.vyFfca_page{--mi-fg-tertiary:var(--fg-tertiary);--wif-control-height:2.25rem}.vyFfca_page .vyFfca_pageTitle{font-size:1.6875rem;font-weight:700;line-height:1.15}.vyFfca_page .vyFfca_sectionHeading{font-family:var(--mi-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mi-fg);font-size:14px;font-weight:700;line-height:1.3}.vyFfca_page .vyFfca_sectionRow{align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.vyFfca_page .vyFfca_sectionNote,.vyFfca_page .vyFfca_countNote{font-family:var(--mi-font-mono);color:var(--mi-fg-secondary);font-size:12px;font-weight:400;line-height:1.5}.vyFfca_page .vyFfca_bodyText,.vyFfca_page .vyFfca_gapItem{font-family:var(--mi-font-mono);font-size:12px;line-height:1.5}.vyFfca_page .vyFfca_footNote{font-family:var(--mi-font-mono);color:var(--mi-fg-secondary);font-size:12px;line-height:1.5}.vyFfca_page .vyFfca_footNoteBad{color:var(--mi-negative)}.vyFfca_page .vyFfca_fieldHint{font-family:var(--mi-font-mono);color:var(--mi-fg-secondary);font-size:12px;line-height:1.5}.vyFfca_page .vyFfca_fieldHint.vyFfca_inlineLabel{text-transform:uppercase;letter-spacing:.1em}.vyFfca_page .vyFfca_stateText,.vyFfca_page .vyFfca_stateText button{font-size:12px}.vyFfca_page .vyFfca_kvRow{gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--mi-border-subtle);grid-template-columns:minmax(120px,45%) minmax(0,1fr);display:grid}.vyFfca_page .vyFfca_kvList{column-gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;display:grid}.vyFfca_page .vyFfca_kvKey,.vyFfca_page .vyFfca_kvValue{font-size:12px;line-height:1.5}.vyFfca_page .vyFfca_kvKey{letter-spacing:.1em;color:var(--mi-fg-secondary)}.vyFfca_page .vyFfca_kvValue{color:var(--mi-fg)}.vyFfca_page .vyFfca_typeOk{color:var(--mi-fg-secondary)}.vyFfca_page .vyFfca_typeWarn{color:var(--mi-warning)}.vyFfca_page .vyFfca_pairs{padding:var(--space-2) var(--space-3);border:1px solid var(--mi-border-subtle);background-color:var(--mi-bg);border-radius:.375rem;font-size:12px}.vyFfca_page .vyFfca_pairRow{column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.vyFfca_page .vyFfca_barRow{column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:minmax(120px,.6fr) minmax(0,2fr);align-items:center;display:grid}.vyFfca_page .vyFfca_barLabel{color:var(--mi-fg-secondary);font-size:12px}.vyFfca_page .vyFfca_barValue{font-family:var(--mi-font-mono);font-variant-numeric:tabular-nums;color:var(--mi-fg);margin-top:2px;font-size:16px;font-weight:600}.vyFfca_page .vyFfca_barCaption{color:var(--mi-fg-secondary);font-size:12px}.vyFfca_page .vyFfca_figure,.vyFfca_page .vyFfca_figureUnknown{font-variant-numeric:tabular-nums;padding:2px var(--space-2);border:1px solid var(--mi-border-default);background-color:var(--mi-bg-tertiary);border-radius:.375rem;font-size:14px;font-weight:600}.vyFfca_page .vyFfca_figure{color:var(--mi-fg)}.vyFfca_page .vyFfca_figureUnknown{color:var(--mi-fg-secondary)}.vyFfca_page .vyFfca_figureUp{color:var(--mi-positive);border-color:rgba(var(--color-positive-rgb), .35);background-color:rgba(var(--color-positive-rgb), .08)}.vyFfca_page .vyFfca_figureDown{color:var(--mi-negative);border-color:rgba(var(--color-negative-rgb), .35);background-color:rgba(var(--color-negative-rgb), .08)}.vyFfca_page .vyFfca_overlayHead{justify-content:space-between;align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.vyFfca_page .vyFfca_barTrack{background-color:var(--mi-border-subtle);border-radius:9999px;height:10px;overflow:hidden}.vyFfca_page .vyFfca_barTrack>div{border-radius:9999px;height:100%}.vyFfca_page .vyFfca_barPublished{background-color:var(--mi-fg-secondary);opacity:.75}.vyFfca_page .vyFfca_barCounterfactual{background-color:var(--mi-accent-blue);opacity:.75}.vyFfca_page .vyFfca_kvPair{font-size:12px;line-height:1.5}.vyFfca_page .vyFfca_statStrip{border:1px solid var(--mi-border-subtle);background-color:var(--mi-border-subtle);border-radius:.375rem;flex-wrap:wrap;gap:1px;margin-bottom:0;display:flex;overflow:hidden}.vyFfca_page .vyFfca_statCell{min-width:0;padding:var(--space-2) var(--space-3);background-color:var(--mi-bg-secondary);flex:10rem;align-content:start;row-gap:2px;display:grid}.vyFfca_page .vyFfca_statCellWide{flex-basis:100%}.vyFfca_page .vyFfca_kvPairKey{text-transform:uppercase;letter-spacing:.1em;color:var(--mi-fg-secondary)}.vyFfca_page .vyFfca_kvPairValue{overflow-wrap:anywhere;color:var(--mi-fg);margin:0}.vyFfca_page .vyFfca_missingCallout{border-color:rgba(var(--color-warning-rgb), .3);color:var(--mi-warning);font-size:12px}.vyFfca_page .vyFfca_cellHead{font-family:var(--mi-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mi-fg-secondary);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--mi-border-default);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4}.vyFfca_page .vyFfca_cellHeadNum{text-align:right}.vyFfca_page .vyFfca_cell{font-family:var(--mi-font-mono);color:var(--mi-fg);text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--mi-border-subtle);font-size:12px;line-height:1.5}.vyFfca_page .vyFfca_cellNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:7rem}.vyFfca_page .vyFfca_cellChange{color:var(--mi-fg-secondary);font-size:12px}.vyFfca_page .vyFfca_memberName{font-weight:600}@media (hover:hover){.vyFfca_page .vyFfca_row:hover .vyFfca_cell{background-color:var(--mi-bg-tertiary)}}.vyFfca_page .vyFfca_row:last-child .vyFfca_cell{border-bottom:0}.vyFfca_page .vyFfca_cellGap{margin-top:var(--space-1);color:var(--mi-warning);font-size:12px}.vyFfca_page .vyFfca_deltaUnknown{color:var(--mi-fg-secondary)}.vyFfca_page .vyFfca_deltaUp{color:var(--mi-positive)}.vyFfca_page .vyFfca_deltaDown{color:var(--mi-negative)}.vyFfca_page .vyFfca_deltaFlat{color:var(--mi-fg-secondary)}.vyFfca_page .vyFfca_tickPublished{background-color:var(--mi-fg-secondary);opacity:.45}.vyFfca_page .vyFfca_tickCounterfactual{background-color:var(--mi-accent-blue);opacity:.75}.vyFfca_page .vyFfca_stateCell{font-size:12px}.vyFfca_page .vyFfca_fieldLabel{margin-bottom:var(--space-2);font-family:var(--mi-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mi-fg-secondary);font-size:12px;font-weight:400;line-height:1.5}@media (min-width:48rem){.vyFfca_page .vyFfca_fieldPair{grid-template-columns:minmax(0,1fr) minmax(140px,160px);align-items:end}}.vyFfca_page .vyFfca_labelRow{column-gap:var(--space-1);flex-wrap:wrap;row-gap:0;display:flex}.vyFfca_page .vyFfca_control{font-family:var(--mi-font-mono);color:var(--mi-fg);background-color:var(--mi-bg-tertiary);border-color:var(--mi-border-default);border-radius:.375rem;font-size:12px}.vyFfca_page .vyFfca_control:focus{border-color:var(--mi-accent);box-shadow:none}.vyFfca_page .vyFfca_control::placeholder{color:var(--mi-fg-secondary);opacity:.7}.vyFfca_page .vyFfca_control:disabled{cursor:not-allowed;opacity:.6}.vyFfca_page .vyFfca_field input,.vyFfca_page .vyFfca_field select,.vyFfca_page .vyFfca_actions button{height:var(--wif-control-height)}.vyFfca_page .vyFfca_actions>span{margin-left:auto}.vyFfca_page .vyFfca_action{font-family:var(--mi-font-mono);border-radius:.375rem;font-size:12px}.vyFfca_page .vyFfca_textarea{resize:vertical;padding-block:var(--space-2);line-height:1.5}@media (min-width:64rem){.vyFfca_page .vyFfca_workbench{column-gap:var(--space-8);grid-template-columns:minmax(380px,520px) minmax(0,1fr);align-items:start;display:grid}.vyFfca_page .vyFfca_results{top:var(--space-2);position:sticky}}.vyFfca_page .vyFfca_results{min-width:0}.vyFfca_page .vyFfca_resultsBusy{opacity:.6;transition:opacity .12s ease-out}.vyFfca_page .vyFfca_memberSet{padding:var(--space-3);border:1px solid var(--mi-border-subtle);border-radius:.375rem;min-width:0;margin-inline:0}.vyFfca_page .vyFfca_memberGrid{gap:var(--space-1) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:260px;display:grid;overflow-y:auto}.vyFfca_page .vyFfca_memberChip{align-items:center;column-gap:var(--space-2);min-width:0;font-size:12px;font-family:var(--mi-font-mono);color:var(--mi-fg);cursor:pointer;display:flex}.vyFfca_page .vyFfca_memberLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vyFfca_page .vyFfca_modeRow{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.vyFfca_page .vyFfca_segment{font-family:var(--mi-font-mono);font-size:12px}.vyFfca_page .vyFfca_rulesBlock{row-gap:var(--space-2);display:grid}.vyFfca_page .vyFfca_ruleGroup{row-gap:var(--space-2);padding:var(--space-3);border:1px solid var(--mi-border-subtle);border-radius:.375rem;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vyFfca_page .vyFfca_ruleHeading{padding-bottom:var(--space-2);border-bottom:1px solid var(--mi-border-subtle);font-family:var(--mi-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mi-fg);font-size:12px;font-weight:700;line-height:1.4}.vyFfca_page .vyFfca_ruleGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.vyFfca_page .vyFfca_filterSet{border:0;min-width:0;margin-inline:0;padding:0}.vyFfca_page .vyFfca_filterRow{column-gap:var(--space-1);row-gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.vyFfca_page .vyFfca_filterRow .vyFfca_memberChip{padding:3px var(--space-2);border:1px solid var(--mi-border-default);background-color:var(--mi-bg-tertiary);border-radius:.375rem;column-gap:6px;transition:border-color .12s ease-out,background-color .12s ease-out}.vyFfca_page .vyFfca_filterRow .vyFfca_memberChip:has(input:checked){border-color:var(--mi-accent);background-color:var(--mi-accent-dim)}@media (hover:hover){.vyFfca_page .vyFfca_filterRow .vyFfca_memberChip:hover{border-color:var(--mi-accent)}}.vyFfca_page .vyFfca_memberChip input{accent-color:var(--mi-accent);margin:0}.vyFfca_page .vyFfca_exclusionList{row-gap:var(--space-1);display:grid}.vyFfca_page .vyFfca_exclusionRow{column-gap:var(--space-1);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) 8.25rem 8.25rem auto;align-items:center;display:grid}@media (max-width:40rem){.vyFfca_page .vyFfca_exclusionRow{grid-template-columns:1fr 1fr}.vyFfca_page .vyFfca_basketHeader{display:none}}.vyFfca_page .vyFfca_exclusionModel{font-family:var(--mi-font-mono);color:var(--mi-fg);overflow-wrap:anywhere;font-size:12px}.vyFfca_page .vyFfca_exclusionAdd{column-gap:var(--space-1);align-items:center;min-width:0;display:flex}.vyFfca_page .vyFfca_exclusionAdd .vyFfca_control{flex:auto;width:auto;min-width:0}.vyFfca_page .vyFfca_exclusionAdd .vyFfca_action{flex:none}.vyFfca_page .vyFfca_exclusionRow input,.vyFfca_page .vyFfca_exclusionAdd input,.vyFfca_page .vyFfca_exclusionRow button,.vyFfca_page .vyFfca_exclusionAdd button{height:var(--wif-control-height)}.vyFfca_page .vyFfca_weightGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vyFfca_page .vyFfca_basketList{row-gap:var(--space-1);display:grid}.vyFfca_page .vyFfca_basketRow{justify-content:space-between;column-gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--mi-border-subtle);flex-wrap:wrap;row-gap:2px;min-width:0;display:flex}.vyFfca_page .vyFfca_basketProviders{overflow-wrap:anywhere;flex-basis:100%}.vyFfca_page .vyFfca_selectionDiff{row-gap:var(--space-1);margin:0;display:grid}.vyFfca_page .vyFfca_selectionDiffRow{column-gap:var(--space-2);grid-template-columns:72px 1fr;display:grid}.vyFfca_page .vyFfca_selectionModels{font-family:var(--mi-font-mono);color:var(--mi-fg);overflow-wrap:anywhere;margin:0;font-size:12px}.vyFfca_page .vyFfca_selectionDetails{border-top:1px solid var(--mi-border-subtle)}.vyFfca_page .vyFfca_selectionDetails summary{align-items:center;column-gap:var(--space-2);padding:var(--space-1) var(--space-2);cursor:pointer;border-radius:.375rem;list-style:none;display:flex}.vyFfca_page .vyFfca_selectionDetails summary::-webkit-details-marker{display:none}.vyFfca_page .vyFfca_selectionDetails summary:before{content:"";border-right:1.5px solid var(--mi-fg-secondary);border-bottom:1.5px solid var(--mi-fg-secondary);flex:none;width:6px;height:6px;transition:transform .12s ease-out;transform:rotate(-45deg)}.vyFfca_page .vyFfca_selectionDetails[open] summary:before{transform:rotate(45deg)}@media (hover:hover){.vyFfca_page .vyFfca_selectionDetails summary:hover{background-color:var(--mi-bg-tertiary);color:var(--mi-fg)}}.vyFfca_page .vyFfca_selectionDetails[open]{padding-bottom:var(--space-2)}.vyFfca_page .vyFfca_selectionDetails>:not(summary){padding-inline:var(--space-2)}.vyFfca_page .vyFfca_summaryCount{font-variant-numeric:tabular-nums;min-width:2rem;color:var(--mi-fg);font-weight:600}.vyFfca_page .vyFfca_shareList{row-gap:2px;max-height:260px;display:grid;overflow-y:auto}.vyFfca_page .vyFfca_shareRow{justify-content:space-between;column-gap:var(--space-2);font-family:var(--mi-font-mono);color:var(--mi-fg);min-width:0;font-size:12px;display:flex}.vyFfca_page .vyFfca_shareValue{color:var(--mi-fg-secondary);font-variant-numeric:tabular-nums}.vyFfca_page .vyFfca_dateControl{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.vyFfca_page .vyFfca_dateControl::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85}.vyFfca_page .vyFfca_chart summary,.vyFfca_page .vyFfca_chart th,.vyFfca_page .vyFfca_chart td,.vyFfca_page .vyFfca_chart button,.vyFfca_page .vyFfca_chart span{font-size:12px}.vyFfca_page .vyFfca_chart>.vyFfca_sectionRow{margin-bottom:var(--space-3)}.vyFfca_page .vyFfca_chart summary,.vyFfca_page .vyFfca_chart th{color:var(--mi-fg-secondary)}.vyFfca_page .vyFfca_chart .mk-time-chart-y{min-width:56px}.vyFfca_page .vyFfca_gapPanel{border-left:3px solid rgba(var(--color-warning-rgb), .6);background-color:rgba(var(--color-warning-rgb), .04)}
