.app-theme .vp-page{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.app-theme .vp-crumbs{align-items:center;gap:var(--space-2);font:400 13px/18px var(--font-ui);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.app-theme .vp-crumbs a{color:var(--text-tertiary);border-radius:var(--radius-sm);text-decoration:none}.app-theme .vp-crumbs a:hover{color:var(--ink)}.app-theme .vp-crumbs a:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.app-theme .vp-crumbs [aria-current=page]{color:var(--ink);font-weight:500}.app-theme .vp-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.app-theme .vp-header-main{gap:var(--space-2);flex-direction:column;flex:420px;min-width:0;display:flex}.app-theme .vp-title-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.app-theme .vp-title{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.app-theme .vp-meta{color:var(--text-secondary);margin:0}.app-theme .vp-notes{gap:var(--space-2);flex-direction:column;display:flex}.app-theme .vp-details-link{flex-shrink:0}.app-theme .vp-chips{gap:var(--space-2);flex-shrink:0;display:flex}.app-theme .vp-chip[aria-disabled=true]{opacity:.6;cursor:not-allowed}.app-theme .vp-chip[aria-disabled=true]:hover{background:var(--surface)}.app-theme .vp-card{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.app-theme .vp-card-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-theme .vp-card-title{color:var(--ink);margin:0}.app-theme .vp-footnote{color:var(--text-tertiary);margin:0}.app-theme .vp-pictures{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:900px){.app-theme .vp-pictures{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.app-theme .vp-picture{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.app-theme .vp-picture-label{color:var(--text-secondary);margin:0}.app-theme .vp-picture-values{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.app-theme .vp-before-value{font:500 15px/20px var(--font-ui);color:var(--text-tertiary)}.app-theme .vp-arrow-glyph{color:var(--text-tertiary)}.app-theme .vp-after-value{color:var(--ink)}.app-theme .vp-after-value.is-better{color:var(--change-better-text)}.app-theme .vp-after-value.is-worse{color:var(--change-worse-text)}.app-theme .vp-unavailable{font:500 15px/20px var(--font-ui);color:var(--text-tertiary)}.app-theme .vp-match-lines{flex-direction:column;gap:2px;margin:0;display:flex}.app-theme .vp-summary-text{max-width:760px;color:var(--ink);margin:0}.app-theme .vp-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-theme .vp-reopen-line{max-width:640px;color:var(--text-secondary);margin:0}.app-theme .vp-progress-wrap{align-items:center;gap:var(--space-3);max-width:420px;display:flex}.app-theme .vp-progress-wrap .p-progress{flex:auto}.app-theme .vp-progress-wrap .p-progress>span{transform-origin:0}.app-theme .vp-frozen{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.app-theme .vp-frozen dt{color:var(--text-secondary);margin:0 0 4px}.app-theme .vp-frozen dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.app-theme .vp-ledger-wrap{margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);overflow-x:auto}.app-theme .vp-ledger{border-collapse:collapse;width:100%;min-width:620px;font:400 14px/20px var(--font-ui);font-variant-numeric:tabular-nums}.app-theme .vp-ledger th,.app-theme .vp-ledger td{padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle)}.app-theme .vp-ledger thead th{font:500 12px/16px var(--font-ui);color:var(--text-secondary);padding-top:0}.app-theme .vp-ledger tbody tr:last-child th,.app-theme .vp-ledger tbody tr:last-child td{border-bottom:0}.app-theme .vp-ledger tbody th{color:var(--ink);width:24%;font-weight:600}.app-theme .vp-ledger .is-before{color:var(--text-secondary)}.app-theme .vp-ledger .is-after{color:var(--ink)}.app-theme .vp-ledger .is-delta{color:var(--ink);font-weight:500}.app-theme .vp-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.app-theme .vp-cell-sub{color:var(--text-tertiary)}.app-theme .vp-ledger .is-before .money-l{color:var(--text-secondary)}.app-theme .vp-ledger .is-after .money-l{color:var(--ink)}.app-theme .vp-bar{background:var(--money-track);border-radius:3px;width:100%;max-width:160px;height:5px;display:block;overflow:hidden}.app-theme .vp-bar>span{background:var(--money-bar);transform-origin:0;height:100%;transition:transform var(--dur-slow) var(--ease-out-expo);border-radius:3px;display:block}@media (prefers-reduced-motion:reduce){.app-theme .vp-bar>span{transition:none}}.app-theme .vp-churn-body{max-width:760px;color:var(--text-secondary);margin:0}.app-theme .vp-churn-table td .vp-cell-sub{display:block}@media (max-width:479px){.app-theme .vp-ledger,.app-theme .vp-ledger tbody,.app-theme .vp-ledger tr,.app-theme .vp-ledger th,.app-theme .vp-ledger td{display:block}.app-theme .vp-ledger{min-width:0}.app-theme .vp-ledger thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-theme .vp-ledger tbody tr{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.app-theme .vp-ledger tbody tr:first-child{padding-top:0}.app-theme .vp-ledger tbody tr:last-child{border-bottom:0;padding-bottom:0}.app-theme .vp-ledger tbody th,.app-theme .vp-ledger tbody td{border-bottom:0;width:auto;padding:0}.app-theme .vp-ledger tbody th,.app-theme .vp-ledger tbody td:not([data-label]){margin-bottom:var(--space-2)}.app-theme .vp-ledger td[data-label]{gap:var(--space-3);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);padding:2px 0;display:grid}.app-theme .vp-ledger td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";font:500 12px/20px var(--font-ui);color:var(--text-secondary)}}.app-theme .vp-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-theme .vp-history li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.app-theme .vp-history li:last-child{border-bottom:0}.app-theme .vp-gated-lead{color:var(--ink);margin:0}.app-theme .vp-gated-body{max-width:680px;color:var(--text-secondary);margin:0}.app-theme .vp-skeleton-title{border-radius:var(--radius-md);width:46%;height:32px}.app-theme .vp-skeleton-line{border-radius:var(--radius-sm);width:62%;height:16px}.app-theme .vp-skeleton-card{border-radius:var(--radius-lg);height:220px}.app-theme .vp-skeleton-card.is-short{height:160px}
