.bi-intl-hero .bi-hero__body{align-items:flex-start;gap:var(--ff-gap-lg)}.bi-intl-hero__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ff-gap-sm);font-size:clamp(1.6rem,2.4vw + .8rem,2.6rem);line-height:1.18;letter-spacing:-.01em}.bi-intl-hero__nace{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--ff-font-mono);font-size:var(--ff-size-sm);font-weight:600;color:var(--ff-blue-dark);background:var(--ff-blue-pale);border-radius:var(--ff-radius-sm);letter-spacing:.04em}.bi-intl-hero__meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ff-gap-sm);flex-shrink:0}.bi-intl-badge{font-variant-numeric:tabular-nums}.bi-country-switcher{position:relative;font-size:var(--ff-size-sm)}.bi-country-switcher__trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--ff-border);background:var(--ff-surface);border-radius:var(--ff-radius-pill);color:var(--ff-text);font:inherit;font-weight:500;cursor:pointer;transition:border-color var(--ff-trans),box-shadow var(--ff-trans),background var(--ff-trans)}.bi-country-switcher__trigger:hover,.bi-country-switcher__trigger:focus-visible{border-color:var(--ff-blue);box-shadow:var(--ff-shadow-blue);outline:none}.bi-country-switcher__trigger[aria-expanded=true]{border-color:var(--ff-blue);box-shadow:var(--ff-shadow-blue)}.bi-country-switcher__trigger .fa-chevron-down{font-size:.7em;color:var(--ff-text-sub);transition:transform var(--ff-trans)}.bi-country-switcher__trigger[aria-expanded=true] .fa-chevron-down{transform:rotate(180deg)}.bi-country-switcher__flag{font-size:1.1em;line-height:1}.bi-country-switcher__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:240px;margin:0;padding:6px;list-style:none;background:var(--ff-surface);border:1px solid var(--ff-border);border-radius:var(--ff-radius);box-shadow:var(--ff-shadow-md);animation:biIntlFadeIn .16s ease-out}@keyframes biIntlFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bi-country-switcher__item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--ff-radius-sm);color:var(--ff-text);text-decoration:none;transition:background var(--ff-trans-fast)}.bi-country-switcher__item:hover,.bi-country-switcher__item:focus-visible{background:var(--ff-bg-muted);outline:none}.bi-country-switcher__item.is-current{background:var(--ff-blue-pale);color:var(--ff-blue-dark);font-weight:600}.bi-country-switcher__item .fa-check{margin-left:auto;color:var(--ff-blue-dark)}.bi-intl-kpi{position:relative}.bi-intl-kpi .bi-kpi__value{font-variant-numeric:tabular-nums}.bi-kpi__unit{font-size:.55em;font-weight:400;color:var(--ff-text-sub)}.bi-spark{margin-top:8px;height:24px;width:100%;max-width:120px}.bi-intl-card-table .bi-table-header-flex{align-items:center;flex-wrap:wrap;gap:var(--ff-gap-sm)}.bi-intl-table{font-variant-numeric:tabular-nums}.bi-intl-table thead th{position:sticky;top:0;background:var(--ff-bg-light);font-weight:600}.bi-intl-table .bi-table__th--current{position:relative;color:var(--ff-blue-dark);background:var(--ff-blue-pale)}.bi-intl-table .bi-table__th--current:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ff-blue)}.bi-intl-table tbody tr{transition:background var(--ff-trans-fast)}.bi-intl-table tbody tr:hover{background:var(--ff-bg-muted)}.bi-intl-table .bi-table__sticky{background:var(--ff-surface);font-weight:500;border-bottom:1px solid var(--ff-border-light);text-align:left;padding-left:14px}.bi-intl-table thead .bi-table__sticky-header,.bi-intl-table tbody .bi-table__sticky{position:sticky;left:0;z-index:1}.bi-intl-table thead .bi-table__sticky-header{text-align:left;padding-left:14px}.bi-intl-table .bi-table__sticky-header{background:var(--ff-bg-light);z-index:2;border-bottom:1px solid var(--ff-border)}.bi-intl-table tbody tr:last-child .bi-table__sticky{border-bottom:0}.bi-intl-table .bi-table__row--sub .bi-table__sticky{padding-left:30px;font-weight:400;color:var(--ff-text-sub);font-size:var(--ff-size-sm);position:relative}.bi-intl-table .bi-table__row--sub .bi-table__sticky:before{content:"";position:absolute;left:18px;top:50%;width:6px;height:1px;background:var(--ff-text-muted)}[data-bi-table-wrap]{position:relative}[data-bi-table-wrap]:after{content:"";position:absolute;top:0;bottom:0;left:200px;width:12px;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,.06),transparent);opacity:0;transition:opacity var(--ff-trans)}[data-bi-table-wrap].is-scrolled:after{opacity:1}.bi-intl-table .bi-cell--positive{color:var(--ff-green-dark);font-weight:600}.bi-intl-table .bi-cell--negative{color:var(--ff-red-dark);font-weight:600}.bi-intl-table .bi-intl-extra-year{display:none}.bi-intl-card-table.is-history-open .bi-intl-table .bi-intl-extra-year{display:table-cell}.bi-history-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--ff-border);background:var(--ff-surface);color:var(--ff-text);font:inherit;font-size:var(--ff-size-sm);font-weight:500;border-radius:var(--ff-radius-pill);text-decoration:none;cursor:pointer;transition:border-color var(--ff-trans),color var(--ff-trans),background var(--ff-trans)}.bi-history-toggle:hover,.bi-history-toggle:focus-visible{border-color:var(--ff-blue);color:var(--ff-blue-dark);outline:none}.bi-history-toggle__count{color:var(--ff-text-sub);font-weight:400}.bi-history-toggle--locked{border-color:var(--ff-amber-border);background:var(--ff-amber-pale);color:var(--ff-yellow-dark)}.bi-history-toggle--locked:hover{border-color:var(--ff-amber);color:var(--ff-yellow-dark)}.bi-intl-trend__body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:var(--ff-gap);padding:var(--ff-gap)}.bi-intl-trend__chart{position:relative;min-height:280px}.bi-intl-trend__stats{display:flex;flex-direction:column;gap:var(--ff-gap-sm);margin:0}.bi-intl-stat{padding:14px 16px;border:1px solid var(--ff-border-light);border-radius:var(--ff-radius);background:var(--ff-bg-light)}.bi-intl-stat dt{font-size:var(--ff-type-label);text-transform:uppercase;letter-spacing:.05em;color:var(--ff-text-sub);margin:0 0 4px}.bi-intl-stat dd{margin:0;font-size:var(--ff-size-2xl);font-weight:700;color:var(--ff-text);font-variant-numeric:tabular-nums;line-height:1.05}.bi-intl-stat dd span{font-size:.55em;font-weight:400;color:var(--ff-text-sub);margin-left:2px}.bi-intl-stat small{display:block;margin-top:4px;font-size:var(--ff-size-xs);color:var(--ff-text-sub)}.bi-intl-stat--peak{border-left:3px solid var(--ff-green)}.bi-intl-stat--peak dd{color:var(--ff-green-dark)}.bi-intl-stat--trough{border-left:3px solid var(--ff-red)}.bi-intl-stat--trough dd{color:var(--ff-red-dark)}.bi-intl-stat--latest{border-left:3px solid var(--ff-blue)}@media(max-width:768px){.bi-intl-trend__body{grid-template-columns:1fr}.bi-intl-trend__stats{flex-direction:row;flex-wrap:wrap}.bi-intl-stat{flex:1 1 calc(50% - var(--ff-gap-sm));min-width:130px}}.bi-intl-mix__body{position:relative;height:360px;padding:var(--ff-gap)}@media(max-width:768px){.bi-intl-mix__body{height:280px}}.bi-intl-chart-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ff-gap);margin:var(--ff-gap) 0}.bi-intl-chart-pair>.bi-card{margin:0;min-width:0}@media(max-width:1024px){.bi-intl-chart-pair{grid-template-columns:1fr}}.bi-intl-insights-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--ff-gap);margin-bottom:var(--ff-gap)}.bi-intl-insights-wrap>*{margin:0;min-width:0}@media(max-width:1024px){.bi-intl-insights-wrap{grid-template-columns:1fr}}.bi-intl-narrative{padding:var(--ff-gap-lg)}.bi-intl-narrative__head{margin-bottom:var(--ff-gap);padding-bottom:var(--ff-gap-sm);border-bottom:1px solid var(--ff-border-light)}.bi-intl-narrative__title{margin:0 0 4px;font-size:var(--ff-size-xl);font-weight:700;color:var(--ff-text);line-height:1.25;letter-spacing:-.005em}.bi-intl-narrative__sub{margin:0;font-size:var(--ff-size-sm);color:var(--ff-text-sub);font-style:italic}.bi-intl-narrative__body{display:flex;flex-direction:column;gap:var(--ff-gap)}.bi-intl-narrative__para{position:relative}.bi-intl-narrative__para-title{margin:0 0 6px;font-size:var(--ff-size-base);font-weight:700;color:var(--ff-text);display:inline-flex;align-items:center;gap:8px;letter-spacing:-.005em}.bi-intl-narrative__para-title i{font-size:.9em;color:var(--ff-blue-dark);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--ff-blue-pale);border-radius:6px}.bi-intl-narrative__para p{margin:0;font-size:var(--ff-size-base);line-height:1.65;color:var(--ff-text)}.bi-intl-narrative__para p strong{color:var(--ff-blue-dark);font-weight:700;font-variant-numeric:tabular-nums}.bi-intl-empty{text-align:center;padding:var(--ff-gap-xl) var(--ff-gap)}.bi-intl-empty__icon{width:64px;height:64px;margin:0 auto var(--ff-gap-sm);border-radius:50%;background:var(--ff-blue-pale);color:var(--ff-blue-dark);font-size:1.6rem;display:flex;align-items:center;justify-content:center}.bi-intl-empty h2{margin-bottom:var(--ff-gap-xs)}.bi-intl-empty p{max-width:480px;margin:0 auto var(--ff-gap);color:var(--ff-text-sub)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.bi-country-switcher__trigger .fa-chevron-down,.bi-country-switcher__menu,.bi-intl-table tbody tr,.bi-history-toggle{transition:none;animation:none}}.bi-country-switcher--on-hero{margin:var(--ff-gap) 0}.bi-country-switcher--on-hero .bi-country-switcher__trigger{background:#ffffff1f;border-color:#ffffff40;color:var(--ff-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bi-country-switcher--on-hero .bi-country-switcher__trigger:hover,.bi-country-switcher--on-hero .bi-country-switcher__trigger:focus-visible{background:#ffffff2e;border-color:#fff6}.bi-country-switcher--on-hero .bi-country-switcher__trigger .fa-chevron-down{color:#ffffffb3}.bix-cat-card.is-dimmed{opacity:.25;pointer-events:none;filter:saturate(.4);transition:opacity var(--ff-trans),filter var(--ff-trans)}.bix-table-stats{display:flex;flex-wrap:wrap;gap:var(--ff-gap-lg);padding:var(--ff-gap) var(--ff-gap-sm);border-top:1px solid var(--ff-border-light);border-bottom:1px solid var(--ff-border-light);margin-bottom:var(--ff-gap)}.bix-stat{display:flex;flex-direction:column}.bix-stat__value{font-size:var(--ff-size-2xl);font-weight:700;color:var(--ff-text);font-variant-numeric:tabular-nums;line-height:1.05}.bix-stat__label{font-size:var(--ff-type-label);text-transform:uppercase;letter-spacing:.05em;color:var(--ff-text-sub);margin-top:4px}.bix-table-section{margin:var(--ff-gap-xl) 0}.bix-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--ff-border);border-radius:var(--ff-radius);background:var(--ff-surface)}.bix-table{width:100%;border-collapse:collapse;font-size:var(--ff-size-sm)}.bix-table thead th{position:sticky;top:0;background:var(--ff-bg-light);text-align:left;font-weight:600;color:var(--ff-text-sub);padding:12px 14px;border-bottom:1px solid var(--ff-border);font-size:var(--ff-type-label);text-transform:uppercase;letter-spacing:.04em}.bix-table tbody td{padding:11px 14px;border-bottom:1px solid var(--ff-border-light);vertical-align:middle}.bix-table tbody tr:last-child td{border-bottom:0}.bix-table tbody tr{transition:background var(--ff-trans-fast)}.bix-table tbody tr:hover{background:var(--ff-bg-muted)}.bix-table__nace{font-family:var(--ff-font-mono);font-size:var(--ff-size-sm);font-weight:600;color:var(--ff-blue-dark);width:80px}.bix-margin{display:inline-block;min-width:64px;padding:3px 10px;border-radius:var(--ff-radius-pill);font-weight:600;font-variant-numeric:tabular-nums;font-size:var(--ff-size-sm);text-align:center}.bix-margin--positive{color:var(--ff-green-dark);background:var(--ff-green-pale)}.bix-margin--negative{color:var(--ff-red-dark);background:var(--ff-red-pale)}.bix-margin--na{color:var(--ff-text-muted);background:var(--ff-bg-muted)}.bix-table-empty{padding:var(--ff-gap-lg) var(--ff-gap);text-align:center;color:var(--ff-text-sub);background:var(--ff-bg-light);border-top:1px solid var(--ff-border-light)}.bi-prod{padding:var(--ff-gap-lg)}.bi-prod__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ff-gap);margin-bottom:var(--ff-gap)}.bi-prod__title{margin:4px 0 0;font-size:var(--ff-size-xl);font-weight:600;color:var(--ff-text);line-height:1.3}.bi-prod__year-pill{display:inline-flex;align-items:center;padding:4px 12px;background:var(--ff-bg-light);border:1px solid var(--ff-border-light);border-radius:var(--ff-radius-pill);color:var(--ff-text-sub);font-size:var(--ff-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums}.bi-prod__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ff-gap-sm)}@media(max-width:1024px){.bi-prod__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.bi-prod__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.bi-prod__grid{grid-template-columns:1fr}}.bi-prod-card{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px 14px 14px;background:var(--ff-surface);border:1px solid var(--ff-border-light);border-radius:var(--ff-radius);transition:transform var(--ff-trans),box-shadow var(--ff-trans),border-color var(--ff-trans);cursor:default}.bi-prod-card:hover,.bi-prod-card:focus-visible{transform:translateY(-2px);box-shadow:var(--ff-shadow-md);outline:none}.bi-prod-card__icon{flex-shrink:0;width:38px;height:38px;border-radius:var(--ff-radius);display:flex;align-items:center;justify-content:center;font-size:1rem;background:var(--ff-bg-light);color:var(--ff-text-sub);transition:background var(--ff-trans),color var(--ff-trans)}.bi-prod-card__body{flex:1;min-width:0}.bi-prod-card__label{font-size:var(--ff-type-label);text-transform:uppercase;letter-spacing:.05em;color:var(--ff-text-sub);font-weight:600;line-height:1.25;margin-bottom:6px;word-wrap:break-word}.bi-prod-card__value{font-size:1.7rem;font-weight:700;color:var(--ff-text);line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bi-prod-card__unit{margin-left:4px;font-size:.58em;font-weight:500;color:var(--ff-text-sub);letter-spacing:0}.bi-prod-card__spark{margin-top:8px;height:22px;width:100%}.bi-prod-card--blue{border-left:3px solid var(--ff-blue)}.bi-prod-card--blue .bi-prod-card__icon{background:var(--ff-blue-pale);color:var(--ff-blue-dark)}.bi-prod-card--green{border-left:3px solid var(--ff-green)}.bi-prod-card--green .bi-prod-card__icon{background:var(--ff-green-pale);color:var(--ff-green-dark)}.bi-prod-card--amber{border-left:3px solid var(--ff-amber)}.bi-prod-card--amber .bi-prod-card__icon{background:var(--ff-amber-pale);color:var(--ff-amber-dark)}.bi-prod-card--teal{border-left:3px solid var(--ff-teal)}.bi-prod-card--teal .bi-prod-card__icon{background:var(--ff-teal-pale);color:var(--ff-teal)}.bi-prod-card--purple{border-left:3px solid var(--ff-purple)}.bi-prod-card--purple .bi-prod-card__icon{background:var(--ff-purple-pale);color:var(--ff-purple)}.bi-prod__footnote{margin:var(--ff-gap) 0 0;font-size:var(--ff-size-xs);color:var(--ff-text-muted);font-style:italic}@media(prefers-reduced-motion:reduce){.bi-prod-card{transition:none}.bi-prod-card:hover,.bi-prod-card:focus-visible{transform:none}}
