.ds-root{background:var(--ds-surface-page);color:var(--ds-text);font:400 var(--ds-size-body)/var(--ds-lh-body) var(--ds-font-ui);-webkit-font-smoothing:antialiased}.ds-root *,.ds-root *:before,.ds-root *:after{box-sizing:border-box}.ds-root [hidden]{display:none!important}.ds-root a{color:var(--ds-link);font-weight:600;text-decoration:none}.ds-root a:hover,.ds-root a:focus-visible{text-decoration:underline}.ds-root :focus-visible{outline:var(--ds-focus-w) solid var(--ds-focus);outline-offset:var(--ds-focus-off)}.ds-root button,.ds-root input,.ds-root select,.ds-root textarea{font-family:var(--ds-font-ui)}.ds-in{padding-inline:var(--ds-page-margin)}.ds-col{max-width:var(--ds-content);min-width:0}.ds-col--wide{max-width:var(--ds-content-wide)}.ds-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ds-skip{position:absolute;transform:translateY(-200%)}.ds-skip:focus{transform:none;z-index:10;background:var(--ds-surface-page);padding:var(--ds-space-4)}.ds-display,.ds-h1,.ds-h2,.ds-h3,.ds-figure,.ds-figure-sm{font-family:var(--ds-font-display);font-weight:400;letter-spacing:var(--ds-tracking-display);text-wrap:balance;overflow-wrap:anywhere}.ds-display{font-size:var(--ds-size-display);line-height:var(--ds-lh-display)}.ds-h1{font-size:var(--ds-size-h1);line-height:var(--ds-lh-h1)}.ds-h2{font-size:var(--ds-size-h2);line-height:var(--ds-lh-h2)}.ds-h3{font-size:var(--ds-size-h3);line-height:var(--ds-lh-h3)}.ds-figure,.ds-figure-sm{font-size:var(--ds-size-figure);line-height:var(--ds-lh-figure);letter-spacing:var(--ds-tracking-figure);font-variant-numeric:tabular-nums}.ds-figure-sm{font-size:var(--ds-size-figure-sm)}.ds-lede{font-size:var(--ds-size-lede);line-height:var(--ds-lh-lede);color:var(--ds-text-2)}.ds-body{font-size:var(--ds-size-body);line-height:var(--ds-lh-body)}.ds-ui{font-size:var(--ds-size-ui);line-height:var(--ds-lh-ui)}.ds-small,.ds-hint,.ds-error{font-size:var(--ds-size-small);line-height:var(--ds-lh-small)}.ds-label{font-family:var(--ds-font-ui);font-size:var(--ds-size-label);line-height:1.4;letter-spacing:var(--ds-tracking-caps);text-transform:uppercase;color:var(--ds-accent-text);font-weight:700}.ds-micro{font-size:var(--ds-size-micro);letter-spacing:var(--ds-tracking-caps);text-transform:uppercase;font-weight:700}.ds-note,.ds-hint{color:var(--ds-text-2)}.ds-error{color:var(--ds-error)}.ds-stack{display:flex;flex-direction:column;gap:var(--ds-space-5);min-width:0}.ds-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3)}.ds-section{border-bottom:var(--ds-border-w) solid var(--ds-border);padding-block:calc(var(--ds-space-6) + var(--ds-space-2));scroll-margin-top:var(--ds-space-5)}.ds-section>.ds-note{margin-top:var(--ds-space-2)}.ds-section>.ds-stack{margin-top:var(--ds-space-5)}.ds-head{padding-block:var(--ds-space-6);background:var(--ds-surface)}.ds-head .ds-h1{margin-block:var(--ds-space-5) var(--ds-space-4)}.ds-meta{margin-top:var(--ds-space-5);color:var(--ds-text-2)}.ds-head__hub{display:none;color:var(--ds-text-2);margin-bottom:var(--ds-space-4)}.ds-crumb{font-size:var(--ds-size-small);color:var(--ds-text-2)}.ds-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.ds-crumb a{display:inline-flex;align-items:center;min-height:var(--ds-target)}.ds-nav{min-height:var(--ds-header-h);display:flex;align-items:center;gap:var(--ds-space-5);border-bottom:var(--ds-border-w) solid var(--ds-border);position:relative;background:var(--ds-surface-page)}.ds-nav__logo{flex-shrink:0;width:124px;min-height:var(--ds-target);display:inline-flex;align-items:center}.ds-nav__logo img{width:100%;max-height:var(--ds-control-h);object-fit:contain}.ds-nav__logo--pbf img{width:auto;height:28px;max-width:100%;max-height:none;object-position:left center}.ds-nav__hub{border-left:var(--ds-border-w) solid var(--ds-border);padding-left:var(--ds-space-4);color:var(--ds-text-2);font-size:var(--ds-size-small)}.ds-nav__links{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-5)}.ds-nav a,.ds-nav summary{font-size:var(--ds-size-small)}.ds-nav__links a{display:inline-flex;align-items:center;min-height:var(--ds-target);color:var(--ds-text-2)}.ds-nav__links a.on{color:var(--ds-link)}.ds-nav__mobile{display:none;margin-left:auto}.ds-nav__mobile summary{cursor:pointer;min-height:var(--ds-target);display:flex;align-items:center;padding-inline:var(--ds-space-3)}.ds-nav__mobile nav{position:absolute;z-index:2;top:100%;left:0;right:0;background:var(--ds-surface-page);padding:var(--ds-space-4) var(--ds-page-margin);border-block:var(--ds-border-w) solid var(--ds-border)}.ds-nav__mobile nav a{display:flex;align-items:center;min-height:var(--ds-target)}.ds-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-5);margin-top:calc(var(--ds-space-8) + var(--ds-space-2));padding-block:var(--ds-space-5);background:var(--ds-surface-footer);color:var(--ds-text-inverse-2);font-size:var(--ds-size-small)}.ds-footer a{color:var(--ds-text-inverse)}.ds-footer :focus-visible{outline-color:var(--ds-focus-on-dark)}.ds-footer a{display:inline-flex;align-items:center;min-height:var(--ds-target)}.ds-shell-preview{border:var(--ds-border-w) solid var(--ds-border)}.ds-shell-preview .ds-nav,.ds-shell-preview .ds-footer{padding-inline:var(--ds-space-4)}.ds-shell-preview .ds-nav__hub,.ds-shell-preview .ds-nav__links{display:none}.ds-shell-preview .ds-nav__mobile{display:block}.ds-shell-preview__body{padding:var(--ds-space-5)}.ds-shell-preview .ds-footer{margin-top:0}.ds-btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-h);padding:var(--ds-space-2) var(--ds-btn-pad-x);border:var(--ds-border-w) solid transparent;border-radius:var(--ds-radius-control);font:700 var(--ds-size-ui)/var(--ds-lh-ui) var(--ds-font-ui);cursor:pointer;text-align:center;text-decoration:none;transition:background-color var(--ds-move-fast) var(--ds-ease)}.ds-root .ds-btn--primary{background:var(--ds-ink);color:var(--ds-text-inverse)}.ds-root .ds-btn--primary:hover{background:var(--ds-ink-hover);text-decoration:none}.ds-root .ds-btn--secondary{background:var(--ds-input-surface);border-color:var(--ds-input-border);color:var(--ds-text)}.ds-root .ds-btn--secondary:hover{background:var(--ds-surface-2);text-decoration:none}.ds-root .ds-btn--ghost{color:var(--ds-link);font-weight:600}.ds-btn--block{width:100%}.ds-btn:active{text-decoration:underline}.ds-root .ds-btn:disabled,.ds-root .ds-btn[aria-disabled=true]{background:var(--ds-surface-2);color:var(--ds-text-2);cursor:not-allowed;text-decoration:none}.ds-rate{padding-block:var(--ds-space-5)}.ds-rate>.ds-figure,.ds-rate>.ds-h2{margin-top:var(--ds-space-3)}.ds-rate__hint{color:var(--ds-text-2);margin-top:var(--ds-space-2)}.ds-rate-r{display:grid;grid-template-columns:minmax(100px,1fr) minmax(80px,.6fr) minmax(0,2fr);gap:var(--ds-space-4);align-items:start;border-bottom:var(--ds-border-w) solid var(--ds-border)}.ds-rate-r .ds-rate__hint{margin:0}.ds-rate-r__src{grid-column:1 / -1}.ds-tgl{min-height:var(--ds-target);display:flex;align-items:center;cursor:pointer;color:var(--ds-link);font-size:var(--ds-size-small);font-weight:600}.ds-table{border-collapse:collapse;width:100%;font-size:var(--ds-size-ui);table-layout:fixed}.ds-table caption{text-align:left}.ds-table th{border-bottom:var(--ds-border-w) solid var(--ds-border-strong);text-align:left;font-weight:600}.ds-table td,.ds-table th{padding:var(--ds-space-4) var(--ds-space-3) var(--ds-space-4) 0;overflow-wrap:anywhere}.ds-table td{border-bottom:var(--ds-border-w) solid var(--ds-border);vertical-align:top}.ds-table__num{font-family:var(--ds-font-display);font-size:var(--ds-size-h3);font-variant-numeric:tabular-nums}.ds-table__muted{color:var(--ds-text-2)}.ds-table__sort{min-height:var(--ds-target);text-align:left;cursor:pointer;color:var(--ds-text)}.ds-table__sort:hover{text-decoration:underline}.ds-table th[aria-sort=ascending] .ds-table__sort:after{content:" ↑"}.ds-table th[aria-sort=descending] .ds-table__sort:after{content:" ↓"}.ds-filter{display:flex;align-items:end;flex-wrap:wrap;gap:var(--ds-space-3)}.ds-filter__query{flex:1;min-width:180px}.ds-field{display:flex;flex-direction:column;gap:var(--ds-space-2);min-width:0}.ds-field label{font-size:var(--ds-size-ui);font-weight:600}.ds-input,.ds-textarea{display:block;width:100%;min-width:0;min-height:var(--ds-control-h);border:var(--ds-border-w) solid var(--ds-input-border);border-radius:var(--ds-radius-control);background:var(--ds-input-surface);color:var(--ds-text);padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-size-ui);line-height:var(--ds-lh-ui)}.ds-textarea{min-height:160px;resize:vertical}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--ds-text-2);opacity:1}.ds-input:hover,.ds-textarea:hover{border-color:var(--ds-border-strong)}.ds-input:focus-visible,.ds-textarea:focus-visible{border-color:var(--ds-focus);box-shadow:var(--ds-shadow-focus)}.ds-input:disabled,.ds-textarea:disabled{background:var(--ds-surface-2);color:var(--ds-text-2);cursor:not-allowed}.ds-field--error .ds-input,.ds-field--error .ds-textarea{border:var(--ds-focus-w) solid var(--ds-error)}.ds-daterange,.ds-seg{border:0;padding:0;margin:0;min-width:0}.ds-daterange__legend{font-weight:600;margin-bottom:var(--ds-space-4)}.ds-daterange__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}.ds-daterange>.ds-hint{margin-bottom:var(--ds-space-3)}.ds-daterange>.ds-error{margin-top:var(--ds-space-2)}.ds-tabs{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);border-bottom:var(--ds-border-w) solid var(--ds-border)}.ds-tabs__tab{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ds-target);border-bottom:var(--ds-focus-w) solid transparent;border-radius:0;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-size-ui);font-weight:600;cursor:pointer}.ds-tabs--line .on{border-bottom-color:var(--ds-border-strong);color:var(--ds-text)}.ds-tabpanel{padding-block:var(--ds-space-5)}.ds-tabs--pill{border:0;gap:var(--ds-space-2)}.ds-root .ds-tabs--pill .on{color:var(--ds-text-inverse);background:var(--ds-ink);border-radius:var(--ds-radius-control)}.ds-tabs__tab:disabled{color:var(--ds-text-2);cursor:not-allowed;text-decoration:line-through}.ds-seg legend{margin-bottom:var(--ds-space-3)}.ds-seg__list{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-seg__opt{position:relative;min-height:var(--ds-target);display:flex;align-items:center;border:var(--ds-border-w) solid var(--ds-input-border);border-radius:var(--ds-radius-control);padding:var(--ds-space-2) var(--ds-space-4);cursor:pointer;font-size:var(--ds-size-ui)}.ds-seg__opt:has(input:checked){background:var(--ds-ink);color:var(--ds-text-inverse);border-color:var(--ds-ink)}.ds-seg__opt:has(input:focus-visible){outline:var(--ds-focus-w) solid var(--ds-focus);outline-offset:var(--ds-focus-off)}.ds-seg__opt:has(input:disabled){cursor:not-allowed;color:var(--ds-text-2)}.ds-ask{border:var(--ds-border-w) solid var(--ds-border);border-radius:var(--ds-radius-panel);padding:var(--ds-space-6);display:flex;flex-direction:column;align-items:start;gap:var(--ds-space-4);margin-top:var(--ds-space-7)}.ds-ask .ds-btn{max-width:280px}.ds-who{display:flex;align-items:center;gap:var(--ds-space-3);font-size:var(--ds-size-ui)}.ds-who img{width:var(--ds-target);height:var(--ds-target);border-radius:var(--ds-radius-control);object-fit:cover}.ds-src__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}.ds-src__item{display:flex;align-items:start;gap:var(--ds-space-3);border-bottom:var(--ds-border-w) solid var(--ds-border);padding-block:var(--ds-space-4)}.ds-src__item>div{flex:1;min-width:0;overflow-wrap:anywhere}.ds-src__name a{display:inline-flex;align-items:center;min-height:var(--ds-target)}.ds-src__dot{flex:0 0 var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-link);margin-top:var(--ds-space-4)}.ds-src__item--wait .ds-src__dot{background:transparent;border:var(--ds-border-w) dashed var(--ds-text-2)}.ds-src__item--fresh{animation:ds-fresh 2.4s var(--ds-ease)}@keyframes ds-fresh{0%{background:var(--ds-accent-tint)}to{background:transparent}}.ds-badge{display:inline-flex;align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-pill);padding:var(--ds-space-1) var(--ds-space-3);background:var(--ds-surface-2);color:var(--ds-text);font-size:var(--ds-size-label);font-weight:700;line-height:1.4}.ds-badge:before{content:"";width:7px;height:7px;border:var(--ds-border-w) solid var(--ds-text-2);border-radius:var(--ds-radius-pill);flex-shrink:0}.ds-badge--force{background:var(--ds-link-tint)}.ds-badge--force:before{background:var(--ds-link);border-color:var(--ds-link)}.ds-badge--ended{color:var(--ds-ended)}.ds-badge--single,.ds-badge--differ{background:var(--ds-accent-tint);color:var(--ds-text)}.ds-badge--single:before,.ds-badge--differ:before{background:var(--ds-accent-text);border-color:var(--ds-accent-text);border-radius:0;transform:rotate(45deg)}.ds-callout,.ds-tool__outcome{background:var(--ds-surface);border-radius:var(--ds-radius-callout);padding:var(--ds-space-5)}.ds-callout>*+*{margin-top:var(--ds-space-3)}.ds-callout--notice{background:var(--ds-surface-2)}.ds-callout--caution{background:var(--ds-accent-tint);border-left:var(--ds-focus-w) solid var(--ds-accent-text)}.ds-disc{color:var(--ds-text-2);font-size:var(--ds-size-ui)}.ds-disc__privacy{margin-top:var(--ds-space-2)}.ds-state{padding-block:var(--ds-space-5);display:flex;flex-direction:column;align-items:start;gap:var(--ds-space-3)}.ds-state--error>.ds-h3{color:var(--ds-error)}.ds-bone{display:block;width:100%;height:var(--ds-space-3);background:var(--ds-surface-2);border-radius:var(--ds-radius-control)}.ds-state--loading>.ds-stack{width:100%}.ds-bone+.ds-bone{width:70%}.ds-tool__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-3);margin-block:var(--ds-space-3) var(--ds-space-5)}.ds-tool__unit{color:var(--ds-text-2)}.ds-tool__test{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-4);padding-block:var(--ds-space-4);border-bottom:var(--ds-border-w) solid var(--ds-border)}.ds-tool__track{height:var(--ds-space-2);background:var(--ds-surface-2);border-radius:var(--ds-space-1);overflow:hidden;margin-block:var(--ds-space-5)}.ds-tool__fill{display:block;height:100%;background:var(--ds-link)}.ds-downloads{display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-5);font-size:var(--ds-size-small)}.ds-downloads a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);min-height:var(--ds-target)}.ds-accordion details{border-bottom:var(--ds-border-w) solid var(--ds-border)}.ds-accordion summary{min-height:var(--ds-target);padding-block:var(--ds-space-3);cursor:pointer;font-size:var(--ds-size-ui);font-weight:600}.ds-accordion__body{padding-bottom:var(--ds-space-5);color:var(--ds-text-2)}.ds-within{background:var(--ds-grad-within);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:inherit}.ds-on-ink .ds-within{background-image:var(--ds-grad-within-on-dark)}.ds-within-solid{color:var(--ds-slate);font-weight:700}.ds-on-ink .ds-within-solid{color:var(--ds-stone)}.ds-full-stop{display:inline-block;width:.24em;height:.24em;background:var(--ds-accent);margin-left:.06em}.ds-catalogue{padding-block:var(--ds-space-7)}.ds-catalogue__index{display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-5)}.ds-catalogue__index a{min-height:var(--ds-target);display:inline-flex;align-items:center}.ds-tokens{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ds-space-5)}.ds-token{min-width:0;overflow-wrap:anywhere;font-size:var(--ds-size-small)}.ds-token__swatch{display:block;height:var(--ds-space-8);border:var(--ds-border-w) solid var(--ds-input-border);border-radius:var(--ds-radius-control);margin-bottom:var(--ds-space-2)}.ds-token-ledger{font-size:var(--ds-size-small)}.ds-token-ledger>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ds-space-4);border-bottom:var(--ds-border-w) solid var(--ds-border);padding-block:var(--ds-space-2);overflow-wrap:anywhere}.ds-token-ledger dd{margin:0;font-family:var(--ds-font-mono)}@media(max-width:1199px){.ds-nav__hub{display:none}.ds-nav,.ds-nav__links{gap:var(--ds-space-3)}}@media(max-width:1023px){.ds-nav__links{display:none}.ds-nav__mobile{display:block}.ds-nav>.ds-btn{margin-left:auto}}@media(max-width:600px){.ds-head__hub{display:block}.ds-footer{margin-top:calc(var(--ds-space-7) + var(--ds-space-2))}.ds-rate-r{grid-template-columns:minmax(0,1fr) auto}.ds-rate-r .ds-rate__hint{grid-column:1 / -1}.ds-filter{align-items:stretch;flex-direction:column}.ds-filter__query{min-width:0}.ds-daterange__grid{grid-template-columns:minmax(0,1fr)}.ds-table,.ds-table tbody,.ds-table tr,.ds-table td{display:block;width:100%}.ds-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ds-table tr{padding-block:var(--ds-space-4);border-bottom:var(--ds-border-w) solid var(--ds-border)}.ds-table td{border:0;padding:var(--ds-space-2) 0}.ds-table td:before{content:attr(data-label);display:block;font:600 var(--ds-size-label)/1.4 var(--ds-font-ui);letter-spacing:var(--ds-tracking-caps);text-transform:uppercase;color:var(--ds-text-2);margin-bottom:var(--ds-space-1)}.ds-src__item{flex-wrap:wrap}.ds-src__ck{width:100%;padding-left:calc(var(--ds-space-2) + var(--ds-space-3))}.ds-ask{padding:var(--ds-space-5)}.ds-ask .ds-btn{max-width:none}.ds-nav__logo{width:124px}.ds-nav>.ds-btn{padding-inline:var(--ds-space-3);font-size:var(--ds-size-small)}.ds-token-ledger>div{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-1)}}@media(prefers-reduced-motion:reduce){.ds-root *,.ds-root *:before,.ds-root *:after{animation:none!important;transition-duration:0ms!important}}@media(forced-colors:active){.ds-within{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.ds-seg__opt:has(input:checked){border:2px solid Highlight}}.ds-table-mobile-sort{display:none}@media(max-width:600px){.ds-table-mobile-sort{display:flex;margin-bottom:var(--ds-space-4)}}@media(max-width:359px){.ds-nav{flex-wrap:wrap;padding-block:var(--ds-space-2)}.ds-nav>.ds-btn{order:3;width:100%}}.ds-source-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-5)}.ds-source-line a{display:inline-flex;align-items:center;min-height:var(--ds-target)}.ds-root{font-optical-sizing:auto}.ds-block{display:block}.ds-head{position:relative;background:var(--ds-gradient-hero);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);padding-block:var(--ds-space-7);overflow:clip}.ds-head:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--ds-space-1);background:var(--ds-accent)}.ds-head .ds-h1{max-width:14ch;margin-block:var(--ds-space-5)}.ds-head .ds-lede{max-width:52ch}.ds-head .ds-meta{border-top:1px solid var(--ds-border);padding-top:var(--ds-space-4)}.ds-head .ds-in{padding-inline:var(--ds-space-7)}.ds-head__hub{display:block}.ds-nav{background:var(--ds-surface)}.ds-nav__links a{transition:color var(--ds-move-fast) var(--ds-ease)}.ds-nav__links a.on{color:var(--ds-text);box-shadow:inset 0 -2px var(--ds-accent)}.ds-shell-preview{border-radius:var(--ds-radius-panel);box-shadow:var(--ds-shadow-panel)}.ds-shell-preview .ds-nav{border-radius:var(--ds-radius-panel) var(--ds-radius-panel) 0 0}.ds-shell-preview .ds-footer{border-radius:0 0 var(--ds-radius-panel) var(--ds-radius-panel)}.ds-shell-preview__body{background:var(--ds-gradient-panel);padding-block:var(--ds-space-7)}.ds-footer{background:var(--ds-gradient-dark);padding-block:var(--ds-space-6)}.ds-section{padding-block:var(--ds-space-7)}.ds-section>.ds-note{max-width:70ch}.ds-section>.ds-stack{margin-top:var(--ds-space-6)}.ds-section>.ds-h2{letter-spacing:var(--ds-tracking-display)}.ds-btn{box-shadow:var(--ds-shadow-inset);transition:background-color var(--ds-move-fast) var(--ds-ease),border-color var(--ds-move-fast) var(--ds-ease),box-shadow var(--ds-move-fast) var(--ds-ease)}.ds-root .ds-btn--primary{background:var(--ds-gradient-dark);box-shadow:var(--ds-shadow-panel)}.ds-root .ds-btn--primary:hover{background:var(--ds-ink-hover);box-shadow:var(--ds-shadow-hover)}.ds-btn--ghost,.ds-btn:disabled{box-shadow:none}.ds-rate:not(.ds-rate-r),.ds-tool{background:var(--ds-gradient-panel);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);padding:var(--ds-space-6);box-shadow:var(--ds-shadow-panel)}.ds-rate-r{padding-inline:var(--ds-space-4)}.ds-tool__track{background:var(--ds-border)}.ds-callout{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-inset)}.ds-input,.ds-textarea{box-shadow:inset 0 2px 3px color-mix(in srgb,var(--ds-ink) 4%,transparent);transition:border-color var(--ds-move-fast) var(--ds-ease),box-shadow var(--ds-move-fast) var(--ds-ease)}.ds-tabs{gap:var(--ds-space-2)}.ds-tabs__tab{transition:background-color var(--ds-move-fast) var(--ds-ease),color var(--ds-move-fast) var(--ds-ease)}.ds-tabs__tab:hover:not(:disabled){background:var(--ds-surface-hover);color:var(--ds-text)}.ds-tabs--pill{width:fit-content;padding:var(--ds-space-1);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control)}.ds-root .ds-tabs--pill .on{box-shadow:var(--ds-shadow-panel)}.ds-ask{background:var(--ds-gradient-hero);box-shadow:var(--ds-shadow-panel)}.ds-state{padding:var(--ds-space-5);border:1px dashed var(--ds-input-border);border-radius:var(--ds-radius-panel)}.ds-src__item{transition:background-color var(--ds-move-fast) var(--ds-ease)}.ds-src__item:hover{background:var(--ds-surface-inset)}.ds-table{border-collapse:separate;border-spacing:0}.ds-table thead th{position:sticky;top:var(--ds-sticky-top);z-index:1;background:var(--ds-surface);font-size:var(--ds-size-small)}.ds-table td,.ds-table th{padding-inline:var(--ds-space-4)}.ds-table tbody tr{transition:background-color var(--ds-move-fast) var(--ds-ease)}.ds-table tbody tr:hover,.ds-table tbody tr:focus-within{background:var(--ds-surface-hover)}.ds-table td a{display:inline-flex;align-items:center;min-height:var(--ds-target)}.ds-data-panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-panel)}.ds-data-panel .ds-table-mobile-sort{padding:var(--ds-space-4)}.ds-data-panel caption{padding:var(--ds-space-5);color:var(--ds-text-2);font-size:var(--ds-size-small)}.ds-data-panel caption.ds-sr{padding:0}.ds-data-panel th:first-child{border-start-start-radius:var(--ds-radius-panel)}.ds-data-panel th:last-child{border-start-end-radius:var(--ds-radius-panel)}.ds-matrix th:first-child{width:18%}.ds-matrix th:nth-child(2),.ds-matrix th:nth-child(3){width:22%}.ds-matrix tbody th{vertical-align:top;font-size:var(--ds-size-ui);border-bottom-color:var(--ds-border)}.ds-matrix .ds-figure-sm{display:block;margin-bottom:var(--ds-space-3)}.ds-source-details{margin-top:var(--ds-space-3);min-width:0}.ds-source-details summary{min-height:var(--ds-target);align-content:center;cursor:pointer;font-weight:600;font-size:var(--ds-size-small);color:var(--ds-link);border-bottom:1px solid var(--ds-border)}.ds-source-details summary>span{float:right;margin-left:var(--ds-space-2)}.ds-source-details[open] summary{border-color:var(--ds-input-border)}.ds-source-details__body{background:var(--ds-surface-inset);border-radius:0 0 var(--ds-radius-control) var(--ds-radius-control);padding:var(--ds-space-4);overflow-wrap:anywhere}.ds-source-details__body>*+*{margin-top:var(--ds-space-2)}.ds-source-details a{min-height:var(--ds-target);display:inline-flex;align-items:center}.ds-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-block:1px solid var(--ds-border)}.ds-summary>div{padding:var(--ds-space-5)}.ds-summary>div+div{border-left:1px solid var(--ds-border)}.ds-summary dd{margin:var(--ds-space-3) 0 0;overflow-wrap:anywhere}.ds-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}.ds-stat-card{min-width:0;position:relative;padding:var(--ds-space-5);background:var(--ds-gradient-panel);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);box-shadow:var(--ds-shadow-panel);transition:box-shadow var(--ds-move-med) var(--ds-ease),border-color var(--ds-move-fast) var(--ds-ease)}.ds-stat-card:hover{box-shadow:var(--ds-shadow-hover);border-color:var(--ds-input-border)}.ds-stat-card dt{color:var(--ds-text-2)}.ds-stat-card dd{margin-block:var(--ds-space-4);font-size:var(--ds-size-figure-sm)}.ds-stat-card__trend{color:var(--ds-link);font-weight:600;margin-bottom:var(--ds-space-2)}.ds-sparkline{width:100%;height:var(--ds-space-8);margin-bottom:var(--ds-space-4);overflow:visible}.ds-sparkline__line{fill:none;stroke:var(--ds-link);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-sparkline__area{fill:var(--ds-link-tint)}.ds-explorer{min-width:0}.ds-explorer-filters{background:var(--ds-gradient-panel);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);padding:var(--ds-space-5);box-shadow:var(--ds-shadow-panel)}.ds-explorer-filters fieldset{border:0;min-width:0;margin:0;padding:0}.ds-explorer-toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,1fr) auto;gap:var(--ds-space-4);align-items:end}.ds-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:var(--ds-space-4)}.ds-chip{min-height:var(--ds-target);display:inline-flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-input-border);border-radius:var(--ds-radius-pill);color:var(--ds-text);background:var(--ds-surface-raised);font-size:var(--ds-size-small);font-weight:600;cursor:pointer;transition:background-color var(--ds-move-fast) var(--ds-ease),box-shadow var(--ds-move-fast) var(--ds-ease)}.ds-chip span{font-variant-numeric:tabular-nums}.ds-chip[aria-pressed=true]{background:var(--ds-ink);color:var(--ds-text-inverse);border-color:var(--ds-ink);box-shadow:var(--ds-shadow-panel)}.ds-chip:hover:not([aria-pressed=true]){background:var(--ds-surface-hover)}.ds-result-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-2);align-items:baseline;padding:var(--ds-space-5) var(--ds-space-1)}.ds-result-meta [role=status]{font-size:var(--ds-size-small);font-weight:600}.ds-empty{border:1px dashed var(--ds-input-border);border-radius:var(--ds-radius-panel);padding:var(--ds-space-6);background:var(--ds-surface-inset)}.ds-country-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}.ds-country{min-width:0;padding:var(--ds-space-5);background:var(--ds-gradient-panel);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);box-shadow:var(--ds-shadow-panel);transition:border-color var(--ds-move-fast) var(--ds-ease),box-shadow var(--ds-move-med) var(--ds-ease)}.ds-country:hover,.ds-country:focus-within{border-color:var(--ds-input-border);box-shadow:var(--ds-shadow-hover)}.ds-country__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3)}.ds-country__head>span{color:var(--ds-link)}.ds-country h3 a{min-height:var(--ds-target);display:inline-flex;align-items:center}.ds-country dl{margin-block:var(--ds-space-5)}.ds-country dl>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-3);padding-block:var(--ds-space-2);border-bottom:1px solid var(--ds-border);font-size:var(--ds-size-small)}.ds-country dd{margin:0;font-size:var(--ds-size-ui);font-weight:600;font-variant-numeric:tabular-nums}.ds-change-feed{list-style:none;padding:0;margin:0}.ds-change-feed>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--ds-space-6);padding-block:var(--ds-space-5)}.ds-change-feed__date time{display:block;color:var(--ds-text)}.ds-change-feed__content{position:relative;border-left:1px solid var(--ds-border);padding-left:var(--ds-space-6)}.ds-change-feed__content:before{content:"";position:absolute;left:-4px;top:var(--ds-space-2);width:7px;height:7px;background:var(--ds-accent)}.ds-change-feed__content>*+*{margin-top:var(--ds-space-3)}.ds-change-diff{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-5);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-inset)}.ds-change-diff dt{color:var(--ds-text-2)}.ds-change-diff dd{margin:0;font-weight:600}.ds-catalogue{padding-block:var(--ds-space-8)}.ds-catalogue>.ds-col{max-width:var(--ds-container)}.ds-catalogue__intro{padding-bottom:var(--ds-space-6)}.ds-catalogue__intro>.ds-display{max-width:15ch}.ds-catalogue__intro>p{max-width:68ch}.ds-catalogue__index{gap:var(--ds-space-2)}.ds-catalogue__index a{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding-inline:var(--ds-space-4);font-size:var(--ds-size-small);background:var(--ds-surface-raised)}.ds-catalogue__index a:hover{background:var(--ds-surface-hover);text-decoration:none;border-color:var(--ds-input-border)}.ds-catalogue .ds-tokens{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ds-catalogue .ds-token{border:1px solid var(--ds-border);padding:var(--ds-space-3);border-radius:var(--ds-radius-control);background:var(--ds-surface-raised)}.ds-catalogue .ds-token b{font-family:var(--ds-font-mono);font-size:var(--ds-size-micro)}.ds-catalogue .ds-token__swatch{height:var(--ds-space-7)}.ds-catalogue>.ds-section:not(.ds-section--workspace){max-width:var(--ds-content)}.ds-catalogue[data-theme=within]{background:var(--ds-surface)}.ds-section--workspace{max-width:var(--ds-container)}@media(min-width:601px)and (max-width:1199px){.ds-catalogue.ds-in{padding-inline:var(--ds-space-6)}}@media(max-width:800px){.ds-stat-grid{grid-template-columns:minmax(0,1fr)}.ds-explorer-toolbar{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ds-explorer-toolbar>button{grid-column:1 / -1;justify-self:start}}@media(max-width:600px){.ds-head{padding-block:var(--ds-space-6)}.ds-head .ds-in{padding-inline:var(--ds-space-5)}.ds-section{padding-block:var(--ds-space-6)}.ds-rate:not(.ds-rate-r),.ds-tool{padding:var(--ds-space-5)}.ds-summary{grid-template-columns:minmax(0,1fr)}.ds-summary>div,.ds-summary>div+div{border-left:0;border-bottom:1px solid var(--ds-border);padding:var(--ds-space-4) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-2);align-items:baseline}.ds-summary>div:last-child{border-bottom:0}.ds-summary dd{margin:0}.ds-summary dd.ds-small{grid-column:1 / -1}.ds-summary .ds-figure-sm{font-size:var(--ds-size-h3)}.ds-stat-card dd{font-size:var(--ds-size-figure)}.ds-country-grid,.ds-explorer-toolbar{grid-template-columns:minmax(0,1fr)}.ds-explorer-filters{padding:var(--ds-space-4)}.ds-table thead th{position:static}.ds-table td{padding:var(--ds-space-3) var(--ds-space-4)}.ds-matrix caption{display:block;width:100%}.ds-table tbody tr{padding-block:var(--ds-space-3)}.ds-table tbody tr:last-child{border-bottom:0}.ds-matrix tbody th{display:block;width:100%;border:0;padding:var(--ds-space-4);font-size:var(--ds-size-h3)}.ds-matrix th:first-child{width:100%}.ds-matrix tbody th .ds-small{margin-top:var(--ds-space-2)}.ds-change-feed>li{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-4)}.ds-change-feed__content{padding-left:var(--ds-space-5)}}@media(forced-colors:active){.ds-chip[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-4px}.ds-sparkline__line{stroke:CanvasText}.ds-sparkline__area{fill:Canvas}.ds-head,.ds-stat-card,.ds-country,.ds-explorer-filters{background:Canvas}}.ds-table__num.ds-table__muted{font:400 var(--ds-size-ui)/var(--ds-lh-ui) var(--ds-font-ui)}.ds-stat-card--featured{background:var(--ds-gradient-dark);border-color:var(--ds-ink);color:var(--ds-text-inverse)}.ds-stat-card--featured dt,.ds-stat-card--featured .ds-note{color:var(--ds-text-inverse-2)}.ds-stat-card--featured .ds-stat-card__trend{color:var(--ds-text-inverse)}.ds-stat-card--featured .ds-sparkline__line{stroke:var(--ds-text-inverse)}.ds-stat-card--featured .ds-sparkline__area{fill:var(--ds-rule-on-dark)}.ds-stat-card dd.ds-h3{font-size:var(--ds-size-h3)}@media(forced-colors:active){.ds-stat-card--featured{background:Canvas;color:CanvasText;border-color:CanvasText}.ds-stat-card--featured dt,.ds-stat-card--featured .ds-note,.ds-stat-card--featured .ds-stat-card__trend{color:CanvasText}.ds-stat-card--featured .ds-sparkline__line{stroke:CanvasText}}
