@layer vcr.components{.fpick__field{position:relative}.fpick__field--sector{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-3)}.fpick__field--sector.fpick__field--country{grid-template-columns:minmax(0,3fr) repeat(2,minmax(0,1.5fr))}.fpick__sector{width:100%;min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--selector-border);border-radius:var(--radius-round);background:var(--color-white);font-family:var(--font-ui);font-size:var(--text-m);color:var(--color-ink);cursor:pointer}@media(max-width:560px){.fpick__field--sector,.fpick__field--sector.fpick__field--country{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.fpick__input{width:100%;text-overflow:ellipsis;min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--selector-border);border-radius:var(--radius-round);background:var(--color-white);font-family:var(--font-ui);font-size:var(--text-m);color:var(--color-ink)}.fpick__input:disabled{color:var(--color-ink-muted);cursor:not-allowed}.fpick__options{position:absolute;z-index:6;inset-inline:0;top:calc(100% + var(--space-2));max-height:18rem;overflow-y:auto;margin:0;padding:var(--space-2);list-style:none;border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-white);box-shadow:var(--shadow-raised)}.fpick__options button{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-s);background:transparent;text-align:left;cursor:pointer}.fpick__options button:hover,.fpick__options button:focus-visible{background:var(--color-surface-sky)}.fpick__option-name{font-family:var(--font-ui);font-size:var(--text-s);font-weight:600;color:var(--color-ink)}.fpick__option-meta{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-ink-muted)}.fpick__empty{margin:var(--space-2) 0 0;font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink-muted)}.fpick__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.fpick__chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-round);background:var(--color-white);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;color:var(--color-ink)}.fpick__chip .fmark{font-size:1rem}.fpick__chip button{min-width:1.5rem;min-height:1.5rem;border:0;border-radius:var(--radius-round);background:transparent;font-size:var(--text-m);line-height:1;color:var(--color-ink-soft);cursor:pointer}.fpick__chip button:hover{background:var(--color-white);color:var(--color-ink)}}@layer vcr.components{.scard{display:grid;gap:var(--space-5)}.scard__sheet{padding:0}.scard__head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-4);align-items:center;padding:var(--card-padding);border-bottom:1px solid var(--color-line);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-surface-soft)}.scard__eyebrow,.scard__name,.scard__meta{grid-column:1}.scard__eyebrow{margin:0;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;color:var(--color-ink-muted)}.scard__name{margin:var(--space-1) 0 0;font-family:var(--font-heading);font-size:var(--text-display-s);line-height:var(--leading-tight);color:var(--color-ink)}.scard__meta{margin:var(--space-1) 0 0;font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink-muted)}.scard__headline{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);grid-column:2;grid-row:2;margin:0}.scard__band{padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);font-family:var(--font-ui);font-size:var(--text-l);font-weight:800}.scard__band,.scard__vcr{font-family:var(--font-numeric);font-size:var(--text-display-m);font-weight:700;line-height:1;color:var(--color-primary)}.scard__band{font-size:var(--text-l);background:var(--band-bg);color:var(--band-ink)}.scard__caption{grid-column:2;grid-row:3;align-self:start;margin:var(--space-1) 0 0;text-align:right;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-ink-soft)}.scard__measures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);padding:var(--card-padding);border-bottom:1px solid var(--color-line)}.scard__measure-head{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-2)}.scard__measure-label{display:inline-block;inline-size:var(--transfer-pill-size);box-sizing:border-box;text-align:center;padding:.15rem var(--space-2);border-radius:var(--radius-round);font-family:var(--font-ui);font-size:var(--text-s);font-weight:700;white-space:nowrap}.scard__measure-label--vcr{background:var(--color-vcr);color:var(--color-white)}.scard__measure-label--vcp{background:var(--color-vcp);color:var(--color-white)}.scard__measure-label--in{background:var(--color-transfer-in);color:var(--color-transfer-in-ink)}.scard__measure-label--out{background:var(--color-transfer-out);color:var(--color-transfer-out-ink)}.scard__measure-value{font-family:var(--font-numeric);font-size:var(--text-display-s);font-weight:700;line-height:1;color:var(--color-ink)}.scard__measure-note{margin:0;font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-ink-muted)}.scard__subrating{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);font-family:var(--font-ui);font-size:var(--text-b);font-weight:700}.scard__subrating-name{flex:1}.scard__subrating--power{background:var(--color-ink);color:var(--color-white)}.scard__subrating--value{background:var(--color-surface);color:var(--color-ink)}.scard__level{position:relative;z-index:3;display:grid;align-content:start;justify-items:center;gap:var(--space-8)}.scard__level--subratings{grid-area:1 / 1;align-content:center}.scard__level--areas{grid-area:2 / 1}.scard__level .idot{position:relative}.scard__subrating img{width:44px;height:44px}.scard__subrating--power{grid-area:1 / 2 / 2 / 4}.scard__subrating--value{grid-area:1 / 4 / 2 / 6}.scard__cells{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--card-padding)}.scard__area{border:1px solid var(--area-color);border-radius:var(--radius-m);overflow:hidden}.scard__area header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);background:var(--area-color);color:var(--color-white)}.scard__area header .sblock__amount{padding-inline:var(--space-2)}.scard__area-title{margin:0;white-space:nowrap;text-shadow:var(--shadow-text-on-area);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:800;color:inherit}.scard__area ul{display:grid;gap:var(--space-2);margin:0;padding:var(--space-3);list-style:none}.scard__area li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-2);align-items:center;padding:var(--space-1) var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-s);transition:background .15s ease;cursor:default}.scard__area li:hover,.scard__area li.is-on{background:var(--pillar-color)}@media(hover:none){.scard__pillar-detail{display:none}}.scard__pillar-detail{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:2px;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-ink-soft);opacity:0;transition:opacity .15s ease}.scard__area li:hover .scard__pillar-detail,.scard__area li.is-on .scard__pillar-detail,.scard__area li:focus-visible .scard__pillar-detail{opacity:1}.scard__pillar-transfer--in,.scard__pillar-transfer--out{display:inline-block;inline-size:var(--transfer-pill-size);box-sizing:border-box;text-align:center;padding:0 var(--space-2);white-space:nowrap;border-radius:var(--radius-s);font-weight:700}.scard__pillar-transfer--in{background:var(--color-transfer-in);color:var(--color-transfer-in-ink)}.scard__pillar-transfer--out{background:var(--color-transfer-out);color:var(--color-transfer-out-ink)}.scard__pillar-name{grid-column:1 / -1;justify-self:start;padding:0;border:0;background:transparent;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-snug);text-align:left;color:var(--color-ink);cursor:pointer}.scard__pillar-name:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.scard__pillar-name em{font-style:normal;color:var(--color-ink-muted)}.scard__pillar-value{display:grid;justify-items:end;font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:700;color:var(--color-ink-soft)}.scard__pillar-value strong{font-size:var(--text-s);color:var(--color-ink)}.scard__metrics{padding:var(--card-padding)}.scard__loading{margin:0;font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink-muted)}.scard__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding-block:var(--card-padding-s);border-top:1px solid var(--color-line)}.scard__legend>.vclass{padding-inline:var(--card-padding)}.scard__band-blurb{margin:0 var(--card-padding);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--color-surface-blue);font-family:var(--font-ui);font-size:var(--text-s);line-height:var(--leading-normal);color:var(--color-ink-soft)}@media(max-width:1024px){.scard__measures,.scard__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.scard__subrating--power,.scard__subrating--value{grid-area:auto / 1 / auto / -1}.scard__level{display:none}}@media(max-width:560px){.scard__measures,.scard__cells,.scard__head{grid-template-columns:minmax(0,1fr)}.scard__headline,.scard__caption{grid-column:1;grid-row:auto}.scard__caption{text-align:left}.scard__headline{justify-content:space-between;margin-top:var(--space-3)}}@media(max-width:640px){.scard__head,.scard__measures,.scard__cells,.scard__metrics,.scard__legend{padding-inline:0}}}@layer vcr.components{.scard__legend{border-top:0;border-bottom:1px solid var(--color-line)}.scard__transfers{border-top:1px solid var(--color-line)}}@layer vcr.components{.scard__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-line)}.scard__pair>*+*{border-left:1px solid var(--color-line)}.scard__pair .scard__transfers,.scard__pair--tools{border-top:0}.scard__pair--tools>*+*{position:relative;border-left:0}.scard__pair--tools>*+*:before{content:"";position:absolute;inset-block:var(--space-6);inset-inline-start:0;border-left:1px solid var(--color-line)}.scard__subtitle-wrap{padding:var(--space-6) var(--card-padding) 0}.scard__metrics .scard__subtitle-wrap{padding:0}.scard__subtitle{margin:0;font-family:var(--font-heading);font-size:var(--text-display-s);line-height:var(--leading-snug);color:var(--color-primary)}.scard__subtitle-note{margin:var(--space-1) 0 0;font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink-muted)}.scard__pair h4{margin:0;padding:var(--card-padding-s) var(--card-padding) 0;font-family:var(--font-ui);font-size:var(--text-s);font-weight:700;color:var(--color-primary)}.scard__transfers .sblock__transfers{margin:var(--space-4) var(--card-padding) var(--card-padding-s);inline-size:calc(100% - 2 * var(--card-padding))}.scard__tool .sblock__tool{padding:var(--space-4) var(--card-padding) var(--card-padding-s)}.scard__subtitle-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.scard__metrics .scard__subtitle-wrap{margin-bottom:var(--space-4)}.scard__coverage{margin:0;font-family:var(--font-ui);font-size:var(--text-m);color:var(--color-ink)}.scard__coverage strong{margin-inline-end:.3em}.scard__baselines .vbase{padding:var(--space-4) var(--card-padding) var(--card-padding-s)}@media(max-width:900px){.scard__pair,.scard__legend{grid-template-columns:minmax(0,1fr)}.scard__band-blurb{margin-top:var(--space-4)}.scard__pair>*+*{border-left:0;border-top:1px solid var(--color-line)}.scard__pair--tools>*+*{border-top:0}.scard__pair--tools>*+*:before{inset-block:0 auto;inset-inline:var(--card-padding);border-left:0;border-top:1px solid var(--color-line)}}}@layer vcr.components{.sblock__transfers{inline-size:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink);background:var(--color-surface)}.sblock__transfer th,.sblock__transfer td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-ink);text-align:left;vertical-align:middle;line-height:var(--leading-snug)}.sblock__transfer:first-child th,.sblock__transfer:first-child td{border-top:1px solid var(--color-ink)}.sblock__transfer th{border-left:.6rem solid transparent;font-weight:700}.sblock__transfer th span{display:block;font-weight:400}.sblock__transfer td{font-family:var(--font-numeric);font-weight:700;text-align:right;white-space:nowrap}.sblock__transfer--tin th{border-left-color:var(--color-tin)}.sblock__transfer--netvc th{border-left-color:var(--color-netvc)}.sblock__transfer--tout th{border-left-color:var(--color-tout)}.sblock__key{display:inline-block;inline-size:.8em;block-size:.8em;vertical-align:-.05em}.sblock__key--revenue{background:var(--color-ink-muted)}.sblock__key--value{background:var(--color-vcr)}.sblock__key--netvc{background:var(--color-netvc)}.sblock__key--tin{background:var(--color-tin)}.sblock__key--tout{background:var(--color-tout)}.sblock__bar{position:relative;display:block;block-size:1.1rem}.sblock__bar:before{content:"";position:absolute;inset-block:-.35rem;left:50%;border-left:1px solid var(--color-ink)}.sblock__bar-fill{--fill: var(--color-tout);position:absolute;inset-block:0;left:50%;background:var(--fill)}.sblock__bar-fill--in{--fill: var(--color-tin);right:50%;left:auto}.sblock__bar-fill.is-clipped{background:linear-gradient(90deg,var(--fill) calc(100% - 1.3rem),transparent 0),repeating-linear-gradient(90deg,var(--fill) 0 3px,transparent 3px 6px) right / 1rem 100% no-repeat}.sblock__bar-fill--in.is-clipped{background:linear-gradient(270deg,var(--fill) calc(100% - 1.3rem),transparent 0),repeating-linear-gradient(270deg,var(--fill) 0 3px,transparent 3px 6px) left / 1rem 100% no-repeat}.sblock__amount{display:inline-block;padding:.1rem var(--space-3);border-radius:var(--radius-round);font-family:var(--font-numeric);font-size:var(--text-s);font-weight:700;white-space:nowrap}.sblock__amount--zero{background:var(--color-ink-muted);color:var(--color-white)}.sblock__amount--in{background:var(--color-tin);color:var(--color-ink)}.sblock__amount--out{background:var(--color-tout);color:var(--color-white)}.sblock__tool{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink)}.sblock__tool li{display:grid;grid-template-columns:2.5rem 3.2rem minmax(0,1.4fr) minmax(4rem,1fr) 6.2rem;gap:var(--space-2);align-items:center}.sblock__tool-icon{inline-size:2.5rem;block-size:2.5rem;object-fit:contain}.sblock__tool-value{display:grid;font-family:var(--font-numeric);line-height:1.2;text-align:right}.sblock__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-6);font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink)}.sblock__metrics ul{margin:0;padding:0;list-style:none}.sblock__metric{display:grid;grid-template-columns:2.2rem 4.2rem minmax(0,1fr) minmax(3.5rem,7rem) 4.6rem;gap:0 var(--space-2);align-items:center;min-block-size:1.9rem;transition:opacity .2s ease}.sblock__metric-pillar{font-weight:700}.sblock__metric-code{align-self:stretch;display:flex;align-items:center;padding-left:var(--space-2);border-left:.6rem solid var(--pillar-color)}.sblock__metric-name{min-inline-size:0;line-height:var(--leading-snug)}.sblock__metric-value{font-family:var(--font-numeric);text-align:right;white-space:nowrap}.sblock__metric--total .sblock__metric-name,.sblock__metric--total .sblock__metric-value{font-weight:700}.sblock__metric.is-off{opacity:.3}@media(max-width:900px){.sblock__metrics{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.sblock__tool li{grid-template-columns:2.2rem minmax(0,1fr) 5.5rem}.sblock__tool-code{display:none}.sblock__tool li .sblock__bar{grid-column:1 / -1;grid-row:2}.sblock__metric{grid-template-columns:1.6rem 3.4rem minmax(0,1fr) 5.2rem;gap:2px var(--space-2);padding-block:3px;font-size:var(--text-xs)}.sblock__metric-pillar,.sblock__metric-code{grid-row:span 2}.sblock__metric .sblock__bar{grid-column:3 / 5;grid-row:2;block-size:.6rem}.sblock__metric .sblock__bar:before{inset-block:0}.sblock__metric-value{grid-row:1;grid-column:4}.sblock__metric-gap{display:none}}}@layer vcr.components{.cd-head[data-astro-cid-lij2so3b]{max-width:var(--content-prose);margin-bottom:var(--gap-title-block)}.cd-subsections[data-astro-cid-lij2so3b]{margin-bottom:var(--space-8)}.cd-head[data-astro-cid-lij2so3b] h2[data-astro-cid-lij2so3b]{margin:0 0 var(--gap-title-text)}.cd-head[data-astro-cid-lij2so3b] p[data-astro-cid-lij2so3b]{margin:0 0 var(--space-3);font-size:var(--text-b);line-height:var(--leading-normal);color:var(--color-ink-soft)}}@layer vcr.components{.fcmp{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.fcmp__controls{display:grid;gap:var(--space-4)}.fcmp__empty{margin:0;font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink-muted)}.fcmp__table-wrap:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.fcmp__table{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:var(--text-s)}.fcmp__table th,.fcmp__table td{padding:var(--space-3);border-bottom:1px solid var(--color-line);text-align:center}.fcmp__table th:first-child{text-align:left}.fcmp__table thead th{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;color:var(--color-ink-muted)}.fcmp__table tbody th{font-weight:600;color:var(--color-ink)}.fcmp__table tbody th small{display:block;font-weight:400;color:var(--color-ink-muted)}.fcmp__num{font-family:var(--font-numeric);font-weight:700;color:var(--color-ink)}.fcmp__num--in{color:var(--color-gold-ink)}.fcmp__num--out{color:var(--color-transfer-out)}.fcmp__band{padding:2px var(--space-2);border-radius:var(--radius-s);font-size:var(--text-xs);font-weight:800}.fcmp__band{background:var(--band-bg);color:var(--band-ink)}@media(max-width:640px){.fcmp__table-wrap{overflow-x:auto}}}@layer vcr.components{.fmark{display:inline-block;flex:none;inline-size:1em;block-size:1em;overflow:visible;fill:var(--color-firm-marker);stroke:var(--color-white);stroke-width:2.5;stroke-linejoin:round;paint-order:stroke}}@layer vcr.components{.cd-head[data-astro-cid-xf3ipojw]{max-width:var(--content-prose);margin-bottom:var(--gap-title-block)}.cd-head[data-astro-cid-xf3ipojw] h2[data-astro-cid-xf3ipojw]{margin:0 0 var(--gap-title-text)}.cd-head[data-astro-cid-xf3ipojw] p[data-astro-cid-xf3ipojw]{margin:0 0 var(--space-3);font-size:var(--text-b);line-height:var(--leading-normal);color:var(--color-ink-soft)}}@layer vcr.components{.svm{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:var(--space-6);align-items:start}.svm__side{display:grid;gap:var(--space-5)}.svm__panel{padding:var(--card-padding-s);border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-surface-soft)}.svm__panel-tag{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--text-l);color:var(--color-ink)}.svm__panel-text,.svm__panel-move{margin:0 0 var(--space-3);font-family:var(--font-ui);font-size:var(--text-s);line-height:var(--leading-normal);color:var(--color-ink-soft)}.svm__figure{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--space-2);margin:0}.svm__figure .svm__grid,.svm__figure .svm__axis-x,.svm__figure figcaption,.svm__figure .svm__legend{grid-column:2}.svm__grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:1;max-inline-size:38rem;background:url(/assets/vcr2026/matrix/matrix-bg.png) center / cover no-repeat;overflow:hidden}.svm__curves{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none;fill:none;stroke:var(--color-hero-bg);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.svm__curves path{vector-effect:non-scaling-stroke}.svm__quadrant{position:relative;display:flex;flex-direction:column;gap:var(--space-2);align-items:center;justify-content:center;padding:var(--space-3);border:0;background:transparent;font-family:var(--font-ui);color:var(--color-ink);cursor:pointer}.svm__quadrant--rentier,.svm__quadrant--living-dead{border-right:1px solid var(--color-hero-bg)}.svm__quadrant--rentier,.svm__quadrant--sustainable{border-bottom:1px solid var(--color-hero-bg)}.svm__quadrant-number{font-size:var(--text-m)}.svm__quadrant--rentier{grid-area:1 / 1}.svm__quadrant--sustainable{grid-area:1 / 2}.svm__quadrant--living-dead{grid-area:2 / 1}.svm__quadrant--naive{grid-area:2 / 2}.svm__quadrant:hover,.svm__quadrant.is-on{box-shadow:inset 0 0 0 3px var(--color-white)}.svm__quadrant-label{font-size:var(--text-m);font-weight:700;color:inherit}.svm__plot{grid-area:1 / 1 / 3 / 3;position:absolute;inset:0;pointer-events:none}.svm__point{position:absolute;width:0;height:0}.svm__marker{position:absolute;font-size:1.6rem;transform:translate(-50%,-50%);filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}.svm__point-label{position:absolute;left:0;bottom:1.1rem;transform:translate(-50%);display:grid;gap:1px;padding:2px var(--space-2);border-radius:var(--radius-s);background:var(--color-white);box-shadow:var(--shadow-raised);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;color:var(--color-ink);white-space:nowrap}.svm__point-label em{font-style:normal;font-weight:400;color:var(--color-ink-muted)}.svm__point--pull-left .svm__point-label{transform:translate(calc(-100% - .25rem))}.svm__point--pull-right .svm__point-label{transform:translate(.25rem)}.svm__point--below .svm__point-label{top:1.1rem;bottom:auto}.svm__figure figcaption{margin-top:var(--space-3);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-ink-muted)}.svm__legend{display:flex;flex-wrap:wrap;justify-content:center;max-inline-size:38rem;gap:var(--space-3);margin:0;padding:var(--space-4) 0 0;border-top:1px solid var(--color-line);list-style:none}.svm__legend-item{display:grid;gap:2px}.svm__legend-name{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-s);font-weight:600;color:var(--color-ink)}.svm__legend-quadrant{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-ink-muted)}@media(max-width:900px){.svm{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.svm{padding-block:var(--card-padding-s)}.svm__quadrant{padding:var(--space-2)}.svm__quadrant-label{font-size:var(--text-s)}.svm__point-label{display:none}}.svm__quadrant-corner{position:absolute;white-space:nowrap;font-size:var(--text-xs);line-height:var(--leading-snug);pointer-events:none}.svm__quadrant--rentier .svm__quadrant-corner{top:var(--space-2);left:var(--space-3)}.svm__quadrant--sustainable .svm__quadrant-corner{top:var(--space-2);right:var(--space-3);text-align:right}.svm__quadrant--living-dead .svm__quadrant-corner{bottom:var(--space-2);left:var(--space-3)}.svm__quadrant--naive .svm__quadrant-corner{right:var(--space-3);bottom:var(--space-2);text-align:right}.svm__quadrant--sustainable{color:var(--color-white)}.svm__axis-y,.svm__axis-x{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-2) var(--space-3);font-family:var(--font-ui);font-size:var(--text-s);font-weight:700;color:var(--color-ink)}.svm__axis-y{grid-column:1;grid-row:1;align-self:stretch;writing-mode:vertical-rl;transform:rotate(180deg);padding:var(--space-3) var(--space-2);background:linear-gradient(0deg,var(--color-matrix-high) 0%,var(--color-white) 50%,var(--color-matrix-low) 100%)}.svm__axis-x{max-inline-size:38rem;margin-top:var(--space-2);background:linear-gradient(90deg,var(--color-tin) 0%,var(--color-white) 50%,var(--color-band-v1) 100%)}.svm__axis-y>span:first-child,.svm__axis-y>span:last-child,.svm__axis-x>span:last-child{color:var(--color-white)}.svm__axis-name{font-weight:700}@media(max-width:640px){.svm__quadrant-corner{display:none}}}@layer vcr.components{.cd-head[data-astro-cid-bcdza2jn]{max-width:var(--content-prose);margin-bottom:var(--gap-title-block)}.cd-head[data-astro-cid-bcdza2jn] h2[data-astro-cid-bcdza2jn]{margin:0 0 var(--gap-title-text)}.cd-head[data-astro-cid-bcdza2jn] p[data-astro-cid-bcdza2jn]{margin:0 0 var(--space-3);font-size:var(--text-b);line-height:var(--leading-normal);color:var(--color-ink-soft)}}
