.oecd-page{max-width:var(--marketing-shell-max,1400px);margin:0 auto;padding:16px 16px 32px;color:var(--text-secondary);--oecd-line-1:var(--emerald);--oecd-line-2:var(--amber);--oecd-line-3:var(--blue);--oecd-line-4:var(--purple);--oecd-line-5:var(--pink);--oecd-line-6:var(--cyan);--oecd-line-7:var(--danger);--oecd-line-8:var(--text-muted);--oecd-gold-stroke:var(--gold);--oecd-gold-fill:color-mix(in srgb,var(--gold) 18%,transparent);--oecd-dim-cat-economic:var(--emerald);--oecd-dim-cat-power:var(--gold);--oecd-dim-cat-social:var(--info);--oecd-dim-cat-other:var(--text-faint)}.oecd-suspense{min-height:60vh}.oecd-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.oecd-header{display:flex;flex-direction:column;gap:8px;margin:10px 0 12px}.oecd-header-strip{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.oecd-title{font-family:var(--font-display),var(--font-sans);font-size:16px;font-weight:700;line-height:1.1;color:var(--text-primary);margin:0}.oecd-header-stats{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.oecd-search{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--border-input);border-radius:999px;background:var(--surface-input);transition:border-color .16s ease-out}.oecd-search:focus-within{border-color:var(--border-focus)}.oecd-search-icon{width:12px;height:12px;color:var(--text-faint);flex:0 0 auto}.oecd-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-primary);font-size:11px;width:130px;outline:none}.oecd-search-input::-moz-placeholder{color:var(--text-ghost)}.oecd-search-input::placeholder{color:var(--text-ghost)}.oecd-aggs{position:relative;display:flex;align-items:center;gap:18px;min-height:34px;padding:6px 12px;border:1px dashed var(--border-hover);border-radius:var(--radius-md);background:color-mix(in srgb,var(--emerald) 3%,transparent)}.oecd-aggs-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);flex:0 0 auto}.oecd-aggs-figs{display:flex;align-items:center;gap:20px}.oecd-agg{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:baseline;gap:7px;padding:2px;cursor:default;border-radius:var(--radius-sm);transition:background .16s ease-out}.oecd-agg:hover{background:var(--surface-card-hover)}.oecd-agg-name{font-size:10px;color:var(--text-muted);white-space:nowrap}.oecd-agg-val{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--text-primary)}.oecd-aggs-unit{margin-left:auto;font-size:10px;color:var(--text-faint);flex:0 0 auto}.oecd-proj-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:4px;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--amber) 13%,transparent) 0 3px,transparent 3px 6px);border:1px dashed color-mix(in srgb,var(--amber) 55%,transparent);color:var(--amber);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:9px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.oecd-proj-badge--sm{font-size:8px;padding:0 4px}.oecd-lenses{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.oecd-lens-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 12px;border-radius:999px;border:1px solid var(--border-primary);background:var(--surface-card);color:var(--text-muted);font-size:11.5px;font-weight:600;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.oecd-lens-pill:hover{border-color:var(--border-hover);color:var(--text-secondary)}.oecd-lens-pill.is-active{border-color:var(--emerald-border);background:color-mix(in srgb,var(--emerald) 12%,transparent);color:var(--emerald-text)}.oecd-lens-caption{margin-left:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.oecd-card{position:relative;border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);padding:12px 14px;margin-bottom:10px}.oecd-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.oecd-section-head-l{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.oecd-section-tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.oecd-section-title{font-size:12.5px;font-weight:600;color:var(--text-primary);margin:0}.oecd-section-unit{font-size:10.5px;color:var(--text-muted)}.oecd-seg{display:inline-flex;border:1px solid var(--border-primary);border-radius:999px;overflow:hidden}.oecd-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-muted);font-size:11px;font-weight:600;padding:4px 12px;cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.oecd-seg button:hover{color:var(--text-secondary)}.oecd-seg button.is-active{background:color-mix(in srgb,var(--emerald) 14%,transparent);color:var(--emerald-text)}.oecd-matrix-scroll{overflow-x:auto}.oecd-matrix{border-collapse:separate;border-spacing:2px;width:100%;min-width:520px;table-layout:fixed}.oecd-matrix-col-rank{width:26px}.oecd-matrix-col-country{width:148px}.oecd-matrix-corner{text-align:left;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:600;padding:3px 8px;position:sticky;left:0;background:var(--app-bg);z-index:2}.oecd-matrix-corner--rank{left:0;text-align:right;z-index:3}.oecd-matrix-corner--country{left:26px}.oecd-matrix-rank{position:sticky;left:0;background:var(--app-bg);z-index:1;text-align:right;padding:3px 6px;font-size:10px;color:var(--text-faint)}.oecd-matrix-divider td{padding:8px 8px 4px;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--border-secondary)}.oecd-matrix-divider td,.oecd-sort-note{font-family:var(--font-mono);font-size:9px;color:var(--text-faint)}.oecd-sort-note{letter-spacing:.04em;cursor:help;border-bottom:1px dotted color-mix(in srgb,var(--text-faint) 45%,transparent)}.oecd-matrix-colh{padding:0;transition:background .14s ease-out}.oecd-matrix-colh.is-hover-col{background:color-mix(in srgb,var(--emerald) 6%,transparent)}.oecd-colh-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;padding:3px 4px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:color .16s ease-out,border-color .16s ease-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oecd-colh-btn:hover{color:var(--text-secondary)}.oecd-colh-btn.is-active{color:var(--emerald-text);border-bottom-color:var(--emerald)}.oecd-matrix-rowh{padding:0;position:sticky;left:26px;background:var(--app-bg);z-index:1;transition:background .14s ease-out}.oecd-rowh-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;width:100%;padding:3px 8px;font-size:11px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .16s ease-out}.oecd-rowh-btn.is-active,.oecd-rowh-btn:hover{color:var(--emerald-text)}.oecd-matrix tbody tr.is-selected .oecd-rowh-btn{font-weight:700}.oecd-matrix-cell{padding:0;transition:background .14s ease-out}.oecd-matrix tbody tr.is-hover-row>td,.oecd-matrix tbody tr.is-hover-row>th,.oecd-matrix-cell.is-hover-col{background:color-mix(in srgb,var(--emerald) 5%,transparent)}.oecd-cell-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;width:100%;padding:2px 7px;text-align:right;font-size:11px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:border-color .14s ease-out,filter .14s ease-out}.oecd-cell-btn:hover{border-color:var(--border-hover)}.oecd-cell-btn.is-focus{border-color:var(--emerald)}.oecd-cell-btn.is-offscale{color:var(--negative);font-weight:600}.oecd-matrix tbody tr.is-selected{outline:1px solid var(--emerald-border)}.oecd-matrix-empty{margin:10px 4px 2px;font-size:11px;color:var(--text-faint)}.oecd-rank-rows{display:flex;flex-direction:column;gap:2px}.oecd-rank-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;display:grid;grid-template-columns:26px 150px 1fr 56px 70px;align-items:center;gap:10px;padding:3px 8px;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:border-color .16s ease-out,background .16s ease-out}.oecd-rank-row:hover{border-color:var(--border-hover)}.oecd-rank-row.is-selected{background:color-mix(in srgb,var(--emerald) 10%,transparent);border-color:var(--emerald-border)}.oecd-rank-num{font-size:10.5px;color:var(--text-faint);text-align:right}.oecd-rank-name{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oecd-rank-track{position:relative;height:9px;border-radius:2px;background:color-mix(in srgb,var(--text-faint) 10%,transparent)}.oecd-rank-zero{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:color-mix(in srgb,var(--text-faint) 45%,transparent)}.oecd-rank-tick{position:absolute;top:-3px;bottom:-3px;width:0;border-left:1px dashed var(--amber)}.oecd-rank-tick--legend{position:relative;display:inline-block;width:0;height:10px;top:2px;margin-right:8px}.oecd-rank-bar{position:absolute;top:1px;bottom:1px;border-radius:2px;background:color-mix(in srgb,var(--emerald) 70%,transparent);transition:width .18s ease-out,left .18s ease-out}.oecd-rank-bar.is-neg{background:color-mix(in srgb,var(--negative) 70%,transparent)}.oecd-rank-val{font-size:11px;color:var(--text-primary);text-align:right}.oecd-rank-flag{font-size:9px;color:var(--amber);text-align:right;white-space:nowrap}.oecd-rank-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:10px 0 0;font-size:9.5px;color:var(--text-faint)}.oecd-rank-foot-tick{display:inline-flex;align-items:center}.oecd-rank-note{color:var(--text-muted)}.oecd-duo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:10px;margin-bottom:10px;align-items:stretch}.oecd-duo>.oecd-card{margin-bottom:0}.oecd-radar-card{display:flex;flex-direction:column}.oecd-radar-selects{display:flex;align-items:center;gap:10px;margin-bottom:6px}.oecd-select-wrap{display:inline-flex;align-items:center;gap:6px;height:26px;border:1px solid var(--border-input);border-radius:var(--radius-sm);padding:0 8px;background:var(--surface-input)}.oecd-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-primary);font-size:11px;padding:2px;cursor:pointer;max-width:130px}.oecd-radar-vs{font-size:10px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.oecd-radar-chip{width:10px;height:10px;border-radius:3px;display:inline-block;flex:0 0 auto}.oecd-radar-chip--a{background:var(--emerald)}.oecd-radar-chip--b{background:var(--amber)}.oecd-radar-plot{flex:1;display:grid;place-items:center;min-height:0}.oecd-radar-svg{display:block;width:100%;height:100%;max-height:100%}.oecd-radar-ring{fill:none;stroke:color-mix(in srgb,var(--text-faint) 22%,transparent);stroke-width:1}.oecd-radar-spoke{stroke:color-mix(in srgb,var(--text-faint) 18%,transparent);stroke-width:1;transition:stroke .14s ease-out}.oecd-radar-spoke.is-active{stroke:var(--emerald)}.oecd-radar-axis-label{fill:var(--text-muted);font-size:9px;cursor:pointer;transition:fill .14s ease-out}.oecd-radar-axis-label.is-active,.oecd-radar-axis-label:hover{fill:var(--emerald-text)}.oecd-radar-poly{stroke-width:1.5;stroke-linejoin:round;transition:opacity .14s ease-out}.oecd-radar-poly--a{stroke:var(--emerald);fill:color-mix(in srgb,var(--emerald) 18%,transparent)}.oecd-radar-poly--b{stroke:var(--amber);fill:color-mix(in srgb,var(--amber) 12%,transparent)}.oecd-radar-poly.is-dim{opacity:.35}.oecd-radar-vertex{cursor:pointer}.oecd-radar-vertex--a{fill:var(--emerald)}.oecd-radar-vertex--b{fill:var(--amber)}.oecd-radar-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:11px;color:var(--text-secondary)}.oecd-radar-legend-item{display:inline-flex;align-items:center;gap:6px}.oecd-radar-legend-note{font-size:9.5px;color:var(--text-faint)}.oecd-profile-groups{display:flex;flex-direction:column;gap:8px}.oecd-profile-group-head{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-top:6px;padding-bottom:3px;border-bottom:1px solid var(--border-secondary)}.oecd-profile-group:first-child .oecd-profile-group-head{margin-top:0}.oecd-profile-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;padding:3px 6px;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:border-color .16s ease-out,background .16s ease-out}.oecd-profile-row:hover{border-color:var(--border-hover)}.oecd-profile-row.is-selected{background:color-mix(in srgb,var(--emerald) 10%,transparent);border-color:var(--emerald-border)}.oecd-profile-name{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oecd-profile-val{font-size:11px;color:var(--text-primary);text-align:right}.oecd-profile-val.is-neg{color:var(--negative)}.oecd-profile-rank{min-width:44px;text-align:right}.oecd-profile-foot,.oecd-profile-rank{font-size:9.5px;color:var(--text-faint)}.oecd-profile-foot{margin:10px 0 0;line-height:1.5}.oecd-history-body{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:14px}.oecd-history-chart{min-width:0}.oecd-history-svg{display:block;width:100%;height:auto}.oecd-history-skeleton{width:100%;aspect-ratio:760/300;border-radius:var(--radius-md);background:linear-gradient(100deg,color-mix(in srgb,var(--text-faint) 6%,transparent) 30%,color-mix(in srgb,var(--text-faint) 12%,transparent) 50%,color-mix(in srgb,var(--text-faint) 6%,transparent) 70%);background-size:200% 100%;animation:oecd-shimmer 1.3s ease-in-out infinite}@keyframes oecd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.oecd-history-projband{fill:color-mix(in srgb,var(--amber) 7%,transparent)}.oecd-history-projline{stroke:color-mix(in srgb,var(--amber) 55%,transparent);stroke-width:1;stroke-dasharray:3 3}.oecd-history-zero{stroke:color-mix(in srgb,var(--text-faint) 40%,transparent);stroke-width:1;stroke-dasharray:4 4}.oecd-history-crosshair{stroke:color-mix(in srgb,var(--emerald) 55%,transparent);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.oecd-history-axis{stroke:color-mix(in srgb,var(--text-faint) 25%,transparent);stroke-width:1}.oecd-history-tick{fill:var(--text-faint);font-size:9px}.oecd-history-line{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;transition:opacity .14s ease-out;pointer-events:none}.oecd-history-line--proj{stroke-dasharray:4 3}.oecd-history-dot{pointer-events:none}.oecd-history-hit{fill:none;stroke:transparent;stroke-width:10;cursor:pointer}.oecd-history-rail{border-left:1px solid var(--border-secondary);padding-left:12px;display:flex;flex-direction:column;min-height:0}.oecd-history-rail-head{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px}.oecd-history-rail-list{display:flex;flex-direction:column;gap:1px;max-height:264px;overflow-y:auto}.oecd-history-railrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;height:22px;padding:0 4px;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background .16s ease-out}.oecd-history-railrow.is-hover,.oecd-history-railrow:hover:not(:disabled){background:var(--surface-card-hover)}.oecd-history-railrow.is-locked{cursor:default}.oecd-history-chip{width:8px;height:8px;border-radius:2px;border:1px solid color-mix(in srgb,var(--text-faint) 30%,transparent)}.oecd-history-railname{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oecd-history-railrow.is-shown .oecd-history-railname{color:var(--text-secondary)}.oecd-history-role{font-size:10px;color:var(--text-faint);min-width:12px;text-align:right}.oecd-history-rail-note{margin:8px 0 0;font-size:9.5px;line-height:1.5;color:var(--text-faint)}.oecd-eras{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.oecd-era{border:1px solid var(--border-secondary);border-radius:var(--radius-sm);padding:8px;display:flex;flex-direction:column;gap:3px;background:var(--surface-card)}.oecd-era-years{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--text-secondary)}.oecd-era-label{font-size:9.5px;line-height:1.35;color:var(--text-faint)}.oecd-era--proj{border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:color-mix(in srgb,var(--amber) 6%,transparent)}.oecd-era--proj .oecd-era-label,.oecd-era--proj .oecd-era-years{color:var(--amber)}.oecd-tip{position:absolute;z-index:30;pointer-events:none;max-width:240px;padding:6px 8px;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-elev);box-shadow:var(--shadow-md);font-size:10.5px;color:var(--text-secondary)}.oecd-tip.is-flip{transform:translateX(-100%)}.oecd-tip-title{font-size:10.5px;font-weight:700;color:var(--text-primary);margin-bottom:3px;white-space:nowrap}.oecd-tip-note{white-space:normal;line-height:1.5;color:var(--text-muted);max-width:220px}.oecd-tip-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;line-height:1.5}.oecd-tip-k{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.oecd-tip-v{color:var(--text-primary);white-space:nowrap}.oecd-tip-v.is-pos{color:var(--emerald-text)}.oecd-tip-v.is-neg{color:var(--negative)}.oecd-modeseg{display:inline-flex;border:1px solid var(--border-primary);border-radius:999px;overflow:hidden;flex:0 0 auto}.oecd-modeseg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;font-weight:600;text-transform:uppercase;padding:4px 11px;cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.oecd-modeseg button:hover{color:var(--text-secondary)}.oecd-modeseg button.is-active{background:color-mix(in srgb,var(--emerald) 14%,transparent);color:var(--emerald-text)}.oecd-focus-chips{display:inline-flex;flex-wrap:wrap;gap:5px}.oecd-focus-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:3px 10px;border-radius:999px;border:1px solid var(--border-primary);background:var(--surface-card);color:var(--text-muted);font-size:10.5px;font-weight:600;cursor:pointer;transition:border-color .16s ease-out,color .16s ease-out,background .16s ease-out}.oecd-focus-chip:hover{border-color:var(--border-hover);color:var(--text-secondary)}.oecd-focus-chip.is-active{border-color:var(--gold-border);background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold-text)}.oecd-radar-ab{display:flex;align-items:center;gap:10px}.oecd-radar-selects{flex-wrap:wrap}.oecd-cov-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;border:1px solid var(--border-primary);background:var(--surface-card);color:var(--text-muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.oecd-radar-disclosure{margin-top:8px;display:flex;flex-direction:column;gap:4px}.oecd-pending{margin:0;font-size:10px;line-height:1.5;color:var(--text-faint)}.oecd-pending-names{color:var(--text-muted)}.oecd-radar-poly--empire-a{stroke:var(--oecd-gold-stroke);fill:var(--oecd-gold-fill)}.oecd-radar-poly--empire-b{stroke:var(--emerald);fill:color-mix(in srgb,var(--emerald) 12%,transparent)}.oecd-radar-chip--empire-a{background:var(--gold)}.oecd-radar-chip--empire-b{background:var(--emerald)}.oecd-radar-vertex--empire-a{fill:var(--gold)}.oecd-radar-vertex--empire-b{fill:var(--emerald)}.oecd-radar-axis-label.is-static{cursor:default}.oecd-radar-axis-label.is-static:hover{fill:var(--text-secondary)}.oecd-dimbars{display:flex;flex-direction:column;gap:8px;padding:8px 0}.oecd-dimbar{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:10px}.oecd-dimbar-label{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oecd-dimbar-track{position:relative;height:10px;border-radius:2px;background:color-mix(in srgb,var(--text-faint) 10%,transparent)}.oecd-dimbar-fill{position:absolute;top:1px;bottom:1px;left:0;border-radius:2px}.oecd-dimbar-fill.is-a{background:color-mix(in srgb,var(--gold) 70%,transparent)}.oecd-dimbar-mark{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--emerald);transform:translateX(-1px)}.oecd-rank-bar.is-empire{background:color-mix(in srgb,var(--gold) 70%,transparent)}.oecd-empire-empty{margin:4px 0 0;padding:14px;font-size:12px;line-height:1.5;color:var(--text-muted);border:1px dashed var(--border-primary);border-radius:var(--radius-md);background:var(--surface-card)}.oecd-empire-unavailable{min-height:90px}.oecd-dimpills{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:10px}.oecd-dimpill{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;border:1px solid var(--border-primary);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;font-weight:600;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.oecd-dimpill:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-secondary)}.oecd-dimpill.is-active{border-color:var(--emerald-border);background:color-mix(in srgb,var(--emerald) 12%,transparent);color:var(--emerald-text)}.oecd-dimpill.is-pending{opacity:.45;cursor:not-allowed}.oecd-dimpill-dot{width:5px;height:5px;border-radius:50%;flex:0 0 auto}.oecd-lenses--compact{margin-bottom:8px;gap:5px}.oecd-lenses--compact .oecd-lens-pill{padding:2px 9px;font-size:10.5px}.oecd-wb-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;border:1px solid var(--border-primary);background:var(--surface-card);color:var(--text-muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.oecd-matrix-colh.is-static{padding:3px 6px;cursor:default}.oecd-colh-static{display:block;font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oecd-matrix-colh.is-score-col .oecd-colh-static{color:var(--emerald-text)}.oecd-matrix-cell.is-score-col,.oecd-matrix-colh.is-score-col{border-left:2px solid var(--emerald-border)}.oecd-cell-unit{font-size:9px}.oecd-cell-btn.is-stale,.oecd-cell-unit,.oecd-matrix-attr{color:var(--text-faint)}.oecd-matrix-attr{margin:10px 0 0;font-size:9.5px}.oecd-matrix-notice{margin:0 0 8px;font-size:10.5px;color:var(--text-muted);padding:6px 10px;border:1px dashed var(--border-primary);border-radius:var(--radius-sm);background:var(--surface-card)}.oecd-aggs,.oecd-hth-head,.oecd-section-head{padding-right:22px}.oecd-hth-card{position:relative}.oecd-hth-head{justify-content:space-between;gap:8px 12px;margin-bottom:8px}.oecd-hth-controls,.oecd-hth-head{display:flex;align-items:center;flex-wrap:wrap}.oecd-hth-controls{gap:6px 10px}.oecd-hth-chips{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.oecd-hth-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 4px 0 7px;border:1px solid var(--border-input);border-radius:999px;background:var(--surface-input);transition:opacity .14s ease-out}.oecd-hth-chip.is-dim{opacity:.4}.oecd-hth-chip-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.oecd-hth-chip-select{color:var(--text-primary);font-size:11px;max-width:96px}.oecd-hth-chip-select,.oecd-hth-chip-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}.oecd-hth-chip-x{color:var(--text-faint);font-size:10px;line-height:1;padding:2px;border-radius:50%}.oecd-hth-chip-x:hover{color:var(--negative)}.oecd-hth-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;border:1px dashed var(--border-input);border-radius:999px;background:transparent;color:var(--text-muted);font-size:11px;padding:0 8px;cursor:pointer}.oecd-hth-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px;align-items:stretch}.oecd-hth-plot{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0}.oecd-hth-plot .oecd-radar-svg{width:100%;max-width:360px;max-height:360px;height:auto}.oecd-hth-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:11px;color:var(--text-secondary)}.oecd-radar-legend-item.is-dim{opacity:.4}.oecd-hth-plot .oecd-dimbars,.oecd-hth-plot .oecd-empire-empty{width:100%}.oecd-compare{display:flex;flex-direction:column;min-width:0}.oecd-compare-back{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--emerald-text);font-size:10.5px;cursor:pointer;margin-bottom:4px;padding:0}.oecd-compare-scroll{overflow-x:auto;flex:1}.oecd-compare-table{width:100%;border-collapse:collapse;font-size:11px}.oecd-compare-ch{text-align:right;padding:3px 6px;font-size:10px;color:var(--text-muted);white-space:nowrap;border-bottom:1px solid var(--border-secondary)}.oecd-compare-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.oecd-compare-rowh-corner{border-bottom:1px solid var(--border-secondary)}.oecd-compare-rowh{text-align:left;font-weight:500;position:sticky;left:0;background:var(--app-bg);padding:0}.oecd-compare-rowh.is-score{border-left:2px solid var(--emerald-border)}.oecd-compare-rowbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-secondary);font-size:10.5px;text-align:left;padding:3px 8px 3px 6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;width:100%}.oecd-compare-rowbtn:hover{color:var(--emerald-text)}.oecd-compare-rowlabel{display:inline-block;padding:3px 8px 3px 6px;font-size:10.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.oecd-compare-table tr.is-active .oecd-compare-rowbtn{color:var(--emerald-text);font-weight:600}.oecd-compare-group td{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);padding:6px 6px 2px}.oecd-compare-cell{text-align:right;padding:3px 6px;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--border-secondary) 60%,transparent)}.oecd-compare-val{color:var(--text-primary)}.oecd-compare-rank{display:block;font-size:8.5px;color:var(--text-faint)}.oecd-compare-cell.is-best{box-shadow:inset 0 0 0 1px var(--emerald-border);border-radius:var(--radius-sm)}.oecd-compare-cell.is-stale .oecd-compare-val{color:var(--text-faint)}.oecd-compare-delta.is-pos{color:var(--emerald-text)}.oecd-compare-delta.is-neg{color:var(--negative)}.oecd-compare-foot{margin:8px 0 0;font-size:9.5px;line-height:1.5;color:var(--text-faint)}.oecd-eras-wrap{position:relative;padding-right:22px;margin-top:-2px}.oecd-info-wrap{position:absolute;top:8px;right:10px;z-index:6}.oecd-info-btn{width:16px;height:16px;border-radius:50%;border:1px solid var(--border-primary);background:transparent;color:var(--text-faint);font-family:var(--font-mono);font-style:italic;font-size:10px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .14s ease-out,border-color .14s ease-out}.oecd-info-btn:focus-visible,.oecd-info-btn:hover{color:var(--emerald-text);border-color:var(--emerald-border)}.oecd-info-pop{position:absolute;top:22px;right:0;width:300px;max-width:78vw;padding:10px 12px;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-elev);box-shadow:var(--shadow-lg);outline:none}.oecd-info-pop-title{font-size:11px;font-weight:700;color:var(--text-primary);margin-bottom:5px}.oecd-info-pop-body{margin:0;font-size:11px;line-height:1.55;color:var(--text-muted)}@media (max-width:900px){.oecd-hth-body{grid-template-columns:minmax(0,1fr)}}.oecd-page [role=button]:focus-visible,.oecd-page a:focus-visible,.oecd-page button:focus-visible,.oecd-page select:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px;border-radius:var(--radius-sm)}@media (max-width:900px){.oecd-duo,.oecd-history-body{grid-template-columns:minmax(0,1fr)}.oecd-history-rail{border-left:0;border-top:1px solid var(--border-secondary);padding-left:0;padding-top:12px}.oecd-history-rail-list{max-height:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.oecd-eras{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.oecd-page{padding:12px 12px 32px}.oecd-search{margin-left:0}.oecd-eras{grid-template-columns:repeat(2,1fr)}.oecd-tip{max-width:200px}}@media (prefers-reduced-motion:reduce){.oecd-page *{transition:none!important;animation:none!important}}