.apple-chart{min-width:0;color:var(--text);font-family:var(--font-system);background:var(--surface);border-radius:var(--radius-list);padding:var(--space-4);margin-block:var(--space-5)}.apple-chart h3{font-size:var(--type-headline);font-weight:var(--weight-semibold);line-height:var(--line-title);margin:0}.apple-chart header p{margin-block:var(--space-2)}.apple-chart-unit{font-size:var(--type-footnote);color:var(--secondary)}.apple-chart-readout>strong{font-size:var(--type-subhead);font-weight:var(--weight-medium)}.apple-chart-readout dl{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.apple-chart-readout dl>div{min-width:0}.apple-chart-readout dd{min-width:0;container-type:inline-size}.apple-chart-readout dt{color:var(--secondary);font-size:var(--type-footnote);overflow-wrap:anywhere}.apple-chart-readout dd{margin:var(--space-1) 0 0;font-size:var(--type-headline);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.apple-chart-layout{--chart-height:14rem;gap:var(--space-2);margin-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.apple-chart-plot{min-width:0}.apple-chart-plot>svg{width:100%;height:var(--chart-height);touch-action:pan-y;cursor:crosshair;border-radius:var(--radius-field);display:block;overflow:visible}.apple-chart-plot>svg:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.apple-chart-grid{stroke:var(--separator);stroke-width:1px;vector-effect:non-scaling-stroke}.apple-chart-cursor{stroke:var(--secondary);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.apple-chart-loss-line{stroke:var(--danger);stroke-width:2px}.apple-chart-y{height:var(--chart-height);font-size:var(--type-caption);color:var(--secondary);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:5ch;max-width:5rem;position:relative}.apple-chart-y>span{position:absolute;right:0;transform:translateY(-50%)}.apple-chart-x{justify-content:space-between;gap:var(--space-3);font-size:var(--type-caption);color:var(--secondary);display:flex}.apple-chart-x>span{overflow-wrap:anywhere;max-width:50%}.apple-chart-x>span:last-child{text-align:right}:is(.apple-app,.apple-dialog) .apple-chart .apple-chart-time{align-items:stretch;gap:var(--space-2);width:100%;min-width:0;min-height:0;font-size:var(--type-footnote);color:var(--secondary);background:0 0;border-radius:0;flex-flow:column;margin:0;padding:0;display:flex}:is(.apple-app,.apple-dialog) .apple-chart .apple-chart-time>input[type=range]{width:100%;min-width:0;max-width:none;min-height:var(--control);accent-color:var(--accent);box-shadow:none;background:0 0;flex:none;margin:0;padding:0;display:block}.apple-chart-legend{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.apple-chart-legend li{min-width:0;max-width:100%}.apple-chart-legend button{align-items:flex-start;gap:var(--space-2);text-align:left;min-height:var(--control);white-space:normal;max-width:100%;display:flex;color:var(--text)!important}.apple-chart-legend button>svg{margin-top:var(--space-1);flex:none}.apple-chart-legend button>span{overflow-wrap:anywhere}.apple-chart-legend small{font-size:var(--type-caption);color:var(--secondary);display:block}.apple-chart-legend button[aria-pressed=true]{text-underline-offset:var(--space-1);text-decoration:underline}.apple-chart-table{max-height:28rem;margin-top:var(--space-3);overflow:auto}.apple-chart-table table{border-collapse:collapse;width:100%;font-size:var(--type-footnote);font-variant-numeric:tabular-nums}.apple-chart-table caption{text-align:left;color:var(--secondary);padding-bottom:var(--space-2)}.apple-chart-table :is(th,td){padding:var(--space-3);border-bottom:var(--hairline) solid var(--separator);text-align:left;overflow-wrap:anywhere}.apple-chart-table th{font-weight:var(--weight-medium)}@media (max-width:600px){.apple-chart{padding:var(--space-3)}.apple-chart-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.apple-chart-table :is(table,tbody,tr){display:block}.apple-chart-table caption{width:100%;display:block}.apple-chart-table tr{padding-block:var(--space-2);border-bottom:var(--hairline) solid var(--separator)}.apple-chart-table :is(th,td){padding:var(--space-1) 0;border:0;display:block}.apple-chart-table td:before{content:attr(data-label);color:var(--secondary);display:block}.apple-chart-layout{--chart-height:13rem}}@media (forced-colors:active){.apple-chart-grid,.apple-chart-cursor,.apple-chart-loss-line,.apple-chart-plot path,.apple-chart-plot rect,.apple-chart-legend line{stroke:canvastext}}.apple-chart-bar-legend li{align-items:center;gap:var(--space-2);font-size:var(--type-footnote);overflow-wrap:anywhere;display:flex}.apple-chart-bar-legend i{width:var(--space-4);height:var(--space-4);flex:none}.apple-chart-bar-legend svg{flex:none}.card .apple-chart{background:0 0;border-radius:0;padding:0}:root{--chart-income:var(--category-teal);--chart-expense:var(--category-indigo)}.apple-comparison{margin-inline:0}.apple-comparison dl{margin-block:var(--space-4)}.apple-comparison-row{gap:var(--space-2);margin-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.apple-comparison-row dt{font-size:var(--type-subhead)}.apple-comparison-row dd{font-weight:var(--weight-medium);font-size:var(--type-headline);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.apple-comparison-track{height:var(--space-4);background:0 0;grid-column:1/-1;position:relative}.apple-comparison-mark{border-radius:var(--space-1);position:absolute;inset-block:0}.apple-comparison-income{background:var(--chart-income)}.apple-comparison-expense{background:var(--chart-expense)}.apple-comparison-zero{inset-block:calc(-1 * var(--space-1));width:var(--hairline);background:var(--secondary);z-index:1;position:absolute}.apple-comparison-axis{color:var(--secondary);font-size:var(--type-caption);justify-content:space-between;display:flex}@media (max-width:600px){.apple-comparison-row{grid-template-columns:minmax(0,1fr)}.apple-comparison-track{grid-column:1}}@media (forced-colors:active){.apple-comparison-mark{background:canvastext}.apple-comparison-track{border:1px solid canvastext}}.apple-budget-comparison-row{padding-block:var(--space-4);border-bottom:var(--hairline) solid var(--separator)}.apple-budget-comparison-row h4{font-size:var(--type-headline);font-weight:var(--weight-medium);line-height:var(--line-body);margin:0 0 var(--space-3);overflow-wrap:anywhere}.apple-budget-comparison-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.apple-budget-comparison-facts>div{min-width:0}.apple-budget-comparison-facts dt{color:var(--secondary);font-size:var(--type-footnote);overflow-wrap:anywhere}.apple-budget-comparison-facts dd{margin:var(--space-1) 0 0;font-size:var(--type-subhead);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.apple-comparison-pattern{pointer-events:none;display:block}.apple-distribution-total{font-size:var(--type-subhead);overflow-wrap:anywhere}.apple-distribution-total strong{font-weight:var(--weight-medium)}.apple-distribution-percentage{color:var(--secondary);font-size:var(--type-footnote);font-weight:var(--weight-regular);display:block}.apple-comparison-axis{gap:var(--space-3)}.apple-comparison-axis>span{overflow-wrap:anywhere;min-width:0;max-width:50%}.apple-comparison-axis>span:last-child{text-align:right}.apple-comparison-embedded{margin:0}.apple-comparison-embedded .apple-comparison-track{height:var(--space-2)}.apple-comparison-embedded .apple-comparison-axis{display:none}.apple-chart-time-grid{stroke-dasharray:2 3}.apple-chart-x-periods{min-height:1.5em;position:relative}.apple-chart-x-periods>.apple-chart-time-tick{white-space:nowrap;max-width:none;position:absolute;transform:translate(-50%)}.apple-comparison-compact{background:0 0;border-radius:0;margin:0;padding:0;container-type:inline-size}.apple-comparison-compact .apple-chart-unit{display:none}.apple-comparison-compact figcaption>.preview-note{margin:var(--space-2) 0 var(--space-5)}.apple-comparison-compact .apple-comparison-track{height:var(--space-2)}.apple-comparison-compact .apple-comparison-row{margin-block:var(--space-3);row-gap:var(--space-2)}.apple-comparison-compact .apple-budget-comparison-row{padding-block:var(--space-5)}.apple-comparison-compact .apple-budget-comparison-row:first-of-type{padding-top:0}.apple-comparison-compact .apple-budget-comparison-row:last-of-type{border-bottom:0}.apple-comparison-compact .apple-comparison-axis{margin-top:var(--space-4)}.apple-comparison-compact .apple-budget-comparison-facts{margin-bottom:0}.apple-comparison-compact .apple-comparison-row{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.apple-comparison-compact .apple-comparison-track{grid-column:1/-1}.apple-comparison-compact .apple-comparison-pattern{display:none}.apple-comparison-compact .apple-comparison-row dd{text-align:end}.apple-app .apple-comparison-row:has(.apple-money-long){grid-template-columns:minmax(0,1fr)}.apple-app .apple-comparison-row:has(.apple-money-long) dd{text-align:start}@container (max-width:14rem){.apple-comparison-compact .apple-comparison-row{grid-template-columns:minmax(0,1fr)}.apple-comparison-compact .apple-comparison-row dd{text-align:start}}.apple-distribution-bar{inline-size:100%;block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--disabled);margin:var(--space-2) 0 var(--space-3);display:flex;overflow:hidden}.apple-distribution-bar>span{min-inline-size:0;box-shadow:inset calc(-1 * var(--hairline)) 0 0 var(--surface);flex-basis:0}.apple-distribution-bar>span:last-child{box-shadow:none}.apple-distribution-segmented figcaption>.preview-note,.apple-distribution-segmented .apple-distribution-total{margin:var(--space-2) 0}.apple-distribution-segmented dl{gap:var(--space-2);margin:0;display:grid}.apple-distribution-segmented .apple-comparison-row{column-gap:var(--space-3);margin:0}.apple-distribution-segmented .apple-comparison-row dt{align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}.apple-distribution-key{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);flex:none}.apple-budget-table{background:0 0;border-radius:0;margin:0;padding:0;container-type:inline-size}.apple-budget-table figcaption>.preview-note{margin:var(--space-2) 0 var(--space-3)}.apple-budget-table-values{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:var(--space-3)}.apple-budget-table-values :is(th,td){padding:var(--space-3) var(--space-2);vertical-align:top;overflow-wrap:anywhere;text-align:end}.apple-budget-table-values :is(th,td):first-child{text-align:start;width:34%;padding-inline-start:0}.apple-budget-table-values :is(th,td):last-child{padding-inline-end:0}.apple-budget-table-values thead th{color:var(--secondary);font-size:var(--type-footnote);font-weight:var(--weight-regular)}.apple-budget-table-values tbody tr{border-top:var(--hairline) solid var(--separator)}.apple-budget-table-values tbody th{font-size:var(--type-subhead);font-weight:var(--weight-regular)}.apple-budget-table-values td{font-size:var(--type-subhead);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.apple-budget-table-values th small{color:var(--secondary);font-size:var(--type-footnote);font-weight:var(--weight-regular);line-height:var(--line-caption);margin-top:var(--space-1);display:block}.apple-budget-table-label{display:none}.apple-budget-table-values .apple-money-text{max-width:100%}@container (max-width:38rem){.apple-budget-table-values,.apple-budget-table-values tbody{display:block}.apple-budget-table-values thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.apple-budget-table-values tbody tr{padding-block:var(--space-3);gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.apple-budget-table-values :is(th,td),.apple-budget-table-values :is(th,td):first-child,.apple-budget-table-values :is(th,td):last-child{text-align:start;width:auto;min-width:0;padding:0;display:block}.apple-budget-table-values td{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.apple-budget-table-label{color:var(--secondary);font-size:var(--type-footnote);font-weight:var(--weight-regular);flex:0 auto;display:block}.apple-budget-table-values td>.apple-money-text{text-align:end;flex:0 auto;min-width:0}}@container (max-width:18rem){.apple-budget-table-values td{display:block}.apple-budget-table-label{margin-bottom:var(--space-1)}.apple-budget-table-values td>.apple-money-text{text-align:start}}@media (forced-colors:active){.apple-distribution-bar{border:var(--hairline) solid CanvasText}.apple-distribution-bar>span,.apple-distribution-key{background:canvastext!important}.apple-distribution-bar>span{box-shadow:inset calc(-1 * var(--hairline)) 0 0 Canvas}}@container (min-width:30rem){.apple-distribution-segmented .apple-comparison-row dd{justify-content:flex-end;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.apple-distribution-segmented .apple-distribution-percentage{display:inline}}.apple-distribution:not(.apple-distribution-segmented){column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) fit-content(70%);display:grid}.apple-distribution:not(.apple-distribution-segmented)>:not(.apple-comparison-axis){grid-column:1/-1;min-width:0}.apple-distribution:not(.apple-distribution-segmented)>dl{grid-template-columns:subgrid;display:grid}.apple-app .apple-distribution:not(.apple-distribution-segmented) .apple-comparison-row{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-3);row-gap:var(--space-1);margin-block:var(--space-4);container-type:normal}.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-row dt{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.apple-app .apple-distribution:not(.apple-distribution-segmented) .apple-comparison-row dd{grid-area:1/2/span 2;grid-template-rows:subgrid;row-gap:var(--space-1);text-align:end;min-width:0;display:grid}.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-row dd>.apple-money-text{grid-row:1;justify-content:flex-end}.apple-distribution:not(.apple-distribution-segmented) .apple-distribution-percentage{grid-row:2;align-self:center}.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-track{grid-area:2/1;align-self:center;width:100%}.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-axis{width:100%;font-size:inherit;grid-column:1}.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-axis>span{font-size:var(--type-caption);white-space:nowrap;max-width:none}.apple-app .apple-distribution:not(.apple-distribution-segmented) .apple-comparison-row:has(.apple-money-long) dt{grid-column:1/-1}.apple-app .apple-distribution:not(.apple-distribution-segmented) .apple-comparison-row:has(.apple-money-long) dd{grid-row:2/span 2}.apple-app .apple-distribution:not(.apple-distribution-segmented) .apple-comparison-row:has(.apple-money-long) .apple-comparison-track{grid-row:3}@container (max-width:14rem){.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-row dt{grid-column:1/-1}.apple-app .apple-distribution:not(.apple-distribution-segmented) .apple-comparison-row dd{grid-row:2/span 2}.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-track{grid-row:3}}.apple-distribution:not(.apple-distribution-segmented) .apple-money-long .apple-money-number{font-size:inherit}@container (max-width:18rem){.apple-distribution:not(.apple-distribution-segmented):has(.apple-money-long)>.apple-comparison-axis{display:none}}.apple-distribution:not(.apple-distribution-segmented)>dl{isolation:isolate;margin-block-end:0;position:relative}.apple-distribution-grid{pointer-events:none;z-index:-1;grid-column:1/2;position:absolute;inset:0}.apple-distribution-grid>i{border-inline-start:1px dashed var(--chart-reference-grid);position:absolute;inset-block:0}.apple-distribution-grid>i:first-child{border-inline-start-style:solid;border-color:var(--chart-reference-axis)}.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-track{background:var(--chart-reference-fill);border-radius:var(--radius-pill)}.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-mark{border-radius:var(--radius-pill)}.apple-distribution:not(.apple-distribution-segmented) .apple-distribution-axis{min-height:calc(var(--type-caption) * var(--line-caption));margin-block:var(--space-3) var(--space-2);display:block;position:relative}.apple-distribution-axis>span{position:absolute;top:0;transform:translate(-50%);max-width:100%!important}.apple-distribution-axis>span:first-child{transform:none}.apple-distribution-axis>span:last-child{transform:translate(-100%)}.apple-distribution-axis[data-density="2"]>span:is([data-step="1"],[data-step="3"]),.apple-distribution-axis[data-density="1"]>span:not(:first-child):not(:last-child){visibility:hidden}.apple-distribution-axis-label{text-align:center;font-size:var(--type-caption);line-height:var(--line-caption);color:var(--secondary);overflow-wrap:anywhere;margin:0!important}@container (max-width:18rem){.apple-distribution:not(.apple-distribution-segmented):has(.apple-money-long)>.apple-distribution-axis{display:block}}@media (forced-colors:active){.apple-distribution-grid>i{border-color:graytext}.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-track{background:canvas}}.apple-distribution[data-share-scale=known] .apple-comparison-row dt{padding-inline-start:var(--space-2)}.apple-distribution:not([data-share-scale=known]) .apple-comparison-track{background:0 0}.apple-distribution-axis[data-density="0"]>span:not(:first-child):not(:last-child){visibility:hidden}.apple-distribution:not(.apple-distribution-segmented) .apple-distribution-axis[data-density="0"]{min-height:calc(2 * var(--type-caption) * var(--line-caption) + var(--space-1))}.apple-distribution-axis[data-density="0"]>span:last-child{top:calc(var(--type-caption) * var(--line-caption) + var(--space-1))}@container (max-width:18rem){.apple-distribution:not(.apple-distribution-segmented)>dl{grid-template-columns:minmax(0,1fr)}.apple-app .apple-distribution.apple-comparison:not(.apple-distribution-segmented) .apple-comparison-row dt{background:var(--surface);grid-area:1/1;padding-inline-start:0}.apple-app .apple-distribution.apple-comparison:not(.apple-distribution-segmented) .apple-comparison-row dd{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);text-align:start;background:var(--surface);flex-wrap:wrap;grid-area:2/1;display:flex}.apple-distribution:not(.apple-distribution-segmented) .apple-comparison-row dd>.apple-money-text{grid-row:auto;justify-content:flex-start}.apple-distribution:not(.apple-distribution-segmented) .apple-distribution-percentage{grid-row:auto}.apple-app .apple-distribution.apple-comparison:not(.apple-distribution-segmented) .apple-comparison-track{grid-area:3/1}.apple-distribution:not(.apple-distribution-segmented)>.apple-comparison-axis{grid-column:1/-1}}.apple-chart-heading{min-width:0;display:block}.apple-chart-heading>h3{display:inline}.apple-app .apple-chart-heading .plan-info{vertical-align:middle;width:var(--control);height:var(--control);margin-inline-start:var(--space-1);display:inline-grid}.apple-comparison-embedded{background:0 0;border-radius:0;margin:0;padding:0}.apple-comparison-embedded dl{margin-block:var(--space-3) 0}.apple-comparison-embedded .apple-comparison-row{margin-block:var(--space-4);grid-template-columns:minmax(0,1fr) fit-content(53%);align-items:baseline}.apple-comparison-embedded .apple-comparison-row dd{text-align:end;font-weight:var(--weight-semibold)}.apple-comparison-embedded .apple-comparison-row dt a{color:inherit;text-decoration:none}.apple-comparison-embedded .apple-comparison-track{height:var(--space-3);border-radius:var(--radius-pill);background:var(--field);grid-column:1/-1}.apple-comparison-embedded .apple-comparison-mark{border-radius:var(--radius-pill)}.apple-comparison-embedded .apple-comparison-zero:where(:first-child){inset-block:0}.apple-comparison-embedded .apple-comparison-income{background:var(--positive)}.apple-comparison-embedded .apple-comparison-expense{background:var(--category-orange)}.apple-comparison-embedded .apple-comparison-budget{background:var(--fixed)}.apple-comparison-embedded .apple-comparison-row .apple-comparison-detail{font:var(--weight-regular) var(--type-footnote)/var(--line-body) var(--font-system);color:var(--secondary);overflow-wrap:anywhere}.apple-comparison-embedded .apple-comparison-row dt a:is(:hover,:focus-visible){text-underline-offset:.15em;text-decoration:underline}.apple-comparison-embedded .apple-comparison-row>:is(dt,dd){min-inline-size:0}.apple-comparison-embedded .apple-comparison-row dt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@container apple-summary (max-width:16rem){.apple-comparison-embedded .apple-comparison-row{grid-template-columns:minmax(0,1fr)}.apple-comparison-embedded .apple-comparison-row dt.apple-comparison-detail{margin-block-start:var(--space-1)}}
