.pkg-line-list[data-v-2cebbdef]{--col-index:1.75rem;--col-sar:7rem;--col-bdt:6rem;--col-gap:.75rem;min-width:0}.pkg-line-list-head[data-v-2cebbdef],.pkg-line-list-row[data-v-2cebbdef]{-moz-column-gap:var(--col-gap);align-items:center;column-gap:var(--col-gap);display:grid}.pkg-line-list.has-sar .pkg-line-list-head[data-v-2cebbdef],.pkg-line-list.has-sar .pkg-line-list-row[data-v-2cebbdef]{grid-template-columns:var(--col-index) minmax(0,1fr) var(--col-sar) var(--col-bdt)}.pkg-line-list:not(.has-sar) .pkg-line-list-head[data-v-2cebbdef],.pkg-line-list:not(.has-sar) .pkg-line-list-row[data-v-2cebbdef]{grid-template-columns:var(--col-index) minmax(0,1fr) var(--col-bdt)}.pkg-line-list-head[data-v-2cebbdef]{border-bottom:1px solid var(--border);align-items:center;margin-bottom:.45rem;padding-bottom:.7rem}.pkg-line-list-head-main[data-v-2cebbdef]{grid-column:1/3;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.pkg-line-list:not(.has-sar) .pkg-line-list-head-main[data-v-2cebbdef]{grid-column:1/3}.pkg-line-list-title[data-v-2cebbdef]{letter-spacing:.01em;color:var(--color-green-dark);font-size:.88rem;font-weight:700;line-height:1.25}.pkg-line-list-meta[data-v-2cebbdef]{color:var(--color-muted);flex-shrink:0;font-size:.76rem;font-weight:500}.pkg-line-list-currency-label[data-v-2cebbdef]{letter-spacing:.03em;text-transform:uppercase;color:var(--color-green-mid);text-align:right;font-size:.76rem;font-weight:700;line-height:1.2}.pkg-line-list-items[data-v-2cebbdef]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pkg-line-list-row[data-v-2cebbdef]{border-bottom:1px solid #b8892a1a;align-items:start;padding-block:.72rem}.pkg-line-list-row[data-v-2cebbdef]:last-child{border-bottom:none;padding-bottom:.15rem}.pkg-line-list-index[data-v-2cebbdef]{min-height:1.12rem;color:var(--color-warm);font-variant-numeric:tabular-nums;align-self:start;align-items:center;margin-top:.3rem;font-size:.62rem;font-weight:700;line-height:1.4;display:flex}.pkg-line-list-body[data-v-2cebbdef]{grid-column:2;min-width:0}.pkg-line-list-name[data-v-2cebbdef]{color:var(--color-ink);font-size:.8rem;font-weight:600;line-height:1.4}.pkg-line-list-details[data-v-2cebbdef]{color:var(--color-muted);margin-top:.2rem;font-size:.72rem;line-height:1.45}.pkg-line-list-category[data-v-2cebbdef]{color:var(--color-green-mid);font-weight:700}.pkg-line-list-amounts[data-v-2cebbdef]{display:contents}.pkg-line-list-bdt[data-v-2cebbdef],.pkg-line-list-sar[data-v-2cebbdef]{text-align:right;font-variant-numeric:tabular-nums;align-self:start;padding-top:.28rem}.pkg-line-list-sar[data-v-2cebbdef]{color:var(--color-muted);white-space:normal;grid-column:3;font-size:.76rem;font-weight:600;line-height:1.25}.pkg-line-list-sar-labeled[data-v-2cebbdef],.pkg-line-list:not(.has-sar) .pkg-line-list-sar[data-v-2cebbdef]{display:none}.pkg-line-list-bdt[data-v-2cebbdef]{color:var(--color-green-dark);white-space:nowrap;grid-column:4;font-size:.82rem;font-weight:800}.pkg-line-list:not(.has-sar) .pkg-line-list-bdt[data-v-2cebbdef]{grid-column:3}@media (width<=559px){.pkg-line-list.has-sar .pkg-line-list-head[data-v-2cebbdef],.pkg-line-list:not(.has-sar) .pkg-line-list-head[data-v-2cebbdef]{grid-template-columns:1fr}.pkg-line-list.has-sar .pkg-line-list-row[data-v-2cebbdef],.pkg-line-list:not(.has-sar) .pkg-line-list-row[data-v-2cebbdef]{grid-template-columns:var(--col-index) minmax(0,1fr)}.pkg-line-list-head-main[data-v-2cebbdef]{grid-column:auto}.pkg-line-list-currency-label[data-v-2cebbdef]{display:none}.pkg-line-list-index[data-v-2cebbdef]{grid-area:1/1;margin-top:.3rem}.pkg-line-list-body[data-v-2cebbdef]{grid-area:1/2}.pkg-line-list-amounts[data-v-2cebbdef]{grid-area:2/2;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.95rem;padding-top:0;display:flex}.pkg-line-list-bdt[data-v-2cebbdef],.pkg-line-list-sar[data-v-2cebbdef]{text-align:left;grid-area:auto;align-self:auto;padding-top:0;line-height:1.2}.pkg-line-list-sar[data-v-2cebbdef]{flex:1;align-items:center;min-width:0;font-size:.8rem;display:flex}.pkg-line-list-sar-value[data-v-2cebbdef]{display:none}.pkg-line-list-sar-labeled[data-v-2cebbdef]{line-height:1.2;display:inline}.pkg-line-list-bdt[data-v-2cebbdef]{text-align:right;flex-shrink:0;align-items:center;font-size:.8rem;display:flex}.pkg-line-list:not(.has-sar) .pkg-line-list-amounts[data-v-2cebbdef]{justify-content:flex-end}}.spending-donut[data-v-90cebd3a]{width:100%;height:100%}.spending-donut-visual[data-v-90cebd3a]{aspect-ratio:1;width:min(100%,22rem);margin-inline:auto;position:relative}.spending-donut-glow[data-v-90cebd3a]{pointer-events:none;background:radial-gradient(circle,#10854814 0,#0000 72%);border-radius:50%;position:absolute;inset:4%}.spending-donut-svg[data-v-90cebd3a]{width:100%;height:100%;display:block;overflow:visible}.spending-donut-track[data-v-90cebd3a]{stroke:#004d2c0d}.spending-donut-slice-group[data-v-90cebd3a]{transition:opacity .4s var(--ease);animation:spending-slice-in-90cebd3a .7s var(--ease) both;animation-delay:inherit}.spending-donut-slice-group.is-dimmed[data-v-90cebd3a]{opacity:.4}.spending-donut-slice[data-v-90cebd3a]{cursor:pointer;transition:filter .4s var(--ease);outline:none}.spending-donut-slice-sheen[data-v-90cebd3a]{pointer-events:none}.spending-donut-slice-group.is-active .spending-donut-slice[data-v-90cebd3a]{filter:brightness(1.05)drop-shadow(0 2px 6px #004d2c2e)}.spending-donut-slice[data-v-90cebd3a]:focus-visible{filter:brightness(1.08)}.spending-donut-hub[data-v-90cebd3a]{pointer-events:none;text-align:center;background:linear-gradient(165deg,#fff,#fffdf9 55%,#f7f3e5);border-radius:50%;padding:.65rem;position:absolute;inset:28%;overflow:hidden;box-shadow:inset 0 0 0 1px #004d2c14,0 4px 16px #004d2c0f}.spending-donut-hub[data-v-90cebd3a],.spending-donut-hub-stage[data-v-90cebd3a]{justify-content:center;align-items:center;display:flex}.spending-donut-hub-stage[data-v-90cebd3a]{width:100%;min-height:3.5rem;position:relative}.spending-donut-hub-content[data-v-90cebd3a]{flex-direction:column;align-items:center;gap:.2rem;min-width:0;display:flex}.spending-donut-hub-label[data-v-90cebd3a]{color:var(--color-ink);margin:0;font-size:.74rem;font-weight:700;line-height:1.25}.spending-donut-hub-value[data-v-90cebd3a]{color:var(--color-green-dark);font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:800;line-height:1}.spending-hub-enter-active[data-v-90cebd3a],.spending-hub-leave-active[data-v-90cebd3a]{transition:opacity .18s var(--ease),transform .18s var(--ease)}.spending-hub-leave-active[data-v-90cebd3a]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spending-hub-enter-from[data-v-90cebd3a],.spending-hub-leave-to[data-v-90cebd3a]{opacity:0;transform:scale(.96)}@keyframes spending-slice-in-90cebd3a{0%{opacity:0}to{opacity:1}}.spending-section[data-v-df3e7eaf]{background:radial-gradient(circle at 100% 0,#1085480f 0,#0000 42%),linear-gradient(#fdfaf3fa,#fffdf9);border:1px solid #004d2c1a;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 18px 40px #004d2c0f}.spending-section-header[data-v-df3e7eaf]{isolation:isolate;color:#fff;background:linear-gradient(135deg,#004d2c,#006838 52%,#0a5c30);border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem .85rem;padding:1rem 1.15rem;display:grid;position:relative;overflow:hidden}.spending-section-header[data-v-df3e7eaf]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(132deg,#ffffff24,#ffffff08 42%,#fff0 72%);position:absolute;inset:0}.spending-section-header[data-v-df3e7eaf]>*{z-index:1;position:relative}.spending-section-header-icon[data-v-df3e7eaf]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.spending-section-title[data-v-df3e7eaf]{color:#fff;font-size:1.02rem;font-weight:800;line-height:1.15}.spending-section-subtitle[data-v-df3e7eaf]{color:#ffffff94;margin-top:.18rem;font-size:.72rem;line-height:1.35}.spending-section-body[data-v-df3e7eaf]{min-width:0;padding:1.2rem 1.15rem 1.35rem}.spending-section-grid[data-v-df3e7eaf]{grid-template-columns:minmax(0,1fr) minmax(13rem,22rem) minmax(0,1fr);grid-template-rows:repeat(var(--row-count,1),minmax(2.35rem,auto));align-items:center;gap:0 1.1rem;display:grid}.spending-cell--name[data-v-df3e7eaf]{grid-column:1;grid-row:var(--row-index)}.spending-cell--pct[data-v-df3e7eaf]{grid-column:3;grid-row:var(--row-index)}.spending-cell--chart[data-v-df3e7eaf]{grid-column:2;grid-row:1/span var(--row-count,1);place-self:center;width:100%;max-width:22rem;margin-inline:auto}.spending-cell[data-v-df3e7eaf]{animation:spending-row-in-df3e7eaf .5s var(--ease) both;animation-delay:var(--row-delay,0s);transition:opacity .3s var(--ease)}.spending-section-grid:has(.spending-cell.is-active) .spending-cell[data-v-df3e7eaf]:not(.is-active):not(.spending-cell--chart){opacity:.55}.spending-cell.is-active[data-v-df3e7eaf]{opacity:1}.spending-cell.is-active .spending-name[data-v-df3e7eaf]{color:var(--color-green-dark);font-weight:700}.spending-row-button[data-v-df3e7eaf]{cursor:pointer;width:100%;min-height:2.15rem;font:inherit;background:0 0;border:0;align-items:center;padding:.35rem 0;display:flex}.spending-row-button--name[data-v-df3e7eaf]{text-align:left;justify-content:flex-start;gap:.5rem;padding-left:.15rem}.spending-row-button--pct[data-v-df3e7eaf]{justify-content:flex-end;padding-right:.15rem}.spending-swatch[data-v-df3e7eaf]{background:var(--swatch-gradient);width:.48rem;height:.48rem;transition:transform .35s var(--ease);border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fffffff2}.spending-cell.is-active .spending-swatch[data-v-df3e7eaf]{transform:scale(1.15)}.spending-name[data-v-df3e7eaf]{color:var(--color-ink);font-size:.8rem;font-weight:600;line-height:1.35}.spending-name[data-v-df3e7eaf],.spending-pct[data-v-df3e7eaf]{transition:color .25s var(--ease)}.spending-pct[data-v-df3e7eaf]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:700;line-height:1}.spending-cell--pct.is-active .spending-pct[data-v-df3e7eaf]{color:var(--swatch-color);font-weight:800}@keyframes spending-row-in-df3e7eaf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.spending-section-grid[data-v-df3e7eaf]{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:repeat(var(--row-count,1),minmax(2.35rem,auto)) auto;gap:.65rem .75rem}.spending-cell--chart[data-v-df3e7eaf]{grid-column:1/-1;grid-row:calc(var(--row-count,1) + 1);margin-top:.75rem;margin-bottom:0}.spending-cell--name[data-v-df3e7eaf]{grid-column:1;min-width:0}.spending-cell--pct[data-v-df3e7eaf]{grid-column:2;width:max-content}.spending-name[data-v-df3e7eaf]{min-width:0}}.package-notes[data-v-b62892af]{border:1px solid var(--border);background:#fdfaf3eb;border-radius:16px;min-width:0;margin-top:.75rem;overflow:hidden}.package-notes-header[data-v-b62892af]{isolation:isolate;color:#fff;background:linear-gradient(135deg,#004d2c,#006838 52%,#0a5c30);border-bottom:1px solid #ffffff14;align-items:flex-start;gap:.85rem;padding:.95rem 1.05rem;display:flex;position:relative;overflow:hidden}.package-notes-header[data-v-b62892af]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(132deg,#ffffff1f,#ffffff08 42%,#fff0 72%);position:absolute;inset:0}.package-notes-header[data-v-b62892af]>*{z-index:1;position:relative}.package-notes-header-icon[data-v-b62892af]{background:#ffffff24;border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.package-notes-header-intro[data-v-b62892af]{min-width:0}.package-notes-header-title[data-v-b62892af]{color:#fff;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800;line-height:1.15}.package-notes-header-sub[data-v-b62892af]{color:#ffffff8c;margin:.18rem 0 0;font-size:.7rem;line-height:1.35}.package-notes-body[data-v-b62892af]{background:#fffdf9;min-width:0;padding:0}.package-notes-license[data-v-b62892af]{border-bottom:1px solid #0000000f;padding:1.35rem 1.05rem 1.1rem}.package-notes-license[data-v-b62892af] .license-mark--aside,.package-notes-license[data-v-b62892af] .license-mark--aside.license-mark--aside-start{justify-content:flex-start;margin:0;padding-top:0;padding-bottom:0}.package-notes-list[data-v-b62892af]{margin:0;padding:0;list-style:none}.package-notes-item[data-v-b62892af]{color:#1a2e22;border-bottom:1px solid #0000000f;align-items:flex-start;gap:.65rem;padding:.7rem 1.05rem;font-size:.86rem;line-height:1.45;display:flex}.package-notes-item[data-v-b62892af]:last-child{border-bottom:none}.package-notes-marker[data-v-b62892af]{background:#006838;border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.45rem}.package-notes-text[data-v-b62892af]{min-width:0}@media (width<=639px){.package-notes-license[data-v-b62892af]{padding:1.2rem .75rem 1rem}.package-notes-license[data-v-b62892af] .license-mark--aside.license-mark--aside-start{justify-content:center}.package-notes-item[data-v-b62892af]{padding:.65rem .75rem}}
