._backdrop_1nbc0_1{align-items:center;animation:_backdrop-in_1nbc0_1 var(--motion-overlay) ease-out both;-webkit-backdrop-filter:blur(8px) grayscale(18%);backdrop-filter:blur(8px) grayscale(18%);background:#26312e5c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--company-overlay-inset);pointer-events:auto;position:absolute;z-index:var(--layer-company-backdrop)}._dialog_1nbc0_15{--company-analysis-overlay-border-width: 1px;animation:_dialog-in_1nbc0_1 var(--motion-overlay) var(--motion-ease) both;background:var(--surface-page);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 24px 72px #040f1661;height:100%;max-height:none;max-width:none;overflow:hidden;position:relative;width:100%;z-index:var(--layer-company-overlay)}._dialogScroll_1nbc0_32{height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-6);scrollbar-gutter:stable}._closeButton_1nbc0_42{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.65rem;height:44px;justify-content:center;line-height:1;min-width:44px;padding:0 0 3px;position:absolute;right:var(--space-4);top:var(--space-4);z-index:var(--layer-company-control)}._closeButton_1nbc0_42:hover{background:var(--surface-interactive-hover)}._skeleton_1nbc0_66{display:grid;gap:var(--space-6)}._skeletonHeader_1nbc0_71,._skeletonControls_1nbc0_72,._skeletonGrid_1nbc0_73>div,._skeletonSection_1nbc0_74{animation:_skeleton-pulse_1nbc0_1 1.2s ease-in-out infinite alternate;background:#e7ebf0;border-radius:var(--radius-1)}._skeletonHeader_1nbc0_71{height:7rem;width:min(42rem,80%)}._skeletonControls_1nbc0_72{height:3rem;width:min(30rem,65%)}._skeletonGrid_1nbc0_73{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}._skeletonGrid_1nbc0_73>div{height:7rem}._skeletonSection_1nbc0_74{height:18rem}._renderError_1nbc0_104{background:var(--color-surface);border:1px solid var(--color-danger);border-radius:var(--radius-1);color:var(--color-danger-text);max-width:36rem;padding:var(--space-6);width:calc(100vw - 2rem)}._renderError_1nbc0_104 button{background:var(--color-accent);border:0;border-radius:var(--radius-1);color:var(--color-accent-text);min-height:44px;padding:0 var(--space-4)}._visuallyHidden_1nbc0_123{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes _backdrop-in_1nbc0_1{0%{opacity:0}to{opacity:1}}@keyframes _dialog-in_1nbc0_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _skeleton-pulse_1nbc0_1{0%{opacity:.55}to{opacity:1}}@media(max-width:760px){._backdrop_1nbc0_1{padding:0}._dialog_1nbc0_15{--company-analysis-overlay-border-width: 0px;border:0;border-radius:0;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;width:100%}._dialogScroll_1nbc0_32{height:auto;min-height:0;padding:0 max(var(--space-4),env(safe-area-inset-right)) max(var(--space-5),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left))}._closeButton_1nbc0_42{justify-self:end;margin:max(var(--space-3),env(safe-area-inset-top)) max(var(--space-3),env(safe-area-inset-right)) var(--space-2) 0;position:static}._skeletonGrid_1nbc0_73{grid-template-columns:1fr 1fr}}@media(max-width:640px){._dialogScroll_1nbc0_32{padding:0 max(var(--mobile-space-md),env(safe-area-inset-right)) max(var(--mobile-space-md),env(safe-area-inset-bottom)) max(var(--mobile-space-md),env(safe-area-inset-left))}._closeButton_1nbc0_42{margin:max(var(--mobile-space-sm),env(safe-area-inset-top)) max(var(--mobile-space-sm),env(safe-area-inset-right)) var(--mobile-space-xs) 0}._skeleton_1nbc0_66{gap:var(--mobile-space-md)}._skeletonHeader_1nbc0_71{height:5rem}._skeletonControls_1nbc0_72{height:var(--mobile-control-height)}._skeletonGrid_1nbc0_73>div{height:5rem}._skeletonSection_1nbc0_74{height:14rem}}@media(prefers-reduced-motion:reduce){._backdrop_1nbc0_1,._dialog_1nbc0_15,._skeletonHeader_1nbc0_71,._skeletonControls_1nbc0_72,._skeletonGrid_1nbc0_73>div,._skeletonSection_1nbc0_74{animation-duration:1ms;animation-iteration-count:1}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-group(*){animation-duration:.27s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}[data-company-preview-active=true] [data-company-preview-source]{view-transition-name:none!important}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:1ms}}._workspace_1an7u_1{min-width:0;position:relative;width:100%}._workspaceContent_1an7u_6{display:grid;gap:var(--analysis-section-gap);min-width:0;width:100%}._workspace_1an7u_1 h1,._workspace_1an7u_1 h2,._workspace_1an7u_1 h3,._workspace_1an7u_1 p{margin-top:0}._metricsArea_1an7u_18,._marketPriceArea_1an7u_19{display:grid;gap:var(--space-5);min-width:0;width:100%}._metricsArea_1an7u_18{padding:var(--space-5) var(--analysis-inline-padding)}._metricsHeading_1an7u_28{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-width:0}._metricsHeading_1an7u_28 h2{margin-bottom:0}._primaryAction_1an7u_38,._secondaryAction_1an7u_39{align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-1);cursor:pointer;display:inline-flex;font-size:var(--font-size-control);font-weight:600;gap:var(--space-2);justify-content:center;min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._primaryAction_1an7u_38{background:var(--action-primary-background);border-color:var(--action-primary-background);color:var(--action-primary-text)}._secondaryAction_1an7u_39{background:var(--color-surface);color:var(--color-text)}._primaryAction_1an7u_38 svg,._secondaryAction_1an7u_39 svg{flex:0 0 var(--icon-size-standard);height:var(--icon-size-standard);width:var(--icon-size-standard)}._primaryAction_1an7u_38:disabled,._secondaryAction_1an7u_39:disabled{cursor:not-allowed;opacity:.55}._primaryAction_1an7u_38:focus-visible,._secondaryAction_1an7u_39:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._marketPriceArea_1an7u_19{container-type:inline-size;padding:var(--space-5) var(--analysis-inline-padding)}._metricsArea_1an7u_18>h2,._marketPriceArea_1an7u_19>h2{margin-bottom:0}._companyHeader_1an7u_85{align-items:flex-start;background:var(--surface-page);border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;padding:0 var(--analysis-inline-padding) var(--space-3)}._companyHeaderOverlay_1an7u_94{grid-template-columns:minmax(0,1fr) auto;padding-right:4.25rem}._preparationState_1an7u_98,._preparationError_1an7u_99{margin:var(--space-5) var(--analysis-inline-padding);min-width:0}._preparationState_1an7u_98{display:grid;gap:var(--space-5)}._preparationState_1an7u_98>div:first-child{border:1px solid var(--border-subtle);border-left:3px solid var(--section-accent-blue);border-radius:var(--radius-1);padding:var(--space-4)}._preparationState_1an7u_98 h2,._preparationState_1an7u_98 p,._preparationError_1an7u_99 h2,._preparationError_1an7u_99 p{margin-bottom:var(--space-2)}._preparationError_1an7u_99{background:var(--status-negative-bg);border:1px solid var(--status-negative-border);border-radius:var(--radius-1);padding:var(--space-5)}._preparationError_1an7u_99 button{background:var(--surface-primary);border:1px solid var(--border-emphasis);border-radius:var(--radius-1);cursor:pointer;min-height:2.25rem;padding:var(--space-2) var(--space-3)}._staleWarning_1an7u_133{background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:var(--radius-1);color:var(--status-neutral-text);padding:var(--space-3)}._companyHeader_1an7u_85 h1{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title);margin:0;max-width:40rem;min-width:min(100%,12rem);overflow-wrap:anywhere}._companyHeaderMain_1an7u_148{align-items:flex-start;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);justify-self:center;min-width:0;width:min(100%,54rem)}._companyHeaderIdentity_1an7u_157{align-content:space-between;display:grid;gap:0;min-height:6rem;min-width:0}._headerPrimaryRow_1an7u_164{align-items:flex-start;display:flex;flex-wrap:wrap;min-width:0}._headerSecondaryRow_1an7u_170{align-items:baseline;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-metadata);gap:var(--space-1);line-height:var(--line-height-metadata);margin:0}._headerSecondaryRow_1an7u_170>p{margin:0}._companyHeader_1an7u_85 p{color:var(--color-muted);margin-bottom:var(--space-2)}._headerMarketRow_1an7u_187{margin-top:var(--space-1)}._headerMarketRow_1an7u_187 strong{font-size:var(--font-size-financial-holding);line-height:var(--line-height-component-title)}._headerFacts_1an7u_194{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-metadata);gap:var(--space-1) var(--space-4);line-height:var(--line-height-metadata);margin-top:var(--space-1)}._headerWarning_1an7u_203{color:var(--status-negative-text);font-weight:600}._backButton_1an7u_207,._primaryButton_1an7u_208,._segmented_1an7u_209 button,._state_1an7u_210 button,._errorState_1an7u_211 button{border-radius:var(--radius-1);cursor:pointer;font-size:var(--font-size-control);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._backButton_1an7u_207{background:var(--color-surface);border:1px solid var(--color-border)}._addToButton_1an7u_223{align-items:center;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-1);color:var(--color-accent-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--font-size-control);gap:var(--space-2);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._addToButton_1an7u_223:focus-visible,._segmented_1an7u_209 button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._addToButton_1an7u_223 svg,._membershipPanel_1an7u_245 header button svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._addToButton_1an7u_223:disabled{cursor:not-allowed;opacity:.55}._mobileAddToButton_1an7u_254{display:none}._membershipBackdrop_1an7u_258{align-items:center;background:#0f172a6b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:140}._membershipPanel_1an7u_245{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-elevated);display:grid;gap:var(--space-4);max-height:min(42rem,calc(100dvh - 2rem));max-width:34rem;overflow:auto;padding:var(--space-5);width:100%}._membershipPanel_1an7u_245>header{align-items:center;display:flex;justify-content:space-between}._membershipPanel_1an7u_245>header h2,._membershipSections_1an7u_290 h3{margin:0}._membershipPanel_1an7u_245>header button{align-items:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;width:2.25rem}._membershipSections_1an7u_290,._membershipSections_1an7u_290>section,._membershipRows_1an7u_309,._membershipLoading_1an7u_310,._membershipError_1an7u_311{display:grid;gap:var(--space-3)}._membershipSections_1an7u_290>section+section{border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}._membershipRow_1an7u_309{align-items:flex-start;border:1px solid var(--border-subtle);border-radius:var(--radius-1);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3)}._membershipRow_1an7u_309 input{height:1rem;margin-top:.15rem;width:1rem}._membershipRow_1an7u_309>span{display:grid;gap:var(--space-1)}._membershipRow_1an7u_309 small{color:var(--text-muted)}._membershipRow_1an7u_309 em{color:var(--color-danger-text);font-size:var(--font-size-metadata);font-style:normal}._membershipEmpty_1an7u_353{align-items:center;color:var(--text-secondary);display:flex;justify-content:space-between}._membershipEmpty_1an7u_353 a{color:var(--color-accent)}._membershipLoading_1an7u_310 span{animation:_membership-pulse_1an7u_1 1.4s ease-in-out infinite;background:var(--surface-interactive-hover);border-radius:var(--radius-1);height:3.5rem}@keyframes _membership-pulse_1an7u_1{50%{opacity:.55}}._membershipError_1an7u_311{color:var(--color-danger-text)}._membershipError_1an7u_311 button{justify-self:start}._primaryButton_1an7u_208,._state_1an7u_210 ._primaryButton_1an7u_208{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-accent-text)}._primaryButton_1an7u_208:disabled{cursor:wait;opacity:.65}._controls_1an7u_394{align-items:end;display:flex;gap:var(--space-4);justify-content:center;position:relative;width:100%}._chartLoading_1an7u_402{align-items:center;color:var(--color-muted);display:flex;min-height:280px}._controls_1an7u_394 fieldset{border:0;margin:0;padding:0}._reportingModeControl_1an7u_413{max-width:24rem;width:100%}._reportingModeControl_1an7u_413 ._segmented_1an7u_209{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._reportingModeControl_1an7u_413 ._segmented_1an7u_209 button{font-size:var(--font-size-control);min-height:var(--control-height-standard);min-width:7rem;padding-inline:var(--space-3)}._chartStyleControl_1an7u_427{position:absolute;right:0;top:50%;transform:translateY(-50%)}._chartStyleControl_1an7u_427 ._segmented_1an7u_209 button{align-items:center;display:inline-flex;height:var(--control-height-standard);justify-content:center;min-height:var(--control-height-standard);min-width:var(--control-height-standard);padding:0;width:var(--control-height-standard)}._chartStyleControl_1an7u_427 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._segmented_1an7u_209{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2);display:flex;gap:var(--space-1);padding:var(--space-1)}._segmented_1an7u_209 button{background:var(--color-surface);border:1px solid transparent;border-radius:var(--radius-1);min-width:4.8rem;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}._segmented_1an7u_209 button:hover{background:var(--surface-interactive-hover);border-color:var(--border-default)}._segmented_1an7u_209 button[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}._snapshotSection_1an7u_474{min-width:0;width:100%}._snapshotGrid_1an7u_478{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--card-gap);justify-content:center;width:100%}._snapshotItem_1an7u_487{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-1);display:grid;flex:0 0 var(--snapshot-card-width);gap:var(--space-2);max-width:100%;min-height:7rem;padding:var(--space-4);width:min(var(--snapshot-card-width),100%)}._snapshotItem_1an7u_487 span,._snapshotItem_1an7u_487 small{color:var(--color-muted)}._snapshotItem_1an7u_487 strong{font-size:var(--font-size-financial-secondary);overflow-wrap:anywhere}._trendSection_1an7u_507{container-type:inline-size;display:grid;gap:var(--chart-controls-gap);min-width:0;padding:var(--space-5) var(--analysis-inline-padding);width:100%}._chartGrid_1an7u_515{align-items:stretch;display:grid;gap:var(--card-gap);grid-template-columns:minmax(0,1fr);justify-content:start;width:100%}._chartGrid_1an7u_515 ._metricPanel_1an7u_523{min-width:0}._metricPanel_1an7u_523{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-1);box-shadow:var(--shadow-card);display:grid;gap:var(--space-3);grid-template-rows:minmax(5rem,auto) minmax(320px,auto) minmax(2.25rem,auto);min-width:0;padding:var(--space-4)}._metricPanelSelectionMode_1an7u_537[data-comparison-eligible=true]{cursor:pointer}._metricPanelSelectionMode_1an7u_537[data-comparison-eligible=true]:hover{border-color:var(--border-emphasis)}._metricPanelSelected_1an7u_543{border-color:var(--border-strong);box-shadow:0 0 0 2px var(--surface-selected),var(--shadow-card)}._metricSelectionButton_1an7u_549{align-items:center;background:var(--color-surface);border:1px solid var(--border-strong);border-radius:var(--radius-1);display:inline-flex;flex:0 0 var(--control-height-standard);height:var(--control-height-standard);justify-content:center;padding:0;width:var(--control-height-standard)}._metricSelectionButton_1an7u_549[aria-checked=true]{background:var(--action-primary-background);color:var(--action-primary-text)}._metricSelectionButton_1an7u_549:disabled{cursor:not-allowed;opacity:.42}._metricSelectionButton_1an7u_549:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._metricSelectionButton_1an7u_549 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._metricNotComparable_1an7u_577{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);max-width:6rem;text-align:right}._metricPanel_1an7u_523 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title);margin-bottom:var(--space-1)}._metricPanelHeader_1an7u_589{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;min-height:5rem}._metricPanelHeader_1an7u_589>div{min-width:0}._metricTitleWithLearning_1an7u_600{align-items:center;display:flex;gap:var(--space-2);min-width:0}._metricTitleWithLearning_1an7u_600 h2,._metricTitleWithLearning_1an7u_600 h3,._metricTitleWithLearning_1an7u_600 h4{letter-spacing:0;margin-bottom:0;min-width:0}._chartWarning_1an7u_614{margin-top:var(--space-2)}._chartWarning_1an7u_614 summary{color:var(--status-warning-text);cursor:pointer;font-size:var(--font-size-metadata);font-weight:600;line-height:var(--line-height-metadata);width:max-content}._chartWarning_1an7u_614 summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}._chartWarning_1an7u_614 ul{color:var(--text-secondary);display:grid;font-size:var(--font-size-metadata);gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:1.1rem}._expandButton_1an7u_637,._expandedCloseButton_1an7u_638{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-1);cursor:pointer;display:inline-flex;flex:0 0 var(--control-height-standard);font-size:var(--font-size-control);height:var(--control-height-standard);justify-content:center;padding:0;width:var(--control-height-standard)}._expandButton_1an7u_637:focus-visible,._expandedCloseButton_1an7u_638:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}._metricPanel_1an7u_523 p{color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin-bottom:0}._revenueBreakdownPanel_1an7u_663{grid-template-rows:minmax(5rem,auto) minmax(320px,auto) auto}._breakdownLegend_1an7u_666{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);min-width:0}._breakdownLegendButton_1an7u_673{align-items:center;background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);display:inline-flex;gap:var(--space-2);min-height:var(--control-height-standard);max-width:100%;padding:var(--space-2) var(--space-3)}._breakdownLegendButton_1an7u_673:hover{background:var(--surface-interactive-hover);border-color:var(--border-emphasis)}._breakdownLegendButton_1an7u_673[aria-pressed=false]{color:var(--text-muted);opacity:.72}._breakdownLegendButton_1an7u_673:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._breakdownLegendButton_1an7u_673>span:last-child{overflow-wrap:anywhere}._breakdownLegendSwatch_1an7u_700{border:1px solid rgb(24 24 27 / 20%);border-radius:2px;flex:0 0 .75rem;height:.75rem;width:.75rem}._chart_1an7u_402{background:var(--surface-chart);height:320px;min-width:0;width:100%}._chartCanvas_1an7u_714{height:100%;width:100%}._summaryChips_1an7u_718{display:flex;flex-wrap:wrap;gap:var(--space-2)}._summaryChips_1an7u_718>span{border:1px solid var(--status-unavailable-border);border-radius:var(--radius-1);color:var(--status-unavailable-text);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);padding:var(--space-1) var(--space-2)}._summaryChips_1an7u_718>._changePositive_1an7u_731{background:var(--status-positive-bg);border-color:var(--status-positive-border);color:var(--status-positive-text)}._summaryChips_1an7u_718>._changeNegative_1an7u_736{background:var(--status-negative-bg);border-color:var(--status-negative-border);color:var(--status-negative-text)}._summaryChips_1an7u_718>._changeNeutral_1an7u_741{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-text)}._summaryChips_1an7u_718>._changeUnavailable_1an7u_746{background:var(--status-unavailable-bg);border-color:var(--status-unavailable-border);color:var(--status-unavailable-text)}._expandedSummaryChips_1an7u_751{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}._expandedSummaryChips_1an7u_751>span{align-items:center;display:inline-flex;font-size:var(--font-size-body);font-weight:600;line-height:var(--line-height-body);min-height:32px;padding:7px 12px}._expandedChartLayer_1an7u_768{top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute;z-index:var(--layer-chart-backdrop)}._expandedChartBackdrop_1an7u_775{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#242f2c4d;top:0;right:0;bottom:0;left:0;position:absolute;z-index:var(--layer-chart-backdrop)}._expandedChartOverlay_1an7u_783{animation:_expanded-chart-in_1an7u_1 .21s ease-out both;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-elevated);display:grid;gap:var(--space-3);grid-template-rows:auto auto minmax(0,1fr) auto;inset:var(--expanded-chart-inset);overflow:hidden;padding:var(--space-4);position:absolute;z-index:var(--layer-chart-overlay)}._expandedRevenueBreakdownOverlay_1an7u_798{grid-template-rows:auto auto auto minmax(0,1fr)}._expandedChartHeader_1an7u_801{align-items:flex-start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto 44px}._expandedChartHeader_1an7u_801 h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);margin:var(--space-1) 0}._expandedChartHeader_1an7u_801 p,._expandedChartHeader_1an7u_801>div>span{color:var(--color-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}._expandedChartMeta_1an7u_819{display:flex;flex-wrap:wrap;gap:var(--space-2)}._expandedChartMeta_1an7u_819 span{border:1px solid var(--color-border);border-radius:var(--radius-1);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);padding:var(--space-1) var(--space-2);text-transform:capitalize}._expandedChartControls_1an7u_832{align-items:end;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}._expandedChartControls_1an7u_832 fieldset{border:0;margin:0;padding:0}._expandedChartControls_1an7u_832 legend{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);margin-bottom:var(--space-1)}._expandedRangeControl_1an7u_849{grid-column:2;justify-self:center}._expandedRangeControl_1an7u_849 legend{text-align:center;width:100%}._expandedChartBody_1an7u_857{min-height:0;overflow:hidden}._expandedChart_1an7u_768{height:100%;min-height:320px}._expandedEmpty_1an7u_865{color:var(--color-muted);padding:var(--space-5)}._trendMetricSelector_1an7u_869{background:var(--surface-section);border-bottom:1px solid var(--border-default);border-top:1px solid var(--border-default);display:grid;gap:var(--space-5);min-width:0;padding:var(--space-5);width:100%}._trendMetricSelectorHeader_1an7u_879{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between}._trendMetricSelectorHeader_1an7u_879 h2,._trendMetricSelectorGroup_1an7u_887 h3,._trendMetricSelectorHeader_1an7u_879 p,._trendMetricRecommendationCopy_1an7u_889,._trendMetricLimitMessage_1an7u_890{margin-bottom:0}._trendMetricSelectorHeader_1an7u_879 h2{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._trendMetricSelectorHeader_1an7u_879 p,._trendMetricRecommendationCopy_1an7u_889,._trendMetricLimitMessage_1an7u_890{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._trendMetricRecommended_1an7u_904,._trendMetricSelectorGroup_1an7u_887{display:grid;gap:var(--space-3);min-width:0}._trendMetricSelectorGroup_1an7u_887 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._trendMetricSelectorList_1an7u_914{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:0}._trendMetricSelectorList_1an7u_914 li{min-width:0}._trendMetricSelectorRow_1an7u_926{align-items:start;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-1);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:1.25rem minmax(0,1fr);min-height:4rem;padding:var(--space-3);width:100%}._trendMetricSelectorRow_1an7u_926:hover{border-color:var(--border-emphasis)}._trendMetricSelectorRow_1an7u_926[data-selected=true]{background:var(--surface-selected);border-color:var(--border-strong)}._trendMetricSelectorRow_1an7u_926[data-disabled=true]{cursor:not-allowed;opacity:.48}._trendMetricSelectorRow_1an7u_926 input{accent-color:var(--action-primary-background);height:1.25rem;margin:0;width:1.25rem}._trendMetricSelectorRow_1an7u_926 input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._trendMetricSelectorCopy_1an7u_960{display:grid;gap:var(--space-1);min-width:0}._trendMetricSelectorCopy_1an7u_960 strong,._trendMetricSelectorCopy_1an7u_960 span{overflow-wrap:anywhere}._trendMetricSelectorCopy_1an7u_960 strong{font-size:var(--font-size-body);line-height:var(--line-height-body)}._trendMetricSelectorCopy_1an7u_960 span{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._trendMetricLimitMessage_1an7u_890{min-height:1.2rem}._trendSelectionSourceActions_1an7u_981{align-items:center;background:var(--surface-section);border:1px solid var(--border-default);border-radius:var(--radius-1);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}._trendSelectionSourceActions_1an7u_981 span{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._trendComparisonActionBar_1an7u_997{align-items:center;background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-2);box-shadow:var(--shadow-elevated);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:42rem;padding:var(--space-3);position:sticky;top:var(--space-3);width:min(100%,42rem);z-index:var(--layer-content-control)}._trendComparisonSelectionCount_1an7u_1014{color:var(--text-secondary);font-size:var(--font-size-body);font-weight:600;text-align:center}._trendComparisonDisabledReason_1an7u_1020{color:var(--color-danger-text);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);grid-column:1 / -1;text-align:center}._comparisonTemplatePicker_1an7u_1027{background:var(--surface-section);border-bottom:1px solid var(--border-default);border-top:1px solid var(--border-default);display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5);position:relative}._comparisonTemplatePickerHeader_1an7u_1037{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}._comparisonTemplatePickerHeader_1an7u_1037 h2,._comparisonTemplatePickerHeader_1an7u_1037 p,._comparisonTemplateEmpty_1an7u_1046 strong,._comparisonTemplateEmpty_1an7u_1046 span,._comparisonTemplatePrompt_1an7u_1048{margin:0}._comparisonTemplatePickerHeader_1an7u_1037 h2{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._comparisonTemplatePickerHeader_1an7u_1037 p,._comparisonTemplateEmpty_1an7u_1046 span,._comparisonTemplatePrompt_1an7u_1048{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._comparisonTemplateEmpty_1an7u_1046{display:grid;gap:var(--space-1);padding-block:var(--space-4)}._comparisonTemplateLayout_1an7u_1067{display:grid;gap:var(--space-4);grid-template-columns:minmax(13rem,.8fr) minmax(0,1.5fr);min-width:0}._comparisonTemplateList_1an7u_1073,._comparisonTemplateCompatibility_1an7u_1074 ul{list-style:none;margin:0;padding:0}._comparisonTemplateList_1an7u_1073{display:grid;gap:var(--space-2);min-width:0}._comparisonTemplateList_1an7u_1073 li,._comparisonTemplateList_1an7u_1073 button{min-width:0;width:100%}._comparisonTemplateList_1an7u_1073 button{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-1);color:var(--text-primary);display:grid;gap:var(--space-1);min-height:4.5rem;padding:var(--space-3);text-align:left}._comparisonTemplateList_1an7u_1073 button:hover,._comparisonTemplateList_1an7u_1073 button[aria-pressed=true]{border-color:var(--border-strong)}._comparisonTemplateList_1an7u_1073 button[aria-pressed=true]{background:var(--surface-selected)}._comparisonTemplateList_1an7u_1073 strong,._comparisonTemplateList_1an7u_1073 span,._comparisonTemplateList_1an7u_1073 small{overflow-wrap:anywhere}._comparisonTemplateList_1an7u_1073 span,._comparisonTemplateList_1an7u_1073 small{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._comparisonTemplateDetail_1an7u_1118{border-left:1px solid var(--border-default);display:grid;gap:var(--space-4);min-width:0;padding-left:var(--space-4)}._comparisonTemplateDetail_1an7u_1118 form,._comparisonTemplateDetail_1an7u_1118 form>label{display:grid;gap:var(--space-2)}._comparisonTemplateDetail_1an7u_1118 form{gap:var(--space-4)}._comparisonTemplateDetail_1an7u_1118 input[type=text],._comparisonTemplateDetail_1an7u_1118 input:not([type]),._comparisonTemplateDetail_1an7u_1118 textarea,._comparisonTemplateDetail_1an7u_1118 select,._trendComparisonFormDialog_1an7u_1137 textarea{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);font:inherit;min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3);width:100%}._comparisonTemplateDetail_1an7u_1118 textarea,._trendComparisonFormDialog_1an7u_1137 textarea{min-height:5rem;resize:vertical}._comparisonTemplateDefaults_1an7u_1152{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}._comparisonTemplateDefaults_1an7u_1152 label{display:grid;gap:var(--space-2)}._comparisonTemplateMetricEditor_1an7u_1161{border:1px solid var(--border-default);border-radius:var(--radius-1);display:grid;gap:var(--space-2);margin:0;max-height:18rem;overflow:auto;padding:var(--space-3)}._comparisonTemplateMetricEditor_1an7u_1161 label{align-items:center;display:flex;gap:var(--space-2);min-height:2rem}._comparisonTemplateDetail_1an7u_1118 form footer{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._comparisonTemplateResultHeader_1an7u_1183{align-items:start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}._comparisonTemplateResultHeader_1an7u_1183>div:first-child{display:grid;gap:var(--space-1)}._comparisonTemplateResultHeader_1an7u_1183 span{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._comparisonTemplateActions_1an7u_1199{display:flex;flex-wrap:wrap;gap:var(--space-2)}._comparisonTemplateActions_1an7u_1199 button{align-items:center;display:inline-flex;gap:var(--space-1)}._comparisonTemplateActions_1an7u_1199 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._comparisonTemplateCompatibility_1an7u_1074{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}._comparisonTemplateCompatibility_1an7u_1074 h3{font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0 0 var(--space-2)}._comparisonTemplateCompatibility_1an7u_1074 ul{display:grid;gap:var(--space-2)}._comparisonTemplateCompatibility_1an7u_1074 li{align-items:start;display:flex;font-size:var(--font-size-supporting);gap:var(--space-2);min-width:0}._comparisonTemplateCompatibility_1an7u_1074 li>span:last-child{display:grid;gap:var(--space-1)}._comparisonTemplateCompatibility_1an7u_1074 li small{color:var(--text-secondary)}._comparisonTemplateCompatibility_1an7u_1074 svg{color:var(--color-success-text);flex:0 0 auto;height:1rem;width:1rem}._comparisonTemplateCustomNotice_1an7u_1247{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}._trendComparisonOverlay_1an7u_1253{grid-template-rows:auto auto auto auto minmax(0,1fr)}._trendComparisonHeader_1an7u_1256{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 44px}._trendComparisonHeader_1an7u_1256>div>span{color:var(--text-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._trendComparisonHeader_1an7u_1256 h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);margin:var(--space-1) 0 0}._trendComparisonHeader_1an7u_1256 p{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:var(--space-1) 0 0}._trendComparisonControls_1an7u_1278{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);justify-content:center}._trendComparisonControls_1an7u_1278 fieldset{border:0;margin:0;min-width:0;padding:0}._trendComparisonControls_1an7u_1278 legend{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);margin-bottom:var(--space-1)}._trendComparisonWeights_1an7u_1297{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-1);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3)}._trendComparisonWeights_1an7u_1297>header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}._trendComparisonWeights_1an7u_1297 h3,._trendComparisonWeights_1an7u_1297 p{margin:0}._trendComparisonWeights_1an7u_1297 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._trendComparisonWeights_1an7u_1297 header p,._trendComparisonWeightHint_1an7u_1322,._trendComparisonVisualOnlyMetrics_1an7u_1323{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._trendComparisonWeightRows_1an7u_1328{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));min-width:0}._trendComparisonWeightRows_1an7u_1328>label{align-items:center;background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 5.5rem;padding:var(--space-2)}._trendComparisonWeightRows_1an7u_1328 label>span:first-child{display:grid;gap:var(--space-1);min-width:0}._trendComparisonWeightRows_1an7u_1328 strong,._trendComparisonWeightRows_1an7u_1328 small{overflow-wrap:anywhere}._trendComparisonWeightRows_1an7u_1328 small{color:var(--text-secondary);font-size:var(--font-size-helper);line-height:var(--line-height-helper)}._trendComparisonWeightInput_1an7u_1358{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}._trendComparisonWeightInput_1an7u_1358 input{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1) 0 0 var(--radius-1);color:var(--text-primary);font:inherit;min-height:var(--control-height-standard);min-width:0;padding:var(--space-2);width:100%}._trendComparisonWeightInput_1an7u_1358>span{align-items:center;border:1px solid var(--border-default);border-left:0;border-radius:0 var(--radius-1) var(--radius-1) 0;display:flex;min-height:var(--control-height-standard);padding-inline:var(--space-2)}._trendComparisonWeightInput_1an7u_1358 input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}._trendComparisonWeightError_1an7u_1387{color:var(--color-danger-text)!important;grid-column:1 / -1}._trendComparisonWeightSummary_1an7u_1391{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}._trendComparisonWeightSummary_1an7u_1391 p{font-size:var(--font-size-supporting);font-weight:700}._trendComparisonWeightSummary_1an7u_1391 p[data-valid=false]{color:var(--color-danger-text)}._trendComparisonWeightSummary_1an7u_1391 button{min-height:var(--control-height-standard)}._trendComparisonVisualOnlyMetrics_1an7u_1323 ul{margin:var(--space-1) 0 0;padding-left:1.15rem}._trendComparisonBody_1an7u_1412{display:grid;gap:var(--space-3);min-height:0;overflow:auto;overscroll-behavior:contain}._trendComparisonActions_1an7u_1419{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._dangerAction_1an7u_1426{align-items:center;background:var(--surface-coral);border:1px solid var(--color-danger);border-radius:var(--radius-1);color:var(--color-danger-text);display:inline-flex;font-weight:600;gap:var(--space-2);justify-content:center;font-size:var(--font-size-control);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._dangerAction_1an7u_1426 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._dangerAction_1an7u_1426:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._trendComparisonFeedback_1an7u_1448{min-height:0}._trendComparisonSuccess_1an7u_1451,._trendComparisonMutationError_1an7u_1452{border-radius:var(--radius-1);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0;padding:var(--space-2) var(--space-3)}._trendComparisonSuccess_1an7u_1451{background:var(--status-positive-bg);color:var(--color-success-text)}._trendComparisonMutationError_1an7u_1452{align-items:center;background:var(--surface-coral);color:var(--color-danger-text);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}._trendComparisonMutationError_1an7u_1452 button{min-height:var(--control-height-standard)}._trendComparisonDialogBackdrop_1an7u_1475{align-items:center;background:#0f172a6b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--space-4);position:absolute;z-index:var(--layer-learning-detail)}._trendComparisonFormDialog_1an7u_1137{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-elevated);display:grid;gap:var(--space-4);max-width:30rem;padding:var(--space-5);width:100%}._trendComparisonFormDialog_1an7u_1137 h3,._trendComparisonFormDialog_1an7u_1137 p{margin:0}._trendComparisonFormDialog_1an7u_1137 form,._trendComparisonFormDialog_1an7u_1137 label{display:grid;gap:var(--space-2)}._trendComparisonFormDialog_1an7u_1137 form{gap:var(--space-4)}._trendComparisonFormDialog_1an7u_1137 input,._trendComparisonFormDialog_1an7u_1137 textarea{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);font:inherit;min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3);width:100%}._trendComparisonFormDialog_1an7u_1137 footer{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._trendComparisonFormError_1an7u_1525{color:var(--color-danger-text);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._savedComparisonsSection_1an7u_1530{border-top:1px solid var(--border-subtle);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-5) var(--analysis-inline-padding)}._savedComparisonsHeading_1an7u_1537{align-items:center;display:flex;gap:var(--space-2)}._savedComparisonsHeading_1an7u_1537 svg{color:var(--text-muted);height:var(--icon-size-standard);width:var(--icon-size-standard)}._savedComparisonsHeading_1an7u_1537 h2{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title);margin:0}._savedComparisonsStatus_1an7u_1552{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}._savedComparisonsError_1an7u_1558{align-items:center;color:var(--color-danger-text);display:flex;flex-wrap:wrap;font-size:var(--font-size-supporting);gap:var(--space-2)}._savedComparisonsError_1an7u_1558 button{align-items:center;display:inline-flex;gap:var(--space-1)}._savedComparisonsError_1an7u_1558 svg{height:.9rem;width:.9rem}._savedComparisonsGrid_1an7u_1575{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),20rem));justify-content:start;min-width:0}._savedComparisonCard_1an7u_1582{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);display:grid;gap:var(--space-1);min-height:6.25rem;padding:var(--space-3);text-align:left}._savedComparisonCard_1an7u_1582:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover)}._savedComparisonCard_1an7u_1582:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._savedComparisonCard_1an7u_1582 strong,._savedComparisonCard_1an7u_1582 span,._savedComparisonCard_1an7u_1582 small{overflow-wrap:anywhere}._savedComparisonCard_1an7u_1582 span,._savedComparisonCard_1an7u_1582 small{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._trendComparisonContext_1an7u_1612{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);justify-content:space-between}._trendComparisonContext_1an7u_1612 p{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}._trendComparisonContext_1an7u_1612 p:first-child{display:flex;flex-wrap:wrap;gap:var(--space-2)}._trendComparisonFreshness_1an7u_1630{text-transform:capitalize}._trendComparisonNotice_1an7u_1633,._trendComparisonState_1an7u_1634{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-1);color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);padding:var(--space-3)}._trendComparisonNotice_1an7u_1633 p{margin:0}._trendComparisonNotice_1an7u_1633 ul{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:1.15rem}._trendComparisonState_1an7u_1634{align-content:center;display:grid;justify-items:center;min-height:18rem;text-align:center}._trendComparisonVisualization_1an7u_1659{display:grid;gap:var(--space-3);min-height:24rem;min-width:0}._trendComparisonLegend_1an7u_1665{display:flex;flex-wrap:wrap;gap:var(--space-2)}._trendComparisonLegend_1an7u_1665 button{align-items:center;background:var(--color-surface);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);display:inline-flex;gap:var(--space-2);min-height:var(--control-height-standard);padding:var(--space-1) var(--space-2)}._trendComparisonLegend_1an7u_1665 button[aria-pressed=false]{color:var(--text-muted);opacity:.65}._trendComparisonLegend_1an7u_1665 button:disabled{cursor:not-allowed;opacity:.45}._trendComparisonLegend_1an7u_1665 button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._trendComparisonLegendLine_1an7u_1693{border-radius:2px;display:block;flex:0 0 1.25rem;height:3px;width:1.25rem}._trendComparisonAggregateLine_1an7u_1700{background:transparent;border-top-style:dashed;border-top-width:4px;height:0}._trendComparisonChart_1an7u_1706{background:var(--surface-chart);height:max(360px,48vh);min-height:320px;min-width:0;width:100%}._financialDirectionExplainControl_1an7u_1713{display:flex;justify-content:flex-end}._financialDirectionExplainControl_1an7u_1713 button{align-items:center;display:inline-flex;gap:var(--space-2);min-height:var(--control-height-standard)}._financialDirectionExplainControl_1an7u_1713 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._financialDirectionExplanation_1an7u_1727{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-1);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4)}._financialDirectionExplanation_1an7u_1727>header{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}._financialDirectionExplanation_1an7u_1727 h3,._financialDirectionExplanation_1an7u_1727 p{margin:0}._financialDirectionExplanation_1an7u_1727 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._financialDirectionExplanation_1an7u_1727 header p,._financialDirectionExplanation_1an7u_1727 label{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._financialDirectionExplanation_1an7u_1727 label{display:grid;gap:var(--space-1)}._financialDirectionExplanation_1an7u_1727 select{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);min-height:var(--control-height-standard);padding:var(--space-2)}._financialDirectionBaselineNote_1an7u_1769,._financialDirectionUnavailable_1an7u_1770,._financialDirectionExclusions_1an7u_1771,._financialDirectionTerms_1an7u_1772{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._financialDirectionSummary_1an7u_1777{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}._financialDirectionSummary_1an7u_1777 p{background:var(--surface-primary);border:1px solid var(--border-subtle);display:grid;gap:var(--space-1);padding:var(--space-3)}._financialDirectionSummary_1an7u_1777 span{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._financialDirectionSummary_1an7u_1777 strong{font-size:var(--font-size-financial-secondary)}._financialDirectionContributionTableScroll_1an7u_1797{max-width:100%;overflow-x:auto}._financialDirectionContributionTable_1an7u_1797{border-collapse:collapse;font-size:var(--font-size-metadata);min-width:48rem;width:100%}._financialDirectionContributionTable_1an7u_1797 caption{font-weight:700;padding-bottom:var(--space-2);text-align:left}._financialDirectionContributionTable_1an7u_1797 th,._financialDirectionContributionTable_1an7u_1797 td{border-bottom:1px solid var(--border-subtle);padding:var(--space-2);text-align:left;vertical-align:top}._financialDirectionExclusions_1an7u_1771 ul{display:grid;gap:var(--space-1);margin:var(--space-1) 0 0;padding-left:1.15rem}._financialDirectionTerms_1an7u_1772 summary{cursor:pointer;font-weight:700}._financialDirectionTerms_1an7u_1772 p{margin-top:var(--space-2)}._visuallyHidden_1an7u_1832{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes _expanded-chart-in_1an7u_1{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}._dataTable_1an7u_1851 summary{cursor:pointer;font-size:var(--font-size-body);line-height:var(--line-height-body)}._tableScroll_1an7u_1856{max-width:100%;overflow-x:auto;padding-top:var(--space-3)}._tableScroll_1an7u_1856 table{border-collapse:collapse;font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);width:100%}._tableScroll_1an7u_1856 th,._tableScroll_1an7u_1856 td{border-bottom:1px solid var(--color-border);padding:var(--space-2);text-align:left;vertical-align:top}._evidenceSection_1an7u_1874{border-top:1px solid var(--color-border);display:grid;gap:var(--space-4);padding-top:var(--space-5);width:100%}._interpretationSection_1an7u_1881{border-top:1px solid var(--color-border);display:grid;gap:var(--space-4);min-width:0;padding-top:var(--space-5);width:100%}._interpretationPanel_1an7u_1889{border:1px solid var(--color-border);border-radius:var(--radius-1);display:grid;gap:var(--space-5);min-width:0;padding:var(--space-4)}._interpretationSummaryGrid_1an7u_1897{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}._interpretationSummaryGrid_1an7u_1897 article{border-left:3px solid var(--color-border);min-width:0;padding-left:var(--space-3)}._interpretationSummaryGrid_1an7u_1897 h3,._interpretationBlock_1an7u_1908 h3,._interpretationConclusion_1an7u_1909 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title);margin-bottom:var(--space-2)}._interpretationSummaryGrid_1an7u_1897 p,._interpretationBlock_1an7u_1908 p,._interpretationConclusion_1an7u_1909 p{color:var(--color-muted);margin:var(--space-2) 0 0}._interpretationStatus_1an7u_1920{border:1px solid var(--color-border);border-radius:var(--radius-1);display:inline-flex;font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);padding:var(--space-1) var(--space-2);text-transform:capitalize}._interpretationBlock_1an7u_1908{border-top:1px solid var(--color-border);padding-top:var(--space-4)}._interpretationBlock_1an7u_1908 ul{display:grid;gap:var(--space-2);margin:0;padding-left:1.25rem}._ruleChecks_1an7u_1939{display:grid;gap:var(--space-2)}._ruleCheck_1an7u_1939{border:1px solid var(--color-border);border-radius:var(--radius-1)}._ruleCheck_1an7u_1939 summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._ruleCheck_1an7u_1939>div{border-top:1px solid var(--color-border);padding:var(--space-3)}._ruleCheck_1an7u_1939 dl{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0}._ruleCheck_1an7u_1939 dl div{display:grid;gap:var(--space-1)}._ruleCheck_1an7u_1939 dt,._interpretationMeta_1an7u_1970{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._ruleCheck_1an7u_1939 dd{margin:0;overflow-wrap:anywhere}._interpretationConclusion_1an7u_1909{background:var(--surface-highlight);border:1px solid var(--status-positive-border);border-radius:var(--radius-1);padding:var(--space-4)}._interpretationConclusion_1an7u_1909>div{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}._interpretationNotice_1an7u_1991,._interpretationError_1an7u_1992,._interpretationSkeleton_1an7u_1993{border:1px solid var(--color-border);border-radius:var(--radius-1);padding:var(--space-3)}._interpretationNotice_1an7u_1991{background:var(--surface-warning);border-color:var(--status-warning-border);color:var(--status-warning-text)}._interpretationError_1an7u_1992 button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-1);cursor:pointer;font-size:var(--font-size-control);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._interpretationMeta_1an7u_1970{margin:0}@media(max-width:760px){._interpretationSummaryGrid_1an7u_1897{grid-template-columns:1fr}}._evidenceHeader_1an7u_2020{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}._evidenceHeader_1an7u_2020 h2{margin-bottom:var(--space-1)}._evidenceSummary_1an7u_2029{color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-supporting);gap:var(--space-3);line-height:var(--line-height-supporting)}._evidenceToggle_1an7u_2037,._evidenceListToggle_1an7u_2038,._evidenceError_1an7u_2039 button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-1);cursor:pointer;font-size:var(--font-size-control);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._evidenceContent_1an7u_2048{animation:_evidence-reveal_1an7u_1 .18s ease-out}._evidenceList_1an7u_2038{display:grid;gap:var(--space-2)}._evidenceList_1an7u_2038 article{align-items:center;border-top:1px solid var(--color-border);display:grid;gap:var(--space-3);grid-template-columns:minmax(220px,1fr) auto auto;padding:var(--space-3) 0}._evidenceList_1an7u_2038 p{color:var(--color-muted);margin:var(--space-1) 0 0}._evidenceList_1an7u_2038 a{color:var(--color-accent)}._evidenceListToggle_1an7u_2038{margin-top:var(--space-3)}._evidenceCompactState_1an7u_2073,._evidenceError_1an7u_2039 p{color:var(--color-muted);margin:0}._evidenceError_1an7u_2039{align-items:center;background:#fef2f2;border-left:3px solid var(--color-danger);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}@keyframes _evidence-reveal_1an7u_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}._emptySection_1an7u_2097{color:var(--text-secondary)}._state_1an7u_210,._errorState_1an7u_211{border:1px solid var(--color-border);border-radius:var(--radius-1);padding:var(--space-5)}._secRefreshError_1an7u_2107{background:#fff4f2;border:1px solid var(--color-danger);border-radius:var(--radius-1);display:grid;gap:var(--space-3);padding:var(--space-4)}._secRefreshError_1an7u_2107 dl,._secRefreshError_1an7u_2107 p{margin:0}._secRefreshError_1an7u_2107 dl{display:grid;gap:var(--space-2)}._secRefreshError_1an7u_2107 dl>div{display:grid;gap:var(--space-1);grid-template-columns:6rem minmax(0,1fr)}._secRefreshError_1an7u_2107 dt{color:var(--color-muted)}._secRefreshError_1an7u_2107 dd{margin:0;min-width:0;overflow-wrap:anywhere}._secRefreshError_1an7u_2107 code{-webkit-user-select:text;user-select:text}._errorState_1an7u_211{background:#fef2f2;border-color:var(--color-danger);color:var(--color-danger-text)}._liveRegion_1an7u_2150{min-height:1.25rem}._portfolioFit_1an7u_2153,._manualSection_1an7u_2154,._invalidationSection_1an7u_2155{border-top:1px solid var(--color-border);display:grid;gap:var(--space-4);padding-top:var(--space-5);width:100%}._portfolioFit_1an7u_2153{background:var(--surface-section);border:1px solid var(--border-default);padding:var(--space-5)}._manualSection_1an7u_2154{background:var(--color-surface)}._invalidationSection_1an7u_2155{border:1px solid #d6a8a8;padding:var(--space-5)}._sectionHeading_1an7u_2174,._itemHeader_1an7u_2175,._reviewStatus_1an7u_2176,._fitContext_1an7u_2177>div:first-child{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}._sectionHeading_1an7u_2174 h2,._itemHeader_1an7u_2175 h3{margin-bottom:0}._sectionHeading_1an7u_2174 button,._itemActions_1an7u_2188 button,._formActions_1an7u_2189 button,._reviewStatus_1an7u_2176 button,._manualSection_1an7u_2154>button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-1);cursor:pointer;font-size:var(--font-size-control);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._manualLabel_1an7u_2200,._contextLabel_1an7u_2201{color:var(--color-muted);display:block;font-size:var(--font-size-metadata);font-weight:700;line-height:var(--line-height-metadata);margin-bottom:var(--space-1);text-transform:uppercase}._contextLabel_1an7u_2201{color:var(--text-primary)}._fitContext_1an7u_2177{border-top:1px solid var(--border-subtle);display:grid;gap:var(--space-3);padding-top:var(--space-3)}._fitContexts_1an7u_2219{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--card-gap);justify-content:center;width:100%}._fitContexts_1an7u_2219 ._fitContext_1an7u_2177{flex:0 0 var(--analysis-item-card-width);max-width:100%;width:min(var(--analysis-item-card-width),100%)}._fitContext_1an7u_2177>div:first-child span,._reviewStatus_1an7u_2176 span,._itemHeader_1an7u_2175 span,._trackingNote_1an7u_2235{color:var(--color-muted);display:block;font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._factList_1an7u_2241{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}._factList_1an7u_2241 div{display:grid;gap:var(--space-1)}._factList_1an7u_2241 dt{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._factList_1an7u_2241 dd{margin:0;overflow-wrap:anywhere}._fitWarnings_1an7u_2260,._analysisItems_1an7u_2261,._historyList_1an7u_2262{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}._analysisItems_1an7u_2261{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}._fitWarnings_1an7u_2260 li{border-left:3px solid var(--status-warning-border);padding-left:var(--space-3)}._analysisItems_1an7u_2261>li{border:1px solid var(--color-border);border-radius:var(--radius-1);flex:0 0 var(--analysis-item-card-width);max-width:100%;overflow-wrap:break-word;padding:var(--space-4);width:min(var(--analysis-item-card-width),100%)}._analysisItems_1an7u_2261 article{display:grid;gap:var(--space-3)}._analysisItems_1an7u_2261 details,._itemEditor_1an7u_2293 details{font-size:var(--font-size-body);line-height:var(--line-height-body)}._itemActions_1an7u_2188,._formActions_1an7u_2189{display:flex;flex-wrap:wrap;gap:var(--space-2)}._thesisSummary_1an7u_2303{font-size:var(--font-size-body);line-height:var(--line-height-body);white-space:pre-wrap}._editor_1an7u_2308,._itemEditor_1an7u_2293,._reviewStatus_1an7u_2176 form{border:1px solid var(--color-border);display:grid;gap:var(--space-4);padding:var(--space-4)}._editor_1an7u_2308 label,._itemEditor_1an7u_2293 label,._reviewStatus_1an7u_2176 label{display:grid;font-size:var(--font-size-supporting);font-weight:600;gap:var(--space-2);line-height:var(--line-height-supporting)}._editor_1an7u_2308 input,._editor_1an7u_2308 select,._editor_1an7u_2308 textarea,._itemEditor_1an7u_2293 input,._itemEditor_1an7u_2293 select,._itemEditor_1an7u_2293 textarea,._reviewStatus_1an7u_2176 input,._reviewStatus_1an7u_2176 textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-1);color:inherit;font:inherit;min-height:var(--control-height-standard);padding:var(--space-2)}._formGrid_1an7u_2341{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}._checkLine_1an7u_2346{align-items:center;grid-template-columns:auto minmax(0,1fr)}._checkLine_1an7u_2346 input{min-height:auto}._formError_1an7u_2353{background:#fef2f2;border-left:3px solid var(--color-danger);color:var(--color-danger-text);padding:var(--space-3)}._evidencePicker_1an7u_2359{display:grid;gap:var(--space-2);max-height:14rem;overflow-y:auto;padding:var(--space-3) 0}._evidencePicker_1an7u_2359 label{align-items:start;font-weight:400;grid-template-columns:auto minmax(0,1fr)}._evidencePicker_1an7u_2359 input{min-height:auto}._historyList_1an7u_2262 li{border-left:2px solid var(--color-border);display:grid;gap:var(--space-1);padding-left:var(--space-3)}._historyList_1an7u_2262 time,._historyList_1an7u_2262 span{color:var(--color-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._confirmOverlay_1an7u_2386{align-items:center;background:#0f172a66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:var(--layer-app-modal)}._confirmDialog_1an7u_2396{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 12px 32px #0f172a33;max-width:32rem;padding:var(--space-5);width:100%}._dangerButton_1an7u_2404{background:var(--color-danger)!important;border-color:var(--color-danger)!important;color:#fff}@container (min-width: 52rem){._chartGrid_1an7u_515{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 79rem){._chartGrid_1an7u_515{grid-template-columns:repeat(3,minmax(var(--chart-card-min-width),1fr))}}@container (min-width: 105rem){._chartGrid_1an7u_515{grid-template-columns:repeat(4,minmax(var(--chart-card-min-width),1fr))}}@media(max-width:900px){._companyHeaderMain_1an7u_148{grid-template-columns:auto minmax(0,1fr)}._evidenceList_1an7u_2038 article{align-items:flex-start;grid-template-columns:1fr}}@media(max-width:640px){._workspaceContent_1an7u_6,._metricsArea_1an7u_18,._marketPriceArea_1an7u_19{gap:var(--mobile-space-md)}._metricsArea_1an7u_18,._marketPriceArea_1an7u_19,._trendSection_1an7u_507{padding:var(--mobile-space-md) var(--analysis-inline-padding)}._companyHeader_1an7u_85{gap:var(--mobile-space-sm);grid-template-columns:minmax(0,1fr) auto;padding-bottom:var(--mobile-space-sm)}._companyHeaderOverlay_1an7u_94{padding-right:var(--analysis-inline-padding)}._companyHeader_1an7u_85,._companyHeaderOverlay_1an7u_94{padding-inline:0}._companyHeaderMain_1an7u_148{gap:var(--mobile-space-sm);grid-column:1 / -1;grid-row:2;justify-self:start}._companyHeaderOverlay_1an7u_94 ._companyHeaderMain_1an7u_148{grid-column:1;grid-row:1}._companyHeaderIdentity_1an7u_157{min-height:0}._headerPrimaryRow_1an7u_164{display:flex}._backButton_1an7u_207{grid-column:1;grid-row:1;justify-self:start}._desktopAddToButton_1an7u_2479{display:none}._mobileAddToButton_1an7u_254{display:inline-flex;grid-column:2;grid-row:1;height:var(--mobile-touch-target);justify-content:center;justify-self:end;min-height:var(--mobile-touch-target);padding:0;width:var(--mobile-touch-target)}._mobileAddToButton_1an7u_254 span{display:none}._companyHeader_1an7u_85 h1{font-size:var(--mobile-section-title);line-height:1.2;min-width:0}._companyHeaderMain_1an7u_148>[data-testid=company-logo]{height:3rem;width:3rem}._headerSecondaryRow_1an7u_170,._headerFacts_1an7u_194{font-size:var(--mobile-compact-meta);line-height:1.3}._headerMarketRow_1an7u_187{margin-top:0}._headerMarketRow_1an7u_187 strong{font-size:1.0625rem;line-height:1.25}._headerFacts_1an7u_194{gap:.1rem var(--mobile-space-sm);margin-top:var(--mobile-space-xs)}._preparationState_1an7u_98,._preparationError_1an7u_99{margin:var(--mobile-space-md) var(--analysis-inline-padding)}._preparationState_1an7u_98{gap:var(--mobile-space-md)}._preparationState_1an7u_98>div:first-child,._preparationError_1an7u_99,._state_1an7u_210,._errorState_1an7u_211,._secRefreshError_1an7u_2107{padding:var(--mobile-space-md)}._metricsHeading_1an7u_28{align-items:center;gap:var(--mobile-space-sm)}._metricsHeading_1an7u_28 h2{font-size:var(--mobile-section-title)}._metricsHeading_1an7u_28 ._secondaryAction_1an7u_39{min-height:var(--mobile-touch-target);padding-inline:var(--mobile-space-sm)}._controls_1an7u_394{display:grid;gap:var(--mobile-space-sm);grid-template-columns:minmax(0,1fr) auto}._reportingModeControl_1an7u_413{max-width:none}._reportingModeControl_1an7u_413 ._segmented_1an7u_209{gap:2px}._reportingModeControl_1an7u_413 ._segmented_1an7u_209 button{font-size:var(--mobile-compact-meta);min-height:var(--mobile-touch-target);min-width:0;padding-inline:var(--mobile-space-xs)}._chartStyleControl_1an7u_427{align-self:center;justify-self:end}._chartStyleControl_1an7u_427 ._segmented_1an7u_209 button{height:var(--mobile-touch-target);min-height:var(--mobile-touch-target);min-width:var(--mobile-touch-target);width:var(--mobile-touch-target)}._snapshotGrid_1an7u_478{gap:var(--mobile-space-sm)}._snapshotItem_1an7u_487{flex-basis:calc(50% - var(--mobile-space-xs));gap:var(--mobile-space-xs);min-height:5rem;padding:var(--mobile-space-md)}._trendSection_1an7u_507{gap:var(--mobile-space-md)}._metricPanel_1an7u_523{gap:var(--mobile-space-sm);grid-template-rows:minmax(3.75rem,auto) minmax(240px,auto) auto;padding:var(--mobile-space-md)}._metricPanelHeader_1an7u_589{gap:var(--mobile-space-sm);min-height:3.75rem}._metricPanel_1an7u_523 h3{font-size:var(--mobile-company-title)}._metricPanel_1an7u_523 p{font-size:var(--mobile-meta);line-height:1.35}._chart_1an7u_402,._chartLoading_1an7u_402{height:240px;min-height:240px}._revenueBreakdownPanel_1an7u_663{grid-template-rows:minmax(3.75rem,auto) minmax(240px,auto) auto}._membershipBackdrop_1an7u_258,._confirmOverlay_1an7u_2386{padding:var(--mobile-space-sm)}._membershipPanel_1an7u_245,._confirmDialog_1an7u_2396{gap:var(--mobile-space-md);max-height:calc(100dvh - 1rem);overflow:auto;padding:var(--mobile-space-md)}._primaryAction_1an7u_38,._secondaryAction_1an7u_39,._backButton_1an7u_207,._primaryButton_1an7u_208,._addToButton_1an7u_223,._segmented_1an7u_209 button,._state_1an7u_210 button,._errorState_1an7u_211 button{min-height:var(--mobile-touch-target)}._comparisonTemplateDetail_1an7u_1118 input[type=text],._comparisonTemplateDetail_1an7u_1118 input:not([type]),._comparisonTemplateDetail_1an7u_1118 select,._trendComparisonFormDialog_1an7u_1137 input,._trendComparisonWeightInput_1an7u_1358 input,._trendComparisonWeightInput_1an7u_1358>span,._financialDirectionExplanation_1an7u_1727 select,._editor_1an7u_2308 input,._editor_1an7u_2308 select,._itemEditor_1an7u_2293 input,._itemEditor_1an7u_2293 select,._reviewStatus_1an7u_2176 input{min-height:var(--mobile-touch-target)}._ruleCheck_1an7u_1939 summary,._interpretationError_1an7u_1992 button,._evidenceToggle_1an7u_2037,._evidenceListToggle_1an7u_2038,._evidenceError_1an7u_2039 button{min-height:var(--mobile-touch-target)}._evidenceHeader_1an7u_2020,._evidenceError_1an7u_2039{align-items:stretch;flex-direction:column}}@media(max-width:700px){._controls_1an7u_394{align-items:center;flex-direction:column}._reportingModeControl_1an7u_413{max-width:24rem}._reportingModeControl_1an7u_413 ._segmented_1an7u_209 button{min-width:0}._chartStyleControl_1an7u_427{align-self:flex-end;position:static;transform:none}}@media(prefers-reduced-motion:reduce){._evidenceContent_1an7u_2048,._expandedChartOverlay_1an7u_783{animation-duration:1ms}}@media(max-width:640px){._metricsHeading_1an7u_28{align-items:center;flex-direction:row}._metricsHeading_1an7u_28 ._secondaryAction_1an7u_39{align-self:center}._trendMetricSelector_1an7u_869{gap:var(--space-4);padding:var(--space-4)}._trendMetricSelectorHeader_1an7u_879{align-items:start;display:grid}._trendMetricSelectorList_1an7u_914{grid-template-columns:minmax(0,1fr)}._trendMetricSelectorRow_1an7u_926{min-height:4.25rem}._trendComparisonActionBar_1an7u_997{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));scroll-margin-bottom:calc(var(--mobile-navigation-height) + env(safe-area-inset-bottom));top:var(--space-2)}._trendSelectionSourceActions_1an7u_981{align-items:stretch;display:grid}._comparisonTemplatePicker_1an7u_1027{padding:var(--space-4)}._comparisonTemplatePickerHeader_1an7u_1037,._comparisonTemplateLayout_1an7u_1067,._comparisonTemplateDefaults_1an7u_1152,._comparisonTemplateCompatibility_1an7u_1074{display:grid;grid-template-columns:minmax(0,1fr)}._comparisonTemplateDetail_1an7u_1118{border-left:0;border-top:1px solid var(--border-default);padding-left:0;padding-top:var(--space-4)}._trendComparisonSelectionCount_1an7u_1014{grid-column:1 / -1;grid-row:1}._trendComparisonControls_1an7u_1278{align-items:stretch;display:grid;gap:var(--space-2)}._trendComparisonControls_1an7u_1278 ._segmented_1an7u_209{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._trendComparisonControls_1an7u_1278 fieldset:last-child ._segmented_1an7u_209{grid-template-columns:repeat(4,minmax(0,1fr))}._trendComparisonControls_1an7u_1278 ._segmented_1an7u_209 button{font-size:var(--font-size-metadata);min-height:var(--touch-target-min);min-width:0;padding-inline:var(--space-1)}._trendComparisonWeights_1an7u_1297>header,._financialDirectionExplanation_1an7u_1727>header{align-items:stretch;display:grid}._trendComparisonWeights_1an7u_1297>header ._segmented_1an7u_209{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._trendComparisonWeightRows_1an7u_1328,._financialDirectionSummary_1an7u_1777{grid-template-columns:minmax(0,1fr)}._trendComparisonLegend_1an7u_1665 button{max-width:100%}._trendComparisonChart_1an7u_1706{height:48vh;min-height:280px}._segmented_1an7u_209 button{flex:1;min-width:0}._reportingModeControl_1an7u_413 ._segmented_1an7u_209 button{font-size:var(--mobile-compact-meta);min-height:var(--mobile-touch-target);padding-inline:var(--space-1)}._metricSelectionButton_1an7u_549,._expandButton_1an7u_637,._expandedCloseButton_1an7u_638{flex-basis:var(--touch-target-min);height:var(--touch-target-min);width:var(--touch-target-min)}._snapshotGrid_1an7u_478{align-items:stretch}._chart_1an7u_402{height:240px}._expandedChartOverlay_1an7u_783{padding:var(--space-3)}._expandedSummaryChips_1an7u_751>span{font-size:var(--font-size-supporting);padding:7px 10px}._expandedChartHeader_1an7u_801{grid-template-columns:minmax(0,1fr) 44px}._expandedChartMeta_1an7u_819{grid-column:1 / -1;grid-row:2}._expandedChartControls_1an7u_832{grid-template-columns:minmax(0,1fr);justify-items:center}._expandedRangeControl_1an7u_849{grid-column:1;justify-self:center}._expandedRangeControl_1an7u_849 ._segmented_1an7u_209{flex-wrap:wrap;justify-content:center}._formGrid_1an7u_2341{grid-template-columns:1fr}._sectionHeading_1an7u_2174,._itemHeader_1an7u_2175,._reviewStatus_1an7u_2176{align-items:stretch;flex-direction:column}}._logoFrame_16ssq_1{align-items:center;background:var(--color-surface-subtle, #f3f4f6);border:1px solid var(--color-border);border-radius:var(--radius-1);display:inline-flex;flex:0 0 auto;justify-content:center;overflow:hidden;position:relative}._cardSize_16ssq_13{height:2.75rem;width:2.75rem}._headerSize_16ssq_18{height:6rem;width:6rem}._initials_16ssq_23{color:var(--color-muted);font-size:.8rem;font-weight:700;opacity:1;transition:opacity .12s ease}._initialsHidden_16ssq_31{opacity:0}._logoFrame_16ssq_1 img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;padding:.3rem;position:absolute;transition:opacity .12s ease;width:100%}._logoLoading_16ssq_45{opacity:0}._logoLoaded_16ssq_49{opacity:1}@media(max-width:640px){._headerSize_16ssq_18{height:3rem;width:3rem}}._priceBlock_e4len_1{display:grid;gap:var(--space-1);min-height:4.25rem}._inline_e4len_7{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:0}._inlineSkeleton_e4len_15{height:2rem;min-width:8rem}._inlineUnavailable_e4len_20{min-height:2rem}._inline_e4len_7 strong{font-size:var(--font-size-financial-secondary)}._inline_e4len_7 ._asOf_e4len_28{flex-basis:100%}._priceBlock_e4len_1 strong,._compact_e4len_36 strong{font-size:var(--font-size-financial-holding)}._priceMeta_e4len_40{align-items:center;color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);gap:var(--space-2)}._positive_e4len_50{color:var(--status-positive-text)}._negative_e4len_54{color:var(--status-negative-text)}._neutral_e4len_58,._asOf_e4len_28,._unavailable_e4len_60{color:var(--text-muted)}._asOf_e4len_28{font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._stale_e4len_69{background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:var(--radius-1);color:var(--status-neutral-text);padding:0 .25rem}._unavailable_e4len_60{align-items:center;display:flex;min-height:4.25rem}._skeleton_e4len_83{background:var(--surface-interactive-hover);border-radius:var(--radius-1);height:4.25rem;width:8rem}@media(max-width:640px){._priceBlock_e4len_1,._unavailable_e4len_60{min-height:0}._priceBlock_e4len_1,._inline_e4len_7{gap:var(--mobile-space-xs)}._priceBlock_e4len_1 strong,._compact_e4len_36 strong{font-size:var(--mobile-company-title)}._priceMeta_e4len_40,._asOf_e4len_28{font-size:var(--mobile-compact-meta)}._skeleton_e4len_83{height:3rem}}._infoButton_mg00e_1._infoButton_mg00e_1{align-items:center;background:var(--surface-education);border:1px solid var(--border-education);border-radius:50%;color:var(--text-education);cursor:pointer;display:inline-flex;flex:0 0 var(--metric-info-visual-size);height:var(--metric-info-visual-size);justify-content:center;line-height:1;margin:0;min-height:var(--metric-info-visual-size);min-width:var(--metric-info-visual-size);padding:0;position:relative;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);width:var(--metric-info-visual-size)}._infoButton_mg00e_1._infoButton_mg00e_1:before{content:"";height:var(--metric-info-hit-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--metric-info-hit-size)}._infoButton_mg00e_1._infoButton_mg00e_1 svg{height:var(--metric-info-icon-size);pointer-events:none;stroke-width:2.25;width:var(--metric-info-icon-size)}._infoButton_mg00e_1._infoButton_mg00e_1:hover,._infoButton_mg00e_1._infoButton_mg00e_1[aria-expanded=true]{background:var(--surface-education-hover);border-color:var(--border-education-hover);box-shadow:0 3px 8px #73520b2e;transform:translateY(-1px)}._infoButton_mg00e_1._infoButton_mg00e_1:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._infoButton_mg00e_1._infoButton_mg00e_1:disabled{cursor:default;opacity:.55}._quickScrim_mg00e_61{background:rgb(40 46 54 / var(--learning-quick-scrim-opacity));top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:var(--layer-learning-quick-scrim)}._quickTooltip_mg00e_69{background:var(--surface-elevated);border:1px solid var(--border-emphasis);border-radius:var(--radius-1);box-shadow:var(--shadow-elevated);color:var(--text-primary);display:grid;gap:var(--space-2);max-height:min(32rem,calc(100vh - 1.5rem));overflow:auto;padding:var(--space-4);pointer-events:auto;position:absolute;transform:translateY(0);width:min(22.5rem,calc(100vw - 1.5rem));z-index:var(--layer-learning-tooltip)}._tooltipAbove_mg00e_87{transform:translateY(-100%)}._quickTooltip_mg00e_69 p{font-size:.875rem;line-height:1.45;margin:0}._currentInterpretation_mg00e_97{background:var(--surface-highlight);border-left:3px solid var(--border-emphasis);padding:var(--space-2)}._quickLimitation_mg00e_103{color:var(--text-secondary)}._detailAction_mg00e_107{justify-self:start}._learningAction_mg00e_111{align-items:center;background:var(--surface-learning-action);border:1px solid var(--border-learning-action);border-radius:var(--metric-learning-action-radius);color:var(--color-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:700;gap:var(--metric-learning-action-gap);justify-content:center;line-height:1.2;min-height:var(--metric-learning-action-height);padding:var(--space-2) var(--space-3);text-align:left;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}._learningAction_mg00e_111 svg{flex:0 0 var(--metric-learning-action-icon-size);height:var(--metric-learning-action-icon-size);pointer-events:none;width:var(--metric-learning-action-icon-size)}._learningAction_mg00e_111:hover{background:var(--surface-learning-action-hover);border-color:var(--border-emphasis);box-shadow:var(--shadow-card);transform:translateY(-1px)}._learningAction_mg00e_111:active{box-shadow:none;transform:translateY(0)}._learningAction_mg00e_111:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._detailLayer_mg00e_159{align-items:center;display:flex;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));pointer-events:auto;position:absolute;width:100%;z-index:var(--layer-learning-detail)}._detailScrim_mg00e_174{background:rgb(35 40 48 / var(--learning-detail-scrim-opacity));top:0;right:0;bottom:0;left:0;position:absolute}._detailDialog_mg00e_180{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-1);box-shadow:var(--shadow-elevated);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(52rem,100%);max-width:54rem;overflow:hidden;position:relative;width:min(54rem,100%)}._detailHeader_mg00e_194{align-items:start;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) var(--space-5)}._detailHeader_mg00e_194 span,._detailHeader_mg00e_194 p{color:var(--text-secondary);margin:0}._detailHeader_mg00e_194 h2{font-size:1.35rem;letter-spacing:0;margin:.2rem 0}._closeButton_mg00e_215{align-items:center;background:transparent;border:0;color:var(--text-primary);cursor:pointer;display:inline-flex;flex:0 0 2.75rem;font-size:1.65rem;height:2.75rem;justify-content:center;padding:0;width:2.75rem}._detailBody_mg00e_230{display:grid;gap:var(--space-5);overflow:auto;overscroll-behavior:contain;padding:var(--space-5)}._detailBody_mg00e_230 section{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-5)}._detailBody_mg00e_230 section:last-child{border-bottom:0}._detailBody_mg00e_230 h3{font-size:1rem;letter-spacing:0;margin:0 0 var(--space-2)}._detailBody_mg00e_230 p,._detailBody_mg00e_230 li,._detailBody_mg00e_230 dd,._detailBody_mg00e_230 dt{font-size:.9rem;line-height:1.5}._detailBody_mg00e_230 ul{margin:var(--space-2) 0 0;padding-left:1.25rem}._currentGrid_mg00e_266{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}._currentGrid_mg00e_266 div{background:var(--surface-section);border:1px solid var(--border-subtle);min-width:0;padding:var(--space-3)}._currentGrid_mg00e_266 dt{color:var(--text-secondary)}._currentGrid_mg00e_266 dd{font-weight:700;margin:.2rem 0 0;overflow-wrap:anywhere}._formula_mg00e_289{background:var(--surface-chart);border:1px solid var(--border-subtle);display:block;font-size:.9rem;overflow-wrap:anywhere;padding:var(--space-3);white-space:pre-wrap}._relatedMetrics_mg00e_299{display:flex;flex-wrap:wrap;gap:var(--space-2)}._strategyList_mg00e_305,._patternGrid_mg00e_306{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}._strategyList_mg00e_305 article,._patternGrid_mg00e_306 article{border:1px solid var(--border-subtle);min-width:0;padding:var(--space-3)}._strategyList_mg00e_305 article[data-active=true]{background:var(--surface-highlight);border-color:var(--border-emphasis)}._strategyList_mg00e_305 article>div{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}._strategyList_mg00e_305 article span{color:var(--color-accent);font-size:.75rem;font-weight:800}._strategyList_mg00e_305 p,._patternGrid_mg00e_306 p{margin-bottom:0}._disclaimer_mg00e_342{background:var(--surface-warning);border-left:3px solid var(--status-warning-border);padding:var(--space-3)}._loadingState_mg00e_348{color:var(--text-secondary)}._detailFooter_mg00e_352{border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3) var(--space-5)}[data-metric-learning-surface][data-learning-active=true]{position:relative;z-index:var(--layer-learning-active-surface)}.metric-learning-target-highlight{outline:3px solid var(--focus-ring);outline-offset:4px}@media(max-width:720px){._detailLayer_mg00e_159{align-items:end;padding:0}._detailDialog_mg00e_180{border-bottom:0;border-left:0;border-radius:var(--radius-1) var(--radius-1) 0 0;border-right:0;max-height:100%;width:100%}._detailBody_mg00e_230{padding:var(--space-4)}._strategyList_mg00e_305,._patternGrid_mg00e_306,._currentGrid_mg00e_266{grid-template-columns:1fr}._detailFooter_mg00e_352{padding-bottom:max(var(--space-3),env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){._infoButton_mg00e_1._infoButton_mg00e_1,._learningAction_mg00e_111{transition:none}._infoButton_mg00e_1._infoButton_mg00e_1:hover,._learningAction_mg00e_111:hover,._learningAction_mg00e_111:active{transform:none}._quickTooltip_mg00e_69,._detailDialog_mg00e_180,.metric-learning-target-highlight{scroll-behavior:auto;transition:none}}._surface_1rc8x_1{--section-accent-color: var(--section-accent-mint);--section-accent-border: var(--section-accent-mint-border);background:var(--surface-primary);border:1px solid var(--section-accent-border);border-left-width:4px;border-left-color:var(--section-accent-color);border-radius:var(--radius-2);box-shadow:var(--shadow-card);min-width:0;padding:var(--space-5)}._mint_1rc8x_15{--section-accent-color: var(--section-accent-mint);--section-accent-border: var(--section-accent-mint-border)}._blue_1rc8x_20{--section-accent-color: var(--section-accent-blue);--section-accent-border: var(--section-accent-blue-border)}._teal_1rc8x_25{--section-accent-color: var(--section-accent-teal);--section-accent-border: var(--section-accent-teal-border)}._lavender_1rc8x_30{--section-accent-color: var(--section-accent-lavender);--section-accent-border: var(--section-accent-lavender-border)}._amber_1rc8x_35{--section-accent-color: var(--section-accent-amber);--section-accent-border: var(--section-accent-amber-border)}._coral_1rc8x_40{--section-accent-color: var(--section-accent-coral);--section-accent-border: var(--section-accent-coral-border)}@media(max-width:640px){._surface_1rc8x_1{border-left-width:3px;padding:var(--mobile-space-md)}}._section_16syw_1{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5) var(--analysis-inline-padding);width:100%}._section_16syw_1>*,._decisionStrip_16syw_10>*,._strategyLens_16syw_11,._marketPosition_16syw_12,._dimensionGrid_16syw_13,._explanationGrid_16syw_14,._valuationZone_16syw_15,._disclosure_16syw_16{max-width:100%;min-width:0}._section_16syw_1 p,._section_16syw_1 small,._section_16syw_1 li,._section_16syw_1 dd{overflow-wrap:anywhere}._decisionStrip_16syw_10>div,._valuationZone_16syw_15>div{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}._sectionHeader_16syw_35{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}._sectionHeader_16syw_35>:first-child{min-width:0}._sectionHeader_16syw_35 h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);margin:0}._sectionHeader_16syw_35 p{color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:var(--space-1) 0 0;max-width:72ch}._advisorActions_16syw_56{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._strategySelector_16syw_63{display:grid;gap:var(--space-1);min-width:min(18rem,100%)}._strategySelector_16syw_63>span{color:var(--color-muted);font-size:var(--font-size-metadata);font-weight:600;line-height:var(--line-height-metadata)}._strategySelector_16syw_63 select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-1);color:var(--color-text);font-size:var(--font-size-control);min-height:var(--control-height-standard);padding:0 var(--space-3)}._strategySelectorCompact_16syw_83{min-width:min(15rem,100%)}._strategySelectorCompact_16syw_83 select{min-height:var(--control-height-compact)}._eyebrow_16syw_89{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._resolution_16syw_94{color:var(--color-muted);display:block;font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin-top:var(--space-2)}._section_16syw_1 button,._emptyState_16syw_102 button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-1);cursor:pointer;font-size:var(--font-size-control);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._decisionStrip_16syw_10{--decision-text: var(--decision-neutral-text);--decision-secondary: var(--decision-neutral-secondary);--decision-border: var(--decision-neutral-border);--decision-bg: var(--decision-neutral-bg);--decision-badge-bg: var(--decision-neutral-badge-bg);background:var(--decision-bg);border:1px solid var(--decision-border);border-radius:var(--radius-1);display:grid;gap:var(--space-3);padding:var(--space-4);color:var(--decision-text)}._decisionStrip_16syw_10 p{font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0;max-width:72ch}._decisionStrip_16syw_10 small,._meta_16syw_133{color:var(--decision-secondary, var(--text-secondary));font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._stance_16syw_138{font-size:var(--font-size-section-title);font-weight:700;line-height:var(--line-height-section-title)}._contextLabel_16syw_143{color:var(--decision-secondary);font-size:var(--font-size-supporting);font-weight:600;line-height:var(--line-height-supporting)}._confidence_16syw_149{background:var(--decision-badge-bg);border:1px solid var(--decision-border);border-radius:var(--radius-1);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);padding:var(--space-1) var(--space-2);text-transform:capitalize}._decisionStrip_16syw_10:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}._detailsToggle_16syw_162{align-items:center;display:inline-flex;gap:var(--space-2);justify-self:center}._detailsToggle_16syw_162 svg{height:1rem;width:1rem}._detailsToggle_16syw_162:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._detailsRegion_16syw_176{display:grid;gap:var(--space-4);min-width:0}._detailsRegion_16syw_176[hidden]{display:none}._strategyLens_16syw_11{border-block:1px solid var(--border-subtle);display:grid;gap:var(--space-3);padding-block:var(--space-4)}._strategyLensHeader_16syw_190{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}._strategyLensHeader_16syw_190 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title);margin:0}._strategyLensHeader_16syw_190>span{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._strategyLensGrid_16syw_207{display:grid;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}._strategyLensGrid_16syw_207 article{background:var(--surface-card);border:1px solid var(--color-border);border-radius:var(--radius-1);display:grid;gap:var(--space-1);min-width:0;padding:var(--space-3)}._strategyLensGrid_16syw_207 article>span{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._learningLabel_16syw_227{align-items:center;display:inline-flex;gap:var(--space-2);max-width:100%;min-width:0}._learningLabel_16syw_227>span:first-child{min-width:0}._learningLabel_16syw_227 h3,._learningLabel_16syw_227 h4,._learningLabel_16syw_227 strong{letter-spacing:0;margin:0}._strategyLensGrid_16syw_207 article>strong{font-size:var(--font-size-body);overflow-wrap:anywhere;text-transform:capitalize}._strategyLensGrid_16syw_207 article>small{color:var(--color-muted);font-size:var(--font-size-helper);line-height:var(--line-height-helper);overflow-wrap:anywhere}._strategyLensGrid_16syw_207 article[data-status=positive]{border-color:var(--decision-positive-border)}._strategyLensGrid_16syw_207 article[data-status=negative]{border-color:var(--decision-negative-border)}._dividendEvidence_16syw_262{border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}._dividendEvidence_16syw_262>summary{color:var(--color-action);cursor:pointer;font-size:var(--font-size-supporting);font-weight:700;width:max-content}._dividendEvidence_16syw_262 dl{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-3) 0}._dividendEvidence_16syw_262 dl>div{min-width:0}._dividendEvidence_16syw_262 dt{color:var(--color-muted);font-size:var(--font-size-helper);line-height:var(--line-height-helper)}._dividendEvidence_16syw_262 dd{font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:var(--space-1) 0 0;overflow-wrap:anywhere}._dividendEvidence_16syw_262 ul{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);margin-bottom:0}._positive_16syw_299{--decision-text: var(--decision-positive-text);--decision-secondary: var(--decision-positive-secondary);--decision-border: var(--decision-positive-border);--decision-bg: var(--decision-positive-bg);--decision-badge-bg: var(--decision-positive-badge-bg)}._neutral_16syw_306{--decision-text: var(--decision-neutral-text);--decision-secondary: var(--decision-neutral-secondary);--decision-border: var(--decision-neutral-border);--decision-bg: var(--decision-neutral-bg);--decision-badge-bg: var(--decision-neutral-badge-bg)}._warning_16syw_313{--decision-text: var(--decision-warning-text);--decision-secondary: var(--decision-warning-secondary);--decision-border: var(--decision-warning-border);--decision-bg: var(--decision-warning-bg);--decision-badge-bg: var(--decision-warning-badge-bg)}._negative_16syw_320{--decision-text: var(--decision-negative-text);--decision-secondary: var(--decision-negative-secondary);--decision-border: var(--decision-negative-border);--decision-bg: var(--decision-negative-bg);--decision-badge-bg: var(--decision-negative-badge-bg)}._insufficient_16syw_327{--decision-text: var(--decision-insufficient-text);--decision-secondary: var(--decision-insufficient-secondary);--decision-border: var(--decision-insufficient-border);--decision-bg: var(--decision-insufficient-bg);--decision-badge-bg: var(--decision-insufficient-badge-bg)}._marketPosition_16syw_12{display:grid;gap:var(--space-4);min-width:0}._marketPositionHeader_16syw_339,._railHeading_16syw_340,._recoverySummary_16syw_341>div{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}._marketPositionHeader_16syw_339 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title);margin:0}._marketPositionHeader_16syw_339 span,._railHeading_16syw_340 span,._recoverySummary_16syw_341 span,._railBlock_16syw_356 small,._recoverySummary_16syw_341 small{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._positionColumns_16syw_362{align-items:stretch;display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}._positionItem_16syw_368{align-content:start;background:var(--surface-card);border:1px solid var(--color-border);border-radius:var(--radius-1);box-shadow:var(--shadow-card);display:grid;gap:var(--space-2);min-height:17.5rem;min-width:0;padding:var(--space-4)}._railBlock_16syw_356{align-content:start;display:grid;gap:var(--space-2);min-width:0}._railHeading_16syw_340{align-items:flex-start;min-height:2.7rem}._railHeading_16syw_340 h4,._positionPlaceholder_16syw_391 h4{font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}._railBlock_16syw_356 p,._recoverySummary_16syw_341 p{margin:0}._priceRail_16syw_400,._peRail_16syw_401{--marker-position: 50%;border-radius:var(--radius-1);height:1.6rem;margin-top:var(--space-2);position:relative}._priceRail_16syw_400{background:var(--surface-section);border:1px solid var(--color-border)}._peRail_16syw_401{display:grid;grid-template-columns:25% 50% 25%;overflow:visible}._peRail_16syw_401>span:not(._railMarker_16syw_417){align-items:center;display:flex;font-size:var(--font-size-helper);line-height:var(--line-height-helper);justify-content:center;overflow:hidden;padding-inline:.15rem;white-space:nowrap}._zoneAttractive_16syw_427{background:var(--decision-positive-bg);border:1px solid var(--decision-positive-border)}._zoneNormal_16syw_431{background:var(--decision-neutral-bg);border-block:1px solid var(--decision-neutral-border)}._zoneExpensive_16syw_435{background:var(--decision-warning-bg);border:1px solid var(--decision-warning-border)}._railMarker_16syw_417{background:var(--text-primary);border:2px solid var(--surface-card);border-radius:50%;box-shadow:0 0 0 1px var(--text-primary);height:.85rem;left:clamp(.45rem,var(--marker-position),calc(100% - .45rem));position:absolute;top:50%;transform:translate(-50%,-50%);width:.85rem;z-index:var(--layer-content-control)}._railEnds_16syw_452,._peLegend_16syw_453{display:flex;gap:var(--space-2);justify-content:space-between}._railEnds_16syw_452 span,._peLegend_16syw_453 span{color:var(--color-muted);font-size:var(--font-size-helper);line-height:var(--line-height-helper);min-width:0;overflow-wrap:anywhere}._railEnds_16syw_452 span:last-child,._peLegend_16syw_453 span:last-child{text-align:right}._recoverySummary_16syw_341{border-top:1px solid var(--border-subtle);display:grid;gap:var(--space-2);padding-top:var(--space-3)}._positionPlaceholder_16syw_391{min-height:12rem}._positionPlaceholder_16syw_391 span{animation:_advisor-pulse_16syw_1 1.25s ease-in-out infinite;background:var(--surface-highlight);border-radius:var(--radius-1);display:block;height:1.6rem}._positionPlaceholder_16syw_391 span:last-child{height:4.5rem}._unavailable_16syw_489{border-left:2px solid var(--color-border);color:var(--color-muted);padding:var(--space-3)}._dimensionGrid_16syw_13{display:grid;gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr))}._dimensionGrid_16syw_13 article{background:var(--surface-card);border:1px solid var(--color-border);border-radius:var(--radius-1);display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3)}._dimensionGrid_16syw_13 span{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._dimensionGrid_16syw_13 strong{text-transform:capitalize}._dimensionGrid_16syw_13 p{color:var(--color-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}._explanationGrid_16syw_14{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}._listBlock_16syw_527 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title);margin-bottom:var(--space-2)}._listBlock_16syw_527 ul{display:grid;gap:var(--space-2);margin:0;padding-left:1.2rem}._listBlock_16syw_527 p{color:var(--color-muted)}._valuationZone_16syw_15{border-left:3px solid var(--color-accent);display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4)}._valuationZone_16syw_15 dl{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}._valuationZone_16syw_15 dt{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._valuationZone_16syw_15 dd{margin:var(--space-1) 0 0}._valuationZone_16syw_15 p{color:var(--color-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}._disclosure_16syw_16,._thesisDisclosure_16syw_568{border:1px solid var(--color-border);border-radius:var(--radius-1)}._disclosure_16syw_16>summary,._thesisDisclosure_16syw_568>summary{cursor:pointer;font-weight:600;padding:var(--space-3)}._disclosureContent_16syw_578{border-top:1px solid var(--color-border);display:grid;gap:var(--space-5);padding:var(--space-4)}._detailList_16syw_584{display:grid;gap:var(--space-3);margin:0}._detailList_16syw_584 div{display:grid;gap:var(--space-1)}._detailList_16syw_584 dt{font-size:var(--font-size-supporting);font-weight:700;line-height:var(--line-height-supporting);text-transform:capitalize}._detailList_16syw_584 dd{color:var(--color-muted);margin:0}._referenceList_16syw_603{display:grid;gap:var(--space-1);margin:var(--space-2) 0;padding-left:1.2rem}._referenceList_16syw_603 li{color:var(--color-muted)}._thesisContent_16syw_612{border-top:1px solid var(--color-border);padding:var(--space-3)}._sourceDisclosure_16syw_616{border:1px solid var(--border-subtle);border-radius:var(--radius-1)}._sourceDisclosure_16syw_616>summary{cursor:pointer;font-weight:600;padding:var(--space-3)}._sourceDisclosure_16syw_616>div{border-top:1px solid var(--border-subtle);padding:var(--space-3)}._sourceDisclosure_16syw_616 p{color:var(--text-secondary);margin:0;overflow-wrap:anywhere}._sourceLinks_16syw_634{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}._sourceLinks_16syw_634 a{color:var(--color-accent)}._emptyState_16syw_102{border:1px solid var(--color-border);border-radius:var(--radius-1);padding:var(--space-4)}._emptyState_16syw_102 p{color:var(--color-muted)}._skeleton_16syw_651{animation:_advisor-pulse_16syw_1 1.2s ease-in-out infinite;background:var(--color-border);border-radius:var(--radius-1);height:15rem;opacity:.55}._cardIndicator_16syw_658{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}._cardIndicator_16syw_658 strong{font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._cardContext_16syw_668{color:var(--text-muted);font-size:var(--font-size-helper);line-height:var(--line-height-helper)}._cardConfidence_16syw_673{border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-muted);display:inline-flex;font-size:var(--font-size-helper);line-height:1.2;padding:var(--space-1) var(--space-2);text-transform:capitalize;width:max-content}@keyframes _advisor-pulse_16syw_1{50%{opacity:.25}}@media(max-width:980px){._dimensionGrid_16syw_13,._valuationZone_16syw_15 dl,._strategyLensGrid_16syw_207{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){._positionColumns_16syw_362{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){._sectionHeader_16syw_35 p,._decisionStrip_16syw_10 p{max-width:none}}@media(max-width:640px){._section_16syw_1{gap:var(--mobile-space-md);padding:var(--mobile-space-md) var(--analysis-inline-padding)}._dimensionGrid_16syw_13,._explanationGrid_16syw_14,._valuationZone_16syw_15 dl,._positionColumns_16syw_362,._strategyLensGrid_16syw_207,._dividendEvidence_16syw_262 dl{grid-template-columns:1fr}._sectionHeader_16syw_35{gap:var(--mobile-space-sm);grid-template-columns:minmax(0,1fr)}._sectionHeader_16syw_35 h2{font-size:var(--mobile-section-title)}._sectionHeader_16syw_35 p{font-size:var(--mobile-meta);line-height:1.35}._advisorActions_16syw_56{align-items:stretch;flex-direction:column}._strategySelector_16syw_63{width:100%}._strategySelector_16syw_63 select,._section_16syw_1 button,._emptyState_16syw_102 button{min-height:var(--mobile-touch-target)}._stance_16syw_138{font-size:var(--mobile-company-title);line-height:1.25}._decisionStrip_16syw_10{gap:var(--mobile-space-sm);padding:var(--mobile-space-md)}._decisionStrip_16syw_10>div{gap:var(--mobile-space-sm)}._decisionStrip_16syw_10 p{font-size:var(--mobile-meta);line-height:1.35}._decisionStrip_16syw_10 small,._meta_16syw_133,._eyebrow_16syw_89,._contextLabel_16syw_143,._resolution_16syw_94{font-size:var(--mobile-compact-meta);line-height:1.3}._detailsToggle_16syw_162{min-height:var(--mobile-touch-target)}}._scrim_n1ean_1{align-items:center;animation:_loading-notification-in_n1ean_1 var(--motion-fast) ease-out both;background:var(--surface-loading-scrim);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--space-3);position:absolute}._portfolioLayer_n1ean_12{z-index:var(--layer-workspace-loading)}._companyLayer_n1ean_16{align-items:flex-start;z-index:var(--layer-company-loading)}._companyLayer_n1ean_16 ._card_n1ean_21{position:sticky;top:var(--space-3)}._card_n1ean_21{align-items:center;background:var(--surface-card);border:1px solid var(--border-emphasis);border-radius:var(--radius-2);box-shadow:var(--shadow-loading-notification);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);max-width:calc(100% - 1.5rem);padding:var(--space-4);width:26rem}._card_n1ean_21 strong{color:var(--text-primary);display:block;font-size:.96rem}._card_n1ean_21 p{color:var(--text-secondary);font-size:.82rem;line-height:1.45;margin:var(--space-1) 0 0}._spinner_n1ean_53{animation:_loading-notification-spin_n1ean_1 .8s linear infinite;border:2px solid var(--border-default);border-radius:50%;border-top-color:var(--color-accent);height:1.25rem;width:1.25rem}@media(max-width:640px){._companyLayer_n1ean_16 ._card_n1ean_21{top:var(--mobile-space-sm)}._card_n1ean_21{gap:var(--mobile-space-sm);max-width:calc(100% - 1rem);padding:var(--mobile-space-md)}._card_n1ean_21 strong{font-size:var(--mobile-body)}._card_n1ean_21 p{font-size:var(--mobile-compact-meta);line-height:1.35}._spinner_n1ean_53{height:1rem;width:1rem}}@keyframes _loading-notification-in_n1ean_1{0%{opacity:0}to{opacity:1}}@keyframes _loading-notification-spin_n1ean_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._scrim_n1ean_1,._spinner_n1ean_53{animation:none}}._logo_1wsi9_1{display:block;height:auto;max-width:100%;object-fit:contain;width:auto}._workspace_bag80_1{display:grid;gap:var(--section-gap);min-width:0;position:relative;width:100%}._workspace_bag80_1 h1,._workspace_bag80_1 h2,._workspace_bag80_1 h3,._workspace_bag80_1 h4{margin:0}._workspace_bag80_1 h1{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title)}._workspaceNavigation_bag80_21{border-bottom:1px solid var(--border-subtle);display:grid;gap:var(--space-3);min-width:0}._workspaceHeader_bag80_28,._sectionHeader_bag80_29,._holdingHeader_bag80_30{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}._workspaceHeader_bag80_28 p,._sectionHeader_bag80_29 p,._holdingHeader_bag80_30 p{color:var(--color-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:var(--space-1) 0 0}._workspaceHeader_bag80_28{padding-bottom:0}._workspaceActions_bag80_50{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._currencyControl_bag80_58{display:grid;gap:var(--space-1);min-width:8rem;position:relative}._currencyControlLabel_bag80_65{color:var(--text-secondary);font-size:var(--font-size-metadata);font-weight:600;line-height:var(--line-height-metadata)}._workspaceHeader_bag80_28 ._currencyTrigger_bag80_72,._workspaceHeader_bag80_28 ._currencyOption_bag80_73{background:var(--surface-primary);border:1px solid var(--border-default);color:var(--text-primary);font-size:var(--font-size-control)}._workspaceHeader_bag80_28 ._currencyTrigger_bag80_72{justify-content:space-between;width:100%}._currencyTrigger_bag80_72 svg,._currencyOption_bag80_73 svg{flex:0 0 auto;height:var(--icon-size-standard);width:var(--icon-size-standard)}._currencyListbox_bag80_92{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);box-shadow:var(--shadow-elevated);display:grid;max-height:calc(100dvh - 6rem);max-width:calc(100vw - var(--space-4) - var(--space-4));min-width:8rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:calc(100% + var(--space-1));width:max-content;z-index:var(--layer-local-tooltip)}._workspaceHeader_bag80_28 ._currencyOption_bag80_73{border:0;border-radius:0;justify-content:space-between;min-height:var(--control-height-standard);padding-inline:var(--space-3);width:100%}._workspaceHeader_bag80_28 ._currencyOption_bag80_73:hover,._workspaceHeader_bag80_28 ._currencyOption_bag80_73:focus-visible,._workspaceHeader_bag80_28 ._currencyOption_bag80_73[aria-selected=true]{background:var(--surface-interactive-hover);color:var(--text-primary)}._currencySwitchStatus_bag80_127,._currencySwitchError_bag80_128,._currencyNotice_bag80_129{border-radius:var(--radius-1);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0;padding:var(--space-2) var(--space-3)}._currencySwitchStatus_bag80_127{background:var(--surface-secondary);color:var(--text-secondary)}._currencySwitchError_bag80_128{background:var(--status-negative-bg);color:var(--status-negative-text)}._currencyNotice_bag80_129{background:var(--status-warning-bg);color:var(--status-warning-text)}._workspaceHeader_bag80_28 button,._errorBox_bag80_153 button{align-items:center;background:var(--color-accent);border:0;border-radius:var(--radius-1);color:var(--color-accent-text);cursor:pointer;display:inline-flex;font-size:var(--font-size-control);gap:var(--space-2);min-height:var(--control-height-standard);padding:var(--space-1) var(--space-3)}._workspaceHeader_bag80_28 button{gap:var(--space-1);height:var(--control-height-standard);white-space:nowrap}._addPortfolioMobile_bag80_173,._addPortfolioCompact_bag80_174{display:none}._workspaceHeader_bag80_28 button svg,._detailHeader_bag80_179 button svg,._iconButton_bag80_180 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._portfolioTabsShell_bag80_185{align-items:end;display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}._portfolioTabsViewport_bag80_192{grid-column:2;grid-row:1;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}._portfolioTabsViewport_bag80_192::-webkit-scrollbar{display:none}._portfolioTabsList_bag80_206{align-items:end;display:flex;min-width:100%;width:max-content}._portfolioTab_bag80_185{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-secondary);cursor:pointer;flex:0 0 auto;font-size:var(--font-size-control);font-weight:500;height:var(--control-height-standard);max-width:15rem;padding:0 var(--space-3)}._portfolioTab_bag80_185>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._portfolioTab_bag80_185[aria-selected=true]{border-bottom-color:var(--text-primary);color:var(--text-primary);font-weight:700}._portfolioTab_bag80_185:hover{color:var(--text-primary)}._portfolioTab_bag80_185:focus-visible,._portfolioTabScrollButton_bag80_245:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}._portfolioTabScrollButton_bag80_245{align-items:center;background:var(--surface-primary);border:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:var(--control-height-standard);justify-content:center;width:var(--control-height-standard)}._portfolioTabScrollButton_bag80_245 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._portfolioTabScrollLeft_bag80_267{grid-column:1;grid-row:1}._portfolioTabScrollRight_bag80_272{grid-column:3;grid-row:1}._collectionGrid_bag80_277{display:grid;gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}._collectionCard_bag80_283,._collectionSkeleton_bag80_284{border:1px solid var(--border-default);border-radius:var(--radius-1);min-height:10rem}._collectionCard_bag80_283{background:var(--surface-card);box-shadow:var(--shadow-card);color:inherit;display:grid;gap:var(--space-3);padding:var(--space-4);text-decoration:none;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}._collectionCard_bag80_283:hover,._collectionCard_bag80_283:focus-visible{border-color:var(--interactive-card-hover-border);box-shadow:var(--interactive-card-hover-shadow);transform:var(--interactive-card-hover-transform)}._collectionCard_bag80_283:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._collectionCard_bag80_283>div,._detailTitleLine_bag80_317{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}._collectionCard_bag80_283 h2{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._collectionCard_bag80_283 span,._detailTitleLine_bag80_317 span{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._collectionCard_bag80_283 p{color:var(--text-secondary);margin:0}._collectionCard_bag80_283 strong{align-self:end;font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._collectionSkeleton_bag80_284{animation:_portfolio-pulse_bag80_1 1.4s ease-in-out infinite;background:var(--surface-interactive-hover)}._collectionEmpty_bag80_353{align-items:start;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-1);color:var(--text-secondary);display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-5)}._collectionEmpty_bag80_353 p{margin:0}._collectionEmpty_bag80_353 button,._detailHeader_bag80_179 button,._formDialog_bag80_371 footer button{border:1px solid var(--border-default);border-radius:var(--radius-1);cursor:pointer;font-size:var(--font-size-control);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._collectionEmpty_bag80_353 button,._detailHeader_bag80_179 button,._formDialog_bag80_371 footer button[type=submit]{background:var(--color-accent);color:var(--color-accent-text)}._detailHeader_bag80_179{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-4)}._detailHeader_bag80_179>div{display:grid;gap:var(--space-2)}._detailHeader_bag80_179 h1,._detailHeader_bag80_179 p{margin:0}._detailHeader_bag80_179 p{color:var(--text-secondary)}._detailHeader_bag80_179 button{align-items:center;display:inline-flex;flex:0 0 auto;gap:var(--space-2)}._backLink_bag80_417{color:var(--color-accent);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);text-decoration:none}._dialogBackdrop_bag80_424{align-items:center;background:#0f172a6b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overscroll-behavior:none;padding:var(--space-4);position:fixed;z-index:var(--layer-app-modal)}._dialogBackdropInactive_bag80_436{background:transparent;pointer-events:none}._formDialog_bag80_371{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;gap:var(--space-4);max-height:calc(100dvh - 2rem);max-width:34rem;min-height:0;overflow:hidden;padding:var(--space-5);width:100%}._dialogBody_bag80_457{min-height:0;overflow-y:auto;overscroll-behavior:contain;width:100%;-webkit-overflow-scrolling:touch}._portfolioFormDialog_bag80_465{font-size:var(--font-size-body);line-height:var(--line-height-body)}._portfolioFormDialog_bag80_465>header h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);margin:0}._formDialog_bag80_371>header,._formDialog_bag80_371 footer{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}._dialogHeaderActions_bag80_484{align-items:center;display:flex;gap:var(--space-2)}._historyAddButton_bag80_490{align-items:center;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-1);color:var(--color-accent-text);cursor:pointer;display:inline-flex;font-size:var(--font-size-control);gap:var(--space-2);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._historyAddButton_bag80_490 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._formDialog_bag80_371 form,._formDialog_bag80_371 label{display:grid;gap:var(--space-2)}._formDialog_bag80_371 form{gap:var(--space-4)}._formDialog_bag80_371 label>span{font-size:var(--font-size-supporting);font-weight:600;line-height:var(--line-height-supporting)}._formDialog_bag80_371 input,._formDialog_bag80_371 textarea,._formDialog_bag80_371 select{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--color-text);font:inherit;min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3);width:100%}._formDialog_bag80_371 input[readonly]{background:var(--surface-secondary);color:var(--text-secondary)}._iconButton_bag80_180{align-items:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:inline-flex;height:var(--control-height-standard);justify-content:center;padding:0;width:var(--control-height-standard)}._formError_bag80_556{color:var(--color-danger-text);margin:0}._portfolioDangerZone_bag80_561{align-items:center;border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-4);justify-content:space-between;padding-top:var(--space-4)}._portfolioDangerZone_bag80_561>div{display:grid;gap:var(--space-1);min-width:0}._portfolioDangerZone_bag80_561 small{color:var(--text-secondary)}._dangerOutlineButton_bag80_580{align-items:center;background:transparent;border:1px solid var(--color-danger)!important;border-radius:var(--radius-1);color:var(--color-danger-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--font-size-control);gap:var(--space-2);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._dangerOutlineButton_bag80_580 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._dangerOutlineButton_bag80_580:disabled{border-color:var(--border-default)!important;color:var(--text-muted);cursor:not-allowed;opacity:.75}._workspaceHeader_bag80_28 button:disabled{cursor:wait;opacity:.7}._sourceStatus_bag80_612,._providerStatus_bag80_613,._warningBox_bag80_614,._errorBox_bag80_153,._loading_bag80_616,._emptyPortfolio_bag80_617{border:1px solid var(--color-border);border-radius:var(--radius-1);padding:var(--space-3)}._sourceStatus_bag80_612{background:var(--surface-secondary);color:var(--color-muted);display:flex;flex-wrap:wrap;gap:var(--space-3)}._providerStatus_bag80_613{background:var(--surface-primary);display:grid;gap:var(--space-3)}._providerStatus_bag80_613 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._providerStatus_bag80_613 p{color:var(--color-muted);margin:var(--space-1) 0 0}._providerActions_bag80_647{display:flex;flex-wrap:wrap;gap:var(--space-2)}._providerActions_bag80_647 button{background:var(--color-accent);border:0;border-radius:var(--radius-1);color:var(--color-accent-text);cursor:pointer;font-size:var(--font-size-control);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._providerActions_bag80_647 button:disabled{cursor:wait;opacity:.7}._providerSummary_bag80_669{font-size:var(--font-size-body);line-height:var(--line-height-body)}._warningBox_bag80_614{background:var(--surface-warning);border-color:var(--status-warning-border);color:var(--status-warning-text)}._errorBox_bag80_153{background:#fef2f2;border-color:var(--color-danger);color:var(--color-danger-text);display:grid;gap:var(--space-3)}._loading_bag80_616,._emptyPortfolio_bag80_617{color:var(--color-muted)}._loading_bag80_616{background:var(--surface-primary);display:grid;gap:var(--space-4)}._loadingSection_bag80_699{border:1px solid var(--border-subtle);border-radius:var(--radius-2);display:grid;gap:var(--space-4);padding:var(--space-5)}._loadingLine_bag80_707,._loadingCards_bag80_708 div{animation:_portfolio-pulse_bag80_1 1.4s ease-in-out infinite;background:var(--surface-interactive-hover);border-radius:var(--radius-1)}._loadingLine_bag80_707{height:2.5rem;max-width:24rem}._loadingCards_bag80_708{display:grid;gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr))}._loadingCards_bag80_708 div{min-height:13rem}@keyframes _portfolio-pulse_bag80_1{50%{opacity:.55}}._liveRegion_bag80_735{min-height:1.25rem}._sections_bag80_739{display:grid;gap:var(--space-6)}._portfolioSection_bag80_744{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5) var(--portfolio-section-inline-padding)}._sectionHeader_bag80_29{align-items:center;border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-4)}._sectionIdentity_bag80_757{min-width:0}._sectionTitleLine_bag80_761{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}._sectionTitleLine_bag80_761 h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);overflow-wrap:anywhere}._sectionTitleLine_bag80_761 span,._strategyLabel_bag80_775 span{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._strategyLabel_bag80_775{display:grid;flex:0 0 auto;gap:var(--space-1);justify-items:end;max-width:15rem;text-align:right}._strategyLabel_bag80_775 strong{font-size:var(--font-size-body);line-height:var(--line-height-body)}._statusBadge_bag80_795,._holdingStatus_bag80_796{border:1px solid var(--color-border);border-radius:var(--radius-1);color:var(--color-text);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);padding:var(--space-1) var(--space-2);white-space:nowrap}._portfolioMeta_bag80_806,._holdingMeta_bag80_807{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}._portfolioMeta_bag80_806 div,._holdingMeta_bag80_807 div{display:grid;gap:var(--space-1)}._portfolioMeta_bag80_806 dt,._holdingMeta_bag80_807 dt{color:var(--color-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._portfolioMeta_bag80_806 dd,._holdingMeta_bag80_807 dd{margin:0}._allocationRule_bag80_832{color:var(--color-muted);margin:0}._holdingGrid_bag80_837{align-items:stretch;display:grid;gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--company-card-min-width)),var(--company-card-max-width)));justify-content:start;width:100%}._holdingGrid_bag80_837>._holdingCard_bag80_849{justify-self:start;max-width:var(--company-card-max-width);width:100%}._holdingCard_bag80_849{gap:0;grid-template-rows:minmax(0,1fr);min-height:15rem;padding:0;transform:var(--interactive-card-rest-transform);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}._holdingCardPrimary_bag80_867{height:100%}._holdingPrice_bag80_871{margin-top:var(--space-1);min-width:0}._cardFreshness_bag80_876,._freshnessNotice_bag80_877{color:var(--text-secondary);font-size:var(--font-size-helper);line-height:var(--line-height-helper)}._cardFreshness_bag80_876{display:block;margin-top:.2rem}._freshnessNotice_bag80_877{margin:0}._holdingPrice_bag80_871 strong{font-size:var(--font-size-financial-holding);line-height:var(--line-height-component-title)}._holdingCard_bag80_849 [data-testid=advisor-card-indicator]{min-width:0}._holdingCard_bag80_849 [data-testid=advisor-card-indicator]>span{max-width:100%;overflow-wrap:anywhere;width:auto}@media(hover:hover)and (pointer:fine){._holdingCard_bag80_849:has(a._holdingCardPrimary_bag80_867:hover){border-color:var(--interactive-card-hover-border);box-shadow:var(--interactive-card-hover-shadow);transform:var(--interactive-card-hover-transform)}}._primaryCardAction_bag80_915,._primaryCardStatic_bag80_916{display:grid;gap:var(--space-3);padding:var(--space-4)}._primaryCardAction_bag80_915{color:inherit;text-decoration:none;transition:background-color .12s ease,box-shadow .12s ease}._primaryCardAction_bag80_915:hover,._primaryCardAction_bag80_915:focus-visible{background:var(--surface-interactive-hover);box-shadow:inset 0 0 0 1px var(--color-accent);outline:0}._companyIdentity_bag80_937{align-items:center;display:flex;gap:var(--space-3);min-width:0}._holdingCard_bag80_849 h4{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._cardWarning_bag80_949{color:var(--status-warning-text);margin:0}._cardSuccess_bag80_954,._cardIdentityNote_bag80_955{margin:0}._cardSuccess_bag80_954{color:var(--color-success-text)}._cardIdentityNote_bag80_955{color:var(--color-muted)}._disclosureButton_bag80_967{align-items:center;background:transparent;border:0;border-top:1px solid var(--color-border);color:var(--color-accent);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-control);font-weight:600;justify-content:space-between;min-height:var(--control-height-standard);padding:var(--space-2) var(--space-4);width:100%}._disclosureButton_bag80_967:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._holdingDetails_bag80_989{border-top:1px solid var(--color-border);display:grid;gap:var(--space-3);padding:var(--space-4)}._logoAttribution_bag80_996{color:var(--color-muted);font-size:var(--font-size-helper);line-height:var(--line-height-helper);margin:0}._interpretationIndicators_bag80_1002{display:flex;flex-wrap:wrap;gap:var(--space-2)}._interpretationIndicators_bag80_1002 span{border:1px solid var(--color-border);border-radius:var(--radius-1);font-size:var(--font-size-helper);line-height:var(--line-height-helper);padding:var(--space-1) var(--space-2)}@media(max-width:720px){._workspaceHeader_bag80_28,._sectionHeader_bag80_29,._holdingHeader_bag80_30{flex-direction:column}._workspaceActions_bag80_50{align-items:stretch;flex-direction:column;width:100%}._workspace_bag80_1 h1{font-size:var(--font-size-page-title)}._portfolioSection_bag80_744{padding:var(--space-4)}._strategyLabel_bag80_775{justify-items:start;max-width:100%;text-align:left}._loadingCards_bag80_708{grid-template-columns:minmax(0,1fr)}._detailHeader_bag80_179{flex-direction:column}._detailHeader_bag80_179 button{width:100%}}._workspaceLoading_bag80_1054,._portfolioContent_bag80_1055,._inlinePortfolioList_bag80_1056{display:grid;gap:var(--space-5);min-width:0}._portfolioSelectedPanel_bag80_1062{min-width:0;outline:none}._aggregateSummary_bag80_1067{--section-accent-color: var(--border-strong);background:linear-gradient(135deg,var(--surface-secondary),var(--surface-card) 72%);border:1px solid var(--border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-card);min-width:0;overflow:hidden}._aggregateSummary_bag80_1067 ._holdingsTable_bag80_1081{background:var(--surface-primary)}._aggregateSummaryHeader_bag80_1085{padding:var(--space-5)}._aggregateSummaryHeader_bag80_1085 h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title)}._aggregateSummaryHeader_bag80_1085 p{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:var(--space-1) 0 0}._workspaceLoading_bag80_1054>div{animation:_portfolio-pulse_bag80_1 1.4s ease-in-out infinite;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-2);min-height:22rem}._inlinePortfolio_bag80_1056{--section-accent-color: var(--border-strong);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-card);display:grid;gap:0;min-width:0;overflow:hidden;padding:0}._inlinePortfolioHeader_bag80_1122{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;padding:var(--space-5)}._inlinePortfolioHeader_bag80_1122>div:first-child{flex:1 1 18rem;min-width:min(100%,18rem)}._portfolioTitleBlock_bag80_1136{min-width:0}._inlinePortfolioHeader_bag80_1122 h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);margin-top:var(--space-1);overflow-wrap:anywhere}._portfolioTitleLine_bag80_1147{align-items:center;display:flex;gap:var(--space-2);min-width:0}._portfolioTitleLine_bag80_1147 h2{min-width:0}._portfolioEditButton_bag80_1158{align-items:center;background:transparent;border:0;border-radius:var(--radius-1);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--control-height-compact);justify-content:center;padding:0;width:var(--control-height-compact)}._portfolioEditButton_bag80_1158:hover,._portfolioEditButton_bag80_1158:focus-visible{background:var(--surface-interactive-hover);color:var(--text-primary)}._portfolioEditButton_bag80_1158:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._portfolioEditButton_bag80_1158 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._inlinePortfolioHeader_bag80_1122 h2:focus-visible{border-radius:var(--radius-1);outline:3px solid var(--focus-ring);outline-offset:3px}._inlinePortfolioHeader_bag80_1122 p{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:var(--space-1) 0 0}._portfolioUpdated_bag80_1202{color:var(--text-muted);display:block;font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);margin-top:var(--space-1)}._portfolioType_bag80_1210{color:var(--text-muted);font-size:var(--font-size-metadata);font-weight:700;letter-spacing:0;line-height:var(--line-height-metadata);text-transform:uppercase}._portfolioHeaderActions_bag80_1219{align-items:center;color:var(--text-muted);display:flex;flex:0 1 auto;flex-wrap:wrap;font-size:var(--font-size-metadata);gap:var(--space-3);justify-content:flex-end;margin-left:auto;min-width:0}._portfolioActionGroup_bag80_1232{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._portfolioHeaderActions_bag80_1219 button{align-items:center;background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-control);gap:var(--space-2);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._portfolioHeaderActions_bag80_1219 button:hover,._portfolioHeaderActions_bag80_1219 button:focus-visible{background:var(--surface-interactive-hover);border-color:var(--interactive-card-hover-border)}._portfolioHeaderActions_bag80_1219 button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._portfolioHeaderActions_bag80_1219 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._portfolioHeaderActions_bag80_1219 ._actionMenuTrigger_bag80_1269{background:transparent;border:0;min-height:var(--control-height-standard);padding:0;width:var(--control-height-standard)}._portfolioSummary_bag80_1277{background:var(--surface-secondary);border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}._summaryMetric_bag80_1286{align-content:center;display:grid;gap:var(--space-1);min-height:7.25rem;min-width:0;padding:var(--space-4) var(--space-5)}._summaryMetric_bag80_1286+._summaryMetric_bag80_1286{border-left:1px solid var(--border-subtle)}._summaryMetric_bag80_1286 dt{color:var(--text-muted);font-size:var(--font-size-metadata);font-weight:700;line-height:var(--line-height-metadata)}._summaryMetric_bag80_1286 dd{font-size:var(--font-size-financial-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;margin:0;overflow-wrap:normal;white-space:nowrap}._dividendsDetail_bag80_1316,._performanceContext_bag80_1317{align-items:baseline;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-helper);gap:0 var(--space-1);line-height:var(--line-height-helper)}._dividendsDetail_bag80_1316 strong{color:inherit;font-variant-numeric:tabular-nums}._dividendsDetail_bag80_1316 small,._performanceContext_bag80_1317 small{color:var(--text-muted);font-size:inherit}._performanceMetric_bag80_1338 dd{font-size:var(--font-size-financial-primary)}._performanceContext_bag80_1317{font-weight:650}._todayChange_bag80_1346{font-size:var(--font-size-financial-change);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.25}._todayChangeDesktop_bag80_1353{white-space:nowrap}._todayChangeMobile_bag80_1357{display:none}._partialBadge_bag80_1361,._unavailableLabel_bag80_1362{font-size:var(--font-size-helper);font-weight:600;width:fit-content}._partialBadge_bag80_1361{color:var(--status-warning-text)}._unavailableLabel_bag80_1362{color:var(--text-muted)}._summaryNotes_bag80_1376{background:var(--surface-warning);border-bottom:1px solid var(--status-warning-border);color:var(--status-warning-text);display:grid;font-size:var(--font-size-supporting);gap:var(--space-1);margin:0;padding:var(--space-2) var(--space-5) var(--space-2) calc(var(--space-5) + 1rem)}._holdingsTable_bag80_1081{min-width:0}._holdingsTableHeader_bag80_1391,._holdingRowMain_bag80_1392{display:grid;gap:var(--space-3);grid-template-columns:2rem minmax(13rem,2fr) minmax(8rem,1fr) minmax(9rem,1.05fr) minmax(7rem,.75fr)}._holdingsTableHeader_bag80_1391{align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--font-size-metadata);font-weight:700;padding:var(--space-3) var(--space-5);text-transform:uppercase;grid-template-columns:2rem minmax(13rem,2fr) minmax(8rem,1fr) minmax(9rem,1.05fr) minmax(7rem,.75fr) 2.75rem}._holdingsTableHeader_bag80_1391 small{background:var(--surface-interactive-hover);border-radius:999px;font-size:var(--font-size-helper);margin-left:var(--space-1);padding:.12rem .42rem}._readOnlyHoldingsTableHeader_bag80_1421{grid-template-columns:2rem minmax(13rem,2fr) minmax(8rem,1fr) minmax(9rem,1.05fr) minmax(7rem,.75fr)}._holdingRow_bag80_1392{align-items:center;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:minmax(0,1fr) 3.5rem;position:relative}._readOnlyHoldingRow_bag80_1435{grid-template-columns:minmax(0,1fr)}._holdingRowMain_bag80_1392{align-items:center;color:inherit;min-height:5.4rem;min-width:0;padding:var(--space-3) var(--space-5);text-decoration:none;transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);width:100%}._holdingRow_bag80_1392:last-child{border-bottom:0}a._holdingRowMain_bag80_1392:hover,a._holdingRowMain_bag80_1392:focus-visible{background:var(--surface-interactive-hover);box-shadow:inset 3px 0 0 var(--section-accent-color)}a._holdingRowMain_bag80_1392:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}._holdingActionMenu_bag80_1467{justify-self:center}._actionMenuTrigger_bag80_1269{align-items:center;background:transparent;border:0;border-radius:var(--radius-1);color:var(--text-primary);cursor:pointer;display:flex;height:var(--control-height-standard);justify-content:center;list-style:none;width:var(--control-height-standard)}._actionMenuTrigger_bag80_1269:hover,._actionMenuTrigger_bag80_1269:focus-visible,._actionMenuTrigger_bag80_1269[aria-expanded=true]{background:var(--surface-interactive-hover);outline:2px solid var(--border-strong);outline-offset:1px}._actionMenuTrigger_bag80_1269 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._actionMenuPopover_bag80_1498{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);box-shadow:var(--shadow-elevated);display:grid;min-width:10rem;padding:var(--space-1);position:fixed;z-index:120}._actionMenuPopover_bag80_1498>div{display:grid}._actionMenuSeparator_bag80_1514{border-top:1px solid var(--border-subtle);margin:var(--space-1) 0}._actionMenuPopover_bag80_1498 button{align-items:center;background:transparent;border:0;border-radius:var(--radius-1);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-control);gap:var(--space-2);min-height:var(--control-height-standard);padding:var(--space-2);text-align:left}._actionMenuPopover_bag80_1498 button:hover,._actionMenuPopover_bag80_1498 button:focus-visible{background:var(--surface-interactive-hover);outline:0}._actionMenuPopover_bag80_1498 button:disabled{color:var(--text-muted);cursor:not-allowed}._actionMenuPopover_bag80_1498 button svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._holdingRank_bag80_1550{color:var(--text-muted);font-size:var(--font-size-metadata);text-align:center}._holdingIdentity_bag80_1556{align-items:center;display:flex;gap:var(--space-3);min-width:0}._holdingIdentity_bag80_1556>span:last-child{display:grid;min-width:0}._holdingIdentity_bag80_1556 strong{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._holdingIdentity_bag80_1556 small,._holdingIdentity_bag80_1556 em{color:var(--text-muted);font-size:var(--font-size-metadata);font-style:normal;line-height:var(--line-height-metadata);overflow-wrap:anywhere}._holdingIdentity_bag80_1556 em{color:var(--status-warning-text)}._holdingPositionMeta_bag80_1586{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-1)}._holdingPositionMeta_bag80_1586 span:first-child{color:var(--color-accent-text);font-weight:700}._holdingQuantityTag_bag80_1599{background:var(--color-accent);border-radius:var(--radius-1);color:var(--color-accent-text)!important;line-height:1.35;padding:.05rem var(--space-1);white-space:nowrap}._portfolioSourceDialog_bag80_1608{display:grid;gap:var(--space-4)}._portfolioSourceDialog_bag80_1608>p{color:var(--text-secondary);margin:0}._portfolioSourceDialog_bag80_1608>button{align-items:center;background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-height:6rem;padding:var(--space-4);text-align:left}._portfolioSourceDialog_bag80_1608>button:hover,._portfolioSourceDialog_bag80_1608>button:focus-visible{background:var(--surface-interactive-hover);border-color:var(--interactive-card-hover-border)}._portfolioSourceDialog_bag80_1608>button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._portfolioSourceDialog_bag80_1608>button>svg{height:1.5rem;width:1.5rem}._portfolioSourceDialog_bag80_1608>button>span{display:grid;gap:var(--space-1)}._portfolioSourceDialog_bag80_1608 small{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}._addOwnershipButton_bag80_1660{background:transparent;border:0;color:var(--color-accent);cursor:pointer;font:inherit;font-size:var(--font-size-metadata);font-weight:700;justify-self:start;margin-top:var(--space-1);padding:0}._addOwnershipButton_bag80_1660:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._historyDialog_bag80_1678{max-width:64rem}._importSetup_bag80_1682,._importWorkflow_bag80_1683,._importConfiguration_bag80_1684,._importPreview_bag80_1685,._importConfirmation_bag80_1686,._importOutcome_bag80_1687{display:grid;gap:var(--space-4);min-width:0}._importModeSelector_bag80_1693{border:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}._importModeSelector_bag80_1693 legend{font-size:var(--font-size-supporting);font-weight:700;line-height:var(--line-height-supporting);grid-column:1 / -1;margin-bottom:var(--space-1)}._importModeSelector_bag80_1693 label{position:relative}._importModeSelector_bag80_1693 input{height:1px;opacity:0;position:absolute;width:1px}._importModeSelector_bag80_1693 label>span{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);cursor:pointer;display:grid;gap:var(--space-1);min-height:6rem;padding:var(--space-3)}._importModeSelector_bag80_1693 label>span,._importConfiguration_bag80_1684 p,._importPreview_bag80_1685 p,._importWorkflow_bag80_1683 footer span{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._importModeSelector_bag80_1693 input:checked+span{background:var(--surface-interactive-hover);border-color:var(--color-accent);box-shadow:inset 3px 0 0 var(--color-accent)}._importModeSelector_bag80_1693 input:focus-visible+span{outline:3px solid var(--focus-ring);outline-offset:2px}._importDropzone_bag80_1752{align-items:center;background:var(--surface-secondary);border:1px dashed var(--border-default);border-radius:var(--radius-1);cursor:pointer;display:grid!important;gap:var(--space-2);justify-items:center;min-height:10rem;padding:var(--space-5);text-align:center}._importReading_bag80_1766{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0;text-align:center}._importWorksheetChoice_bag80_1774{display:grid;gap:var(--space-3)}._importWorksheetChoice_bag80_1774>div{display:flex;flex-wrap:wrap;gap:var(--space-2)}._importDropzone_bag80_1752:hover,._importDropzone_bag80_1752:focus-within{border-color:var(--color-accent);background:var(--surface-interactive-hover)}._importDropzone_bag80_1752 svg{color:var(--color-accent);height:1.75rem;width:1.75rem}._importDropzone_bag80_1752 span{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._importDropzone_bag80_1752 input{height:1px;opacity:0;position:absolute;width:1px}._importSetup_bag80_1682 footer button,._importWorkflow_bag80_1683 footer button,._importConfiguration_bag80_1684>button,._importFilters_bag80_1813 button,._importPagination_bag80_1814 button{align-items:center;background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-control);gap:var(--space-2);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._importSetup_bag80_1682 footer button:last-child,._importConfiguration_bag80_1684>button,._importWorkflow_bag80_1683 footer button:last-child{background:var(--color-accent);color:var(--color-accent-text)}._importSetup_bag80_1682 footer button:disabled,._importWorkflow_bag80_1683 button:disabled{cursor:wait;opacity:.65}._importSetup_bag80_1682 footer svg{height:1rem;width:1rem}._importFileMeta_bag80_1846{align-items:center;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-1);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-3)}._importFileMeta_bag80_1846>svg{color:var(--color-accent);height:1.5rem;width:1.5rem}._importFileMeta_bag80_1846>span{display:grid;min-width:0}._importFileMeta_bag80_1846 strong,._importFileMeta_bag80_1846 small{overflow-wrap:anywhere}._importFileMeta_bag80_1846 small{color:var(--text-muted)}._importFileMeta_bag80_1846 em{border:1px solid var(--border-default);border-radius:var(--radius-1);font-size:var(--font-size-helper);font-style:normal;padding:var(--space-1) var(--space-2)}._importWorksheet_bag80_1774{max-width:24rem}._importConfiguration_bag80_1684,._importPreview_bag80_1685{border:1px solid var(--border-subtle);border-radius:var(--radius-1);padding:var(--space-4)}._importConfiguration_bag80_1684>header,._importPreview_bag80_1685>header{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}._importConfiguration_bag80_1684 h3,._importPreview_bag80_1685 h3,._importConfiguration_bag80_1684 p,._importPreview_bag80_1685 p{margin:0}._importFormatControls_bag80_1911{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(9rem,1fr))}._importMappingGrid_bag80_1917{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}._importMappingGrid_bag80_1917 label,._importFormatControls_bag80_1911 label,._importWorksheet_bag80_1774{display:grid;gap:var(--space-1)}._importMappingGrid_bag80_1917 label>span,._importFormatControls_bag80_1911 label>span,._importWorksheet_bag80_1774>span{font-size:var(--font-size-metadata);font-weight:700;line-height:var(--line-height-metadata)}._importConfiguration_bag80_1684 select,._importConfiguration_bag80_1684 input,._importWorksheet_bag80_1774 select{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);font:inherit;min-height:var(--control-height-standard);min-width:0;padding:var(--space-2);width:100%}._importConfiguration_bag80_1684>button{justify-self:end}._importSnapshotDateHelp_bag80_1956{background:var(--surface-secondary);border-left:2px solid var(--color-accent);padding:var(--space-2) var(--space-3)}._importSummary_bag80_1962,._importFilters_bag80_1813,._importPagination_bag80_1814{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}._importSummary_bag80_1962{justify-content:flex-end}._importSummary_bag80_1962 span{border:1px solid var(--border-default);border-radius:var(--radius-1);font-size:var(--font-size-helper);font-weight:700;padding:var(--space-1) var(--space-2)}._importSummary_bag80_1962 span[data-status=VALID]{color:var(--color-success-text)}._importSummary_bag80_1962 span[data-status=WARNING]{color:var(--status-warning-text)}._importSummary_bag80_1962 span[data-status=ERROR]{color:var(--color-danger-text)}._importSummary_bag80_1962 span[data-selection=selected]{border-color:var(--color-accent);color:var(--color-accent)}._importFilters_bag80_1813 button{font-size:var(--font-size-metadata);min-height:var(--control-height-compact)}._importFilters_bag80_1813 button[aria-pressed=true]{background:var(--surface-interactive-hover);border-color:var(--color-accent);color:var(--color-accent)}._importSelectAll_bag80_2011{align-items:center;border-right:1px solid var(--border-subtle);display:flex!important;gap:var(--space-2);margin-right:var(--space-1);padding-right:var(--space-3)}._importSelectAll_bag80_2011 input,._importRowCheckbox_bag80_2021,._importAcknowledgements_bag80_2022 input{accent-color:var(--color-accent);flex:0 0 auto;height:1rem;margin:0;padding:0;width:1rem}._importSelectAll_bag80_2011>span,._importSelectAll_bag80_2011{color:var(--text-secondary);font-size:var(--font-size-metadata);font-weight:700}._importRows_bag80_2038{border:1px solid var(--border-subtle);border-radius:var(--radius-1);display:grid;max-height:min(34rem,55dvh);overflow:auto}._importRow_bag80_2021{border-bottom:1px solid var(--border-subtle);display:grid;gap:var(--space-3);padding:var(--space-3)}._importRow_bag80_2021:last-child{border-bottom:0}._importRow_bag80_2021>header{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}._importRowSelectable_bag80_2064>header{grid-template-columns:auto auto minmax(0,1fr) auto}._importRowSelectionState_bag80_2068{color:var(--text-muted)!important;font-size:var(--font-size-helper)!important;margin:calc(var(--space-2) * -1) 0 0 calc(2rem + var(--space-2))!important}._importRow_bag80_2021>header svg{height:1rem;width:1rem}._importRow_bag80_2021[data-status=VALID]>header svg,._importRow_bag80_2021[data-status=Ready]>header svg,._importRow_bag80_2021[data-status="Already matches"]>header svg{color:var(--color-success-text)}._importRow_bag80_2021[data-status=WARNING]>header svg,._importRow_bag80_2021[data-status="Needs review"]>header svg,._importRow_bag80_2021[data-status=Ignored]>header svg{color:var(--status-warning-text)}._importRow_bag80_2021[data-status=ERROR]>header svg,._importRow_bag80_2021[data-status=ERROR]>header em{color:var(--color-danger-text)}._importRow_bag80_2021>header span{display:grid}._importRow_bag80_2021>header small,._importRow_bag80_2021>header em{color:var(--text-muted);font-size:var(--font-size-helper);font-style:normal}._importRow_bag80_2021 ul{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);margin:0;padding-left:1.25rem}._importBusinessFields_bag80_2115{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}._importBusinessFields_bag80_2115>div{min-width:0}._importBusinessFields_bag80_2115 dt{color:var(--text-muted);font-size:var(--font-size-helper)}._importBusinessFields_bag80_2115 dd{font-size:var(--font-size-supporting);margin:var(--space-1) 0 0;overflow-wrap:anywhere}._importHoldingComparison_bag80_2137{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}._importHoldingComparison_bag80_2137>section{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-1);min-width:0;padding:var(--space-3)}._importHoldingComparison_bag80_2137 h4,._importHoldingComparison_bag80_2137 p{margin:0}._importHoldingComparison_bag80_2137 h4{font-size:var(--font-size-metadata);margin-bottom:var(--space-2)}._importHoldingComparison_bag80_2137 dl{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}._importHoldingComparison_bag80_2137 dt{color:var(--text-muted);font-size:var(--font-size-helper)}._importHoldingComparison_bag80_2137 dd{font-size:var(--font-size-metadata);margin:var(--space-1) 0 0;overflow-wrap:anywhere}._importHoldingComparison_bag80_2137 p,._importReconciliationGuidance_bag80_2180{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._importReconciliationGuidance_bag80_2180{border-left:2px solid var(--status-warning-border);margin:0;padding-left:var(--space-2)}._importAcknowledgements_bag80_2022{background:var(--status-warning-bg);border:1px solid var(--status-warning-border);border-radius:var(--radius-1);display:grid;gap:var(--space-2);margin:0;padding:var(--space-3)}._importAcknowledgements_bag80_2022 legend{color:var(--status-warning-text);font-size:var(--font-size-metadata);font-weight:700;padding:0 var(--space-1)}._importAcknowledgements_bag80_2022 label{align-items:flex-start;display:flex!important;gap:var(--space-2)}._importAcknowledgements_bag80_2022 label>span{color:var(--text-secondary);font-size:var(--font-size-metadata);font-weight:400}._importRow_bag80_2021 details{font-size:var(--font-size-metadata)}._importRow_bag80_2021 summary{color:var(--color-accent);cursor:pointer;font-weight:700}._importRow_bag80_2021 dl{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:var(--space-3) 0 0}._importRow_bag80_2021 dl>div{min-width:0}._importRow_bag80_2021 dt{color:var(--text-muted);font-size:var(--font-size-helper)}._importRow_bag80_2021 dd{margin:0;overflow-wrap:anywhere}._importPagination_bag80_1814{justify-content:center}._importPagination_bag80_1814 span{color:var(--text-secondary);font-size:var(--font-size-metadata)}._importPendingSheet_bag80_2261{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-1);padding:var(--space-4)}._importWorkflow_bag80_1683 footer{color:var(--text-muted);font-size:var(--font-size-metadata)}._importFailure_bag80_2273{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}._importFailure_bag80_2273 p{margin:0}._importConfirmation_bag80_1686,._importOutcome_bag80_1687{align-items:start;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-1);grid-template-columns:auto minmax(0,1fr);padding:var(--space-5)}._importConfirmation_bag80_1686>svg{color:var(--status-warning-text)}._importOutcome_bag80_1687>svg{color:var(--color-success-text)}._importConfirmation_bag80_1686>svg,._importOutcome_bag80_1687>svg{height:1.5rem;margin-top:var(--space-1);width:1.5rem}._importConfirmation_bag80_1686 h3,._importConfirmation_bag80_1686 p,._importOutcome_bag80_1687 h3,._importOutcome_bag80_1687 p{margin:0}._importConfirmation_bag80_1686>div,._importOutcome_bag80_1687>div{display:grid;gap:var(--space-2)}._importConfirmation_bag80_1686 dl{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-2) 0 0}._importConfirmation_bag80_1686 dl>div{border-left:2px solid var(--border-default);padding-left:var(--space-2)}._importConfirmation_bag80_1686 dt{color:var(--text-muted);font-size:var(--font-size-helper)}._importConfirmation_bag80_1686 dd{font-size:var(--font-size-financial-secondary);font-weight:700;margin:var(--space-1) 0 0}._importConfirmation_bag80_1686 ul{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);margin:var(--space-2) 0 0;padding-left:1.2rem}._importConfirmation_bag80_1686 footer,._importOutcome_bag80_1687 footer{grid-column:1 / -1;justify-content:flex-end;width:100%}._transactionForm_bag80_2361{min-width:0}._transactionFieldGrid_bag80_2365{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}._transactionCurrencyHint_bag80_2371{color:var(--text-secondary);font-size:var(--font-size-metadata);grid-column:1 / -1;line-height:var(--line-height-metadata);margin:calc(var(--space-1) * -1) 0 0}._segmentedFieldset_bag80_2379,._costBasisFieldset_bag80_2380{border:0;display:grid;gap:var(--space-2);margin:0;min-width:0;padding:0}._segmentedFieldset_bag80_2379 legend,._costBasisFieldset_bag80_2380 legend,._fieldLabel_bag80_2391{font-size:var(--font-size-supporting);font-weight:600;line-height:var(--line-height-supporting)}._segmentedFieldset_bag80_2379>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}._segmentedFieldset_bag80_2379 label{position:relative}._segmentedFieldset_bag80_2379 input{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}._segmentedFieldset_bag80_2379 label>span{align-items:center;background:var(--surface-primary);border:1px solid var(--border-default);display:flex;justify-content:center;min-height:var(--control-height-standard);padding:var(--space-2)}._segmentedFieldset_bag80_2379 label:first-child>span{border-radius:var(--radius-1) 0 0 var(--radius-1)}._segmentedFieldset_bag80_2379 label:last-child>span{border-radius:0 var(--radius-1) var(--radius-1) 0}._segmentedFieldset_bag80_2379 label+label>span{border-left:0}._segmentedFieldset_bag80_2379 input:checked+span{background:var(--surface-interactive-hover);border-color:var(--color-accent);color:var(--color-accent)}._segmentedFieldset_bag80_2379 input:focus-visible+span{outline:3px solid var(--focus-ring);outline-offset:2px}._costBasisFieldset_bag80_2380>label,._checkboxLabel_bag80_2446{align-items:center;display:flex!important;gap:var(--space-2)}._costBasisFieldset_bag80_2380>label input[type=radio],._checkboxLabel_bag80_2446 input[type=checkbox]{flex:0 0 auto;width:auto}._costBasisFieldset_bag80_2380>label:has(input[inputmode]){align-items:stretch;display:grid!important}._costBasisFieldset_bag80_2380 p,._formHint_bag80_2464{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);margin:0}._companyField_bag80_2471{display:grid;gap:var(--space-2);min-width:0;position:relative}._portfolioSearchInput_bag80_2478{align-items:center;display:flex;position:relative}._portfolioSearchInput_bag80_2478 svg{color:var(--text-muted);height:1rem;left:var(--space-3);pointer-events:none;position:absolute;width:1rem}._portfolioSearchInput_bag80_2478 input{padding-left:2.35rem}._portfolioSearchResults_bag80_2497{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);box-shadow:var(--shadow-elevated);display:grid;left:0;list-style:none;margin:0;max-height:16rem;overflow:auto;padding:var(--space-1);position:absolute;right:0;top:100%;z-index:2}._portfolioSearchResults_bag80_2497 li{align-items:center;border-radius:var(--radius-1);cursor:pointer;display:flex;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2)}._portfolioSearchResults_bag80_2497 li[aria-selected=true]{background:var(--surface-interactive-hover)}._portfolioSearchResults_bag80_2497 li>span:last-child,._selectedCompany_bag80_2530>span{display:grid;min-width:0}._portfolioSearchResults_bag80_2497 small,._selectedCompany_bag80_2530 small{color:var(--text-muted);overflow-wrap:anywhere}._selectedCompany_bag80_2530{align-items:center;background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-1);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2)}._selectedCompany_bag80_2530 button,._historyEmpty_bag80_2553 button,._loadMoreButton_bag80_2554{align-items:center;background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-control);gap:var(--space-2);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._selectedCompany_bag80_2530 button svg,._historyEmpty_bag80_2553 button svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._historyBody_bag80_2574,._historyLoading_bag80_2575,._historyEmpty_bag80_2553,._removeConfirmation_bag80_2577{display:grid;gap:var(--space-4);min-width:0}._historyLoading_bag80_2575,._historyEmpty_bag80_2553{color:var(--text-secondary);min-height:10rem;place-content:center;text-align:center}._historyEmpty_bag80_2553 button{justify-self:center}._historyCompanyContext_bag80_2595{align-items:center;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-1);display:flex;gap:var(--space-3);padding:var(--space-3)}._historyCompanyContext_bag80_2595>span{display:grid;min-width:0}._historyCompanyContext_bag80_2595 small,._historyToolbar_bag80_2611 p{color:var(--text-secondary);font-size:var(--font-size-supporting);margin:0}._historyToolbar_bag80_2611{align-items:end;display:flex;gap:var(--space-4);justify-content:space-between}._historyToolbar_bag80_2611 label{max-width:22rem;position:relative;width:100%}._historyToolbar_bag80_2611 label>svg{color:var(--text-muted);height:var(--icon-size-standard);left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--icon-size-standard)}._historyToolbar_bag80_2611 input{padding-left:2.4rem}._transactionGroups_bag80_2645{display:grid;gap:var(--space-5)}._transactionGroups_bag80_2645>section{display:grid;gap:var(--space-2)}._transactionGroups_bag80_2645 h3{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}._transactionList_bag80_2662{border:1px solid var(--border-subtle);border-radius:var(--radius-1);display:grid;overflow:hidden}._transactionRow_bag80_2669{border-bottom:1px solid var(--border-subtle);display:grid;min-width:0}._transactionRow_bag80_2669:last-child{border-bottom:0}._transactionPrimary_bag80_2679{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:3rem minmax(10rem,1fr) minmax(12rem,2fr) minmax(8rem,auto) 2.5rem;padding:var(--space-2) var(--space-3)}._transactionPrimary_bag80_2679 time{display:grid;justify-items:center}._transactionPrimary_bag80_2679 time strong{font-size:var(--font-size-component-title)}._transactionPrimary_bag80_2679 time span,._transactionIdentity_bag80_2699 small,._transactionSummary_bag80_2700 small{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._transactionIdentity_bag80_2699{align-items:center;display:flex;gap:var(--space-3);min-width:0}._transactionIdentity_bag80_2699>span,._transactionSummary_bag80_2700{display:grid;min-width:0}._transactionIdentity_bag80_2699 strong,._transactionSummary_bag80_2700 strong{overflow-wrap:anywhere}._transactionSummary_bag80_2700 strong{font-weight:500}._transactionAmount_bag80_2728{font-size:var(--font-size-financial-secondary);font-variant-numeric:tabular-nums;justify-self:end;text-align:right;white-space:nowrap}._transactionMenu_bag80_2736{justify-self:end}._transactionDeleteAction_bag80_2740{color:var(--status-negative-text)!important}._transactionDetails_bag80_2744{border-top:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3) var(--space-3)}._transactionDetails_bag80_2744 dl{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0}._transactionDetails_bag80_2744 dl>div{display:grid;gap:var(--space-1)}._transactionDetails_bag80_2744 dt{color:var(--text-muted);font-size:var(--font-size-helper);text-transform:uppercase}._transactionDetails_bag80_2744 dd{margin:0;overflow-wrap:anywhere}._visuallyHidden_bag80_2772{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}._loadMoreButton_bag80_2554{justify-self:center}._removeConfirmation_bag80_2577>svg{color:var(--status-warning-text);height:1.5rem;width:1.5rem}._removeConfirmation_bag80_2577 p{margin:0}._dangerButton_bag80_2797{background:var(--color-danger)!important;color:#fff!important}._holdingValue_bag80_2802,._holdingGain_bag80_2803,._holdingWeight_bag80_2804{display:grid;font-variant-numeric:tabular-nums;gap:.15rem;min-width:0}._holdingValue_bag80_2802>small,._holdingGain_bag80_2803>small,._holdingWeight_bag80_2804>small{display:none}._holdingValue_bag80_2802 strong,._holdingGain_bag80_2803 strong,._holdingWeight_bag80_2804 strong{font-size:var(--font-size-financial-holding);overflow-wrap:anywhere}._holdingValue_bag80_2802>span,._holdingGain_bag80_2803>span,._holdingWeight_bag80_2804>span:not(._weightTrack_bag80_2826){color:var(--text-muted);font-size:var(--font-size-helper);line-height:var(--line-height-helper);overflow-wrap:anywhere}._holdingGain_bag80_2803>span{align-items:center;display:inline-flex;gap:.25rem}._holdingGain_bag80_2803>span svg{flex:0 0 auto;height:.8rem;width:.8rem}._positiveGain_bag80_2845{color:var(--color-success-text)}._negativeGain_bag80_2849{color:var(--financial-negative-text)}@media(min-width:641px)and (max-width:1024px){._summaryMetric_bag80_1286{min-height:6.5rem;padding:var(--space-3)}._summaryMetric_bag80_1286 dd,._performanceMetric_bag80_1338 dd{font-size:1.25rem}._todayChange_bag80_1346,._dividendsDetail_bag80_1316,._performanceContext_bag80_1317{font-size:var(--font-size-helper)}}._neutralGain_bag80_2871{color:var(--text-primary)}._weightTrack_bag80_2826{background:var(--border-subtle);border-radius:999px;display:block;height:.25rem;margin-top:.2rem;max-width:7rem;overflow:hidden;width:100%}._weightTrack_bag80_2826>span{background:var(--section-accent-color);display:block;height:100%;width:var(--holding-weight)}._inlineEmpty_bag80_2893{color:var(--text-muted);margin:0;padding:var(--space-5)}@media(max-width:860px){._inlinePortfolioHeader_bag80_1122{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) var(--control-height-standard);padding:var(--space-4)}._inlinePortfolioHeader_bag80_1122>div:first-child{flex:0 1 auto;grid-column:1;grid-row:1;min-width:0}._portfolioHeaderActions_bag80_1219{grid-column:2;grid-row:1;justify-content:end;margin-left:0}._portfolioActionGroup_bag80_1232{justify-content:flex-start}._holdingsTableHeader_bag80_1391{display:none}._holdingRowMain_bag80_1392{align-items:start;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;padding:var(--space-4)}._holdingRank_bag80_1550{left:var(--space-2);position:absolute;top:var(--space-4)}._holdingIdentity_bag80_1556{grid-column:1 / -1;padding-left:var(--space-3)}._holdingValue_bag80_2802{grid-column:1}._holdingGain_bag80_2803{grid-column:2}._holdingWeight_bag80_2804{grid-column:3;justify-items:end;text-align:right}._holdingValue_bag80_2802>small,._holdingGain_bag80_2803>small,._holdingWeight_bag80_2804>small{color:var(--text-muted);display:block;font-size:var(--font-size-helper);font-weight:700;line-height:var(--line-height-helper);text-transform:uppercase}._weightTrack_bag80_2826{min-width:5rem}._importConfiguration_bag80_1684>header,._importPreview_bag80_1685>header{flex-direction:column}._importSummary_bag80_1962{justify-content:flex-start}._importMappingGrid_bag80_1917{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._workspace_bag80_1{gap:var(--mobile-space-lg)}._workspaceNavigation_bag80_21{gap:var(--mobile-space-sm)}._workspaceHeader_bag80_28{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--mobile-space-sm);padding-bottom:0}._workspaceHeader_bag80_28 h1{font-size:var(--mobile-page-title)}._workspaceHeader_bag80_28 p{font-size:var(--mobile-meta);line-height:1.35}._workspaceActions_bag80_50{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--mobile-space-xs);width:auto}._workspaceHeader_bag80_28>div:first-child{min-width:0}._workspaceHeader_bag80_28>div:first-child p,._currencyControlLabel_bag80_65{display:none}._currencyControl_bag80_58{min-width:5.5rem;width:5.5rem}._workspaceHeader_bag80_28 ._currencyTrigger_bag80_72,._workspaceHeader_bag80_28 ._currencyOption_bag80_73{font-size:var(--mobile-meta)}._workspaceHeader_bag80_28 ._currencyTrigger_bag80_72{min-height:var(--mobile-touch-target);padding-inline:var(--mobile-space-sm)}._currencyListbox_bag80_92{max-width:calc(100vw - var(--page-inline-padding) - var(--page-inline-padding));min-width:7rem;top:calc(100% + var(--mobile-space-xs))}._workspaceHeader_bag80_28 ._currencyOption_bag80_73{min-height:var(--mobile-touch-target);padding-inline:var(--mobile-space-sm)}._workspaceHeader_bag80_28 button,._portfolioHeaderActions_bag80_1219 button,._formDialog_bag80_371 footer button,._providerActions_bag80_647 button,._importSetup_bag80_1682 footer button,._importWorkflow_bag80_1683 footer button,._importConfiguration_bag80_1684>button,._selectedCompany_bag80_2530 button,._historyAddButton_bag80_490,._historyEmpty_bag80_2553 button,._loadMoreButton_bag80_2554,._actionMenuTrigger_bag80_1269,._formDialog_bag80_371 input,._formDialog_bag80_371 select,._importConfiguration_bag80_1684 select,._importConfiguration_bag80_1684 input,._importWorksheet_bag80_1774 select,._segmentedFieldset_bag80_2379 label>span{min-height:var(--mobile-touch-target)}._workspaceHeader_bag80_28 button,._currencyTrigger_bag80_72{height:var(--mobile-touch-target)}._workspaceHeader_bag80_28 button{padding-inline:var(--mobile-space-sm)}._addPortfolioDesktop_bag80_3092{display:none}._addPortfolioMobile_bag80_173{display:inline}._addPortfolioCompact_bag80_174{display:none}._portfolioTabsShell_bag80_185,._portfolioTabsViewport_bag80_192{display:block}._portfolioTabScrollButton_bag80_245{display:none}._portfolioTab_bag80_185{font-size:var(--mobile-meta);height:var(--mobile-touch-target);max-width:12rem;padding-inline:var(--mobile-space-md)}._iconButton_bag80_180{height:var(--mobile-touch-target);width:var(--mobile-touch-target)}._aggregateSummaryHeader_bag80_1085{padding:var(--mobile-space-md)}._aggregateSummaryHeader_bag80_1085 h2{font-size:var(--mobile-section-title)}._aggregateSummaryHeader_bag80_1085 p{font-size:var(--mobile-compact-meta);margin-top:0}._portfolioSummary_bag80_1277{background:var(--surface-secondary);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}._aggregateSummary_bag80_1067 ._portfolioSummary_bag80_1277{background:transparent}._summaryMetric_bag80_1286{gap:var(--mobile-space-xs);min-height:0;padding:var(--mobile-space-md)}._summaryMetric_bag80_1286+._summaryMetric_bag80_1286{border-left:0;border-top:0}._portfolioValueMetric_bag80_3162{border-bottom:1px solid var(--border-subtle);display:grid;grid-column:1 / -1;grid-template-areas:"label today" "value today" "status today";grid-template-columns:minmax(0,1fr) auto}._portfolioValueMetric_bag80_3162 dt{grid-area:label}._portfolioValueMetric_bag80_3162 dd{grid-area:value}._portfolioValueMetric_bag80_3162>:is(._partialBadge_bag80_1361,._unavailableLabel_bag80_1362){grid-area:status}._totalGainMetric_bag80_3185{grid-column:1}._performanceMetric_bag80_1338{border-left:1px solid var(--border-subtle)!important;grid-column:2;justify-items:end;min-width:5.75rem;text-align:right}._summaryMetric_bag80_1286 dt{font-size:var(--mobile-compact-meta)}._portfolioValueMetric_bag80_3162 dd{font-size:var(--mobile-financial-hero);white-space:nowrap}._totalGainMetric_bag80_3185 dd{font-size:1.125rem;white-space:nowrap}._performanceMetric_bag80_1338 dd{font-size:var(--mobile-company-title);white-space:nowrap}._dividendsDetail_bag80_1316,._performanceContext_bag80_1317{font-size:var(--mobile-compact-meta);white-space:nowrap}._performanceContext_bag80_1317{justify-content:flex-end}._todayChange_bag80_1346{align-self:center;grid-area:today}._todayChangeDesktop_bag80_1353{display:none}._todayChangeMobile_bag80_1357{align-items:end;display:grid;font-size:var(--mobile-compact-meta);gap:.1rem;justify-items:end;min-width:5.5rem;text-align:right}._todayChangeMobile_bag80_1357>span:first-child,._todayChangeMobile_bag80_1357 small{color:var(--text-muted);font-size:var(--mobile-compact-meta);font-weight:600}._todayChangeMobile_bag80_1357 strong{font-size:var(--mobile-section-title);line-height:1.1;white-space:nowrap}._summaryNotes_bag80_1376{font-size:var(--mobile-compact-meta);gap:0;line-height:1.35;padding:var(--mobile-space-sm) var(--mobile-space-md) var(--mobile-space-sm) calc(var(--mobile-space-md) + .9rem)}._inlinePortfolioHeader_bag80_1122{align-items:start;display:grid;gap:var(--mobile-space-sm);grid-template-columns:minmax(0,1fr) var(--mobile-touch-target);padding:var(--mobile-space-md)}._inlinePortfolioHeader_bag80_1122>div:first-child{grid-column:1;grid-row:1}._inlinePortfolioHeader_bag80_1122 h2{font-size:var(--mobile-section-title);line-height:1.25;margin-top:0}._portfolioType_bag80_1210,._portfolioUpdated_bag80_1202,._portfolioHeaderActions_bag80_1219{font-size:var(--mobile-compact-meta);line-height:1.35}._inlinePortfolioHeader_bag80_1122 p{display:none}._portfolioUpdated_bag80_1202{margin-top:var(--mobile-space-xs)}._portfolioTitleLine_bag80_1147{gap:var(--mobile-space-xs)}._portfolioEditButton_bag80_1158{height:var(--mobile-touch-target);margin-block:-.65rem;width:var(--mobile-touch-target)}._portfolioHeaderActions_bag80_1219{align-items:start;grid-column:2;grid-row:1;justify-content:end;margin-left:0;width:var(--mobile-touch-target)}._portfolioHeaderActions_bag80_1219 ._actionMenuTrigger_bag80_1269,._actionMenuTrigger_bag80_1269{height:var(--mobile-touch-target);min-height:var(--mobile-touch-target);width:var(--mobile-touch-target)}._actionMenuPopover_bag80_1498{max-width:calc(100vw - 1rem)}._actionMenuPopover_bag80_1498 button{min-height:var(--mobile-touch-target)}._holdingRow_bag80_1392{align-items:stretch;grid-template-columns:minmax(0,1fr) var(--mobile-touch-target)}._readOnlyHoldingRow_bag80_1435{grid-template-columns:minmax(0,1fr)}._readOnlyHoldingRow_bag80_1435 ._holdingRowMain_bag80_1392{padding-right:var(--mobile-space-md)}._holdingRowMain_bag80_1392{align-items:start;gap:.1rem var(--mobile-space-sm);grid-template-columns:minmax(0,1fr) minmax(5.85rem,auto);grid-template-rows:auto auto auto;min-height:0;padding:.65rem 0 .65rem var(--mobile-space-md)}._holdingRank_bag80_1550{display:none}._holdingIdentity_bag80_1556{align-items:start;gap:var(--mobile-space-sm);grid-column:1;grid-row:1 / 4;padding-left:0}._holdingIdentity_bag80_1556>[data-testid=company-logo]{height:2.25rem;width:2.25rem}._holdingIdentity_bag80_1556>span:last-child{display:grid;gap:.1rem var(--mobile-space-xs);grid-template-columns:auto minmax(0,1fr)}._holdingCompanyName_bag80_3379{color:var(--text-primary)!important;font-size:var(--mobile-company-title)!important;font-weight:700;grid-column:1 / -1;grid-row:1;line-height:1.2!important}._holdingTicker_bag80_3388{color:var(--text-muted);font-size:var(--mobile-compact-meta)!important;font-weight:500!important;grid-column:1;grid-row:2;line-height:1.35!important}._holdingPositionMeta_bag80_1586{display:contents}._holdingQuantityTag_bag80_1599{font-size:var(--mobile-compact-meta);grid-column:2;grid-row:2;justify-self:start}._holdingPositionMeta_bag80_1586>span:last-child{font-size:.6875rem;grid-column:1 / -1;grid-row:3;line-height:1.25}._holdingIdentity_bag80_1556 em,._holdingIdentity_bag80_1556 ._addOwnershipButton_bag80_1660{grid-column:1 / -1}._holdingValue_bag80_2802,._holdingGain_bag80_2803,._holdingWeight_bag80_2804{justify-items:end;text-align:right}._holdingValue_bag80_2802{grid-column:2;grid-row:1}._holdingGain_bag80_2803{grid-column:2;grid-row:2}._holdingWeight_bag80_2804{grid-column:2;grid-row:3}._holdingValue_bag80_2802>small,._holdingGain_bag80_2803>small,._holdingWeight_bag80_2804>small{clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}._holdingValue_bag80_2802 strong,._holdingGain_bag80_2803 strong,._holdingWeight_bag80_2804 strong{overflow-wrap:normal;white-space:nowrap}._holdingValue_bag80_2802 strong{font-size:.9375rem}._holdingGain_bag80_2803 strong{font-size:var(--mobile-meta)}._holdingGain_bag80_2803>span,._holdingWeight_bag80_2804 strong{font-size:var(--mobile-compact-meta)}._holdingValue_bag80_2802>span{display:none}._holdingGain_bag80_2803>span{justify-content:flex-end;white-space:nowrap}._holdingWeight_bag80_2804 ._weightTrack_bag80_2826,._holdingWeight_bag80_2804>span:not(._weightTrack_bag80_2826){display:none}._holdingActionMenu_bag80_1467{align-self:center}._inlineEmpty_bag80_2893,._collectionEmpty_bag80_353{padding:var(--mobile-space-md)}._portfolioSourceDialog_bag80_1608{gap:var(--mobile-space-md)}._portfolioSourceDialog_bag80_1608>button{gap:var(--mobile-space-md);min-height:var(--mobile-touch-target);padding:var(--mobile-space-md)}._formDialog_bag80_371{border-radius:var(--radius-2);gap:var(--mobile-space-md);max-height:100%;padding:var(--mobile-space-md);width:calc(100% - .5rem)}._dialogBackdrop_bag80_424{padding-block:max(var(--space-4),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-bottom));padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right))}._formDialog_bag80_371 :is(input,textarea,select){font-size:var(--mobile-editable-font-size);line-height:var(--line-height-control)}._formDialog_bag80_371 form{gap:var(--mobile-space-md)}._formDialog_bag80_371 label{gap:var(--mobile-space-sm)}._portfolioDangerZone_bag80_561{align-items:stretch;flex-direction:column}._dangerOutlineButton_bag80_580{justify-content:center;width:100%}._transactionFieldGrid_bag80_2365{grid-template-columns:minmax(0,1fr)}._historyDialog_bag80_1678>header{align-items:flex-start;flex-wrap:wrap}._historyDialog_bag80_1678 ._dialogHeaderActions_bag80_484{justify-content:space-between;width:100%}._historyToolbar_bag80_2611{align-items:stretch;flex-direction:column}._historyToolbar_bag80_2611 label{max-width:none}._segmentedFieldset_bag80_2379>div{grid-template-columns:repeat(2,minmax(0,1fr))}._segmentedFieldset_bag80_2379 label:nth-child(2)>span{border-radius:0 var(--radius-1) var(--radius-1) 0}._segmentedFieldset_bag80_2379 label:nth-child(3)>span{border-left:1px solid var(--border-default);border-radius:var(--radius-1) 0 0 var(--radius-1)}._transactionPrimary_bag80_2679{align-items:start;grid-template-columns:3rem minmax(0,1fr) 2.75rem;padding:var(--mobile-space-md)}._transactionSummary_bag80_2700,._transactionAmount_bag80_2728{grid-column:1 / -1}._transactionAmount_bag80_2728{justify-self:start;text-align:left}._transactionMenu_bag80_2736{grid-column:3;grid-row:1}._selectedCompany_bag80_2530{grid-template-columns:auto minmax(0,1fr)}._selectedCompany_bag80_2530 button{grid-column:1 / -1;justify-content:center;width:100%}._importModeSelector_bag80_1693,._importFormatControls_bag80_1911,._importMappingGrid_bag80_1917,._importBusinessFields_bag80_2115,._importHoldingComparison_bag80_2137,._importHoldingComparison_bag80_2137 dl{grid-template-columns:minmax(0,1fr)}._importFileMeta_bag80_1846{grid-template-columns:auto minmax(0,1fr)}._importFileMeta_bag80_1846 em{grid-column:1 / -1;justify-self:start}._importConfiguration_bag80_1684,._importPreview_bag80_1685,._importConfirmation_bag80_1686,._importOutcome_bag80_1687{padding:var(--mobile-space-md)}._importConfirmation_bag80_1686 dl{grid-template-columns:minmax(0,1fr)}._importConfirmation_bag80_1686 footer,._importOutcome_bag80_1687 footer,._importWorkflow_bag80_1683>footer{align-items:stretch;flex-direction:column-reverse}._importConfirmation_bag80_1686 footer button,._importOutcome_bag80_1687 footer button,._importWorkflow_bag80_1683>footer button{justify-content:center;width:100%}}@media(max-width:350px){._addPortfolioMobile_bag80_173{display:none}._addPortfolioCompact_bag80_174{display:inline}}@media(prefers-reduced-motion:reduce){._workspaceLoading_bag80_1054>div{animation:none}._holdingRowMain_bag80_1392{transition:none}}._grid_76kpb_1{align-items:stretch;display:grid;gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--company-card-min-width)),1fr));width:100%}._card_76kpb_12{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-1);box-shadow:var(--shadow-card);display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-height:18.5rem;min-width:0;overflow-wrap:anywhere;justify-self:center;max-width:var(--company-card-max-width);width:100%;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}._card_76kpb_12:has(._primaryLink_76kpb_30:hover),._card_76kpb_12:has(._primaryLink_76kpb_30:focus-visible){border-color:var(--border-emphasis);box-shadow:var(--shadow-card-hover)}._primary_76kpb_30{color:inherit;display:grid;min-width:0;padding:var(--space-4);text-decoration:none}._primaryLink_76kpb_30{transition:background-color .12s ease,box-shadow .12s ease}._primaryLink_76kpb_30:hover,._primaryLink_76kpb_30:focus-visible{background:var(--surface-interactive-hover);box-shadow:inset 0 0 0 1px var(--border-emphasis);outline:0}._zones_76kpb_57{display:grid;gap:var(--space-3);grid-template-areas:"identity" "market" "advisor" "spacer";grid-template-rows:minmax(5rem,auto) minmax(4.5rem,auto) minmax(2.75rem,auto) minmax(0,1fr);min-width:0}._identityZone_76kpb_73{grid-area:identity;min-width:0}._marketZone_76kpb_78{align-content:start;display:grid;grid-area:market;min-width:0}._advisorZone_76kpb_85{align-content:start;display:grid;grid-area:advisor;min-width:0}._spacerZone_76kpb_92{grid-area:spacer}._identity_76kpb_73{align-items:flex-start;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0}._identityText_76kpb_104{min-width:0}._identityText_76kpb_104 h3,._identityText_76kpb_104 h4{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title);margin:0}._identityText_76kpb_104 p{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:var(--space-1) 0 0;overflow-wrap:anywhere}._status_76kpb_123{border:1px solid var(--border-default);border-radius:var(--radius-1);font-size:var(--font-size-metadata);line-height:1.2;max-width:100%;padding:var(--space-1) var(--space-2);white-space:normal}._disclosure_76kpb_133{align-items:center;background:transparent;border:0;border-top:1px solid var(--border-default);color:var(--color-accent);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-control);font-weight:600;justify-content:space-between;min-height:var(--control-height-standard);padding:var(--space-2) var(--space-4);width:100%}._disclosure_76kpb_133:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}._details_76kpb_155{border-top:1px solid var(--border-subtle);display:grid;gap:var(--space-3);padding:var(--space-4)}._facts_76kpb_162{display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}._facts_76kpb_162 div{display:grid;gap:var(--space-1);min-width:0}._facts_76kpb_162 dt{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._facts_76kpb_162 dd{margin:0;overflow-wrap:anywhere}._warning_76kpb_186,._note_76kpb_187{margin:0}._warning_76kpb_186{color:var(--status-neutral-text)}._note_76kpb_187{color:var(--text-muted)}@media(max-width:640px){._grid_76kpb_1{grid-template-columns:minmax(0,1fr)}._card_76kpb_12{max-width:none;min-height:0}._primary_76kpb_30{padding:var(--mobile-space-md)}._zones_76kpb_57{gap:var(--mobile-space-sm);grid-template-areas:"identity market" "advisor advisor";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}._identity_76kpb_73{gap:var(--mobile-space-sm);grid-template-columns:auto minmax(0,1fr)}._identity_76kpb_73>[data-testid=company-logo]{height:2.5rem;width:2.5rem}._identityText_76kpb_104 h3,._identityText_76kpb_104 h4{font-size:var(--mobile-company-title)}._identityText_76kpb_104 p{font-size:var(--mobile-compact-meta);margin-top:0}._marketZone_76kpb_78{justify-items:end;text-align:right}._advisorZone_76kpb_85:empty{display:none}._status_76kpb_123{grid-column:2;justify-self:start}._disclosure_76kpb_133{min-height:var(--mobile-touch-target)}}._workspace_11mxc_1{display:grid;gap:var(--section-gap);min-width:0;width:100%}._header_11mxc_8{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-4)}._header_11mxc_8 h1,._recentHeader_11mxc_14 h2{letter-spacing:0;margin:0}._header_11mxc_8 h1{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title)}._header_11mxc_8 p,._recentHeader_11mxc_14 p{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:var(--space-1) 0 0}._searchModule_11mxc_32{justify-self:start;max-width:var(--research-search-max-width);width:100%}._combobox_11mxc_38{display:grid;gap:var(--space-2);position:relative}._combobox_11mxc_38>label{color:var(--text-secondary);font-size:var(--font-size-supporting);font-weight:650;line-height:var(--line-height-supporting)}._searchInputWrap_11mxc_51{align-items:center;display:grid;grid-template-columns:minmax(0,1fr);position:relative}._searchInputWrap_11mxc_51>svg{color:var(--text-muted);height:var(--icon-size-standard);left:var(--space-3);pointer-events:none;position:absolute;width:var(--icon-size-standard)}._searchInputWrap_11mxc_51 input{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--text-primary);font-size:var(--font-size-control);min-height:var(--control-height-standard);outline:0;padding:0 var(--space-3) 0 2.45rem;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);width:100%}._searchInputWrap_11mxc_51 input:hover{border-color:var(--border-emphasis)}._searchInputWrap_11mxc_51 input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 22%,transparent)}._searchHint_11mxc_91,._openError_11mxc_92{color:var(--text-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}._visuallyHidden_11mxc_99{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._openError_11mxc_92{color:var(--color-danger-text);margin-top:var(--space-3)}._searchResults_11mxc_114{background:var(--surface-primary);border:1px solid var(--border-emphasis);border-radius:var(--radius-1);box-shadow:var(--shadow-elevated);display:grid;left:0;list-style:none;margin:var(--space-1) 0 0;max-height:min(24rem,55vh);overflow-y:auto;padding:var(--space-1);position:absolute;right:0;top:100%;z-index:20}._searchResult_11mxc_114,._searchState_11mxc_133{border-radius:var(--radius-1);min-width:0;padding:var(--space-3)}._searchResult_11mxc_114{align-items:baseline;cursor:pointer;display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:5.5rem minmax(0,1fr) auto}._searchResult_11mxc_114[aria-selected=true]{background:var(--surface-interactive-hover);box-shadow:inset 0 0 0 1px var(--border-emphasis)}._searchResult_11mxc_114 span,._searchResult_11mxc_114 small{min-width:0;overflow-wrap:anywhere}._searchResult_11mxc_114 small,._searchState_11mxc_133{color:var(--text-muted)}._recentSection_11mxc_163{background:var(--surface-section);border:1px solid var(--border-subtle);border-left:3px solid var(--section-accent-blue);border-radius:var(--radius-2);display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5)}._recentHeader_11mxc_14 h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title)}._carousel_11mxc_179{min-width:0;position:relative}._recentTrack_11mxc_184{display:flex;gap:var(--card-gap);min-width:0;overflow-x:auto;padding:2px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}._recentTrack_11mxc_184::-webkit-scrollbar{display:none}._recentCard_11mxc_199,._recentSkeleton_11mxc_200{flex:0 0 calc((100% - 3 * var(--card-gap)) / 4);min-width:0;scroll-snap-align:start}._recentCard_11mxc_199{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-1);box-shadow:var(--shadow-card);min-height:14rem;overflow:hidden;transform:var(--interactive-card-rest-transform);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}._recentCard_11mxc_199:hover,._recentCard_11mxc_199:focus-within{border-color:var(--interactive-card-hover-border);box-shadow:var(--interactive-card-hover-shadow);transform:var(--interactive-card-hover-transform)}._recentCardAction_11mxc_227{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:var(--space-4);height:100%;padding:var(--space-4);text-align:left;width:100%}._recentCardAction_11mxc_227:focus-visible{box-shadow:inset 0 0 0 3px var(--focus-ring);outline:0}._recentIdentity_11mxc_245{align-items:flex-start;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}._recentIdentity_11mxc_245 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title);margin:0;overflow-wrap:anywhere}._recentIdentity_11mxc_245 p,._recentMeta_11mxc_260{color:var(--text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._recentIdentity_11mxc_245 p{margin:var(--space-1) 0 0}._recentMeta_11mxc_260{align-self:end;display:flex;flex-wrap:wrap;gap:var(--space-2)}._recentMeta_11mxc_260 span:last-child:not(:first-child){border:1px solid var(--status-neutral-border);border-radius:var(--radius-1);padding:var(--space-1) var(--space-2)}._carouselButton_11mxc_283{align-items:center;background:var(--surface-primary);border:1px solid var(--border-emphasis);border-radius:50%;box-shadow:var(--shadow-card-hover);color:var(--text-primary);cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;z-index:5}._carouselButton_11mxc_283 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._carouselButton_11mxc_283:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._carouselPrevious_11mxc_312{left:calc(-1 * var(--space-3))}._carouselNext_11mxc_316{right:calc(-1 * var(--space-3))}._recentState_11mxc_320{border:1px dashed var(--border-default);border-radius:var(--radius-1);color:var(--text-muted);margin:0;padding:var(--space-5);text-align:center}._recentSkeleton_11mxc_200{animation:_researchSkeleton_11mxc_1 1.2s ease-in-out infinite alternate;background:var(--surface-interactive-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-1);min-height:14rem}@keyframes _researchSkeleton_11mxc_1{to{opacity:.55}}@media(min-width:641px)and (max-width:1024px){._recentCard_11mxc_199,._recentSkeleton_11mxc_200{flex-basis:calc((100% - var(--card-gap)) / 2);max-width:none}}@media(max-width:640px){._workspace_11mxc_1{gap:var(--mobile-space-lg)}._header_11mxc_8{padding-bottom:var(--mobile-space-sm)}._header_11mxc_8 h1{font-size:var(--mobile-page-title)}._header_11mxc_8 p,._recentHeader_11mxc_14 p{font-size:var(--mobile-meta);line-height:1.35}._combobox_11mxc_38{gap:var(--mobile-space-sm)}._combobox_11mxc_38>label{font-size:var(--mobile-meta)}._searchInputWrap_11mxc_51 input{min-height:var(--mobile-touch-target)}._recentSection_11mxc_163{gap:var(--mobile-space-md);padding:var(--mobile-space-md)}._recentHeader_11mxc_14 h2{font-size:var(--mobile-section-title)}._searchResult_11mxc_114{align-items:start;padding:var(--mobile-space-sm);grid-template-columns:4.5rem minmax(0,1fr)}._searchResult_11mxc_114 small{grid-column:2}._recentCard_11mxc_199,._recentSkeleton_11mxc_200{flex-basis:100%;max-width:none;min-height:0}._recentCardAction_11mxc_227{gap:var(--mobile-space-sm);padding:var(--mobile-space-md)}._recentIdentity_11mxc_245{gap:var(--mobile-space-sm)}._recentIdentity_11mxc_245 h3{font-size:var(--mobile-company-title)}._recentIdentity_11mxc_245 p,._recentMeta_11mxc_260{font-size:var(--mobile-compact-meta)}._recentState_11mxc_320{padding:var(--mobile-space-md)}._carouselPrevious_11mxc_312{left:calc(-1 * var(--space-2))}._carouselNext_11mxc_316{right:calc(-1 * var(--space-2))}}@media(prefers-reduced-motion:reduce){._recentTrack_11mxc_184{scroll-behavior:auto}._recentCard_11mxc_199{transform:none;transition:none}._recentCard_11mxc_199:hover,._recentCard_11mxc_199:focus-within{transform:none}._recentSkeleton_11mxc_200{animation:none}}._workspace_q2mfn_1{display:grid;gap:var(--section-gap);min-width:0;width:100%}._workspace_q2mfn_1 h1,._workspace_q2mfn_1 h2,._workspace_q2mfn_1 p{margin:0}._workspace_q2mfn_1 h1{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title)}._workspaceHeader_q2mfn_19,._detailHeader_q2mfn_20{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-4)}._workspaceHeader_q2mfn_19 p{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin-top:var(--space-1)}._workspaceHeader_q2mfn_19 button,._detailHeader_q2mfn_20 button,._emptyState_q2mfn_38 button,._formDialog_q2mfn_39 footer button,._confirmDialog_q2mfn_40 footer button{align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-1);cursor:pointer;display:inline-flex;font-size:var(--font-size-control);gap:var(--space-2);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3)}._workspaceHeader_q2mfn_19 button,._detailHeader_q2mfn_20 button,._emptyState_q2mfn_38 button,._formDialog_q2mfn_39 footer button[type=submit]{background:var(--color-accent);color:var(--color-accent-text)}._workspaceHeader_q2mfn_19 svg,._detailHeader_q2mfn_20 svg,._iconButton_q2mfn_62 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._collectionGrid_q2mfn_67{display:grid;gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}._collectionCard_q2mfn_73,._skeleton_q2mfn_74{border:1px solid var(--border-default);border-radius:var(--radius-1);min-height:8rem}._collectionCard_q2mfn_73{background:var(--surface-card);box-shadow:var(--shadow-card);color:inherit;display:grid;gap:var(--space-3);padding:var(--space-4);text-decoration:none;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}._collectionCard_q2mfn_73:hover,._collectionCard_q2mfn_73:focus-visible{border-color:var(--interactive-card-hover-border);box-shadow:var(--interactive-card-hover-shadow);transform:var(--interactive-card-hover-transform)}._collectionCard_q2mfn_73:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._collectionCard_q2mfn_73 h2{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._collectionCard_q2mfn_73 span,._titleLine_q2mfn_112 span{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._skeleton_q2mfn_74{animation:_watchlist-pulse_q2mfn_1 1.4s ease-in-out infinite;background:var(--surface-interactive-hover)}@keyframes _watchlist-pulse_q2mfn_1{50%{opacity:.55}}._emptyState_q2mfn_38,._errorBox_q2mfn_130,._loading_q2mfn_131{border:1px solid var(--border-subtle);border-radius:var(--radius-1);padding:var(--space-5)}._emptyState_q2mfn_38{align-items:start;background:var(--surface-secondary);color:var(--text-secondary);display:grid;gap:var(--space-3);justify-items:start}._errorBox_q2mfn_130{background:var(--surface-coral);color:var(--color-danger-text);display:grid;gap:var(--space-3)}._detailHeader_q2mfn_20>div:first-child{display:grid;gap:var(--space-2)}._titleLine_q2mfn_112{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2)}._headerActions_q2mfn_165{display:flex;flex-wrap:wrap;gap:var(--space-2)}._dangerButton_q2mfn_171{background:var(--surface-coral)!important;border-color:var(--color-danger)!important;color:var(--color-danger-text)!important}._backLink_q2mfn_177{color:var(--color-accent);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);text-decoration:none}._holdingGrid_q2mfn_184{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--company-card-min-width)),var(--company-card-max-width)));justify-content:start}._dialogBackdrop_q2mfn_192{align-items:center;background:#0f172a6b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:var(--layer-app-modal)}._formDialog_q2mfn_39,._confirmDialog_q2mfn_40{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-elevated);display:grid;gap:var(--space-4);max-height:calc(100dvh - 2rem);max-width:30rem;overflow-y:auto;padding:var(--space-5);width:100%}._formDialog_q2mfn_39>header,._formDialog_q2mfn_39 footer,._confirmDialog_q2mfn_40 footer{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}._formDialog_q2mfn_39 form,._formDialog_q2mfn_39 label{display:grid;gap:var(--space-2)}._formDialog_q2mfn_39 form{gap:var(--space-4)}._formDialog_q2mfn_39 input{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-1);color:var(--color-text);font:inherit;min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3);width:100%}._iconButton_q2mfn_62{align-items:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:inline-flex;height:var(--control-height-standard);justify-content:center;padding:0;width:var(--control-height-standard)}._formError_q2mfn_261{color:var(--color-danger-text);margin:0}@media(max-width:720px){._workspaceHeader_q2mfn_19,._detailHeader_q2mfn_20{flex-direction:column}._workspaceHeader_q2mfn_19 button,._headerActions_q2mfn_165,._headerActions_q2mfn_165 button{width:100%}._headerActions_q2mfn_165{display:grid}}@media(max-width:640px){._workspace_q2mfn_1{gap:var(--mobile-space-lg)}._workspaceHeader_q2mfn_19,._detailHeader_q2mfn_20{gap:var(--mobile-space-md);padding-bottom:var(--mobile-space-sm)}._workspace_q2mfn_1 h1{font-size:var(--mobile-page-title)}._workspaceHeader_q2mfn_19 p{font-size:var(--mobile-meta);line-height:1.35}._workspaceHeader_q2mfn_19 button,._detailHeader_q2mfn_20 button,._emptyState_q2mfn_38 button,._formDialog_q2mfn_39 footer button,._confirmDialog_q2mfn_40 footer button,._formDialog_q2mfn_39 input{min-height:var(--mobile-touch-target)}._emptyState_q2mfn_38,._errorBox_q2mfn_130,._loading_q2mfn_131{padding:var(--mobile-space-md)}._dialogBackdrop_q2mfn_192{padding:var(--mobile-space-sm)}._formDialog_q2mfn_39,._confirmDialog_q2mfn_40{gap:var(--mobile-space-md);max-height:calc(100dvh - 1rem);overflow:auto;padding:var(--mobile-space-md)}}._outer_sin3a_1{background-color:var(--surface-outer);background-image:repeating-linear-gradient(0deg,transparent 0,transparent 39px,var(--surface-outer-line) 40px),repeating-linear-gradient(90deg,transparent 0,transparent 39px,var(--surface-outer-line) 40px);height:100dvh;overflow:hidden;width:100%}._shell_sin3a_20{background:transparent;display:grid;gap:var(--app-frame-inset);grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr);height:100dvh;margin-inline:auto;max-width:var(--dashboard-shell-max-width);overflow:hidden;padding:var(--app-frame-inset);width:100%}._sidebar_sin3a_33{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:var(--radius-workspace);color:var(--sidebar-text);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden;padding:var(--space-4);position:relative;z-index:var(--layer-navigation)}._brand_sin3a_47{align-items:center;display:flex;min-width:0}._brand_sin3a_47{border-bottom:1px solid var(--sidebar-border);padding:var(--space-2) var(--space-1) var(--space-5)}._sidebarWordmark_sin3a_58{max-height:2.5rem;width:min(100%,9.75rem)}._sidebarBrandPicture_sin3a_63{align-items:center;display:flex;justify-content:center;min-width:0;width:100%}._navigation_sin3a_71{align-content:start;display:grid;gap:var(--space-2);padding-top:var(--space-6)}._navigationItem_sin3a_78{align-items:center;border:1px solid transparent;border-radius:var(--radius-2);color:var(--sidebar-text-muted);display:grid;gap:var(--space-3);grid-template-columns:2.5rem minmax(0,1fr);min-height:3rem;padding:var(--space-1) var(--space-2);text-decoration:none;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}._navigationItem_sin3a_78:hover{background:#f4f4f517;color:var(--sidebar-text)}._navigationItem_sin3a_78[aria-current=page]{background:var(--sidebar-active-bg);border-color:#ffffff3d;color:var(--sidebar-active-text);font-weight:750}._navigationIcon_sin3a_107{align-items:center;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}._navigationIcon_sin3a_107 svg{fill:currentColor;height:var(--icon-size-navigation);width:var(--icon-size-navigation)}._navigationIcon_sin3a_107 .lucide{fill:none;stroke:currentColor}._sidebarFooter_sin3a_126{border-top:1px solid var(--sidebar-border);display:grid;gap:var(--space-2);padding-top:var(--space-4)}._sidebarFooter_sin3a_126 p{color:var(--sidebar-text-muted);font-size:var(--font-size-helper);line-height:var(--line-height-helper);margin:0}._logoutButton_sin3a_140{align-items:center;background:transparent;border:1px solid var(--sidebar-border);border-radius:var(--radius-1);color:var(--sidebar-text-muted);cursor:pointer;display:flex;font:inherit;gap:var(--space-2);justify-content:center;min-height:var(--control-height-prominent);padding:var(--space-2)}._logoutButton_sin3a_140:hover,._logoutButton_sin3a_140:focus-visible{border-color:var(--sidebar-text-muted);color:var(--sidebar-text)}._logoutButton_sin3a_140 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._sessionLoading_sin3a_166{align-content:center;background:var(--workspace-bg);color:var(--text-secondary);display:grid;gap:var(--space-4);justify-items:center;min-height:100dvh}._sessionLoading_sin3a_166 button{background:var(--color-accent);border:0;border-radius:var(--radius-1);color:var(--color-accent-text);cursor:pointer;font:inherit;min-height:2.5rem;padding:var(--space-2) var(--space-4)}._workspaceFrame_sin3a_187{background:var(--workspace-bg);border:1px solid rgb(228 228 231 / 72%);border-radius:var(--radius-workspace);box-shadow:var(--shadow-workspace);min-height:0;min-width:0;overflow:hidden;position:relative;width:100%;z-index:var(--layer-workspace-content)}._workspaceScroll_sin3a_200{height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._workspaceContent_sin3a_209{min-height:100%;min-width:0;padding:var(--space-7) var(--page-inline-padding) var(--space-8);width:100%}._overlayRoot_sin3a_216{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:var(--layer-company-backdrop)}._routeState_sin3a_223{align-content:center;display:grid;justify-items:start;min-height:min(32rem,calc(100dvh - 8rem))}._routeState_sin3a_223 p{color:var(--color-accent);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);font-weight:800;margin:0 0 var(--space-1);text-transform:uppercase}._routeState_sin3a_223 h1{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title);margin:0}._routeState_sin3a_223 span{color:var(--text-secondary);margin-top:var(--space-2)}._routeState_sin3a_223 a,._routeState_sin3a_223 button{background:var(--color-accent);border:0;border-radius:var(--radius-1);color:var(--color-accent-text);cursor:pointer;font:inherit;margin-top:var(--space-5);min-height:2.75rem;padding:var(--space-3) var(--space-4);text-decoration:none}._mobileHeader_sin3a_264,._mobileNavigationRoot_sin3a_265,._bottomNavigation_sin3a_266{display:none}@media(min-width:641px){._workspaceFrame_sin3a_187{--space-1: var(--density-space-1);--space-2: var(--density-space-2);--space-3: var(--density-space-3);--space-4: var(--density-space-4);--space-5: var(--density-space-5);--space-6: var(--density-space-6);--space-7: var(--density-space-7);--space-8: var(--density-space-8);font-size:var(--font-size-body);line-height:var(--line-height-body)}._workspaceFrame_sin3a_187 :is(._workspaceScroll_sin3a_200,._overlayRoot_sin3a_216) h1{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title)}._workspaceFrame_sin3a_187 :is(._workspaceScroll_sin3a_200,._overlayRoot_sin3a_216) h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title)}._workspaceFrame_sin3a_187 :is(._workspaceScroll_sin3a_200,._overlayRoot_sin3a_216) h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._workspaceFrame_sin3a_187 :is(._workspaceScroll_sin3a_200,._overlayRoot_sin3a_216) :is(button,input,select,textarea){font-size:var(--font-size-control);line-height:var(--line-height-control)}}@media(min-width:1025px){._sidebar_sin3a_33{--space-1: var(--density-space-1);--space-2: var(--density-space-2);--space-3: var(--density-space-3);--space-4: var(--density-space-4);--space-5: var(--density-space-5);--space-6: var(--density-space-6);font-size:var(--font-size-body);line-height:var(--line-height-body)}._navigationItem_sin3a_78{grid-template-columns:2rem minmax(0,1fr);min-height:2.5rem}._navigationIcon_sin3a_107{height:2rem;width:2rem}._navigationIcon_sin3a_107 svg{height:var(--icon-size-navigation);width:var(--icon-size-navigation)}._sidebarWordmark_sin3a_58{width:min(100%,10rem)}}@media(max-width:1024px){._shell_sin3a_20{grid-template-columns:var(--dashboard-sidebar-compact-width) minmax(0,1fr)}._sidebar_sin3a_33{padding:var(--space-3)}._brand_sin3a_47{justify-content:center;padding-inline:0}._sidebarBrandPicture_sin3a_63,._sidebarWordmark_sin3a_58{height:2.5rem;width:2.5rem}._sidebarWordmark_sin3a_58{object-fit:contain}._sidebarFooter_sin3a_126 p,._logoutButton_sin3a_140 span{display:none}._navigationItem_sin3a_78{gap:var(--space-1);grid-template-columns:1fr;justify-items:center;padding:var(--space-2) var(--space-1)}._navigationItem_sin3a_78>span:last-child{font-size:var(--font-size-helper);line-height:var(--line-height-helper)}._sidebarFooter_sin3a_126{justify-items:center}}@media(max-width:640px){._shell_sin3a_20{gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) calc(var(--mobile-navigation-height) + var(--mobile-navigation-bottom-gap) + var(--mobile-space-sm));padding:0}._sidebar_sin3a_33{display:none}._workspaceFrame_sin3a_187{border:0;border-radius:0;box-shadow:none;display:grid;font-size:var(--mobile-body);grid-template-rows:auto minmax(0,1fr);line-height:1.4}._workspaceFrame_sin3a_187 :is(._workspaceScroll_sin3a_200,._overlayRoot_sin3a_216) h1{font-size:var(--mobile-page-title);line-height:1.25}._workspaceFrame_sin3a_187 :is(._workspaceScroll_sin3a_200,._overlayRoot_sin3a_216) h2{font-size:var(--mobile-section-title);line-height:1.3}._workspaceFrame_sin3a_187 :is(._workspaceScroll_sin3a_200,._overlayRoot_sin3a_216) h3{font-size:var(--mobile-company-title);line-height:1.35}._workspaceFrame_sin3a_187 :is(._workspaceScroll_sin3a_200,._overlayRoot_sin3a_216) button{font-size:var(--mobile-body)}._workspaceFrame_sin3a_187 :is(._workspaceScroll_sin3a_200,._overlayRoot_sin3a_216) :is(input,select,textarea){font-size:var(--mobile-editable-font-size)}._mobileHeader_sin3a_264{align-items:center;background:var(--surface-primary);border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--mobile-space-sm);justify-content:center;min-height:3.25rem;padding:var(--mobile-space-sm) var(--page-inline-padding)}._mobileWordmark_sin3a_448{height:auto;max-height:none;max-width:calc(100vw - var(--page-inline-padding) - var(--page-inline-padding));width:8.75rem}._workspaceScroll_sin3a_200{height:auto;min-height:0}._workspaceContent_sin3a_209{padding-bottom:var(--mobile-space-lg);padding-top:var(--mobile-space-md)}._mobileNavigationRoot_sin3a_265{display:block;top:0;right:0;bottom:0;left:0;min-width:0;pointer-events:none;position:fixed;z-index:var(--layer-navigation)}._mobileNavigationRootExpanded_sin3a_474{z-index:var(--layer-app-modal)}._mobileNavigationBackdrop_sin3a_478{background:#18181b3d;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute;animation:_navigationBackdropIn_sin3a_1 var(--motion-standard) ease-out both}._mobileNavigationShell_sin3a_486{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:var(--radius-2);bottom:var(--mobile-navigation-bottom-gap);box-shadow:var(--shadow-workspace);color:var(--sidebar-text-muted);font-size:var(--mobile-body);left:var(--mobile-navigation-inline-gap);min-width:0;overflow:hidden;pointer-events:auto;position:absolute;right:var(--mobile-navigation-inline-gap)}@supports (background: color-mix(in srgb,black 96%,transparent)){._mobileNavigationShell_sin3a_486{background:color-mix(in srgb,var(--sidebar-bg) 96%,transparent)}}._mobileNavigationRootExpanded_sin3a_474 ._mobileNavigationShell_sin3a_486{animation:_navigationExpand_sin3a_1 var(--motion-standard) ease-out both}._mobileNavigationRoot_sin3a_265[data-mobile-navigation-phase=closing] ._mobileNavigationShell_sin3a_486{animation:_navigationCollapse_sin3a_1 var(--motion-standard) ease-in both}._mobileNavigationRoot_sin3a_265[data-mobile-navigation-phase=closing] ._mobileNavigationBackdrop_sin3a_478{animation:_navigationBackdropOut_sin3a_1 var(--motion-standard) ease-in both}._expandedNavigation_sin3a_521{display:grid;max-height:calc(100dvh - var(--mobile-navigation-bottom-gap) - var(--mobile-space-sm) - env(safe-area-inset-top,0px) - 2px);min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--mobile-space-sm)}._expandedNavigationList_sin3a_534{display:grid;gap:var(--mobile-space-xs)}._expandedNavigationItem_sin3a_539{align-items:center;background:transparent;border:0;border-radius:var(--radius-2);color:var(--sidebar-text-muted);cursor:pointer;display:grid;font:inherit;gap:var(--mobile-space-sm);grid-template-columns:2.5rem minmax(0,1fr) auto;min-height:var(--mobile-touch-target);padding:var(--mobile-space-xs) var(--mobile-space-sm);text-align:left;text-decoration:none;width:100%}._expandedNavigationItem_sin3a_539:hover,._expandedNavigationItem_sin3a_539:focus-visible{background:#f4f4f517;color:var(--sidebar-text)}._expandedNavigationItem_sin3a_539[aria-current=page]{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:750}._expandedNavigationCurrent_sin3a_569{align-items:center;color:inherit;display:inline-flex;font-size:var(--font-size-helper);font-weight:700;gap:var(--mobile-space-xs)}._expandedNavigationCurrent_sin3a_569 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._expandedNavigationSeparator_sin3a_583{border-top:1px solid var(--sidebar-border);margin:var(--mobile-space-sm) 0}._bottomNavigation_sin3a_266{align-items:stretch;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;padding:var(--mobile-space-xs)}._bottomNavigation_sin3a_266 ._navigationItem_sin3a_78{align-content:center;gap:0;grid-template-columns:1fr;justify-items:center;min-height:3.25rem;padding:var(--mobile-space-xs)}._bottomNavigation_sin3a_266 ._navigationIcon_sin3a_107{height:1.6rem}._bottomNavigation_sin3a_266 ._navigationItem_sin3a_78>span:last-child{font-size:var(--font-size-helper);line-height:var(--line-height-helper)}._navigationToggle_sin3a_614{background:transparent;cursor:pointer;font:inherit}@keyframes _navigationExpand_sin3a_1{0%{clip-path:inset(calc(100% - var(--mobile-navigation-height)) 0 0 round var(--radius-2))}to{clip-path:inset(0 round var(--radius-2))}}@keyframes _navigationCollapse_sin3a_1{0%{clip-path:var(--navigation-close-clip, inset(0 round var(--radius-2)))}to{clip-path:inset(calc(100% - var(--mobile-navigation-height)) 0 0 round var(--radius-2))}}@keyframes _navigationBackdropIn_sin3a_1{0%{opacity:0}to{opacity:1}}@keyframes _navigationBackdropOut_sin3a_1{0%{opacity:var(--navigation-close-opacity, 1)}to{opacity:0}}}@media(prefers-reduced-motion:reduce){._navigationItem_sin3a_78{transition:none}._mobileNavigationRoot_sin3a_265 ._mobileNavigationShell_sin3a_486,._mobileNavigationRoot_sin3a_265 ._mobileNavigationBackdrop_sin3a_478{animation:none}}._page_1q6x5_1{--public-background: #0b0b0c;--public-border: #2b2b2e;--public-text: #fafafa;--public-text-muted: #a1a1aa;--public-action-background: #fafafa;--public-action-text: #18181b;background:var(--public-background);color:var(--public-text);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100dvh;overflow:hidden;padding:0 clamp(1rem,4vw,4.5rem)}._header_1q6x5_18{align-items:center;border-bottom:1px solid var(--public-border);display:flex;justify-content:space-between;min-height:5.5rem}._wordmark_1q6x5_26{flex:0 1 auto;max-height:2rem;width:min(10.5rem,42vw)}._loginAction_1q6x5_32{align-items:center;background:var(--public-action-background);border:1px solid var(--public-action-background);border-radius:var(--radius-1);color:var(--public-action-text);display:inline-flex;font-size:.9rem;font-weight:750;justify-content:center;min-height:2.75rem;padding:0 var(--space-5);text-decoration:none;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}._loginAction_1q6x5_32:hover{background:#dedee1;border-color:#dedee1}._loginAction_1q6x5_32:focus-visible{outline-color:var(--public-text)}._hero_1q6x5_59{align-content:center;display:grid;justify-items:center;margin-inline:auto;max-width:64rem;padding:clamp(4rem,11vh,8rem) 0 clamp(6rem,16vh,11rem);text-align:center;width:100%}._hero_1q6x5_59 h1{font-size:5.5rem;font-weight:720;line-height:1.02;margin:0;max-width:12ch;overflow-wrap:anywhere}._hero_1q6x5_59 p{color:var(--public-text-muted);font-size:1.3rem;line-height:1.55;margin:var(--space-6) 0 0;max-width:38rem}@media(max-width:640px){._header_1q6x5_18{min-height:4.75rem}._wordmark_1q6x5_26{max-height:1.7rem;width:min(9rem,40vw)}._loginAction_1q6x5_32{min-height:2.5rem;padding-inline:var(--space-4)}._hero_1q6x5_59{padding-bottom:7rem}._hero_1q6x5_59 h1{font-size:3rem}}@media(min-width:641px)and (max-width:960px){._hero_1q6x5_59 h1{font-size:4.25rem}}._section_hlxve_1{border-block:1px solid var(--border-subtle);display:grid;gap:var(--space-4);padding-block:var(--space-4)}._sectionHeader_hlxve_8{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}._sectionHeader_hlxve_8 h3,._card_hlxve_16 h4,._detailDialog_hlxve_17 h2,._detailDialog_hlxve_17 h3{margin:0}._sectionHeader_hlxve_8 h3,._detailDialog_hlxve_17 h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title)}._card_hlxve_16 h4,._detailDialog_hlxve_17 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._sectionHeader_hlxve_8 button{background:var(--color-accent);border:0;border-radius:var(--radius-1);color:var(--color-accent-text);cursor:pointer;font-size:var(--font-size-control);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-4)}._sectionHeader_hlxve_8 button:disabled{cursor:wait;opacity:.7}._grid_hlxve_50{align-items:stretch;display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}._card_hlxve_16{align-content:start;background:var(--surface-primary);border:1px solid var(--color-border);border-radius:var(--radius-2);box-shadow:var(--shadow-card);color:var(--color-text);cursor:pointer;display:grid;font:inherit;gap:var(--space-2);min-height:10rem;min-width:0;padding:var(--space-4);position:relative;text-align:left;transform:var(--interactive-card-rest-transform);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);width:100%}._card_hlxve_16 h4{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._card_hlxve_16:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 24%,transparent),var(--shadow-card-hover);outline:2px solid transparent}._card_hlxve_16:disabled{cursor:wait;transform:none}._eyebrow_hlxve_99{color:var(--color-muted);display:block;font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._primaryValue_hlxve_106{align-self:end;color:var(--color-text);display:block;font-size:var(--font-size-financial-primary);line-height:var(--line-height-page-title);margin-top:var(--space-2);overflow-wrap:anywhere}._stateLine_hlxve_116{color:var(--text-secondary);font-size:var(--font-size-supporting);font-weight:650;line-height:var(--line-height-supporting);overflow-wrap:anywhere}._freshnessBadge_hlxve_124{background:var(--status-warning-bg);border:1px solid var(--status-warning-border);border-radius:var(--radius-1);color:var(--status-warning-text);font-size:var(--font-size-helper);line-height:var(--line-height-helper);justify-self:start;padding:.18rem var(--space-2)}._error_hlxve_135{background:var(--status-negative-bg);border:1px solid var(--status-negative-border);border-radius:var(--radius-1);color:var(--status-negative-text);margin:0;padding:var(--space-3)}._detailLayer_hlxve_144{top:0;right:0;bottom:0;left:0;padding:var(--overlay-outer-margin);pointer-events:auto;position:absolute;z-index:var(--layer-company-backdrop)}._detailBackdrop_hlxve_152{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17211e57;top:0;right:0;bottom:0;left:0;position:absolute}._detailDialog_hlxve_17{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-elevated);display:grid;grid-template-rows:auto minmax(0,1fr);left:50%;max-height:min(80%,48rem);max-width:calc(100% - 2 * var(--overlay-outer-margin));overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(44rem,calc(100% - 2 * var(--overlay-outer-margin)));z-index:var(--layer-company-overlay)}._detailHeader_hlxve_177{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5)}._detailHeader_hlxve_177>div{min-width:0}._detailHeader_hlxve_177>div>span{color:var(--color-accent);display:block;font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);font-weight:750;margin-bottom:var(--space-1)}._detailHeader_hlxve_177 h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title)}._detailHeader_hlxve_177 small{color:var(--text-muted)}._detailHeadline_hlxve_208{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 var(--space-1)}._detailHeadline_hlxve_208 strong{color:var(--text-primary);font-size:var(--font-size-financial-primary)}._detailHeadline_hlxve_208 span{color:var(--text-secondary);font-size:var(--font-size-supporting);font-weight:650;line-height:var(--line-height-supporting)}._closeButton_hlxve_228{align-items:center;background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:50%;color:var(--text-primary);cursor:pointer;display:inline-flex;flex:0 0 2.75rem;font-size:1.35rem;height:2.75rem;justify-content:center;padding:0;width:2.75rem}._closeButton_hlxve_228:hover{background:var(--surface-interactive-hover);border-color:var(--border-emphasis)}._closeButton_hlxve_228:focus-visible{outline:3px solid color-mix(in srgb,var(--focus-ring) 35%,transparent);outline-offset:2px}._detailBody_hlxve_254{display:grid;gap:var(--space-5);min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5)}._detailBody_hlxve_254 section{display:grid;gap:var(--space-3);min-width:0}._detailBody_hlxve_254 section+section{border-top:1px solid var(--border-subtle);padding-top:var(--space-5)}._detailBody_hlxve_254 h3{font-size:var(--font-size-component-title);line-height:var(--line-height-component-title)}._detailBody_hlxve_254 p,._detailBody_hlxve_254 ul{color:var(--text-secondary);line-height:1.55;margin:0;overflow-wrap:anywhere}._detailBody_hlxve_254 ul{padding-left:1.25rem}._detailSignals_hlxve_292,._sourceGrid_hlxve_293{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}._detailSignals_hlxve_292 div,._sourceGrid_hlxve_293 div{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-1);min-width:0;padding:var(--space-3)}._detailSignals_hlxve_292 dt,._sourceGrid_hlxve_293 dt{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._detailSignals_hlxve_292 dd,._sourceGrid_hlxve_293 dd{color:var(--text-primary);font-weight:650;margin:var(--space-1) 0 0;overflow-wrap:anywhere}._strategyGrid_hlxve_324{display:grid;gap:var(--space-3)}._strategyGrid_hlxve_324 article{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-1);display:grid;gap:var(--space-2);padding:var(--space-3)}._strategyGrid_hlxve_324 article[data-active=true]{background:var(--surface-selected);border-color:var(--border-emphasis)}._strategyGrid_hlxve_324 article>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}._strategyGrid_hlxve_324 article span,._strategyGrid_hlxve_324 article small,._freshnessNote_hlxve_353{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}._detailLimitation_hlxve_359{border-left:3px solid var(--status-warning-border);padding-left:var(--space-3)}._freshnessNote_hlxve_353{margin:0}@media(hover:hover)and (pointer:fine){._card_hlxve_16:not(:disabled):hover{border-color:var(--interactive-card-hover-border);box-shadow:var(--interactive-card-hover-shadow);transform:var(--interactive-card-hover-transform)}}@media(max-width:1024px){._grid_hlxve_50{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._section_hlxve_1{gap:var(--mobile-space-md);padding-block:var(--mobile-space-md)}._sectionHeader_hlxve_8{align-items:center}._sectionHeader_hlxve_8 h3{font-size:var(--mobile-section-title)}._grid_hlxve_50{gap:var(--mobile-space-sm);grid-template-columns:minmax(0,1fr)}._card_hlxve_16{gap:.1rem var(--mobile-space-sm);grid-template-areas:"eyebrow value" "title value" "state freshness";grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:var(--mobile-space-md)}._card_hlxve_16 ._eyebrow_hlxve_99{font-size:var(--mobile-compact-meta);grid-area:eyebrow}._card_hlxve_16 h4{font-size:var(--mobile-company-title);grid-area:title}._primaryValue_hlxve_106{align-self:center;font-size:var(--mobile-page-title);grid-area:value;margin-top:0;white-space:nowrap}._stateLine_hlxve_116{font-size:var(--mobile-compact-meta);grid-area:state}._freshnessBadge_hlxve_124{font-size:var(--mobile-compact-meta);grid-area:freshness;justify-self:end}._sectionHeader_hlxve_8 button{min-height:var(--mobile-touch-target)}._detailLayer_hlxve_144{padding:var(--space-3)}._detailDialog_hlxve_17{max-height:calc(100% - 2 * var(--space-3));max-width:calc(100% - 2 * var(--space-3));width:calc(100% - 2 * var(--space-3))}._detailHeader_hlxve_177,._detailBody_hlxve_254{padding:var(--mobile-space-md)}._detailSignals_hlxve_292,._sourceGrid_hlxve_293{grid-template-columns:minmax(0,1fr)}}._page_13imb_1{display:grid;gap:var(--section-gap);min-width:0}._pageHeader_13imb_7{align-items:end;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding-bottom:var(--space-4)}._pageHeader_13imb_7 h1{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title);margin:0}._pageHeader_13imb_7>div>p:last-child{color:var(--text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:var(--space-1) 0 0}._sectionEyebrow_13imb_28{color:var(--color-accent);font-size:var(--font-size-metadata);font-weight:800;line-height:var(--line-height-metadata);margin:0 0 var(--space-1);text-transform:uppercase}._portfolioSection_13imb_37{overflow:hidden;padding:0}._portfolioSectionHeader_13imb_42{display:grid;gap:0;padding:var(--space-5)}._portfolioAggregateValue_13imb_48{font-size:var(--font-size-financial-primary);line-height:1.2}._portfolioAggregateValue_13imb_48>span,._portfolioFinancials_13imb_54>strong>span,._portfolioFinancials_13imb_54>small>span{display:grid;justify-items:end}._portfolioAggregateValue_13imb_48>span{justify-items:start}._portfolioPartial_13imb_64{color:var(--text-muted);font-size:var(--font-size-helper);font-weight:650;line-height:var(--line-height-helper)}._portfolioUnavailable_13imb_71{color:var(--text-muted)}._createPortfolioRow_13imb_75,._portfolioRow_13imb_76{color:var(--text-primary);text-decoration:none}._createPortfolioRow_13imb_75{align-items:center;border-block:1px solid var(--border-subtle);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:3.5rem;padding:var(--space-2) var(--space-5)}._createPortfolioRow_13imb_75:hover,._portfolioRow_13imb_76:hover{background:var(--surface-interactive-hover)}._createPortfolioRow_13imb_75>svg,._portfolioChevron_13imb_97{color:var(--text-muted);height:var(--icon-size-standard);width:var(--icon-size-standard)}._createPortfolioIcon_13imb_103,._portfolioIcon_13imb_104{align-items:center;background:var(--surface-selected);border:1px solid var(--border-default);display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;width:2.5rem}._createPortfolioIcon_13imb_103{border-radius:50%}._portfolioIcon_13imb_104{border-radius:var(--radius-1)}._createPortfolioIcon_13imb_103 svg,._portfolioIcon_13imb_104 svg{height:var(--icon-size-standard);width:var(--icon-size-standard)}._portfolioRows_13imb_129{display:grid}._portfolioRow_13imb_76{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto;min-height:4.5rem;padding:var(--space-3) var(--space-5)}._portfolioRow_13imb_76+._portfolioRow_13imb_76{border-top:1px solid var(--border-subtle)}._portfolioIdentity_13imb_146,._portfolioFinancials_13imb_54{display:grid;min-width:0}._portfolioIdentity_13imb_146 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._portfolioIdentity_13imb_146 small{color:var(--text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);text-transform:uppercase}._portfolioFinancials_13imb_54{justify-items:end;white-space:nowrap}._portfolioFinancials_13imb_54>strong{font-size:var(--font-size-financial-secondary);line-height:1.25}._portfolioFinancials_13imb_54>small{font-size:var(--font-size-financial-change);font-weight:750;line-height:var(--line-height-supporting)}._portfolioError_13imb_181,._portfolioEmpty_13imb_182{color:var(--text-secondary);font-size:var(--font-size-supporting);margin:0;padding:var(--space-4) var(--space-5)}._portfolioError_13imb_181{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}._portfolioError_13imb_181 button{background:var(--action-secondary-background);border:0;border-radius:var(--radius-1);color:var(--action-secondary-text);cursor:pointer;font:inherit;font-weight:700;min-height:var(--control-height-standard);padding-inline:var(--space-3)}._portfolioValueSkeleton_13imb_208,._portfolioSkeletonRow_13imb_209 span{animation:_home-portfolio-pulse_13imb_1 1.2s ease-in-out infinite alternate;background:var(--surface-selected);border-radius:var(--radius-1)}._portfolioValueSkeleton_13imb_208{height:1.8rem;width:8.5rem}._portfolioSkeletonRows_13imb_220{display:grid}._portfolioSkeletonRow_13imb_209{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:2.5rem minmax(0,1fr) 6.5rem;min-height:4.5rem;padding:var(--space-3) var(--space-5)}._portfolioSkeletonRow_13imb_209+._portfolioSkeletonRow_13imb_209{border-top:1px solid var(--border-subtle)}._portfolioSkeletonRow_13imb_209 span:first-child{height:2.5rem}._portfolioSkeletonRow_13imb_209 span:nth-child(2){height:1.8rem;max-width:12rem}._portfolioSkeletonRow_13imb_209 span:last-child{height:1.8rem}@keyframes _home-portfolio-pulse_13imb_1{to{opacity:.55}}._marketSection_13imb_256{padding:0 var(--space-5)}._marketSection_13imb_256>section{border-block:0}._overallMarket_13imb_264{display:grid;gap:var(--space-4)}._overallMarket_13imb_264 h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);margin:0}._emptyState_13imb_275{background:var(--surface-section);border:1px dashed var(--border-default);border-radius:var(--radius-1);color:var(--text-secondary);display:grid;gap:var(--space-1);min-height:8rem;padding:var(--space-5);place-content:center start}._emptyState_13imb_275 strong{color:var(--text-primary)}._emptyState_13imb_275 p{margin:0}@media(max-width:640px){._page_13imb_1{gap:var(--mobile-space-lg)}._pageHeader_13imb_7{padding-bottom:var(--mobile-space-sm)}._pageHeader_13imb_7 h1{font-size:var(--mobile-page-title)}._pageHeader_13imb_7>div>p:last-child{font-size:var(--mobile-meta);line-height:1.35}._marketSection_13imb_256{padding-inline:var(--mobile-space-md)}._overallMarket_13imb_264{gap:var(--mobile-space-sm)}._sectionEyebrow_13imb_28{font-size:var(--mobile-compact-meta);margin-bottom:0}._overallMarket_13imb_264 h2{font-size:var(--mobile-section-title)}._emptyState_13imb_275{font-size:var(--mobile-meta);min-height:0;padding:var(--mobile-space-md)}._portfolioSectionHeader_13imb_42{padding:var(--mobile-space-md)}._portfolioAggregateValue_13imb_48{font-size:var(--mobile-section-title)}._createPortfolioRow_13imb_75{gap:var(--mobile-space-sm);min-height:var(--mobile-touch-target);padding:var(--mobile-space-xs) var(--mobile-space-md)}._portfolioRow_13imb_76{gap:var(--mobile-space-sm);grid-template-columns:auto minmax(0,1fr) auto auto;min-height:4rem;padding:var(--mobile-space-sm) var(--mobile-space-md)}._createPortfolioIcon_13imb_103,._portfolioIcon_13imb_104{height:2.25rem;width:2.25rem}._portfolioIdentity_13imb_146 strong{font-size:var(--mobile-body)}._portfolioIdentity_13imb_146 small{font-size:var(--mobile-compact-meta)}._portfolioFinancials_13imb_54>strong{font-size:var(--mobile-body)}._portfolioFinancials_13imb_54>small{font-size:var(--mobile-compact-meta)}._portfolioChevron_13imb_97{height:.875rem;width:.875rem}._portfolioError_13imb_181,._portfolioEmpty_13imb_182{padding:var(--mobile-space-md)}._portfolioSkeletonRow_13imb_209{gap:var(--mobile-space-sm);grid-template-columns:2.25rem minmax(0,1fr) 5rem;min-height:4rem;padding:var(--mobile-space-sm) var(--mobile-space-md)}._portfolioSkeletonRow_13imb_209 span:first-child{height:2.25rem}}@media(prefers-reduced-motion:reduce){._portfolioValueSkeleton_13imb_208,._portfolioSkeletonRow_13imb_209 span{animation:none}}._page_dg2c8_1{--auth-background: #0b0b0c;--auth-panel: #ffffff;--auth-panel-subtle: #f4f4f5;--auth-border: #d4d4d8;--auth-text: #18181b;--auth-text-secondary: #52525b;--auth-action: #18181b;--auth-action-text: #ffffff;--auth-focus: #52525b;align-items:center;background:var(--auth-background);color:var(--auth-text);display:grid;justify-items:center;min-height:100dvh;padding:var(--space-6)}._loginSurface_dg2c8_21{background:var(--auth-panel);border:1px solid var(--auth-border);border-radius:var(--radius-2);box-shadow:var(--shadow-workspace);display:grid;gap:var(--space-5);max-width:26rem;padding:var(--space-7);width:100%}._loginWordmark_dg2c8_33{justify-self:center;max-height:3.25rem;width:min(100%,13rem)}._heading_dg2c8_39{display:grid;gap:var(--space-1);justify-items:center}._heading_dg2c8_39 h1{font-size:1.8rem;margin:0}._sessionState_dg2c8_50{color:#a1a1aa}._notice_dg2c8_54,._error_dg2c8_55,._errorMessage_dg2c8_56{border-left:3px solid var(--status-warning-border);color:var(--text-secondary);font-size:.85rem;margin:0;padding:var(--space-3)}._error_dg2c8_55{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}._error_dg2c8_55 button{background:transparent;border:0;color:var(--auth-text);cursor:pointer;font:inherit;font-weight:750}._form_dg2c8_80{display:grid;gap:var(--space-4)}._form_dg2c8_80 label{color:var(--auth-text-secondary);display:grid;font-size:.78rem;font-weight:750;gap:var(--space-2)}._form_dg2c8_80 input{background:var(--auth-panel-subtle);border:1px solid var(--auth-border);border-radius:var(--radius-1);color:var(--auth-text);font:inherit;min-height:2.8rem;padding:var(--space-3);width:100%}._form_dg2c8_80 input:focus-visible{border-color:var(--auth-focus);outline:2px solid color-mix(in srgb,var(--auth-focus) 28%,transparent);outline-offset:1px}._form_dg2c8_80>button{background:var(--auth-action);border:0;border-radius:var(--radius-1);color:var(--auth-action-text);cursor:pointer;font:inherit;font-weight:800;min-height:2.9rem}._form_dg2c8_80>button:disabled{cursor:wait;opacity:.65}@media(max-width:640px){._form_dg2c8_80 input{font-size:var(--mobile-editable-font-size)}}@media(max-width:480px){._page_dg2c8_1{align-items:stretch;padding:0}._loginSurface_dg2c8_21{align-content:center;border:0;border-radius:0;max-width:none;min-height:100dvh;padding:var(--space-6)}}:root{color-scheme:light;--surface-outer: #000000;--surface-outer-line: rgb(255 255 255 / 3%);--surface-canvas: #111113;--surface-panel: #ffffff;--surface-elevated: #ffffff;--surface-sidebar: #242427;--surface-selected: #f0f0f2;--text-primary: #18181b;--text-secondary: #52525b;--text-inverse: #fafafa;--text-muted: #71717a;--border-default: #d4d4d8;--border-strong: #71717a;--action-primary-background: #18181b;--action-primary-text: #ffffff;--action-secondary-background: #e4e4e7;--action-secondary-text: #27272a;--focus-ring: #52525b;--app-bg-deep: var(--surface-canvas);--app-bg-mid: #1c1c1f;--app-bg-highlight: #303034;--sidebar-bg: var(--surface-sidebar);--sidebar-border: rgb(244 244 245 / 16%);--sidebar-text: var(--text-inverse);--sidebar-text-muted: #a1a1aa;--sidebar-active-bg: #f4f4f5;--sidebar-active-text: #18181b;--workspace-bg: #f4f4f5;--surface-primary: var(--surface-panel);--surface-secondary: #f1f1f2;--surface-mint: #eaf6f0;--surface-lavender: #f1effa;--surface-amber: #fff6df;--surface-blue: #eaf3f9;--surface-coral: #fcefed;--section-accent-mint: #52525b;--section-accent-mint-border: #c7c7cc;--section-accent-blue: #71717a;--section-accent-blue-border: #d1d1d5;--section-accent-teal: #3f3f46;--section-accent-teal-border: #b9b9c0;--section-accent-lavender: #8b8b93;--section-accent-lavender-border: #d7d7db;--section-accent-amber: #626269;--section-accent-amber-border: #cfcfd4;--section-accent-coral: #a1a1aa;--section-accent-coral-border: #dedee1;--color-bg: var(--workspace-bg);--color-surface: var(--surface-primary);--color-text: var(--text-primary);--color-muted: var(--text-secondary);--color-border: var(--border-default);--color-accent: var(--action-primary-background);--color-accent-text: var(--action-primary-text);--color-success: var(--semantic-positive);--color-success-text: var(--semantic-positive);--color-danger: #b3443a;--color-danger-text: #8f2e27;--surface-page: var(--surface-primary);--surface-section: #fafafa;--surface-card: var(--surface-primary);--surface-chart: #f4f4f5;--surface-highlight: var(--surface-selected);--surface-warning: var(--surface-amber);--surface-interactive-hover: #f0f0f2;--surface-education: #fff8df;--surface-education-hover: #fff0bd;--surface-learning-action: #f4f4f5;--surface-learning-action-hover: #e4e4e7;--chart-series-1: #276678;--chart-series-2: #b45f3c;--chart-series-3: #568259;--chart-series-4: #79589f;--chart-series-5: #c28b20;--chart-series-6: #3976a8;--chart-series-7: #9a4f68;--chart-series-8: #5f6b73;--chart-financial-direction: #18181b;--chart-baseline: #a1a1aa;--border-subtle: #e4e4e7;--border-emphasis: var(--border-strong);--border-education: #dfc268;--border-education-hover: #bd941f;--border-learning-action: #d4d4d8;--text-education: #73520b;--status-positive-text: #15553c;--status-positive-border: #92c8ad;--status-positive-bg: #eaf6f0;--status-negative-text: #8f2e27;--status-negative-border: #dfa9a3;--status-negative-bg: #fcefed;--status-neutral-text: #5d4c14;--status-neutral-border: #d8c278;--status-neutral-bg: #fff8df;--status-warning-text: #6f4b0d;--status-warning-border: #d7b95f;--status-warning-bg: #fff6df;--status-unavailable-text: #68766f;--status-unavailable-border: #d5dfda;--status-unavailable-bg: #f0f4f2;--semantic-positive: #198754;--semantic-negative: #b3443a;--financial-negative-text: #c8322b;--semantic-warning: #b17a13;--semantic-error: #b3443a;--semantic-info: #16739a;--shadow-card: 0 3px 12px rgb(24 24 27 / 7%);--shadow-card-hover: 0 8px 20px rgb(24 24 27 / 12%);--shadow-elevated: 0 20px 52px rgb(9 9 11 / 20%);--shadow-workspace: 0 24px 70px rgb(9 9 11 / 28%);--decision-positive-text: #124f35;--decision-positive-secondary: #315f4c;--decision-positive-border: #8dbfa7;--decision-positive-bg: #edf7f1;--decision-positive-badge-bg: #d9eee2;--decision-neutral-text: #334155;--decision-neutral-secondary: #526071;--decision-neutral-border: #b8c3d0;--decision-neutral-bg: #f4f6f8;--decision-neutral-badge-bg: #e5e9ef;--decision-warning-text: #664505;--decision-warning-secondary: #735b25;--decision-warning-border: #d2b25e;--decision-warning-bg: #fff8e8;--decision-warning-badge-bg: #f5e7b9;--decision-negative-text: #842018;--decision-negative-secondary: #86433d;--decision-negative-border: #dca49e;--decision-negative-bg: #fff1f0;--decision-negative-badge-bg: #f5d7d4;--decision-insufficient-text: #46515f;--decision-insufficient-secondary: #5d6876;--decision-insufficient-border: #c5ccd5;--decision-insufficient-bg: #f4f6f8;--decision-insufficient-badge-bg: #e5e9ef;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--density-space-1: var(--space-1);--density-space-2: var(--space-2);--density-space-3: var(--space-3);--density-space-4: var(--space-4);--density-space-5: var(--space-4);--density-space-6: var(--space-6);--density-space-7: var(--space-6);--density-space-8: var(--space-7);--font-size-page-title: 1.5rem;--line-height-page-title: 1.875rem;--font-size-section-title: 1.125rem;--line-height-section-title: 1.5rem;--font-size-component-title: 1rem;--line-height-component-title: 1.375rem;--font-size-body: .875rem;--line-height-body: 1.25rem;--font-size-control: .875rem;--line-height-control: 1.25rem;--font-size-supporting: .8125rem;--line-height-supporting: 1.125rem;--font-size-metadata: .75rem;--line-height-metadata: 1rem;--font-size-helper: .6875rem;--line-height-helper: 1rem;--font-size-financial-primary: 1.5rem;--font-size-financial-holding: 1.125rem;--font-size-financial-secondary: 1rem;--font-size-financial-change: .8125rem;--mobile-page-title: 1.375rem;--mobile-section-title: 1.125rem;--mobile-financial-hero: 1.75rem;--mobile-company-title: 1rem;--mobile-body: .875rem;--mobile-editable-font-size: 1rem;--mobile-meta: .8125rem;--mobile-compact-meta: .75rem;--mobile-control-height: 2.75rem;--mobile-touch-target: 2.75rem;--mobile-space-xs: .25rem;--mobile-space-sm: .5rem;--mobile-space-md: .75rem;--mobile-space-lg: 1rem;--control-height-standard: 2.25rem;--control-height-compact: 2rem;--control-height-prominent: 2.5rem;--touch-target-min: 2.75rem;--icon-size-standard: 1rem;--icon-size-navigation: 1.125rem;--radius-1: .375rem;--radius-2: .5rem;--radius-workspace: .875rem;--app-frame-inset: .875rem;--dashboard-shell-max-width: 1600px;--dashboard-sidebar-width: 13.5rem;--dashboard-sidebar-compact-width: 5.5rem;--mobile-navigation-height: 4.25rem;--page-inline-padding: clamp(1rem, 2vw, 2rem);--overlay-outer-margin: 1rem;--company-overlay-inset: 50px;--chart-overlay-inset: 2rem;--section-gap: 1.5rem;--analysis-inline-padding: clamp(.75rem, 1.5vw, 1.25rem);--analysis-section-gap: 1rem;--portfolio-section-inline-padding: var(--space-5);--card-gap: .875rem;--company-card-min-width: 16rem;--company-card-max-width: 22rem;--snapshot-card-width: 11.5rem;--analysis-item-card-width: 22rem;--chart-card-min-width: 25.5rem;--chart-card-preferred-width: 28rem;--chart-controls-gap: var(--space-4);--expanded-chart-inset: var(--chart-overlay-inset);--readable-text-width: 72ch;--research-search-max-width: 30rem;--metric-info-visual-size: 1.5rem;--metric-info-hit-size: 2.125rem;--metric-info-icon-size: .875rem;--metric-learning-action-height: 2.25rem;--metric-learning-action-radius: var(--radius-1);--metric-learning-action-icon-size: .95rem;--metric-learning-action-gap: var(--space-2);--motion-fast: .16s;--motion-standard: .2s;--motion-overlay: .22s;--motion-ease: cubic-bezier(.2, .8, .2, 1);--interactive-card-rest-transform: translateY(0);--interactive-card-hover-transform: translateY(-3px) scale(1.005);--interactive-card-hover-border: var(--border-emphasis);--interactive-card-hover-shadow: var(--shadow-card-hover);--surface-loading-scrim: rgb(244 244 245 / 76%);--shadow-loading-notification: 0 14px 38px rgb(24 24 27 / 16%);--layer-base: 0;--layer-navigation: 20;--layer-workspace-content: 10;--layer-workspace-loading: 30;--layer-company-backdrop: 40;--layer-company-overlay: 50;--layer-company-loading: 55;--layer-company-control: 58;--layer-shadow-comparison: 59;--layer-chart-backdrop: 60;--layer-chart-overlay: 70;--layer-learning-quick-scrim: 80;--layer-learning-active-surface: 81;--layer-learning-tooltip: 82;--layer-learning-detail: 90;--layer-app-modal: 95;--layer-critical-notification: 100;--layer-content-control: 2;--layer-local-tooltip: 4;--learning-quick-scrim-opacity: .1;--learning-detail-scrim-opacity: .26}@media(max-width:1024px){:root{--company-overlay-inset: .75rem;--chart-overlay-inset: 1rem}}@media(max-width:640px){:root{--app-frame-inset: 0;--company-overlay-inset: 0;--chart-overlay-inset: .5rem;--page-inline-padding: var(--mobile-space-md);--portfolio-section-inline-padding: var(--mobile-space-md);--section-gap: var(--mobile-space-lg);--analysis-inline-padding: var(--mobile-space-md);--analysis-section-gap: var(--mobile-space-md);--card-gap: var(--mobile-space-sm);--mobile-navigation-height: 3.75rem;--mobile-navigation-bottom-gap: calc( env(safe-area-inset-bottom, 0px) + var(--mobile-space-sm) );--mobile-navigation-inline-gap: max( var(--mobile-space-sm), env(safe-area-inset-left), env(safe-area-inset-right) )}}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 1ms;--motion-standard: 1ms;--motion-overlay: 1ms;--interactive-card-rest-transform: none;--interactive-card-hover-transform: none}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--surface-canvas);min-height:100%}body{color:var(--text-primary);margin:0;min-width:0;overflow:hidden}[data-blocking-dialog-layer]{overscroll-behavior:none}[data-blocking-dialog-scroll]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:640px){[data-blocking-dialog-viewport]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:var(--layer-app-modal)}}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}
