.fbd{--fbd-c000000:var(--fb-color-text-primary);--fbd-c0d0d0d:var(--fb-color-text-primary);--fbd-c111111:var(--fb-color-text-primary);--fbd-c1a1a1a:var(--fb-color-text-primary);--fbd-c1f1f1f:var(--fb-color-text-primary);--fbd-c262626:var(--fb-color-text-secondary);--fbd-c404040:var(--fb-color-text-secondary);--fbd-c495057:var(--fb-color-text-secondary);--fbd-c4a4a4a:var(--fb-color-text-secondary);--fbd-c6f6f6f:var(--fb-color-text-muted);--fbd-c7a7a7a:var(--fb-color-text-muted);--fbd-c868e96:var(--fb-color-text-muted);--fbd-c8a8a8a:var(--fb-color-text-muted);--fbd-c9a9a9a:var(--fb-color-text-muted);--fbd-ca3a3a3:var(--fb-color-text-muted);--fbd-cadb5bd:var(--fb-color-text-muted);--fbd-cbdbdbd:var(--fb-color-border-strong);--fbd-cc4c4c4:var(--fb-color-border-strong);--fbd-ccfcfcf:var(--fb-color-border-strong);--fbd-cd4d4d4:var(--fb-color-border-strong);--fbd-cced4da:var(--fb-color-border-strong);--fbd-cd9d9d9:var(--fb-color-border-default);--fbd-cdee2e6:var(--fb-color-border-default);--fbd-ce6e6e6:var(--fb-color-border-default);--fbd-ce9e9e9:var(--fb-color-border-default);--fbd-ce3e5e8:var(--fb-color-border-subtle);--fbd-cf0f0f0:var(--fb-color-border-subtle);--fbd-ce9ecef:var(--fb-color-bg-muted);--fbd-ceceef1:var(--fb-color-bg-muted);--fbd-cededed:var(--fb-color-bg-muted);--fbd-cefefef:var(--fb-color-bg-muted);--fbd-cf6f7f8:var(--fb-color-bg-sunken);--fbd-cf1f2f4:var(--fb-color-bg-subtle);--fbd-cf2f2f2:var(--fb-color-bg-subtle);--fbd-cf3f3f3:var(--fb-color-bg-subtle);--fbd-cf5f5f5:var(--fb-color-bg-subtle);--fbd-cf6f6f6:var(--fb-color-bg-subtle);--fbd-cfafafa:var(--fb-color-bg-subtle);--fbd-cffffff:var(--fb-color-bg-surface);--fbd-cc7e6cf:var(--fb-signal-evidence-border);--fbd-ce6f4ea:var(--fb-color-status-success-surface);--ink:var(--fb-color-text-primary);--muted:var(--fb-color-text-muted);--faint:var(--fb-content-disabled);--line:var(--fb-color-border-default);--pill:var(--fb-color-bg-muted);--soft:var(--fb-color-bg-subtle);--good:var(--fb-color-status-success-solid);--warn:var(--fb-color-status-warning-solid);--bad:var(--fb-color-status-error-solid);--fbd-fs-floor:var(--fb-type-overline-size);--fbd-fs-label:var(--fb-font-size-caption);--fbd-fs-data:var(--fb-font-size-body-sm);--fbd-fs-body:var(--fb-font-size-nav);--fbd-fs-lead:var(--fb-font-size-body);--fbd-fs-sub:var(--fb-public-surface-subheading);--fbd-fs-h3:var(--fb-font-size-heading-2);--fbd-fs-h2:var(--fb-public-surface-heading);--fbd-fs-h1:var(--fb-font-size-heading-1);--fbd-fs-title:var(--fb-public-surface-title);--fbd-fs-figure:var(--fb-type-card-size);--fbd-fs-display:var(--fb-type-section-size);--fbd-radius-pill:999px;--fbd-radius-mark:2px;--fbd-brand:var(--fb-action-theme-bg);--fbd-nav-in:250ms cubic-bezier(0.33,1,0.68,1);--fbd-nav-out:350ms cubic-bezier(0.5,1,0.89,1);--fbd-nav-text:300ms ease-out;--fbd-nav-pop:180ms var(--fb-motion-easing-enter);--fbd-nav-morph:240ms var(--fb-motion-easing-enter);--fbd-nav-hover-bg:color-mix(in srgb,var(--fb-cmp-header-text) 7%,transparent);--fbd-nav-surface:color-mix(in srgb,var(--fb-color-bg-elevated) 80%,transparent);--fbd-glass-blur:24px;--fbd-motion:200ms cubic-bezier(0,0,0.2,1);--fbd-motion-move:300ms var(--fb-motion-easing-enter);--fbd-press:0.97;--fbd-track-display:-0.045em;--fbd-track-title:-0.035em;--fbd-track-heading:-0.025em;--fbd-track-figure:-0.02em;--fbd-track-sub:-0.015em;--fbd-track-body:-0.006em;--fbd-track-caps:0.04em;--fbd-fade:var(--fb-space-5);--fbd-sheen:0 0 #0000;--fbd-track:var(--fb-color-ranking-track);--fbd-cost-in:#86b6ef;--fbd-cost-out:#256abf;--fbd-logo-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 76'%3E%3Cpath d='M55.8916 8.13672C57.4035 8.13695 58.6309 9.36405 58.6309 10.876L58.6329 21.7969C58.6327 24.6949 57.1098 27.3793 54.6172 28.8584L38.8721 38.2197L56.9434 39.5859C59.8339 39.8018 62.3924 41.5285 63.6817 44.124L70.2403 57.3291C70.9129 58.6833 70.36 60.3283 69.0059 61.001L55.043 67.9365C52.972 68.9652 50.4595 68.1207 49.4307 66.0498L36.377 39.7695L36.2793 39.7617L36.1163 39.8594V57.5537C36.1163 59.8661 34.2421 61.741 31.9297 61.7412H16.3389C14.8269 61.7412 13.5998 60.5139 13.5997 59.002V52.7998C13.5997 51.8301 14.1038 50.9364 14.9366 50.4434L33.2725 39.5342L11.8028 37.9062C10.8377 37.8351 9.98909 37.2599 9.55766 36.3916L6.79789 30.8369C6.12524 29.4827 6.67903 27.8377 8.03325 27.165L21.9952 20.2295C24.0661 19.2008 26.5796 20.0454 27.6084 22.1162L35.4795 37.9639L35.8633 37.9922L36.1163 37.8428L36.1143 12.3242C36.1141 10.0117 37.9884 8.13693 40.3008 8.13672H55.8916Z'/%3E%3C/svg%3E")}html[data-theme=dark] .fbd{--fbd-sheen:inset 0 1px 0 color-mix(in srgb,var(--fb-content-on-dark) 6%,transparent)}.fbd:is(:lang(zh),:lang(ja),:lang(ko)){--fbd-track-display:0;--fbd-track-title:0;--fbd-track-heading:0;--fbd-track-figure:0;--fbd-track-sub:0;--fbd-track-body:0}html[data-theme=dark] .fbd{color-scheme:dark;--fbd-cost-in:#1c5cab;--fbd-cost-out:#6da7ec}.fbd *{box-sizing:border-box;margin:0;padding:0}.fbd{background:var(--fb-color-bg-page);color:var(--ink);font-family:var(--fb-font-family-body);font-size:var(--fbd-fs-body);line-height:var(--fb-line-height-body);letter-spacing:var(--fbd-track-body);-webkit-font-smoothing:antialiased}.fbd .fbd-serif{font-family:var(--fb-font-family-heading)}.fbd :is(h1,h2){letter-spacing:var(--fbd-track-heading)}.fbd h3{letter-spacing:var(--fbd-track-sub)}.fbd .fbd-num{font-variant-numeric:tabular-nums}.fbd .fbd-wrap{max-width:1400px;margin:0 auto;padding-left:max(var(--fb-layout-page-inline),env(safe-area-inset-left,0px));padding-right:max(var(--fb-layout-page-inline),env(safe-area-inset-right,0px))}.fbd a{color:inherit;text-decoration:none}.fbd .fbd-tab:focus-visible,.fbd a:focus-visible,.fbd button:focus-visible,.fbd select:focus-visible{outline:2px solid var(--fb-color-focus-ring);outline-offset:2px}.fbd .fbd-mockbar{background:var(--fbd-cfafafa);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fbd-fs-label);text-align:center;padding:var(--fb-space-1) var(--fb-space-4)}.fbd header .fbd-wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--fb-cmp-header-height);column-gap:var(--fb-space-4);row-gap:var(--fb-space-4)}.fbd header .fbd-logo{grid-column:1;justify-self:start}.fbd .fbd-logo{display:inline-flex;align-items:center;gap:var(--fb-space-2);height:var(--fbd-head-ctl,var(--fb-button-height-xs));padding:0 var(--fb-space-3);background:var(--fb-action-primary-bg);color:var(--fb-action-primary-text);border-radius:var(--fbd-radius-pill);font-size:var(--fbd-fs-lead);font-weight:var(--fb-font-weight-medium);transition:background-color var(--fbd-motion)}.fbd .fbd-logo svg{width:22px;height:22px}.fbd .fbd-nav{position:relative;isolation:isolate;grid-column:2;justify-self:center;min-width:0}.fbd .fbd-nav-list{display:flex;list-style:none}.fbd .fbd-nav-item,.fbd .fbd-nav-list{align-items:center;gap:var(--fb-space-1)}.fbd .fbd-nav-item{display:inline-flex;height:var(--fb-button-height-xs);padding:0 var(--fb-space-2);border:0;border-radius:var(--fb-radius-button);background:transparent;font:inherit;font-size:var(--fb-font-size-nav);font-weight:var(--fb-font-weight-normal);letter-spacing:0;color:var(--fb-color-text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--fbd-nav-text)}.fbd .fbd-nav-item:is(:hover,[data-popup-open],[data-current]){color:var(--fb-cmp-header-text)}.fbd .fbd-nav-caret{display:inline-flex;margin-right:calc(-1 * var(--fb-space-1));color:var(--fb-color-text-muted);transition:transform var(--fbd-motion-move)}.fbd .fbd-nav-caret[data-popup-open]{transform:rotate(180deg)}.fbd .fbd-navhover{position:absolute;z-index:-1;top:50%;left:0;width:0;height:var(--fb-button-height-xs);margin-top:calc(-.5 * var(--fb-button-height-xs));border-radius:var(--fb-radius-button);background:var(--fbd-nav-hover-bg);pointer-events:none;opacity:0}.fbd .fbd-navhover[data-state=on]{opacity:1;transition:left var(--fbd-nav-in),width var(--fbd-nav-in),opacity var(--fbd-nav-in)}.fbd .fbd-navhover[data-state=off]{transition:opacity var(--fbd-nav-out)}.fbd .fbd-right{grid-column:3;justify-self:end;display:flex;gap:var(--fb-space-1);align-items:center}@media (max-width:1279px){.fbd-sitehead .fbd-right a.fbd-hlink{display:none}}@media (max-width:1023px){.fbd header .fbd-wrap{grid-template-columns:auto 1fr;height:auto;padding-block:var(--fb-space-4)}.fbd .fbd-nav{grid-column:1/-1;grid-row:2;max-width:100%;overflow-x:auto;padding-block:var(--fb-space-1);margin-block:calc(-1 * var(--fb-space-1))}.fbd .fbd-right{grid-column:2}}.fbd.fbd-navpos{z-index:var(--fb-z-popover);background:transparent;overflow:visible;width:var(--positioner-width);height:var(--positioner-height);max-width:var(--available-width);transition:top var(--fbd-nav-morph),left var(--fbd-nav-morph),right var(--fbd-nav-morph),bottom var(--fbd-nav-morph)}.fbd.fbd-navpos[data-instant]{transition:none}.fbd.fbd-navpos:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--fb-space-5));height:var(--fb-space-5)}.fbd .fbd-navpop{position:relative;width:var(--popup-width);height:var(--popup-height);border-radius:var(--fb-radius-overlay);background:var(--fbd-nav-surface);-webkit-backdrop-filter:blur(var(--fbd-glass-blur)) saturate(145%);backdrop-filter:blur(var(--fbd-glass-blur)) saturate(145%);box-shadow:var(--fbd-sheen),inset 0 0 0 1px var(--fb-color-border-default),var(--fb-shadow-low);transform-origin:var(--transform-origin);transition:opacity var(--fbd-nav-pop),transform var(--fbd-nav-pop),width var(--fbd-nav-morph),height var(--fbd-nav-morph)}.fbd .fbd-navarrow{top:-9px;display:flex;width:20px;height:10px;pointer-events:none}.fbd .fbd-navarrow[data-uncentered]{visibility:hidden}.fbd .fbd-navarrow-fill{fill:var(--fbd-nav-surface)}.fbd .fbd-navarrow-line{stroke:var(--line)}.fbd .fbd-navpop:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(calc(-1 * var(--fb-space-2)))}.fbd .fbd-navview{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.fbd .fbd-navcontent{width:36rem;max-width:calc(100vw - 2 * var(--fb-space-4));max-height:var(--available-height,80dvh);overflow-y:auto;padding:var(--fb-space-3);transition:opacity var(--fbd-motion),transform var(--fbd-nav-morph)}.fbd .fbd-navcontent:is([data-starting-style],[data-ending-style]){opacity:0}.fbd .fbd-navcontent:is([data-starting-style][data-activation-direction=left],[data-ending-style][data-activation-direction=right]){transform:translateX(calc(-1 * var(--fb-space-5)))}.fbd .fbd-navcontent:is([data-starting-style][data-activation-direction=right],[data-ending-style][data-activation-direction=left]){transform:translateX(var(--fb-space-5))}.fbd .fbd-navgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fb-space-4)}.fbd .fbd-navgrid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.fbd .fbd-navgroup-title{padding:var(--fb-space-1) var(--fb-space-2) var(--fb-space-2);font-size:var(--fbd-fs-label);font-weight:var(--fb-font-weight-normal);color:var(--fb-color-text-muted)}.fbd .fbd-navgroup ul{display:grid;gap:var(--fb-space-1);list-style:none}.fbd .fbd-navcard{position:relative;display:flex;align-items:center;gap:var(--fb-space-2);padding:var(--fb-space-2);border-radius:var(--fb-radius-surface);transition:background-color var(--fbd-motion)}.fbd .fbd-navcard-icon{display:grid;place-items:center;flex:0 0 var(--fb-button-height-xs);height:var(--fb-button-height-xs);border-radius:var(--fb-radius-control);background:var(--fb-color-bg-muted);color:var(--fb-color-text-primary)}.fbd .fbd-navcard-copy{display:grid;gap:var(--fb-space-1);flex:1;min-width:0;overflow-wrap:anywhere}.fbd .fbd-navcard:is(:hover,:focus-visible){background:var(--fbd-nav-hover-bg)}.fbd .fbd-navcard:after{content:"→";flex:none;font-size:var(--fbd-fs-data);color:var(--fb-color-text-muted);opacity:0;transform:translateX(calc(-1 * var(--fb-space-1)));transition:opacity var(--fbd-motion),transform var(--fbd-motion-move)}.fbd .fbd-navcard:is(:hover,:focus-visible):after{opacity:1;transform:translateX(0)}.fbd .fbd-navcard[data-active]:before{content:"";position:absolute;left:0;top:var(--fb-space-3);bottom:var(--fb-space-3);width:2px;border-radius:1px;background:var(--fbd-brand)}.fbd .fbd-navcard-title{display:flex;align-items:center;gap:var(--fb-space-2);font-size:var(--fbd-fs-body);font-weight:var(--fb-font-weight-normal);color:var(--fb-color-text-primary)}.fbd .fbd-navcard-desc{font-size:var(--fbd-fs-label);font-weight:var(--fb-font-weight-normal);line-height:var(--fb-line-height-body);color:var(--fb-color-text-muted)}@media (max-width:640px){.fbd .fbd-navcontent{width:calc(100vw - 2 * var(--fb-space-4));padding:var(--fb-space-3)}.fbd .fbd-navgrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fbd .fbd-nav-caret,.fbd .fbd-navcard:after,.fbd .fbd-navcontent,.fbd .fbd-navhover[data-state],.fbd .fbd-navpop,.fbd.fbd-navpos{transition:none}.fbd .fbd-navcontent:is([data-starting-style],[data-ending-style]){transform:none}}.fbd .fbd-login{background:var(--fb-action-primary-bg);color:var(--fb-action-primary-text);border-radius:var(--fb-radius-button);height:var(--fb-button-height-sm);padding:0 var(--fb-space-3);display:inline-flex;align-items:center;font-size:var(--fbd-fs-data);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-ext:after{content:" ↗";font-size:.85em}.fbd .fbd-hero{padding:var(--fb-space-8) 0 0}.fbd .fbd-hero+.fbd-bar{margin-top:var(--fb-space-7)}.fbd .fbd-hero-text{position:relative;isolation:isolate}.fbd .fbd-hero-field{position:absolute;z-index:-1;top:calc(-1 * var(--fb-space-8));right:0;bottom:calc(-1 * var(--fb-space-6));width:62%;overflow:hidden;pointer-events:none;background-image:radial-gradient(circle at var(--fb-space-3) var(--fb-space-3),var(--fb-color-text-muted) 0 1.25px,transparent 1.75px),radial-gradient(circle at var(--fb-space-3) var(--fb-space-3),var(--fb-color-border-strong) 0 1px,transparent 1.5px);background-size:var(--fb-space-9) var(--fb-space-9),var(--fb-space-5) var(--fb-space-5);-webkit-mask-image:radial-gradient(closest-side,#000 0,rgb(0 0 0/.6) 45%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0,rgb(0 0 0/.6) 45%,transparent 100%)}.fbd .fbd-hero-scan,.fbd .fbd-hero-scan>span{position:absolute;inset:0;will-change:transform;animation:fbd-hero-scan 12s linear infinite}.fbd .fbd-hero-scan{opacity:.6;-webkit-mask-image:linear-gradient(90deg,transparent 32%,#000 50%,transparent 68%);mask-image:linear-gradient(90deg,transparent 32%,#000 50%,transparent 68%)}.fbd .fbd-hero-scan>span{animation-name:fbd-hero-scan-hold;background-image:radial-gradient(circle at var(--fb-space-3) var(--fb-space-3),var(--fb-color-text-primary) 0 1.6px,transparent 2.1px),radial-gradient(circle at var(--fb-space-3) var(--fb-space-3),var(--fb-color-text-muted) 0 1.15px,transparent 1.65px);background-size:var(--fb-space-9) var(--fb-space-9),var(--fb-space-5) var(--fb-space-5)}@keyframes fbd-hero-scan{0%{transform:translateX(-68%)}60%,to{transform:translateX(68%)}}@keyframes fbd-hero-scan-hold{0%{transform:translateX(68%)}60%,to{transform:translateX(-68%)}}@media (prefers-reduced-motion:reduce){.fbd .fbd-hero-scan{display:none}}.fbd .fbd-hero h1{font-size:var(--fbd-fs-display);line-height:var(--fb-line-height-heading-1);min-height:2.4em;font-weight:var(--fb-font-weight-medium);letter-spacing:var(--fbd-track-display)}.fbd .fbd-hero h1 .fbd-hero-eyebrow{display:block;margin-bottom:var(--fb-space-3);font-family:var(--fb-font-family-body);font-size:var(--fbd-fs-label);line-height:var(--fb-line-height-body);font-weight:var(--fb-font-weight-medium);letter-spacing:var(--fbd-track-body);color:var(--fb-color-text-muted)}.fbd .fbd-hero p{font-size:var(--fbd-fs-h3);letter-spacing:var(--fbd-track-sub);color:var(--fb-color-text-secondary);margin-top:var(--fb-space-4);line-height:var(--fb-line-height-body)}.fbd .fbd-hero{--fbd-crystal:clamp(168px,16vw,232px)}.fbd .fbd-hero-text{padding-right:calc(20% + var(--fbd-crystal) / 2 + var(--fb-space-6))}.fbd .fbd-crystal{--fbd-cx:0;--fbd-cy:0;--fbd-turn:700ms var(--fb-motion-easing-enter);position:absolute;top:50%;right:calc(20% - var(--fbd-crystal) / 2);width:var(--fbd-crystal);aspect-ratio:1;translate:0 -50%;perspective:900px;-webkit-user-select:none;user-select:none}.fbd .fbd-crystal-floor{left:28%;right:28%;bottom:1%;height:7%;background:radial-gradient(closest-side,color-mix(in srgb,var(--fb-color-text-primary) 10%,transparent),transparent);translate:calc(var(--fbd-cx) * -6px) 0}.fbd .fbd-crystal-floor,.fbd .fbd-crystal-halo{position:absolute;border-radius:50%;transition:opacity var(--fbd-turn),scale var(--fbd-turn),translate var(--fbd-turn)}.fbd .fbd-crystal-halo{inset:6%;background:radial-gradient(closest-side,color-mix(in srgb,var(--fbd-brand) 10%,transparent),transparent);opacity:.8;translate:calc(var(--fbd-cx) * -8px) calc(var(--fbd-cy) * -8px)}html[data-theme=dark] .fbd .fbd-crystal-halo{background:radial-gradient(closest-side,color-mix(in srgb,var(--fbd-brand) 18%,transparent),transparent)}.fbd .fbd-crystal-body{position:absolute;inset:0;transform:rotateX(calc(5deg - var(--fbd-cy) * 16deg)) rotateY(calc(var(--fbd-cx) * 16deg - 8deg));transition:transform var(--fbd-turn),translate var(--fbd-turn),scale var(--fbd-turn);will-change:transform}.fbd .fbd-crystal :is(.fbd-crystal-back,.fbd-crystal-face){position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-drag:none}.fbd .fbd-crystal-back{opacity:.28;filter:blur(.5px);scale:.985;translate:calc(3px - var(--fbd-cx) * 6px) calc(2px - var(--fbd-cy) * 6px);transition:opacity var(--fbd-turn),translate var(--fbd-turn)}.fbd .fbd-crystal-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask:var(--fbd-crystal-src) center /100% 100% no-repeat;mask:var(--fbd-crystal-src) center /100% 100% no-repeat;transition:opacity var(--fbd-turn)}.fbd .fbd-crystal-fx>span{position:absolute;transition:transform var(--fbd-turn),opacity var(--fbd-turn)}.fbd .fbd-crystal-prism{mix-blend-mode:color;opacity:.08}.fbd .fbd-crystal-prism>span{inset:-30%;background:conic-gradient(from 210deg,#9d8cff,#6fc8ff,#8ff0d2,#ffe3a6,#ffb8e6,#9d8cff);transform:rotate(calc(var(--fbd-cx) * 70deg - var(--fbd-cy) * 40deg))}.fbd .fbd-crystal-glare{mix-blend-mode:screen}.fbd .fbd-crystal-glare>span:first-child{inset:0;opacity:0;background:radial-gradient(circle at 50% 50%,rgb(255 255 255/80%) 0,rgb(255 255 255/0) 30%);transform:translate(calc(var(--fbd-cx) * 32%),calc(var(--fbd-cy) * 32%))}.fbd .fbd-crystal-glare>span:last-child{inset:-25%;opacity:.35;background:linear-gradient(115deg,transparent 45%,rgb(255 255 255/55%) 50%,transparent 55%);transform:translate(calc(var(--fbd-cx) * -18%),calc(var(--fbd-cy) * -10%))}.fbd .fbd-crystal[data-active] .fbd-crystal-body{translate:0 -4px;scale:1.04}.fbd .fbd-crystal[data-active] .fbd-crystal-back{opacity:.36}.fbd .fbd-crystal[data-active] .fbd-crystal-halo{opacity:1;scale:1.06}.fbd .fbd-crystal[data-active] .fbd-crystal-floor{opacity:.6;scale:.88}.fbd .fbd-crystal[data-active] .fbd-crystal-prism{opacity:.4}.fbd .fbd-crystal[data-active] .fbd-crystal-glare>span{opacity:.9}@media (prefers-reduced-motion:reduce){.fbd .fbd-crystal *,.fbd .fbd-crystal-fx>span{transition:none}}@media (max-width:960px){.fbd .fbd-hero-text{padding-right:0}.fbd .fbd-crystal{display:none}}.fbd .fbd-upd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fb-space-4);margin-top:var(--fb-space-7)}.fbd .fbd-upd a{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--fb-space-4);padding-top:var(--fb-space-3);border-top:1px solid var(--line)}.fbd .fbd-upd a:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--fbd-brand);transform:scaleX(0);transform-origin:left center;transition:transform var(--fb-motion-duration-slow) var(--fb-motion-easing-standard)}.fbd .fbd-upd a:focus-visible:before,.fbd .fbd-upd a:hover:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.fbd .fbd-upd a:before{transition:none}}.fbd .fbd-upd small{display:block;font-size:var(--fbd-fs-label);letter-spacing:var(--fbd-track-caps);color:var(--fbd-brand);margin-bottom:var(--fb-space-1)}.fbd .fbd-upd b{font-weight:var(--fb-font-weight-normal);font-size:var(--fbd-fs-sub)}.fbd .fbd-arr{width:var(--fb-control-height-sm);height:var(--fb-control-height-sm);border-radius:var(--fb-radius-control);background:var(--fbd-cf5f5f5);display:grid;place-items:center;font-size:var(--fbd-fs-data);flex:none}.fbd .fbd-bar{display:flex;justify-content:space-between;align-items:end;margin:var(--fb-space-8) 0 var(--fb-space-3);gap:var(--fb-space-3);flex-wrap:wrap}.fbd .fbd-meta{font-size:var(--fbd-fs-label);color:var(--muted)}.fbd .fbd-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fb-space-4)}.fbd .fbd-card{border:1px solid var(--line);box-shadow:var(--fbd-sheen);border-radius:var(--fb-radius-surface);padding:var(--fb-space-4) var(--fb-space-4) var(--fb-space-2);background:var(--fbd-cffffff);min-width:0}.fbd .fbd-ct{display:flex;align-items:center;gap:var(--fb-space-3)}.fbd .fbd-sq{width:16px;height:16px;flex:none;border-radius:var(--fb-radius-control-sm)}.fbd .fbd-ct h2{font-size:var(--fbd-fs-h3);font-weight:var(--fb-font-weight-medium);letter-spacing:var(--fbd-track-sub)}.fbd .fbd-cs{margin:var(--fb-space-3) 0 0}.fbd .fbd-cs,.fbd .fbd-note{font-size:var(--fbd-fs-label);color:var(--muted)}.fbd .fbd-note{margin-top:2px}.fbd .fbd-tiles{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:var(--fb-space-4);margin-top:var(--fb-space-9)}.fbd .fbd-tile{border:1px solid var(--line);border-radius:var(--fb-radius-surface);min-height:384px;padding:var(--fb-space-5);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--fb-space-4);background:var(--fb-color-bg-surface);color:var(--ink);transition:border-color var(--fbd-motion)}.fbd .fbd-tile-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fb-space-3)}.fbd .fbd-tile h3{font-size:var(--fbd-fs-h2);letter-spacing:var(--fbd-track-heading);font-weight:var(--fb-font-weight-medium);line-height:var(--fb-line-height-display)}.fbd .fbd-tile .fbd-by{font-size:var(--fbd-fs-data);color:var(--muted);margin-top:var(--fb-space-1)}.fbd .fbd-tile .fbd-go{flex:none;width:var(--fb-control-height-md);height:var(--fb-control-height-md);border-radius:var(--fb-radius-control);background:var(--fb-action-primary-bg);color:var(--fb-action-primary-text);display:grid;place-items:center;transition:background-color var(--fbd-motion)}.fbd .fbd-tile:hover .fbd-go{background:var(--fb-action-primary-hover)}.fbd .fbd-tile-probe:hover{border-color:var(--fbd-cbdbdbd)}.fbd .fbd-tile .fbd-foot{margin-top:auto}.fbd .fbd-badge{display:inline-flex;align-items:center;border-radius:var(--fbd-radius-pill);background:var(--fb-cmp-badge-neutral-bg);color:var(--fb-cmp-badge-neutral-text);box-shadow:inset 0 0 0 1px var(--fb-cmp-badge-neutral-line);font-size:var(--fbd-fs-label);font-weight:var(--fb-font-weight-medium);padding:2px var(--fb-space-3);margin-bottom:var(--fb-space-3)}.fbd .fbd-tile .fbd-big{font-size:var(--fbd-fs-figure);line-height:var(--fb-line-height-heading-2)}.fbd .fbd-tile .fbd-small{font-size:var(--fbd-fs-data);color:var(--fb-color-text-secondary);line-height:var(--fb-line-height-body);max-width:340px}.fbd .fbd-pic{--fbd-shade:rgb(40 56 150/18%);position:relative;isolation:isolate;overflow:hidden;flex:1 1 auto;min-height:168px;border-radius:var(--fb-radius-surface);padding:var(--fb-space-3);display:grid;place-items:center;background:linear-gradient(160deg,#f6f7ff,#e9edff)}.fbd .fbd-pic-probe{--fbd-shade:rgb(16 98 96/18%);background:linear-gradient(160deg,#f3fbfa,#e2f4f1)}.fbd .fbd-rock{position:absolute;z-index:0;aspect-ratio:5/4;border-radius:56% 44% 52% 48%/58% 50% 50% 42%;box-shadow:inset -10px -14px 22px var(--fbd-shade),inset 8px 10px 16px rgb(255 255 255/55%),0 16px 28px -18px var(--fbd-shade);transform:translate(var(--fbd-dx,0),var(--fbd-dy,0)) rotate(var(--fbd-turn,0deg));transition:transform var(--fb-motion-duration-slow) var(--fb-motion-easing-standard)}.fbd .fbd-rock-a{width:62%;left:-12%;bottom:-26%;--fbd-turn:-8deg;background:linear-gradient(150deg,#a2b0fc,#7d90f4)}.fbd .fbd-rock-b{width:44%;right:-10%;top:-20%;--fbd-turn:14deg;background:linear-gradient(150deg,#ecebff,#d3d6fd)}.fbd .fbd-rock-c{width:17%;right:14%;bottom:10%;--fbd-turn:-4deg;background:linear-gradient(150deg,#ffffff,#e6eaf8)}.fbd .fbd-pic-probe .fbd-rock-a{width:58%;left:auto;right:-14%;bottom:-24%;--fbd-turn:10deg;background:linear-gradient(150deg,#8fdad3,#5ec3bb)}.fbd .fbd-pic-probe .fbd-rock-b{width:40%;right:auto;left:-10%;top:-18%;--fbd-turn:-12deg;background:linear-gradient(150deg,#e6f8f5,#c3ebe5)}.fbd .fbd-pic-probe .fbd-rock-c{width:16%;right:auto;left:14%;bottom:12%;background:linear-gradient(150deg,#ffffff,#e1f0ee)}.fbd .fbd-tile:hover .fbd-rock-a{--fbd-dx:-4px;--fbd-dy:3px}.fbd .fbd-tile:hover .fbd-rock-b{--fbd-dx:4px;--fbd-dy:-3px}.fbd .fbd-tile:hover .fbd-rock-c{--fbd-dy:-3px}.fbd .fbd-glass{background:linear-gradient(140deg,rgb(255 255 255/60%),rgb(255 255 255/24%));-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgb(255 255 255/72%);box-shadow:inset 0 1px 0 rgb(255 255 255/90%),0 14px 32px -16px var(--fbd-shade)}.fbd .fbd-glass-back{position:absolute;z-index:1;left:30%;top:14%;width:54%;height:36%;border-radius:var(--fb-radius-surface);transform:rotate(-6deg)}.fbd .fbd-glass-lens{position:absolute;z-index:1;right:8%;bottom:8%;width:30%;aspect-ratio:1;border-radius:50%}.fbd .fbd-glass-card{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:var(--fb-space-2);border-radius:var(--fb-radius-surface);transition:transform var(--fb-motion-duration-slow) var(--fb-motion-easing-standard)}.fbd .fbd-tile:hover .fbd-glass-card{transform:translateY(-2px)}.fbd .fbd-mk{flex:none;width:28px;height:28px;border-radius:var(--fb-radius-control);background:#ffffff;box-shadow:0 1px 2px rgb(15 23 42/10%);display:grid;place-items:center}.fbd .fbd-mk img{display:block;width:18px;height:18px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.fbd .fbd-glass{background:rgb(255 255 255/82%)}}@media (prefers-reduced-motion:reduce){.fbd .fbd-glass-card,.fbd .fbd-rock{transition:none}}.fbd .fbd-tile-switch{background:var(--fb-color-bg-inverse);border-color:var(--fb-color-bg-inverse);color:var(--fb-content-on-dark)}html[data-theme=dark] .fbd .fbd-tile-switch{border-color:var(--line)}.fbd .fbd-tile-switch .fbd-by{color:var(--fb-content-on-dark-muted)}.fbd .fbd-tile-switch .fbd-go{background:var(--fb-content-on-dark);color:var(--fb-color-bg-inverse)}.fbd .fbd-tile-switch:hover .fbd-go{background:var(--fb-content-on-dark-muted)}.fbd .fbd-tile-switch .fbd-badge{background:var(--fb-color-bg-inverse);color:var(--fb-content-on-dark);box-shadow:inset 0 0 0 1px var(--fb-line-on-dark-strong)}.fbd .fbd-log{border:1px solid var(--line);border-radius:var(--fb-radius-surface);background:var(--fb-color-bg-surface);padding:var(--fb-space-5);min-height:384px}.fbd .fbd-logh{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--fb-space-4)}.fbd .fbd-logh h3{font-size:var(--fbd-fs-h3);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-logh .fbd-b{width:var(--fb-control-height-md);height:var(--fb-control-height-md);border-radius:var(--fb-radius-control);background:var(--fb-action-primary-bg);color:var(--fb-action-primary-text);display:grid;place-items:center;transition:background-color var(--fbd-motion)}.fbd .fbd-logh .fbd-b:hover{background:var(--fb-action-primary-hover)}.fbd .fbd-tl{position:relative;padding-left:var(--fb-space-5)}.fbd .fbd-tl:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1px;background:var(--fbd-ccfcfcf)}.fbd .fbd-ev{position:relative;margin-bottom:var(--fb-space-4);display:block}.fbd .fbd-ev:last-child{margin-bottom:0}.fbd .fbd-ev:before{content:"";position:absolute;left:-24px;top:5px;width:11px;height:11px;border-radius:50%;background:var(--fb-color-bg-surface);box-shadow:inset 0 0 0 2px var(--fbd-ccfcfcf)}.fbd .fbd-ev:first-child:before{background:var(--ink);box-shadow:none}.fbd .fbd-ev small{font-size:var(--fbd-fs-label);color:var(--fbd-c7a7a7a)}.fbd .fbd-ev div{font-size:var(--fbd-fs-body);color:var(--fbd-c111111);line-height:var(--fb-line-height-body);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.fbd .fbd-ev:hover div{text-decoration:underline}.fbd .fbd-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fb-space-4);margin-top:var(--fb-space-4)}.fbd .fbd-art{border:1px solid var(--line);box-shadow:var(--fbd-sheen);border-radius:var(--fb-radius-surface);padding:var(--fb-space-4);display:block;min-width:0}.fbd .fbd-art:hover{border-color:var(--fbd-cbdbdbd)}.fbd .fbd-art small{font-size:var(--fbd-fs-label);color:var(--muted)}.fbd .fbd-art h4{font-size:var(--fbd-fs-sub);font-weight:var(--fb-font-weight-medium);line-height:var(--fb-line-height-body);margin:var(--fb-space-2) 0 var(--fb-space-2)}.fbd .fbd-art p{font-size:var(--fbd-fs-data);color:var(--fbd-c4a4a4a);line-height:var(--fb-type-body-leading)}.fbd .fbd-art img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--fb-radius-control-sm);margin-bottom:var(--fb-space-3);background:var(--soft);max-width:100%}.fbd .fbd-sect{display:flex;justify-content:space-between;align-items:center;margin-top:var(--fb-space-9);gap:var(--fb-space-3)}.fbd .fbd-sect h2{font-size:var(--fbd-fs-h1);font-weight:var(--fb-font-weight-medium);display:flex;align-items:center;gap:var(--fb-space-4)}.fbd .fbd-sect h2 i,.fbd .fbd-sh2 i{width:var(--fb-space-1);height:.82em;flex:none;display:inline-block;border-radius:var(--fbd-radius-mark);background:var(--fbd-brand)}.fbd .fbd-sect a{display:flex;align-items:center;gap:var(--fb-space-3);font-size:var(--fbd-fs-body)}.fbd .fbd-sect a span{width:var(--fb-control-height-md);height:var(--fb-control-height-md);border-radius:var(--fb-radius-control);background:var(--ink);color:var(--fbd-cffffff);display:grid;place-items:center}.fbd .fbd-sdesc{font-size:var(--fbd-fs-lead);color:var(--fbd-c262626);margin:var(--fb-space-3) 0 var(--fb-space-4);max-width:760px}.fbd .fbd-panel{border:1px solid var(--line);box-shadow:var(--fbd-sheen);border-radius:var(--fb-radius-surface);margin-bottom:var(--fb-space-4);background:var(--fbd-cffffff)}.fbd .fbd-ptabs{display:flex;gap:var(--fb-space-1);padding:var(--fb-space-3) var(--fb-space-4);border-bottom:1px solid var(--line);flex-wrap:wrap}.fbd .fbd-tab{padding:var(--fb-space-2) var(--fb-space-3);border-radius:0;font:inherit;font-size:var(--fbd-fs-data);color:var(--fb-color-text-secondary);cursor:pointer;border:0;background:transparent}.fbd .fbd-tab.fbd-on{color:var(--ink);font-weight:var(--fb-font-weight-medium);box-shadow:inset 0 -2px 0 var(--fbd-brand)}.fbd .fbd-blk{padding:var(--fb-space-4) var(--fb-space-4) var(--fb-space-2);border-bottom:1px solid var(--line)}.fbd .fbd-blk:last-child{border-bottom:0}.fbd .fbd-bh{display:flex;justify-content:space-between;align-items:start;gap:var(--fb-space-4);flex-wrap:wrap}.fbd .fbd-bh h3{font-size:var(--fbd-fs-h3);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-bh p{font-size:var(--fbd-fs-label);color:var(--muted);margin-top:var(--fb-space-1);max-width:900px}.fbd .fbd-count{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 var(--fb-space-2);border:1px solid var(--fb-cmp-badge-neutral-line);border-radius:var(--fbd-radius-pill);background:var(--fb-cmp-badge-neutral-bg);color:var(--fb-cmp-badge-neutral-text);font-size:var(--fbd-fs-label);font-weight:var(--fb-font-weight-medium);white-space:nowrap}.fbd .fbd-legend{display:flex;gap:var(--fb-space-4);flex-wrap:wrap;font-size:var(--fbd-fs-label);color:var(--fbd-c262626);margin-top:var(--fb-space-3)}.fbd .fbd-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:var(--fb-space-2);vertical-align:1px}.fbd .fbd-legend i.fbd-zone{width:14px;height:10px;border-radius:var(--fbd-radius-mark);background:var(--fbd-ce6f4ea);border:1px solid var(--fbd-cc7e6cf)}.fbd .fbd-legend i.fbd-dots{width:16px;height:0;border-top:2px dashed var(--fbd-c262626);border-radius:0;vertical-align:3px}@media (max-width:640px){.fbd .fbd-legend.fbd-legend-row{flex-wrap:nowrap;gap:var(--fb-space-3);overflow-x:auto;white-space:nowrap;scrollbar-width:none;padding-right:var(--fb-space-6)}.fbd .fbd-legend.fbd-legend-row::-webkit-scrollbar{display:none}.fbd .fbd-legend.fbd-legend-row>span{flex:none}}.fbd .fbd-scrollx{overflow-x:auto;-webkit-overflow-scrolling:touch}.fbd .fbd-sc{margin-top:var(--fb-space-4)}.fbd .fbd-sc-head,.fbd .fbd-sc-row{display:grid;grid-template-columns:var(--fb-space-6) minmax(0,15rem) minmax(0,1fr);column-gap:var(--fb-space-3);align-items:center}.fbd .fbd-sc-head{min-height:var(--fb-space-6);border-bottom:1px solid var(--line)}.fbd .fbd-sc-key{grid-column:1/3;display:flex;gap:var(--fb-space-4);font-size:var(--fbd-fs-label);color:var(--fb-color-text-secondary)}.fbd .fbd-sc-key i{display:inline-block;width:8px;height:8px;border-radius:var(--fbd-radius-mark);margin-right:var(--fb-space-2);vertical-align:1px}.fbd .fbd-sc-in{background:var(--fbd-cost-in)}.fbd .fbd-sc-out{background:var(--fbd-cost-out)}.fbd .fbd-sc-plot{position:relative;align-self:stretch;display:flex;padding-right:var(--fb-space-8)}.fbd .fbd-sc-axis,.fbd .fbd-sc-track{position:relative;flex:1}.fbd .fbd-sc-axis span{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:var(--fbd-fs-floor);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.fbd .fbd-sc-row{position:relative;min-height:calc(var(--fb-space-6) + var(--fb-space-1));border-top:1px solid var(--fb-cmp-table-line);color:var(--fb-color-text-primary);transition:background-color var(--fbd-motion)}.fbd .fbd-sc-list{list-style:none}.fbd .fbd-sc-list li:first-child .fbd-sc-row{border-top:0}.fbd .fbd-sc-row:hover{background:var(--fb-cmp-table-row-hover-bg)}.fbd .fbd-sc-rank{font-size:var(--fbd-fs-label);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.fbd .fbd-sc-name{display:flex;align-items:center;gap:var(--fb-space-2);min-width:0;white-space:nowrap}.fbd .fbd-sc-name i{width:8px;height:8px;border-radius:50%;flex:none}.fbd .fbd-sc-name b{font-size:var(--fbd-fs-data);font-weight:var(--fb-font-weight-medium);flex:none}.fbd .fbd-sc-name em{font-style:normal;font-size:var(--fbd-fs-label);color:var(--muted);overflow:hidden;text-overflow:ellipsis}.fbd .fbd-sc-row:hover b{text-decoration:underline;text-underline-offset:.2em}.fbd .fbd-sc-track>i{position:absolute;top:0;bottom:0;width:1px;transform:translateX(-50%);background:var(--fb-cmp-table-line)}.fbd .fbd-sc-bar{position:absolute;top:50%;left:0;display:flex;gap:2px;min-width:2px;height:12px;transform:translateY(-50%);border-radius:3px;overflow:hidden;transition:opacity var(--fbd-motion)}.fbd .fbd-sc-list:has(.fbd-sc-row:hover) .fbd-sc-row:not(:hover) .fbd-sc-bar{opacity:.45}.fbd .fbd-sc-bar .fbd-sc-out{flex:1}.fbd .fbd-sc-val{position:absolute;top:50%;transform:translateY(-50%);margin-left:var(--fb-space-2);font-size:var(--fbd-fs-label);font-variant-numeric:tabular-nums;white-space:nowrap}.fbd .fbd-sc-empty{padding:var(--fb-space-6) 0;text-align:center;font-size:var(--fbd-fs-data);color:var(--muted)}@media (max-width:640px){.fbd .fbd-sc-head,.fbd .fbd-sc-row{grid-template-columns:var(--fb-space-5) minmax(0,1fr);column-gap:var(--fb-space-2)}.fbd .fbd-sc-head{padding-bottom:var(--fb-space-2)}.fbd .fbd-sc-key{grid-column:1/-1;padding-block:var(--fb-space-2)}.fbd .fbd-sc-head .fbd-sc-plot{grid-column:2;min-height:var(--fb-space-4)}.fbd .fbd-sc-row{row-gap:var(--fb-space-1);padding-block:var(--fb-space-2)}.fbd .fbd-sc-row .fbd-sc-plot{grid-column:2;min-height:var(--fb-space-4)}.fbd .fbd-sc-rank{align-self:start}.fbd .fbd-sc-track>i{display:none}}.fbd .fbd-fx{display:grid;grid-template-columns:minmax(0,1fr) 300px}.fbd .fbd-fx .fbd-chart{padding:var(--fb-space-2) var(--fb-space-2) var(--fb-space-1) 0;border-right:1px solid var(--line);min-width:0}.fbd .fbd-fx .fbd-side{padding:var(--fb-space-4);position:relative;min-height:300px}.fbd .fbd-lst{position:absolute;left:18px;right:18px;top:18px;bottom:18px;overflow-y:auto}.fbd .fbd-lst h4{font-size:var(--fbd-fs-lead);font-weight:var(--fb-font-weight-medium);margin-bottom:2px}.fbd .fbd-lst p{font-size:var(--fbd-fs-label);color:var(--muted);margin-bottom:var(--fb-space-3)}.fbd .fbd-row{display:flex;gap:var(--fb-space-3);align-items:flex-start;padding:var(--fb-space-2) 0;border-top:1px solid var(--fbd-cf0f0f0)}.fbd .fbd-row i{width:9px;height:9px;border-radius:50%;margin-top:var(--fb-space-2);flex:none}.fbd .fbd-row b{font-weight:var(--fb-font-weight-medium);font-size:var(--fbd-fs-data);display:block}.fbd .fbd-row span{font-size:var(--fbd-fs-label);color:var(--muted)}.fbd svg a{cursor:pointer}.fbd svg a:hover rect{opacity:.85}.fbd table.fbd-t{width:100%;border-collapse:collapse;font-size:var(--fbd-fs-data)}.fbd .fbd-t th{font-size:var(--fbd-fs-label);color:var(--fb-cmp-table-head-text);font-weight:var(--fb-font-weight-medium);text-align:left;border-bottom:1px solid var(--line)}.fbd .fbd-t td,.fbd .fbd-t th{padding:var(--fb-space-3) var(--fb-space-3);white-space:nowrap}.fbd .fbd-t td{border-bottom:1px solid var(--fb-cmp-table-line);vertical-align:middle}.fbd .fbd-t tr:last-child td{border-bottom:0}.fbd .fbd-t .fbd-r{text-align:right}.fbd .fbd-t a.fbd-nm{font-weight:var(--fb-font-weight-medium);display:inline-flex;align-items:center;gap:var(--fb-space-2)}.fbd .fbd-t a.fbd-nm:hover{text-decoration:underline}.fbd .fbd-av{width:26px;height:26px;border-radius:var(--fb-radius-control);background:var(--ink);color:var(--fbd-cffffff);display:inline-grid;place-items:center;font-size:var(--fbd-fs-label);font-weight:var(--fb-font-weight-medium);flex:none}.fbd .fbd-strip{display:inline-flex;gap:2px}.fbd .fbd-strip i{width:6px;height:16px;border-radius:var(--fbd-radius-mark);background:var(--fbd-cd9d9d9);display:inline-block}.fbd .fbd-strip i.fbd-ok{background:var(--fb-color-status-success-indicator)}.fbd .fbd-strip i.fbd-delayed{background:var(--fb-color-status-warning-indicator)}.fbd .fbd-strip i.fbd-down,.fbd .fbd-strip i.fbd-error,.fbd .fbd-strip i.fbd-failed{background:var(--fb-color-status-error-indicator)}.fbd .fbd-chip{display:inline-flex;align-items:center;gap:var(--fb-space-2);min-height:1.5rem;font-size:var(--fbd-fs-label);font-weight:var(--fb-font-weight-medium);line-height:1;border:1px solid var(--fb-cmp-badge-neutral-line);border-radius:var(--fbd-radius-pill);padding:0 var(--fb-space-2);background:var(--fb-cmp-badge-neutral-bg);color:var(--fb-cmp-badge-neutral-text)}.fbd .fbd-chip.fbd-grey{color:var(--muted)}.fbd .fbd-empty{padding:var(--fb-space-6);text-align:center;border:1px dashed var(--line);border-radius:var(--fb-radius-surface);margin:var(--fb-space-3) 0}.fbd .fbd-crumb,.fbd .fbd-empty{color:var(--muted);font-size:var(--fbd-fs-data)}.fbd .fbd-crumb{margin-top:var(--fb-space-5)}.fbd .fbd-crumb a:hover{text-decoration:underline}.fbd .fbd-shead{display:flex;gap:var(--fb-space-5);align-items:flex-start;justify-content:space-between;margin-top:var(--fb-space-4);flex-wrap:wrap}.fbd .fbd-shead .fbd-who{display:flex;gap:var(--fb-space-4);align-items:flex-start;min-width:0;flex:1}.fbd .fbd-shead .fbd-big-av{width:64px;height:64px;border-radius:var(--fb-radius-overlay);background:var(--ink);color:var(--fbd-cffffff);display:grid;place-items:center;font-size:var(--fbd-fs-h3);font-weight:var(--fb-font-weight-medium);flex:none}.fbd .fbd-shead h1{font-size:var(--fbd-fs-title);font-weight:var(--fb-font-weight-medium);line-height:var(--fb-line-height-display);letter-spacing:var(--fbd-track-title)}.fbd .fbd-shead p{color:var(--fbd-c262626);font-size:var(--fbd-fs-lead);margin-top:var(--fb-space-3);max-width:720px}.fbd .fbd-chips{margin-top:var(--fb-space-3)}.fbd .fbd-btns,.fbd .fbd-chips{display:flex;gap:var(--fb-space-2);flex-wrap:wrap}.fbd .fbd-btn{height:var(--fb-button-height-sm);padding:0 var(--fb-space-3);border-radius:var(--fb-radius-button);display:inline-flex;align-items:center;font:inherit;font-size:var(--fbd-fs-data);font-weight:var(--fb-font-weight-medium);color:var(--fb-action-secondary-text);border:1px solid var(--fb-action-secondary-border);background:var(--fb-action-secondary-bg);cursor:pointer;transition:background-color var(--fbd-motion),border-color var(--fbd-motion)}.fbd .fbd-btn:hover{background:var(--fb-action-secondary-hover)}.fbd .fbd-btn.fbd-dark{background:var(--fb-action-primary-bg);color:var(--fb-action-primary-text);border-color:var(--fb-action-primary-bg)}.fbd .fbd-btn.fbd-dark:hover{background:var(--fb-action-primary-hover);border-color:var(--fb-action-primary-hover)}.fbd .fbd-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fb-space-4);margin-top:var(--fb-space-6)}.fbd .fbd-kpi{border:1px solid var(--line);border-radius:var(--fb-radius-surface);padding:var(--fb-space-4) var(--fb-space-4);min-width:0}.fbd .fbd-kpi .fbd-kh{display:flex;align-items:center;gap:var(--fb-space-3);color:var(--fbd-c262626);font-size:var(--fbd-fs-body)}.fbd .fbd-kpi .fbd-ic{width:var(--fb-control-height-md);height:var(--fb-control-height-md);border-radius:var(--fb-radius-control);display:grid;place-items:center;flex:none}.fbd .fbd-kpi .fbd-kv{font-size:var(--fbd-fs-figure);margin-top:var(--fb-space-3);letter-spacing:var(--fbd-track-figure)}.fbd .fbd-kpi .fbd-ks{font-size:var(--fbd-fs-label);color:var(--muted);margin-top:2px}.fbd .fbd-rate{color:color-mix(in oklch,var(--fb-color-status-success-solid) calc(var(--rate) * 1%),var(--fb-color-status-error-solid))}.fbd .fbd-kpeer{margin-top:var(--fb-space-1);font-size:var(--fbd-fs-body);color:var(--fbd-c262626)}.fbd .fbd-kpeer b{font-weight:var(--fb-font-weight-medium)}.fbd .fbd-comp{display:grid;grid-template-columns:auto 1fr auto;column-gap:var(--fb-space-4);row-gap:2px;align-items:baseline;border:1px solid var(--line);border-radius:var(--fb-radius-surface);padding:var(--fb-space-3) var(--fb-space-4);margin-top:var(--fb-space-4);font-size:var(--fbd-fs-body)}.fbd .fbd-comp b{font-weight:var(--fb-font-weight-medium)}.fbd .fbd-comp em{font-style:normal;color:var(--fbd-c262626);white-space:nowrap}.fbd .fbd-comp small{grid-column:2/-1;font-size:var(--fbd-fs-label);color:var(--muted)}@media (max-width:640px){.fbd .fbd-comp{grid-template-columns:1fr}.fbd .fbd-comp small{grid-column:1}}.fbd .fbd-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:var(--fb-radius-surface)}.fbd .fbd-fact{padding:var(--fb-space-4) var(--fb-space-4);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.fbd .fbd-fact small{display:block;font-size:var(--fbd-fs-label);color:var(--muted)}.fbd .fbd-fact b{font-weight:var(--fb-font-weight-medium)}.fbd .fbd-twocol{display:grid;grid-template-columns:1fr 1fr;gap:var(--fb-space-4);margin-top:var(--fb-space-4)}.fbd .fbd-listbox{border:1px solid var(--line);border-radius:var(--fb-radius-surface);padding:var(--fb-space-4) var(--fb-space-4)}.fbd .fbd-listbox h4{font-size:var(--fbd-fs-lead);font-weight:var(--fb-font-weight-medium);margin-bottom:var(--fb-space-2)}.fbd .fbd-listbox li{margin-left:var(--fb-space-4);color:var(--fbd-c262626);font-size:var(--fbd-fs-data);margin-bottom:var(--fb-space-1)}.fbd .fbd-method{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fb-space-3);margin:var(--fb-space-4) 0 var(--fb-space-2)}.fbd .fbd-method div{background:var(--soft);border-radius:var(--fb-radius-surface);padding:var(--fb-space-3) var(--fb-space-4);font-size:var(--fbd-fs-data);color:var(--fbd-c262626);min-width:0}.fbd .fbd-method b{display:block;font-weight:var(--fb-font-weight-medium);margin-bottom:2px}.fbd .fbd-blist{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fb-space-4);margin-top:var(--fb-space-5)}.fbd footer{margin-top:var(--fb-space-8);padding:var(--fb-space-5) 0 var(--fb-space-6);border-top:1px solid var(--line);font-size:var(--fbd-fs-label);color:var(--muted);display:flex;justify-content:space-between;gap:var(--fb-space-3);flex-wrap:wrap}.fbd footer nav a{margin-left:var(--fb-space-4)}.fbd footer nav a:hover{color:var(--ink)}.fbd .fbd-loading{width:fit-content;margin:0 auto;padding:var(--fb-space-9) 0;text-align:center;color:var(--muted)}.fbd :is(.fbd-loading,.fbd-working){background:linear-gradient(90deg,var(--muted) 0,var(--muted) 35%,var(--ink) 50%,var(--muted) 65%,var(--muted) 100%) 0 0 /200% 100% repeat-x;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fbd-working 3s linear infinite}@keyframes fbd-working{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.fbd :is(.fbd-loading,.fbd-working){animation:none;background:none;-webkit-text-fill-color:currentColor}}.fbd{overflow-x:hidden;overflow-x:clip}.fbd .fbd-band{background:var(--fbd-cf1f2f4);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--fb-space-5) 0 var(--fb-space-7)}.fbd .fbd-band-in{max-width:1400px;margin:0 auto;padding-left:max(var(--fb-layout-page-inline),env(safe-area-inset-left,0px));padding-right:max(var(--fb-layout-page-inline),env(safe-area-inset-right,0px))}.fbd .fbd-metarow{display:flex;align-items:center;gap:var(--fb-space-3);flex-wrap:wrap;font-size:var(--fbd-fs-data);color:var(--fbd-c262626)}.fbd .fbd-metarow .fbd-btns{margin-left:auto}.fbd .fbd-mi{display:inline-flex;align-items:center;gap:var(--fb-space-2)}.fbd .fbd-mi.fbd-faint{color:var(--fbd-c6f6f6f)}.fbd .fbd-dot{width:4px;height:4px;border-radius:50%;background:var(--fbd-cc4c4c4);flex:none}.fbd .fbd-av.fbd-sm{width:22px;height:22px;border-radius:var(--fb-radius-control-sm);font-size:var(--fbd-fs-floor)}.fbd .fbd-stitle{font-size:var(--fbd-fs-h1);line-height:var(--fb-line-height-display);font-weight:var(--fb-font-weight-medium);margin:var(--fb-space-4) 0 var(--fb-space-5);letter-spacing:var(--fbd-track-heading);text-wrap:balance}.fbd .fbd-sum4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fb-space-4)}.fbd .fbd-sc{background:var(--fbd-cffffff);box-shadow:var(--fbd-sheen);border-radius:var(--fb-radius-surface);padding:var(--fb-space-4) var(--fb-space-4) var(--fb-space-4);display:flex;flex-direction:column;min-height:236px;min-width:0}.fbd .fbd-sch{display:flex;justify-content:space-between;align-items:center}.fbd .fbd-pill{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 var(--fb-space-2);border:1px solid var(--fb-cmp-badge-neutral-line);border-radius:var(--fbd-radius-pill);background:var(--fb-cmp-badge-neutral-bg);color:var(--fb-cmp-badge-neutral-text);font-size:var(--fbd-fs-label);font-weight:var(--fb-font-weight-medium);white-space:nowrap}.fbd .fbd-rk{color:var(--fbd-c0d0d0d);font-size:var(--fbd-fs-lead)}.fbd .fbd-rk i{font-style:normal;color:var(--fbd-c868e96)}.fbd .fbd-icons{display:flex;gap:var(--fb-space-2);justify-content:center;margin:var(--fb-space-6) 0 auto}.fbd .fbd-scm{font-size:var(--fbd-fs-label);color:var(--fbd-c6f6f6f);margin-top:var(--fb-space-4)}.fbd .fbd-scm b{color:var(--fbd-c262626);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-scv{display:flex;align-items:flex-end;gap:var(--fb-space-3);margin-top:var(--fb-space-2)}.fbd .fbd-big{font-size:var(--fbd-fs-figure);line-height:1;letter-spacing:var(--fbd-track-figure)}.fbd .fbd-lab{font-size:var(--fbd-fs-label);color:var(--fbd-c6f6f6f);line-height:var(--fb-line-height-heading-2)}.fbd .fbd-two{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--fb-space-8);margin-top:var(--fb-space-7)}.fbd .fbd-h3row{border-bottom:1px solid var(--fbd-cdee2e6);padding-bottom:var(--fb-space-3);margin-bottom:var(--fb-space-4)}.fbd .fbd-h3row h3{font-size:var(--fbd-fs-sub);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-two p{font-size:var(--fbd-fs-body);line-height:var(--fb-type-body-leading);margin-bottom:var(--fb-space-3);color:var(--fbd-c1a1a1a)}.fbd .fbd-spec{display:flex;justify-content:space-between;gap:var(--fb-space-4);padding:var(--fb-space-2) 0;font-size:var(--fbd-fs-body);color:var(--fbd-c495057);border-bottom:1px solid var(--fbd-ce3e5e8)}.fbd .fbd-spec b{color:var(--fbd-c0d0d0d);font-weight:var(--fb-font-weight-medium);text-align:right}.fbd .fbd-cmpbar{display:flex;justify-content:flex-end;margin:var(--fb-space-6) 0 var(--fb-space-3)}.fbd .fbd-seg2{font-size:var(--fbd-fs-label);color:var(--muted);letter-spacing:var(--fbd-track-caps)}.fbd .fbd-withside{display:grid;grid-template-columns:170px minmax(0,1fr);gap:var(--fb-space-7);margin-top:var(--fb-space-8)}.fbd .fbd-toc{position:sticky;top:calc(var(--fbd-head-offset, var(--fb-cmp-header-height)) + 20px);align-self:start;flex-direction:column;font-size:var(--fbd-fs-label)}.fbd .fbd-toc,.fbd .fbd-toc a{display:flex;gap:var(--fb-space-2)}.fbd .fbd-toc a{align-items:center;color:var(--fbd-c495057)}.fbd .fbd-toc a:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fb-color-border-strong);display:inline-block}.fbd .fbd-toc a:hover:before{background:var(--fbd-brand)}.fbd .fbd-toc a:hover{color:var(--fbd-c000000)}.fbd .fbd-secs{min-width:0}.fbd .fbd-secs section{margin-bottom:var(--fb-space-8)}.fbd .fbd-sh2{font-size:var(--fbd-fs-h2);font-weight:var(--fb-font-weight-medium);display:flex;align-items:center;gap:var(--fb-space-3);margin-bottom:var(--fb-space-4)}.fbd .fbd-band .fbd-crumb{display:flex;align-items:center;gap:var(--fb-space-2);margin-top:0}.fbd .fbd-crumb [aria-current]{color:var(--fb-color-text-secondary)}.fbd .fbd-idrow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fb-space-4) var(--fb-space-6);flex-wrap:wrap;margin:var(--fb-space-4) 0}.fbd .fbd-idrow .fbd-stitle{display:flex;align-items:flex-start;gap:var(--fb-space-3);margin:0;min-width:0}.fbd .fbd-idrow .fbd-av{width:var(--fb-button-height-md);height:var(--fb-button-height-md);border-radius:var(--fb-radius-button);font-size:var(--fbd-fs-sub);margin-top:.1em}.fbd .fbd-stitle-sub{display:block;margin-top:var(--fb-space-1);font-size:var(--fbd-fs-lead);font-weight:var(--fb-font-weight-normal);line-height:var(--fb-line-height-body);letter-spacing:var(--fbd-track-body);color:var(--muted)}.fbd .fbd-idrow .fbd-btns{flex:none}.fbd .fbd-idrow+.fbd-metarow{margin-bottom:var(--fb-space-5)}.fbd .fbd-metarow .fbd-fsel{color:var(--muted)}.fbd .fbd-sum4>.fbd-sc{margin-top:0}.fbd a.fbd-sc{color:inherit;transition:box-shadow var(--fbd-motion)}.fbd a.fbd-sc:hover{box-shadow:var(--fbd-sheen),0 0 0 1px var(--fb-color-border-strong)}.fbd .fbd-verdict{max-width:760px;margin-top:var(--fb-space-6)}.fbd .fbd-verdict h2{font-size:var(--fbd-fs-sub);font-weight:var(--fb-font-weight-medium);letter-spacing:var(--fbd-track-sub);margin-bottom:var(--fb-space-2)}.fbd .fbd-verdict p{font-size:var(--fbd-fs-body);line-height:var(--fb-type-body-leading);color:var(--fbd-c1a1a1a)}.fbd .fbd-verdict p+p{margin-top:var(--fb-space-2)}.fbd{--fbd-secbar-h:calc(var(--fb-space-6) + var(--fb-space-4))}.fbd .fbd-secbar{position:sticky;top:var(--fbd-head-offset,var(--fb-cmp-header-height));z-index:6;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fbd .fbd-secbar .fbd-sub-in{height:var(--fbd-secbar-h);align-items:stretch}.fbd .fbd-secbar .fbd-subtabs{align-items:stretch}.fbd .fbd-secbar .fbd-subtabs a{display:flex;align-items:center;padding:0}.fbd .fbd-secbar+.fbd-secs{margin-top:var(--fb-space-7)}.fbd .fbd-secs>section{scroll-margin-top:calc(var(--fbd-head-offset, var(--fb-cmp-header-height)) + var(--fbd-secbar-h) + var(--fb-space-4))}@media (max-width:960px){.fbd .fbd-sum4>.fbd-sc{min-height:0}.fbd .fbd-idrow .fbd-btns{width:100%}.fbd .fbd-secbar .fbd-sub-in{gap:0}}.fbd .fbd-fnote{font-size:var(--fbd-fs-label);color:var(--fbd-c868e96);border-top:1px solid var(--fbd-cf0f0f0);margin-top:var(--fb-space-2);padding:var(--fb-space-3) 0 var(--fb-space-1)}.fbd .fbd-fnote a{text-decoration:underline}.fbd .fbd-faq details{border-bottom:1px solid var(--line);padding:var(--fb-space-4) 0}.fbd .fbd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--fb-space-4);cursor:pointer;font-size:var(--fbd-fs-lead);list-style:none}.fbd .fbd-faq summary::-webkit-details-marker{display:none}.fbd .fbd-faq summary:after{content:"";flex:none;width:.45rem;height:.45rem;margin-right:var(--fb-space-1);border:solid var(--muted);border-width:0 1.5px 1.5px 0;transform:translateY(-25%) rotate(45deg);transition:transform var(--fbd-motion)}.fbd .fbd-faq details[open]>summary:after{transform:translateY(25%) rotate(-135deg)}.fbd .fbd-faq p{margin-top:var(--fb-space-2);color:var(--fbd-c495057);font-size:var(--fbd-fs-body)}@media (max-width:960px){.fbd .fbd-kpis.fbd-k3,.fbd .fbd-sum4,.fbd .fbd-two,.fbd .fbd-withside{grid-template-columns:1fr}.fbd .fbd-two{gap:var(--fb-space-5)}.fbd .fbd-toc{display:none}.fbd .fbd-stitle{font-size:var(--fbd-fs-h2)}.fbd .fbd-metarow .fbd-btns{margin-left:0;width:100%}}.fbd .fbd-subband{background:var(--fbd-cf1f2f4);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fbd .fbd-sub-in{display:flex;align-items:center;gap:var(--fb-space-5);height:66px;overflow-x:auto}.fbd .fbd-catpill2{color:var(--ink);font-size:var(--fbd-fs-body);font-weight:var(--fb-font-weight-medium);white-space:nowrap;padding-right:var(--fb-space-5);border-right:1px solid var(--line)}.fbd .fbd-subtabs{display:flex;gap:var(--fb-space-5)}.fbd .fbd-subtabs a{font-size:var(--fbd-fs-body);color:var(--fbd-c6f6f6f);padding:var(--fb-space-5) 0 var(--fb-space-4);border-bottom:2px solid transparent;white-space:nowrap}.fbd .fbd-subtabs a.fbd-on{color:var(--ink);border-bottom-color:var(--fbd-brand)}.fbd .fbd-subtabs a:hover{color:var(--fbd-c0d0d0d)}.fbd .fbd-sublinks{display:flex;gap:var(--fb-space-5);margin-left:auto;flex:none}.fbd .fbd-sublinks a{font-size:var(--fbd-fs-data);color:var(--fbd-c6f6f6f);padding:var(--fb-space-3) 0;white-space:nowrap;transition:color var(--fbd-motion)}.fbd .fbd-sublinks a:after{content:" →"}.fbd .fbd-sublinks a:hover{color:var(--fbd-brand)}.fbd .fbd-lbhead{display:flex;justify-content:space-between;gap:var(--fb-space-6);margin-top:var(--fb-space-7)}.fbd .fbd-lbt{font-size:var(--fbd-fs-h1);font-weight:var(--fb-font-weight-medium);display:flex;align-items:center;gap:var(--fb-space-4)}.fbd .fbd-lbt i,.fbd .fbd-sect h1 i{width:.82em;height:.82em;flex:none;display:inline-block;background:var(--fbd-brand);-webkit-mask:var(--fbd-logo-mark) center/contain no-repeat;mask:var(--fbd-logo-mark) center/contain no-repeat}.fbd .fbd-ver{font-size:var(--fbd-fs-h3);color:var(--fbd-c6f6f6f)}.fbd .fbd-lbd{color:var(--fbd-c6f6f6f);font-size:var(--fbd-fs-body);margin-top:var(--fb-space-2);max-width:760px}.fbd .fbd-lbnew{width:300px;flex:none;font-size:var(--fbd-fs-data)}.fbd .fbd-lbnew small{display:block;color:var(--fbd-brand);font-size:var(--fbd-fs-label);letter-spacing:var(--fbd-track-caps)}.fbd .fbd-lbnew b{display:block;font-weight:var(--fb-font-weight-medium);margin:2px 0}.fbd .fbd-lbnew span{color:var(--fbd-c8a8a8a);font-size:var(--fbd-fs-label)}.fbd .fbd-lbfilters{display:flex;gap:var(--fb-space-3);align-items:center;margin:var(--fb-space-5) 0 var(--fb-space-4);flex-wrap:wrap}.fbd .fbd-fsel{display:inline-flex;align-items:center;gap:var(--fb-space-2);min-height:var(--fb-control-height-md);padding:0 var(--fb-space-3);border:1px solid var(--line);border-radius:var(--fb-radius-control);background:var(--fb-color-bg-surface);font-size:var(--fbd-fs-data);color:var(--muted);transition:border-color var(--fbd-motion)}.fbd .fbd-fsel:hover{border-color:var(--fb-color-border-strong)}.fbd .fbd-seg3{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--fb-radius-control);background:var(--fb-color-bg-surface)}.fbd .fbd-seg3 button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;user-select:none}.fbd .fbd-seg3 :is(b,button){font-weight:var(--fb-font-weight-normal);font-size:var(--fbd-fs-data);padding:var(--fb-space-1) var(--fb-space-3);border-radius:var(--fb-radius-control-sm)}.fbd .fbd-seg3 :is(b,button).fbd-on{background:var(--pill);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-chk{display:inline-flex;align-items:center;gap:var(--fb-space-2);font-size:var(--fbd-fs-data)}.fbd .fbd-box{width:16px;height:16px;border-radius:var(--fb-radius-control-sm);border:1.5px solid var(--fbd-cadb5bd);display:inline-block}.fbd .fbd-box.fbd-on{background:var(--fbd-c0d0d0d);border-color:var(--fbd-c0d0d0d)}.fbd .fbd-lbp .fbd-t th{background:var(--fb-cmp-table-head-bg)}.fbd .fbd-lb td{padding:var(--fb-space-3) var(--fb-space-3)}.fbd .fbd-lbr{font-weight:var(--fb-font-weight-medium);text-align:center;width:48px;color:var(--fbd-cadb5bd)}.fbd .fbd-lbg{color:var(--fbd-cadb5bd);font-family:var(--fb-font-family-mono)}.fbd .fbd-lbm{display:inline-flex;align-items:center;gap:var(--fb-space-2)}.fbd .fbd-lbm i{width:12px;height:12px;border-radius:var(--fbd-radius-mark);display:inline-block;flex:none}.fbd .fbd-lbm b{font-weight:var(--fb-font-weight-medium)}.fbd .fbd-lbm em{font-style:normal;color:var(--fbd-c6f6f6f)}.fbd a.fbd-lbm:hover b{text-decoration:underline}.fbd .fbd-sc-col{width:32%}.fbd .fbd-ph{display:inline-block;width:62%;height:16px;border-radius:var(--fbd-radius-mark);background:repeating-linear-gradient(45deg,var(--fbd-ceceef1) 0 6px,var(--fbd-cf6f7f8) 6px 12px);vertical-align:middle}.fbd .fbd-pend{margin-left:var(--fb-space-3);color:var(--fbd-cadb5bd);font-size:var(--fbd-fs-label)}.fbd a.fbd-tab{display:inline-block}@media (max-width:960px){.fbd .fbd-lbhead{flex-direction:column}.fbd .fbd-lbnew{width:auto}}.fbd .fbd-card.fbd-clickable{cursor:pointer;transition:border-color var(--fbd-motion)}.fbd .fbd-card.fbd-clickable:hover{border-color:var(--fbd-cbdbdbd)}.fbd .fbd-ct h2 a:hover{text-decoration:underline}.fbd .fbd-cardlink{margin-left:auto;width:var(--fb-control-height-sm);height:var(--fb-control-height-sm);border-radius:var(--fb-radius-control);background:var(--fbd-cf3f3f3);display:grid;place-items:center;font-size:var(--fbd-fs-data);color:var(--fbd-c262626)}.fbd .fbd-cardlink:hover{background:var(--fbd-c0d0d0d);color:var(--fbd-cffffff)}.fbd .fbd-barcell{width:38%}.fbd .fbd-hbar{position:relative;display:inline-block;width:66%;height:16px;vertical-align:middle;background:var(--fbd-track);border-radius:var(--fbd-radius-mark)}.fbd .fbd-hbar-s{width:110px}.fbd .fbd-hfill{position:absolute;left:0;top:0;bottom:0;border-radius:var(--fbd-radius-mark)}.fbd .fbd-hfill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to right,color-mix(in srgb,var(--fbd-cffffff) 30%,transparent),transparent 80%);pointer-events:none}.fbd .fbd-whisk{position:absolute;top:50%;height:0;border-top:1.5px solid rgba(0,0,0,.55)}.fbd .fbd-whisk:after,.fbd .fbd-whisk:before{content:"";position:absolute;top:-5px;height:9px;border-left:1.5px solid rgba(0,0,0,.55)}.fbd .fbd-whisk:before{left:0}.fbd .fbd-whisk:after{right:0}.fbd .fbd-hval{margin-left:var(--fb-space-3);font-size:var(--fbd-fs-data)}.fbd .fbd-hval sup{color:var(--fbd-c8a8a8a);font-size:var(--fbd-fs-floor);margin-left:2px}.fbd .fbd-lbr2{font-weight:var(--fb-font-weight-medium);text-align:center;width:48px}.fbd .fbd-fxf{margin-top:var(--fb-space-4);display:flex;flex-direction:column;gap:var(--fb-space-3)}.fbd .fbd-chips2{display:flex;gap:var(--fb-space-2);flex-wrap:wrap}.fbd .fbd-fchip{display:inline-flex;align-items:center;gap:var(--fb-space-2);border:1px solid var(--line);background:var(--fbd-cffffff);border-radius:var(--fbd-radius-pill);padding:var(--fb-space-1) var(--fb-space-3);font:inherit;font-size:var(--fbd-fs-label);color:var(--fbd-c404040);cursor:pointer}.fbd .fbd-fchip i{width:8px;height:8px;border-radius:50%;display:inline-block}.fbd .fbd-fchip.fbd-on{background:var(--fb-action-primary-bg);border-color:var(--fb-action-primary-bg);color:var(--fb-action-primary-text)}.fbd .fbd-fchip:hover{border-color:var(--fb-color-border-strong)}.fbd .fbd-frow{display:flex;gap:var(--fb-space-3);align-items:center;flex-wrap:wrap}.fbd .fbd-seg3 b[data-min]{cursor:pointer}.fbd .fbd-freset{border:0;background:transparent;font:inherit;font-size:var(--fbd-fs-label);color:var(--fbd-c6f6f6f);text-decoration:underline;cursor:pointer}.fbd .fbd-kpis.fbd-k3{grid-template-columns:repeat(3,1fr);margin-top:var(--fb-space-2)}.fbd .fbd-hrow{display:flex;align-items:center;gap:var(--fb-space-4);margin:var(--fb-space-4) 0 var(--fb-space-1);flex-wrap:wrap;font-size:var(--fbd-fs-data)}.fbd .fbd-hrow input[type=range]{-webkit-appearance:none;appearance:none;width:280px;height:1rem;background:transparent;cursor:pointer}.fbd .fbd-hrow input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:var(--fbd-radius-pill);background:var(--fbd-track)}.fbd .fbd-hrow input[type=range]::-moz-range-track{height:4px;border-radius:var(--fbd-radius-pill);background:var(--fbd-track)}.fbd .fbd-hrow input[type=range]::-moz-range-progress{height:4px;border-radius:var(--fbd-radius-pill);background:var(--ink)}.fbd .fbd-hrow input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin-top:-6px;border-radius:50%;border:2px solid var(--fb-color-bg-surface);background:var(--fb-action-primary-bg);box-shadow:0 0 0 1px var(--fb-color-border-strong)}.fbd .fbd-hrow input[type=range]::-moz-range-thumb{width:.75rem;height:.75rem;border-radius:50%;border:2px solid var(--fb-color-bg-surface);background:var(--fb-action-primary-bg);box-shadow:0 0 0 1px var(--fb-color-border-strong)}.fbd .fbd-hrow input[type=range]:focus-visible{outline:2px solid var(--fb-color-focus-ring);outline-offset:2px}.fbd .fbd-hrow b{font-weight:var(--fb-font-weight-medium);min-width:40px}.fbd .fbd-hrow .fbd-hint{color:var(--fbd-c8a8a8a);font-size:var(--fbd-fs-label)}.fbd .fbd-curseg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--fb-radius-control);background:var(--fb-color-bg-surface);margin-right:var(--fb-space-2)}.fbd .fbd-curseg button{border:0;background:transparent;font:inherit;font-size:var(--fbd-fs-label);padding:var(--fb-space-2) var(--fb-space-3);border-radius:var(--fb-radius-control-sm);color:var(--fbd-c404040);cursor:pointer}.fbd .fbd-curseg button.fbd-on{background:var(--pill);color:var(--ink);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-tbar{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:var(--fb-space-2)}.fbd .fbd-tb1,.fbd .fbd-tb2{display:flex;gap:var(--fb-space-2);align-items:center}.fbd .fbd-ib2{width:var(--fb-control-height-md);height:var(--fb-control-height-md);border:1px solid var(--line);border-radius:var(--fb-radius-control);background:var(--fbd-cffffff);display:grid;place-items:center;color:var(--fbd-c404040);cursor:pointer}.fbd .fbd-ib2:hover{background:var(--fb-action-secondary-hover);color:var(--ink)}.fbd .fbd-ib2.fbd-on{background:var(--fb-action-primary-bg);border-color:var(--fb-action-primary-bg);color:var(--fb-action-primary-text)}.fbd .fbd-countsel{height:var(--fb-control-height-md);min-width:220px;border:1px solid var(--line);border-radius:var(--fb-radius-control);background:var(--fb-color-bg-surface);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--fb-space-3);padding:0 var(--fb-space-3);font:inherit;font-size:var(--fbd-fs-label);color:var(--fb-color-text-secondary);cursor:pointer}.fbd .fbd-curseg.fbd-sm{margin:0}.fbd .fbd-curseg.fbd-sm button{padding:var(--fb-space-1) var(--fb-space-3);font-size:var(--fbd-fs-label)}.fbd .fbd-pop{position:absolute;right:0;top:84px;z-index:20;width:420px;max-width:calc(100vw - 32px);background:var(--fbd-cffffff);border:1px solid var(--line);border-radius:var(--fb-radius-overlay);box-shadow:var(--fbd-sheen),var(--fb-shadow-medium);padding:var(--fb-space-4) var(--fb-space-4)}.fbd .fbd-pop-h{font-size:var(--fbd-fs-label);color:var(--fbd-c6f6f6f);margin:var(--fb-space-3) 0 var(--fb-space-2)}.fbd .fbd-pop-h:first-child{margin-top:0}@media (max-width:640px){.fbd .fbd-tbar:has(.fbd-pop){width:100%;align-items:stretch}.fbd .fbd-tbar:has(.fbd-pop) .fbd-tb1{justify-content:space-between}.fbd .fbd-tbar:has(.fbd-pop) .fbd-tb2 .fbd-countsel{flex:1;min-width:0;justify-content:space-between}.fbd .fbd-tbar .fbd-pop{left:0;right:0;top:calc(100% + var(--fb-space-2));width:auto;max-width:none;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--fb-space-3)}.fbd .fbd-tbar .fbd-pop .fbd-chips2{gap:var(--fb-space-1)}.fbd .fbd-tbar .fbd-pop .fbd-fchip{min-height:var(--fb-control-height-md);padding-inline:var(--fb-space-2);font-size:var(--fbd-fs-label)}.fbd .fbd-tbar .fbd-pop :is(.fbd-seg3,.fbd-fsel){display:flex}.fbd .fbd-tbar .fbd-pop .fbd-seg3 b{flex:1;justify-content:center;text-align:center}.fbd .fbd-tbar .fbd-pop .fbd-fsel :is(button,[role=combobox]){flex:1;justify-content:space-between}}.fbd .fbd-pop-f{margin-top:var(--fb-space-3);display:flex;justify-content:flex-end}.fbd .fbd-tip{position:fixed;z-index:50;left:0;top:0;min-width:13.5rem;max-width:19rem;padding:var(--fb-space-3) var(--fb-space-4);border-radius:var(--fb-radius-overlay);background:color-mix(in srgb,var(--fb-color-bg-elevated) 84%,transparent);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:var(--fbd-sheen),inset 0 0 0 1px color-mix(in srgb,var(--fb-color-border-default) 70%,transparent),var(--fb-shadow-medium);font-size:var(--fbd-fs-label);color:var(--fb-color-text-primary);pointer-events:none;opacity:0}.fbd .fbd-tip[data-shown]{opacity:1;transition:opacity var(--fbd-motion),transform 90ms cubic-bezier(.2,.8,.2,1)}.fbd .fbd-tip .fbd-th{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--fb-space-2);font-size:var(--fbd-fs-data);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-tip .fbd-th i{flex:none;align-self:center;width:3px;height:var(--fb-space-3);border-radius:2px}.fbd .fbd-tip .fbd-th em{font-style:normal;font-weight:var(--fb-font-weight-normal);color:var(--fb-color-text-muted)}.fbd .fbd-tip .fbd-tl{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fb-space-4);margin-top:var(--fb-space-2)}.fbd .fbd-tip .fbd-tl span{color:var(--fb-color-text-muted)}.fbd .fbd-tip .fbd-tl b{font-size:var(--fbd-fs-h3);line-height:1.2;font-weight:var(--fb-font-weight-medium);letter-spacing:var(--fbd-track-figure)}.fbd .fbd-tip .fbd-tr{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fb-space-4);padding:3px 0}.fbd .fbd-tip :is(.fbd-th,.fbd-tl)+.fbd-tr{margin-top:var(--fb-space-2);padding-top:var(--fb-space-2);border-top:1px solid color-mix(in srgb,var(--fb-color-border-default) 70%,transparent)}.fbd .fbd-tip .fbd-tr span{display:inline-flex;align-items:center;gap:var(--fb-space-2);color:var(--fb-color-text-muted)}.fbd .fbd-tip .fbd-tr span i{width:var(--fb-space-2);height:3px;border-radius:2px}.fbd .fbd-tip .fbd-tr b{font-weight:var(--fb-font-weight-medium);font-variant-numeric:tabular-nums;text-align:right}.fbd .fbd-tip .fbd-tf{margin-top:var(--fb-space-2);color:var(--fb-color-text-muted);font-size:var(--fbd-fs-floor)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.fbd .fbd-tip{background:var(--fb-color-bg-elevated)}}@media (prefers-reduced-motion:reduce){.fbd .fbd-tip[data-shown]{transition:none}}.fbd .fbd-bar>path{transition:opacity var(--fbd-motion)}.fbd .fbd-bars:has(.fbd-bar:hover) .fbd-bar:not(:hover)>path{opacity:.42}.fbd :is(.fbd-bar-in,.fbd-bar-out){font-variant-numeric:tabular-nums;paint-order:stroke;stroke-linejoin:round;pointer-events:none}.fbd .fbd-bar-in{fill:#fff;font-weight:var(--fb-font-weight-medium);stroke-width:2.5px;stroke-opacity:.5}.fbd .fbd-bar-out{fill:var(--fbd-c262626);stroke:var(--fbd-cffffff);stroke-width:3px}@media (prefers-reduced-motion:reduce){.fbd .fbd-bar>path{transition:none}}.fbd .fbd-chk2{position:relative;display:flex;align-items:flex-start;gap:var(--fb-space-2);font-size:var(--fbd-fs-data);color:var(--fb-color-text-secondary);margin:var(--fb-space-2) 0;cursor:pointer}.fbd .fbd-chk2 input{left:0;top:0;width:1rem;height:100%}.fbd .fbd-chk2 .fbd-checkbox{margin-top:2px}@media (max-width:960px){.fbd .fbd-nav{justify-self:stretch}.fbd .fbd-hero{padding-top:var(--fb-space-6)}.fbd .fbd-hero-field{top:calc(-1 * var(--fb-space-6));bottom:auto;width:72%;height:70%}.fbd .fbd-hero h1{font-size:min(var(--fbd-fs-display),10vw)}.fbd .fbd-upd{grid-template-columns:minmax(0,1fr);gap:0;margin-top:var(--fb-space-6)}.fbd .fbd-upd a{padding-block:var(--fb-space-3)}.fbd .fbd-articles,.fbd .fbd-blist,.fbd .fbd-grid3,.fbd .fbd-kpis,.fbd .fbd-method,.fbd .fbd-tiles,.fbd .fbd-twocol{grid-template-columns:1fr}.fbd .fbd-facts{grid-template-columns:1fr 1fr}.fbd .fbd-tiles{margin-top:var(--fb-space-8)}.fbd .fbd-log,.fbd .fbd-tile{min-height:260px}.fbd .fbd-sect{margin-top:var(--fb-space-8)}.fbd .fbd-sect h2{font-size:var(--fbd-fs-h2)}.fbd .fbd-fx{grid-template-columns:1fr}.fbd .fbd-fx .fbd-chart{border-right:0}.fbd .fbd-fx .fbd-side{border-top:1px solid var(--line);min-height:0}.fbd .fbd-lst{position:static;overflow:visible}.fbd .fbd-lst[data-off]{display:none}.fbd .fbd-scrollx svg{min-width:760px}.fbd .fbd-shead h1{font-size:var(--fbd-fs-h1)}.fbd footer nav a{margin:0 var(--fb-space-4) 0 0}}.fbd{font-variant-numeric:normal;font-feature-settings:normal}html .fbd :is(h1,h2,h3,h4,p,ul,ol,dl){text-wrap:wrap}.fbd .fbd-sect h1{font-size:var(--fbd-fs-h1);font-weight:var(--fb-font-weight-medium);display:flex;align-items:center;gap:var(--fb-space-4)}@media (max-width:960px){.fbd .fbd-sect h1{font-size:var(--fbd-fs-h2)}}.fbd :is(h1,h2,h3,h4,h5,h6):not(.fbd-serif){font-family:inherit}.fbd svg{display:inline;vertical-align:baseline}.fbd .fbd-listbox ul{list-style:disc}.fbd .fbd-faq summary{font-weight:var(--fb-font-weight-normal)}html[data-theme=dark] .fbd .fbd-whisk,html[data-theme=dark] .fbd .fbd-whisk:after,html[data-theme=dark] .fbd .fbd-whisk:before{border-color:#8a8a8a}@media (max-width:960px){.fbd .fbd-kpis.fbd-k3{grid-template-columns:1fr}}.fbd.fbd-sitefoot,.fbd.fbd-sitehead{overflow:visible}.fbd.fbd-sitehead{--fbd-head-ctl:var(--fb-button-height-xs);position:sticky;top:calc(-1 * var(--fbd-head-pin, 0px));z-index:30;background:transparent}.fbd.fbd-sitehead:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--fb-color-bg-page) 74%,transparent);-webkit-backdrop-filter:blur(var(--fbd-glass-blur)) saturate(145%);backdrop-filter:blur(var(--fbd-glass-blur)) saturate(145%);box-shadow:var(--fbd-sheen)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.fbd.fbd-sitehead:before{background:color-mix(in srgb,var(--fb-color-bg-page) 96%,transparent)}.fbd{--fbd-nav-surface:var(--fb-color-bg-elevated)}}@media (pointer:coarse){.fbd.fbd-sitehead{--fbd-head-ctl:var(--fb-button-height-sm)}}@media (max-width:1023px){.fbd.fbd-sitehead:has(.fbd-nav){top:calc(-1 * var(--fbd-head-pin, calc(var(--fbd-head-ctl) + var(--fb-space-4))))}}.fbd .fbd-logo:hover{background:var(--fb-action-primary-hover)}.fbd-sitehead .fbd-right :is(.select-trigger,.theme-icon-button){width:var(--fbd-head-ctl);min-width:0;height:var(--fbd-head-ctl);padding:0;margin:0;border:0;border-radius:var(--fb-radius-button);background:transparent;box-shadow:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:0;cursor:pointer}.fbd-sitehead .fbd-right :is(.select-trigger,.theme-icon-button):hover{background:var(--fbd-nav-hover-bg);color:var(--ink)}.fbd-sitehead .fbd-right .fbd-gh{display:inline-flex;align-items:center;justify-content:center;width:var(--fbd-head-ctl);height:var(--fbd-head-ctl);padding:0;border-radius:var(--fb-radius-button);background:transparent;color:var(--muted);font-size:13px;text-decoration:none}.fbd-sitehead .fbd-right .fbd-gh:hover{background:var(--fbd-nav-hover-bg);color:var(--ink)}.fbd-sitehead .fb-account{margin-left:var(--fb-space-1)}.fbd-sitehead .fb-account-trigger{height:var(--fbd-head-ctl);min-height:var(--fbd-head-ctl);max-width:10rem;padding:0 var(--fb-space-2);gap:var(--fb-space-2);border:0;border-radius:var(--fb-radius-button);background:transparent;color:var(--ink);box-shadow:none;transition:background-color var(--fbd-motion)}.fbd-sitehead .fb-account-trigger:is(:hover,[data-popup-open]){background:var(--fbd-nav-hover-bg)}.fbd-sitehead .fb-account-avatar{width:var(--fb-space-5);height:var(--fb-space-5);flex-basis:var(--fb-space-5)}.fbd-sitehead .fb-account-name{font-size:var(--fbd-fs-data);font-weight:var(--fb-font-weight-normal)}@media (max-width:1279px){.fbd-sitehead .fb-account-name{display:none}.fbd-sitehead .fb-account-trigger{width:var(--fbd-head-ctl);justify-content:center;padding:var(--fb-space-1)}}@media (max-width:480px){.fbd-sitehead .fbd-right .fbd-gh{display:none}}.fbd-sitehead .fbd-right .language-switcher{display:inline-flex}.fbd-sitehead .fbd-right .language-select :is(.select-icon,.language-option>span),.fbd-sitehead .fbd-right .theme-trigger-label{display:none}.fbd-sitehead .fbd-right .language-option{display:inline-flex}.fbd-sitehead .fbd-right :is(.header-register-link,.header-auth-mobile){display:none}.fbd-sitehead .fbd-right .header-signin-link{background:var(--fb-action-primary-bg);color:var(--fb-action-primary-text);border:0;border-radius:var(--fb-radius-button);height:var(--fbd-head-ctl);padding:0 var(--fb-space-3);margin-left:var(--fb-space-1);display:inline-flex;align-items:center;font-size:var(--fbd-fs-data);font-weight:var(--fb-font-weight-medium);line-height:1;box-shadow:none;transition:background-color var(--fbd-motion)}.fbd-sitehead .fbd-right .header-signin-link:hover{background:var(--fb-action-primary-hover)}.fbd-sitehead .fbd-right button.nav-link{height:var(--fbd-head-ctl);padding:0 var(--fb-space-3);border:0;border-radius:var(--fb-radius-button);background:transparent;color:var(--muted);font-size:var(--fbd-fs-data);cursor:pointer}.fbd.fbd-sitefoot{margin-top:var(--fb-space-8);border-top:1px solid var(--line);background:var(--fb-color-bg-subtle)}.fbd.fbd-sitefoot footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--fb-space-5) var(--fb-space-6);margin-top:0;padding:var(--fb-space-6) 0 max(var(--fb-space-6),env(safe-area-inset-bottom,0px));border:0}.fbd.fbd-sitefoot .fbd-footmain{display:grid;gap:var(--fb-space-3)}.fbd.fbd-sitefoot .fbd-footprimary{display:flex;flex-wrap:wrap;gap:var(--fb-space-2) var(--fb-space-5);color:var(--fb-color-text-secondary)}.fbd.fbd-sitefoot footer nav a{margin:0}.fbd.fbd-sitefoot .fbd-footcommunity{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--fb-space-3)}.fbd.fbd-sitefoot .fbd-footcommunity>:is(a,span){display:inline-flex;align-items:center;gap:var(--fb-space-3);min-height:var(--fb-button-height-lg);padding:var(--fb-space-2) var(--fb-space-3);border:1px solid var(--line);border-radius:var(--fb-radius-button);background:var(--fb-color-bg-surface);color:var(--fb-color-text-secondary)}.fbd.fbd-sitefoot .fbd-footcommunity>a{transition:background-color var(--fbd-motion),border-color var(--fbd-motion)}.fbd.fbd-sitefoot .fbd-footcommunity>a:hover{border-color:var(--fb-color-border-strong);background:var(--fb-color-bg-interactive);color:var(--ink)}.fbd.fbd-sitefoot .fbd-footcommunity svg{flex:none;color:var(--fb-color-text-secondary)}.fbd.fbd-sitefoot .fbd-footcommunity-detail{display:block;color:var(--muted);font-variant-numeric:tabular-nums}.fbd.fbd-sitefoot .fbd-footmore{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--fb-space-2) var(--fb-space-5);padding-top:var(--fb-space-5);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fbd-fs-label)}.fbd.fbd-sitefoot .fbd-footmore a:hover{color:var(--ink)}@media (max-width:960px){.fbd.fbd-sitefoot footer{grid-template-columns:minmax(0,1fr)}}html body .site-frame.folkbench-design-v2{--fb-public-announcement-height:0px;padding-top:0}.fbd .fbd-whisk.fbd-whisk-auto{border-top-color:#fff;mix-blend-mode:difference}.fbd .fbd-whisk.fbd-whisk-auto:after,.fbd .fbd-whisk.fbd-whisk-auto:before{border-left-color:#fff}@media (max-width:640px){.fbd .fbd-lb td,.fbd .fbd-lb th{padding:var(--fb-space-3) var(--fb-space-2)}.fbd .fbd-lb .fbd-lbm{display:grid;grid-template-columns:12px auto;column-gap:var(--fb-space-2);row-gap:1px}.fbd .fbd-lb .fbd-lbm b,.fbd .fbd-lb .fbd-lbm em{white-space:nowrap}.fbd .fbd-lb .fbd-lbm i{margin-top:var(--fb-space-1)}.fbd .fbd-lb .fbd-lbm em{grid-column:2;font-size:var(--fbd-fs-label)}.fbd .fbd-lb .fbd-barcell,.fbd .fbd-lb .fbd-sc-col{width:auto;min-width:96px}.fbd .fbd-lb .fbd-hbar,.fbd .fbd-lb .fbd-ph{width:80px}.fbd .fbd-lb .fbd-hval,.fbd .fbd-lb .fbd-pend{display:block;margin:var(--fb-space-1) 0 0;font-size:var(--fbd-fs-label)}.fbd .fbd-lbr,.fbd .fbd-lbr2{width:28px}}.fbd .fbd-t tr.fbd-rowbtn{cursor:pointer}.fbd .fbd-t tr.fbd-rowbtn:hover td{background:var(--soft)}.fbd .fbd-t tr.fbd-rowbtn:focus-visible{outline:2px solid var(--fb-color-focus-ring);outline-offset:-2px}.fbd .fbd-modal-back{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.36);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--fb-space-4)}.fbd .fbd-modal{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:var(--fbd-cffffff);border:1px solid var(--line);border-radius:var(--fb-radius-overlay);box-shadow:var(--fbd-sheen),var(--fb-shadow-high);padding:var(--fb-space-4) var(--fb-space-5)}.fbd .fbd-modal-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--fb-space-3);margin-bottom:var(--fb-space-4)}.fbd .fbd-modal-h>div{min-width:0}.fbd .fbd-modal-x{flex:none}.fbd .fbd-modal-h small{font-size:var(--fbd-fs-label);color:var(--muted)}.fbd .fbd-modal-h h3{font-size:var(--fbd-fs-sub);font-weight:var(--fb-font-weight-medium);margin-top:2px}.fbd .fbd-dl{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--fb-space-3) var(--fb-space-4);font-size:var(--fbd-fs-data)}.fbd .fbd-dl dt{color:var(--muted)}.fbd .fbd-dl dd{min-width:0;overflow-wrap:anywhere}.fbd .fbd-dl code,.fbd .fbd-idlist code{font-family:var(--fb-font-family-mono);font-size:var(--fbd-fs-label)}.fbd .fbd-idlist{display:flex;flex-wrap:wrap;gap:var(--fb-space-2)}.fbd .fbd-idlist code{padding:2px var(--fb-space-2);border:1px solid var(--line);border-radius:var(--fb-radius-control-sm)}@media (max-width:640px){.fbd .fbd-dl{grid-template-columns:1fr}.fbd .fbd-dl dt{margin-top:var(--fb-space-1)}}.fbd .fbd-select{min-width:0;min-height:0;max-width:100%;padding:0;gap:var(--fb-space-2);border:0;border-radius:var(--fb-radius-control-sm);font:inherit;font-weight:var(--fb-font-weight-medium);color:var(--ink)}.fbd .fbd-select,.fbd .fbd-select.select-trigger:hover,.fbd .fbd-select.select-trigger[data-popup-open],.fbd .fbd-select.select-trigger[data-pressed]{background:transparent;box-shadow:none}.fbd .fbd-select .select-icon{color:var(--muted);transition:color var(--fbd-motion)}.fbd :is(.fbd-select-bare,.fbd-select-filter,.fbd-select-box).select-trigger:is(:hover,[data-popup-open]) .select-icon{color:var(--ink)}.fbd .fbd-select-filter{font-weight:var(--fb-font-weight-medium)}.fbd .fbd-select-pill{background:var(--fb-action-primary-bg);color:var(--fb-action-primary-text);border-radius:var(--fbd-radius-pill);font-size:var(--fbd-fs-lead);padding:var(--fb-space-2) var(--fb-space-4) var(--fb-space-2) var(--fb-space-4);gap:var(--fb-space-3)}.fbd .fbd-select-pill.select-trigger:hover,.fbd .fbd-select-pill.select-trigger[data-popup-open],.fbd .fbd-select-pill.select-trigger[data-pressed]{background:var(--fb-action-primary-hover);color:var(--fb-action-primary-text)}.fbd .fbd-select-pill .select-icon{color:inherit}.fbd .fbd-select-box{display:flex;width:100%;min-height:var(--fb-button-height-sm);padding:0 var(--fb-space-3);border-radius:var(--fb-radius-control);background:var(--fbd-cffffff);font-size:var(--fbd-fs-lead);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-select-box.select-trigger:hover,.fbd .fbd-select-box.select-trigger[data-popup-open],.fbd .fbd-select-box.select-trigger[data-pressed]{background:var(--fbd-cffffff);box-shadow:0 0 0 1px var(--line)}.fbd-select-pos{font-family:var(--fb-font-family-body)}.fbd-select-pos .select-item-indicator{color:var(--fb-color-text-primary)}.fbd .fbd-select:focus-visible{outline:2px solid var(--fb-color-focus-ring);outline-offset:3px;border-color:transparent}.fbd-select-pos .select-popup{border-color:var(--fb-color-border-default);border-radius:var(--fb-radius-overlay);max-width:min(var(--available-width),26rem)}.fbd-select-pos .select-item{min-height:var(--fb-control-height-md);font-size:var(--fbd-fs-data);border-radius:var(--fb-radius-control-sm)}.fbd-select-pos .select-item[data-selected]{color:var(--fb-color-text-primary);background:transparent;font-weight:var(--fb-font-weight-medium)}.fbd-select-pos .select-item:hover,.fbd-select-pos .select-item[data-highlighted]{color:var(--fb-color-text-primary);background:var(--fb-color-bg-subtle)}.fbd :is(.fbd-fnote,.fbd-crumb) a:hover{color:var(--fbd-brand)}.fbd :is(.fbd-cmp-pros h3,.fbd-cmp-thead) a:hover{text-decoration:underline}.fbd .fbd-cmp-title{margin:var(--fb-space-4) 0 var(--fb-space-4)}.fbd .fbd-cmp-lead{font-size:var(--fbd-fs-lead);line-height:var(--fb-type-body-leading);max-width:620px;color:var(--fbd-c262626)}.fbd .fbd-cmp-cols{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr) minmax(0,2fr);column-gap:var(--fb-space-2)}.fbd .fbd-cmp-bar{position:sticky;top:var(--fbd-head-offset,var(--fb-cmp-header-height));z-index:6;background:var(--fbd-cffffff);padding:var(--fb-space-4) 0 0;margin-top:var(--fb-space-5)}.fbd .fbd-cmp-cell{background:var(--fbd-cf6f6f6);border-radius:var(--fb-radius-control) var(--fb-radius-control) 0 0;border-bottom:2px solid var(--line);padding:var(--fb-space-2) var(--fb-space-2) var(--fb-space-3);min-width:0}.fbd .fbd-cmp-cell small{display:flex;align-items:center;justify-content:space-between;gap:var(--fb-space-2);height:22px;padding:0 var(--fb-space-3);font-size:var(--fbd-fs-label);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbd .fbd-cmp-model{background:transparent;border-bottom-color:transparent}.fbd .fbd-cmp-model .fbd-select-box{background:var(--fbd-cf6f6f6)}.fbd .fbd-cmp-none{display:block;padding:var(--fb-space-2) var(--fb-space-3);color:var(--muted)}.fbd .fbd-cmp-swap{width:24px;height:22px;border-radius:var(--fb-radius-control-sm);border:0;background:transparent;color:var(--muted);font-size:var(--fbd-fs-body);cursor:pointer;flex:none}.fbd .fbd-cmp-swap:hover{background:var(--fbd-cffffff);color:var(--ink)}.fbd .fbd-cmp-sect{margin-top:var(--fb-space-8);margin-bottom:var(--fb-space-4)}.fbd .fbd-cmp-sect h2{font-size:var(--fbd-fs-h2)}.fbd .fbd-cmp-main{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--fb-space-4)}.fbd .fbd-cmp-advice,.fbd .fbd-cmp-chart,.fbd .fbd-cmp-radar{padding-bottom:var(--fb-space-4)}.fbd .fbd-radar{display:block;width:100%;max-width:440px;height:auto;margin:var(--fb-space-2) auto 0}.fbd .fbd-cmp-legend{justify-content:center}.fbd .fbd-cmp-advice{padding:var(--fb-space-4) var(--fb-space-5) var(--fb-space-5)}.fbd .fbd-cmp-ahead{display:flex;align-items:center;justify-content:space-between;gap:var(--fb-space-3) var(--fb-space-5);flex-wrap:wrap}.fbd .fbd-cmp-ahead h2{font-size:var(--fbd-fs-h3);font-weight:var(--fb-font-weight-medium);letter-spacing:var(--fbd-track-sub)}.fbd .fbd-cmp-focus{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--fb-radius-control);background:var(--fb-color-bg-surface);flex-wrap:wrap}.fbd .fbd-cmp-focus button{height:var(--fb-control-height-md);padding:0 var(--fb-space-4);border-radius:var(--fb-radius-control-sm);border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fbd-fs-data);cursor:pointer}.fbd .fbd-cmp-focus button.fbd-on{background:var(--pill);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-cmp-verdict{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:center;gap:var(--fb-space-4) var(--fb-space-6);background:var(--fbd-cf6f6f6);border-radius:var(--fb-radius-surface);padding:var(--fb-space-5) var(--fb-space-5);margin-top:var(--fb-space-4)}.fbd .fbd-cmp-pickline{font-size:var(--fbd-fs-h3);line-height:var(--fb-line-height-heading-2)}.fbd .fbd-cmp-scores,.fbd .fbd-cmp-scores>div{display:grid;gap:var(--fb-space-3)}.fbd .fbd-cmp-scores>div{grid-template-columns:minmax(0,88px) minmax(0,1fr) 28px;align-items:center;font-size:var(--fbd-fs-label)}.fbd .fbd-cmp-scores span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fbd-c404040)}.fbd .fbd-cmp-track{height:8px;border-radius:var(--fb-radius-control-sm);background:var(--fbd-ce6e6e6);overflow:hidden}.fbd .fbd-cmp-track i{display:block;height:100%;border-radius:var(--fb-radius-control-sm)}.fbd .fbd-cmp-scores b{font-size:var(--fbd-fs-body);font-weight:var(--fb-font-weight-medium);text-align:right}.fbd .fbd-cmp-advice h3{font-size:var(--fbd-fs-label);font-weight:var(--fb-font-weight-medium);color:var(--muted);letter-spacing:var(--fbd-track-caps);margin:var(--fb-space-5) 0 var(--fb-space-1);display:flex;align-items:center;gap:var(--fb-space-2)}.fbd .fbd-cmp-reason{display:grid;grid-template-columns:72px 44px minmax(0,1fr);align-items:baseline;gap:var(--fb-space-3);padding:var(--fb-space-2) 0;border-bottom:1px solid var(--fbd-cf0f0f0);font-size:var(--fbd-fs-body)}.fbd .fbd-cmp-reason span{font-weight:var(--fb-font-weight-medium)}.fbd .fbd-cmp-reason em{font-style:normal;font-size:var(--fbd-fs-label);color:var(--muted);text-align:right}.fbd .fbd-cmp-reason p{color:var(--fbd-c1a1a1a);line-height:var(--fb-line-height-body)}.fbd .fbd-cmp-reason.fbd-cmp-minor{font-size:var(--fbd-fs-data)}.fbd .fbd-cmp-reason.fbd-cmp-minor span{font-weight:var(--fb-font-weight-normal)}.fbd .fbd-cmp-reason.fbd-cmp-minor p,.fbd .fbd-cmp-reason.fbd-cmp-minor span{color:var(--muted)}.fbd .fbd-cmp-pros{display:grid;grid-template-columns:1fr 1fr;gap:var(--fb-space-4);margin-top:var(--fb-space-5)}.fbd .fbd-cmp-pros>div{border:1px solid var(--line);border-radius:var(--fb-radius-surface);padding:var(--fb-space-4) var(--fb-space-4) var(--fb-space-4);min-width:0}.fbd .fbd-cmp-pros h3{font-size:var(--fbd-fs-body);color:var(--ink);letter-spacing:var(--fbd-track-body);margin:0 0 var(--fb-space-1)}.fbd .fbd-cmp-pros h3 i,.fbd .fbd-cmp-thead i{width:10px;height:10px;border-radius:50%;flex:none;display:inline-block}.fbd .fbd-cmp-chiprow{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:var(--fb-space-3);margin-top:var(--fb-space-3)}.fbd .fbd-cmp-chiprow small{font-size:var(--fbd-fs-label);color:var(--muted)}.fbd .fbd-cmp-chiprow>div{display:flex;flex-wrap:wrap;gap:var(--fb-space-2)}.fbd .fbd-cmp-chip{display:inline-flex;align-items:baseline;gap:var(--fb-space-2);border:1px solid var(--line);border-radius:var(--fb-radius-control);padding:var(--fb-space-1) var(--fb-space-2);font-size:var(--fbd-fs-label);color:var(--muted)}.fbd .fbd-cmp-chip b{font-weight:var(--fb-font-weight-medium);color:var(--fbd-c404040)}.fbd .fbd-cmp-chip.fbd-good{background:var(--fbd-cf6f6f6);border-color:transparent;color:var(--fbd-c404040)}.fbd .fbd-cmp-chip.fbd-good b{font-weight:var(--fb-font-weight-medium);color:var(--ink)}.fbd .fbd-cmp-nochip{font-size:var(--fbd-fs-label);color:var(--muted)}.fbd .fbd-cmp-bars{display:grid;grid-template-columns:1fr 1fr;gap:var(--fb-space-6);padding:var(--fb-space-4) 12% 0}.fbd .fbd-cmp-barcol{min-width:0;text-align:center}.fbd .fbd-cmp-bararea{height:180px;display:flex;align-items:flex-end;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top,transparent 0 44px,var(--fbd-cf0f0f0) 44px 45px)}.fbd .fbd-cmp-barfill{width:100%;border-radius:var(--fb-radius-control-sm) var(--fb-radius-control-sm) 0 0;display:grid;place-items:center;min-height:22px}.fbd .fbd-cmp-barfill b{font-size:var(--fbd-fs-data);font-weight:var(--fb-font-weight-medium);color:var(--fbd-cffffff)}.fbd .fbd-cmp-barfill.fbd-cmp-b b{color:#fff}.fbd .fbd-cmp-nobar{width:100%;text-align:center;color:var(--muted);font-size:var(--fbd-fs-data);padding-bottom:var(--fb-space-2)}.fbd .fbd-cmp-barname{font-size:var(--fbd-fs-data);margin-top:var(--fb-space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbd .fbd-cmp-barsub{font-size:var(--fbd-fs-floor);color:var(--muted);margin-top:2px}.fbd .fbd-cmp-thead{font-size:var(--fbd-fs-data);font-weight:var(--fb-font-weight-medium);padding:0 0 var(--fb-space-2)}.fbd .fbd-cmp-thead span{display:flex;align-items:center;justify-content:center;gap:var(--fb-space-2);min-width:0}.fbd .fbd-cmp-group h3{font-size:var(--fbd-fs-h3);font-weight:var(--fb-font-weight-medium);margin:var(--fb-space-5) 0 var(--fb-space-2);padding-left:var(--fb-space-4)}.fbd .fbd-cmp-row{align-items:center;min-height:44px;padding:var(--fb-space-2) 0;font-size:var(--fbd-fs-body)}.fbd .fbd-cmp-row:nth-of-type(odd){background:var(--fbd-cfafafa)}.fbd .fbd-cmp-row span{text-align:center;color:var(--fbd-c404040);min-width:0;overflow-wrap:anywhere}.fbd .fbd-cmp-row span:first-child{text-align:left;padding-left:var(--fb-space-4);font-size:var(--fbd-fs-data)}.fbd .fbd-cmp-row .fbd-win{font-weight:var(--fb-font-weight-medium);color:var(--ink)}.fbd .fbd-cmp-table .fbd-fnote{margin-top:var(--fb-space-5);max-width:900px}@media (max-width:960px){.fbd .fbd-cmp-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fbd .fbd-cmp-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);column-gap:var(--fb-space-2)}.fbd .fbd-cmp-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--fb-space-2);padding-top:var(--fb-space-2)}.fbd .fbd-cmp-model{grid-column:1/-1;display:flex;align-items:center;padding:0}.fbd .fbd-cmp-model small{padding-left:0}.fbd .fbd-select-box{font-size:var(--fbd-fs-data)}.fbd .fbd-cmp-cell small,.fbd .fbd-select-box{padding:0 var(--fb-space-2)}.fbd .fbd-cmp-pros,.fbd .fbd-cmp-verdict{grid-template-columns:minmax(0,1fr)}.fbd .fbd-cmp-verdict{padding:var(--fb-space-4)}.fbd .fbd-cmp-advice{padding:var(--fb-space-4) var(--fb-space-4) var(--fb-space-4)}.fbd .fbd-cmp-reason{grid-template-columns:56px 36px minmax(0,1fr);gap:var(--fb-space-2)}.fbd .fbd-cmp-pickline{font-size:var(--fbd-fs-h3)}.fbd .fbd-cmp-bars{padding:var(--fb-space-4) 4% 0;gap:var(--fb-space-4)}.fbd .fbd-cmp-row{font-size:var(--fbd-fs-data)}.fbd .fbd-cmp-group h3,.fbd .fbd-cmp-row span:first-child{padding-left:var(--fb-space-2)}}.fbd .fbd-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fbd .fbd-st-head{margin-top:var(--fb-space-7)}.fbd .fbd-sdesc+.fbd-lbfilters{margin-top:0}.fbd table.fbd-st{border-collapse:separate;border-spacing:0}.fbd .fbd-sortbtn{display:inline-flex;align-items:center;gap:var(--fb-space-1);border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;padding:var(--fb-space-1) 0;margin:calc(-1 * var(--fb-space-1)) 0;white-space:nowrap}.fbd .fbd-r .fbd-sortbtn{flex-direction:row-reverse}.fbd .fbd-sortbtn:hover{color:var(--ink)}.fbd .fbd-sortind{font-size:var(--fbd-fs-floor);line-height:1;color:var(--muted)}.fbd th[aria-sort] .fbd-sortbtn{color:var(--ink)}.fbd th[aria-sort] .fbd-sortind{color:var(--fbd-brand)}.fbd .fbd-integ-panel{overflow:hidden}.fbd .fbd-integ .fbd-lbm{display:grid;grid-template-columns:var(--fb-space-5) minmax(0,1fr);column-gap:var(--fb-space-2);row-gap:1px}.fbd .fbd-integ .fbd-lbm :is(b,em){white-space:nowrap}.fbd .fbd-integ .fbd-integ-logo{grid-row:1/span 2;align-self:center}.fbd .fbd-integ .fbd-lbm em{grid-column:2;font-size:var(--fbd-fs-label)}.fbd .fbd-integ td.fbd-barcell{white-space:nowrap}.fbd .fbd-integ td.fbd-barcell .fbd-hbar{width:44%}.fbd .fbd-sorticon{flex:none;fill:currentColor}.fbd .fbd-sorticon path{opacity:.28}.fbd .fbd-sorticon[data-state=asc] .fbd-sorticon-up,.fbd .fbd-sorticon[data-state=desc] .fbd-sorticon-down{opacity:1}.fbd .fbd-st .fbd-st-pick{width:2.75rem;min-width:2.75rem;padding:0 0 0 var(--fb-space-3)}.fbd .fbd-st th.fbd-st-pick{text-align:center;font-size:var(--fbd-fs-data)}.fbd .fbd-st-check{position:relative;display:grid;place-items:center;width:var(--fb-button-height-xs);height:var(--fb-button-height-sm);cursor:pointer}.fbd .fbd-st-check input{inset:0;width:100%;height:100%}.fbd .fbd-st .fbd-st-rank{width:2.75rem;color:var(--muted)}.fbd .fbd-st .fbd-st-rank.fbd-top{color:var(--ink);font-weight:var(--fb-font-weight-medium)}.fbd .fbd-st-avail{min-width:12rem}.fbd .fbd-st-nmtext{overflow:hidden;text-overflow:ellipsis}.fbd .fbd-pips{display:inline-flex;gap:2px;margin-right:var(--fb-space-2);vertical-align:-1px}.fbd .fbd-pips i{width:5px;height:11px;border-radius:var(--fbd-radius-mark);background:var(--fb-color-border-default);display:inline-block}.fbd .fbd-pips i.fbd-on{background:var(--fb-color-text-secondary)}.fbd .fbd-sec{cursor:help;text-decoration:underline dotted var(--fb-color-border-default);text-underline-offset:3px}.fbd .fbd-sec:focus-visible{outline:2px solid var(--fb-color-focus-ring);outline-offset:2px;border-radius:2px}.fbd .fbd-st tr.fbd-st-div td{background:var(--soft);color:var(--muted);font-size:var(--fbd-fs-label);padding:var(--fb-space-2) var(--fb-space-3)}.fbd .fbd-st-divtext{display:inline-block;position:sticky;left:var(--fb-space-3)}.fbd .fbd-st tr.fbd-st-off td{color:var(--muted)}.fbd .fbd-st tr.fbd-st-off .fbd-av{opacity:.55}.fbd .fbd-st-cmpgap{height:var(--fb-space-8)}.fbd .fbd-st-cmp{position:fixed;left:50%;bottom:var(--fb-space-4);transform:translateX(-50%);z-index:40;display:flex;align-items:center;gap:var(--fb-space-2) var(--fb-space-4);flex-wrap:wrap;width:max-content;max-width:calc(100vw - var(--fb-space-6));padding:var(--fb-space-2) var(--fb-space-3) var(--fb-space-2) var(--fb-space-4);background:var(--fb-color-bg-elevated);border:1px solid var(--line);border-radius:var(--fb-radius-overlay);box-shadow:var(--fbd-sheen),var(--fb-shadow-medium);font-size:var(--fbd-fs-data)}.fbd .fbd-st-cmp .fbd-btns{margin-left:var(--fb-space-2)}@media (max-width:640px){.fbd .fbd-st td,.fbd .fbd-st th{padding:var(--fb-space-3) var(--fb-space-2)}.fbd .fbd-st .fbd-st-rank{display:none}.fbd .fbd-st .fbd-st-pick{width:2.5rem;min-width:2.5rem;padding:0 0 0 var(--fb-space-2);left:0}.fbd .fbd-st .fbd-st-name,.fbd .fbd-st .fbd-st-pick{position:sticky;z-index:2;background:var(--fb-color-bg-surface)}.fbd .fbd-st .fbd-st-name{left:2.5rem;max-width:9.5rem;box-shadow:1px 0 0 var(--line)}.fbd .fbd-st .fbd-st-name .fbd-nm{display:flex;max-width:8.5rem}.fbd .fbd-st .fbd-hbar-s{width:2.5rem}.fbd .fbd-st-avail{min-width:0}.fbd .fbd-st-cmp{left:var(--fb-space-4);right:var(--fb-space-4);transform:none;width:auto;max-width:none}}.fbd .fbd-av.fbd-av-tint{color:var(--fb-content-on-light)}.fbd .fbd-av.fbd-av-img{position:relative;overflow:hidden;background:var(--pill);color:var(--fb-color-text-secondary);box-shadow:inset 0 0 0 1px var(--line)}.fbd .fbd-av.fbd-av-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--fb-color-bg-surface)}.fbd :is(.fbd-ib2,.fbd-countsel,.fbd-fchip,.fbd-tab,.fbd-arr,.fbd-cardlink,.fbd-cmp-swap,.fbd-freset,.fbd-sortbtn,.fbd-curseg button,.fbd-cmp-focus button,.fbd-seg3 :is(b,button),.fbd-subtabs a,.fbd-toc a,.fbd-faq summary){transition:color var(--fbd-motion),background-color var(--fbd-motion),border-color var(--fbd-motion),box-shadow var(--fbd-motion)}.fbd :is(button,a).fbd-tab:hover{color:var(--ink)}.fbd span.fbd-tab{cursor:default}.fbd :is(.fbd-curseg button,.fbd-cmp-focus button,.fbd-seg3 :is(b[role=button],button)):hover:not(.fbd-on){color:var(--ink);background:var(--soft)}.fbd .fbd-countsel:hover{border-color:var(--fb-color-border-strong);color:var(--ink)}.fbd a:hover>.fbd-arr{background:var(--fb-color-bg-interactive)}.fbd .fbd-freset:hover{color:var(--ink)}.fbd .fbd-faq summary:hover{color:var(--fbd-brand)}.fbd :is(.fbd-btn,.fbd-ib2,.fbd-countsel,.fbd-fchip,.fbd-sortbtn,.fbd-curseg button,.fbd-cmp-focus button,.fbd-seg3 :is(b[role=button],button),button.fbd-tab,.fbd-select,.fbd-logo,.fbd-cardlink,.fbd-cmp-swap,.fbd-b):active:not(:disabled,[aria-disabled=true]),.fbd-sitehead .fbd-right :is(.select-trigger,.theme-icon-button,.fbd-gh,.header-signin-link,button.nav-link):active{scale:var(--fbd-press)}.fbd .fbd-nudge{display:inline-block;font-style:normal;transition:translate var(--fbd-motion-move)}.fbd :is(a,.fbd-clickable):is(:hover,:focus-visible) .fbd-nudge{translate:2px -2px}.fbd .fbd-ext:after{display:inline-block;transition:translate var(--fbd-motion-move)}.fbd a.fbd-ext:is(:hover,:focus-visible):after{translate:2px -2px}.fbd :is(button,input):disabled,.fbd [aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.fbd :is(.fbd-fchip,.fbd-curseg button,.fbd-cmp-focus button,.fbd-seg3 :is(b,button),.fbd-sortbtn,.fbd-tab,.fbd-freset){display:inline-flex;align-items:center;min-height:var(--fb-button-height-lg)}.fbd .fbd-nav-item{height:var(--fb-button-height-md)}.fbd .fbd-faq summary{min-height:var(--fb-button-height-lg)}.fbd footer nav a,.fbd.fbd-sitefoot .fbd-footmore a{display:inline-flex;align-items:center;min-height:var(--fb-button-height-lg)}.fbd .fbd-hrow input[type=range]{height:var(--fb-button-height-lg)}.fbd .fbd-cmp-swap{position:relative}.fbd .fbd-cmp-swap:after{content:"";position:absolute;inset:calc(-1 * var(--fb-space-3))}}.fbd :is(.fbd-st-check,.fbd-chk2) input{position:absolute;margin:0;opacity:0;cursor:pointer}.fbd .fbd-checkbox{display:inline-grid;place-items:center;flex:none;width:1rem;height:1rem;border:1px solid var(--fb-color-border-strong);border-radius:var(--fb-radius-control-sm);background:var(--fb-color-bg-surface);transition:background-color var(--fbd-motion),border-color var(--fbd-motion)}.fbd label:hover>.fbd-checkbox{border-color:var(--muted)}.fbd input:checked+.fbd-checkbox{border-color:var(--fb-action-primary-bg);background:var(--fb-action-primary-bg)}.fbd input:checked+.fbd-checkbox:after{content:"";width:.25rem;height:.5rem;margin-top:-2px;border:solid var(--fb-action-primary-text);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.fbd input:focus-visible+.fbd-checkbox{outline:2px solid var(--fb-color-focus-ring);outline-offset:2px}.fbd input:disabled+.fbd-checkbox{opacity:.45}.fbd label:has(>input:disabled){cursor:not-allowed}.fbd :is(.fbd-scrollx,.fbd-lst,.fbd-sub-in,.fbd-nav,.fbd-modal){scrollbar-width:thin;scrollbar-color:var(--fb-color-border-strong) transparent}.fbd-sitehead .fbd-right .fbd-hlink{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--fbd-head-ctl);min-width:var(--fbd-head-ctl);padding:0 var(--fb-space-2);margin:0;border:0;border-radius:var(--fb-radius-button);background:transparent;color:var(--muted);font:inherit;font-size:var(--fbd-fs-data);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--fbd-motion),color var(--fbd-motion)}.fbd-sitehead .fbd-right .fbd-hlink:is(:hover,[data-popup-open]){background:var(--fbd-nav-hover-bg);color:var(--ink)}.fbd-sitehead .fbd-right .fbd-hlink:active{scale:var(--fbd-press)}.fbd-sitehead .fbd-right .fbd-hicon{width:var(--fbd-head-ctl);padding:0}.fbd-sitehead .fbd-right .fbd-hicon svg{width:16px;height:16px}.fbd-sitehead .fbd-right a.fbd-hlink{margin-left:var(--fb-space-3)}.fbd-sitehead .fbd-right a.fbd-hlink:before{content:"";position:absolute;left:calc(-1 * var(--fb-space-2));top:50%;width:1px;height:var(--fb-space-4);margin-top:calc(-.5 * var(--fb-space-4));background:var(--line);pointer-events:none}@media (max-width:640px){.fbd-sitehead .fbd-right .fbd-hlink{display:none}}.fbd.fbd-community-menu{width:17rem;min-width:0;max-width:var(--available-width);max-height:var(--available-height);overflow-y:auto;padding:var(--fb-space-2);border:1px solid var(--line);border-radius:var(--fb-radius-overlay);background:var(--fb-color-bg-elevated);box-shadow:var(--fb-shadow-low)}.fbd-community-menu .fbd-community-heading{padding:var(--fb-space-2) var(--fb-space-3);color:var(--muted);font-size:var(--fbd-fs-label)}.fbd-community-menu .fbd-community-item{display:flex;align-items:center;gap:var(--fb-space-3);width:100%;min-height:var(--fb-button-height-lg);padding:var(--fb-space-3);border:0;border-radius:var(--fb-radius-surface);background:transparent;font:inherit;font-size:var(--fbd-fs-body);text-align:start;text-decoration:none;cursor:pointer}.fbd-community-menu .fbd-community-item:is(:hover,[data-highlighted]){background:var(--fb-color-bg-interactive)}.fbd-community-menu .fbd-community-item:focus-visible{outline-offset:-2px}.fbd-community-menu .fbd-community-mark{display:inline-grid;place-items:center;flex:0 0 var(--fb-button-height-sm);height:var(--fb-button-height-sm);border:1px solid var(--line);border-radius:var(--fb-radius-control);background:var(--fb-color-bg-surface);color:var(--ink)}.fbd-community-menu .fbd-community-copy{display:grid;flex:1;min-width:0;gap:var(--fb-space-1)}.fbd-community-menu .fbd-community-label{color:var(--ink);font-weight:var(--fb-font-weight-medium)}.fbd-community-menu .fbd-community-meta{color:var(--muted);font-size:var(--fbd-fs-label);font-variant-numeric:tabular-nums;user-select:text}.fbd-community-menu .fbd-community-action{flex:none;color:var(--muted)}@media (min-width:641px){.fbd .fbd-fsel.fbd-m-only{display:none}}@media (max-width:640px){.fbd .fbd-integ,.fbd .fbd-integ tbody{display:block}.fbd .fbd-integ thead{display:none}.fbd .fbd-integ tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:1px;padding:8px 12px;border-bottom:1px solid var(--line)}.fbd .fbd-integ td{order:2;display:block;width:auto;min-width:0;padding:0;border:0;text-align:left;font-size:12px;color:var(--muted);white-space:nowrap}.fbd .fbd-integ td:first-child{order:0;flex:1 1 0;font-size:inherit;color:inherit;overflow:hidden}.fbd .fbd-integ td:first-child :is(b,em){overflow:hidden;text-overflow:ellipsis}.fbd .fbd-integ td.fbd-barcell{display:contents}.fbd .fbd-integ td.fbd-barcell :is(.fbd-hval,.fbd-pend){order:0;flex:0 0 auto;display:block;margin:0;font-size:13px;color:var(--ink);white-space:nowrap}.fbd .fbd-integ td.fbd-barcell .fbd-pend{color:var(--muted)}.fbd .fbd-integ td.fbd-barcell :is(.fbd-hbar,.fbd-ph){order:1;flex:0 0 100%;display:block;width:100%;height:6px;margin:4px 0 3px}.fbd .fbd-integ td[data-label]:before{content:attr(data-label) " ";opacity:.7}.fbd .fbd-integ td:is(.fbd-lbg,.fbd-m-hide){display:none}.fbd .fbd-integ td:first-child .fbd-lbm{row-gap:0}.fbd .fbd-integ td[colspan]{flex:1 1 100%;white-space:normal}}@property --fbd-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --fbd-fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes fbd-edge-fade{0%{--fbd-fade-l:0px;--fbd-fade-r:var(--fbd-fade)}8%,92%{--fbd-fade-l:var(--fbd-fade);--fbd-fade-r:var(--fbd-fade)}to{--fbd-fade-l:var(--fbd-fade);--fbd-fade-r:0px}}@keyframes fbd-edge-fade-end{0%,92%{--fbd-fade-r:var(--fbd-fade)}to{--fbd-fade-r:0px}}@supports (animation-timeline:scroll()){.fbd :is(.fbd-scrollx,.fbd-sub-in,.fbd-legend.fbd-legend-row){-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fbd-fade-l),#000 calc(100% - var(--fbd-fade-r)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fbd-fade-l),#000 calc(100% - var(--fbd-fade-r)),transparent);animation:fbd-edge-fade linear both;animation-timeline:scroll(self inline)}.fbd .fbd-scrollx{animation-name:fbd-edge-fade-end}@media (max-width:960px){.fbd .fbd-nav{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fbd-fade-l),#000 calc(100% - var(--fbd-fade-r)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fbd-fade-l),#000 calc(100% - var(--fbd-fade-r)),transparent);animation:fbd-edge-fade linear both;animation-timeline:scroll(self inline)}}}.fbd-av[data-initial]:before{content:attr(data-initial)}