.vBQh8G_entry{border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:20px}.vBQh8G_entry h4{margin:0 0 8px}.vBQh8G_entry p{margin:12px 0 0}.vBQh8G_entry code{font-size:.875rem}.vBQh8G_entry a{color:inherit;text-underline-offset:3px}.vBQh8G_entry a:focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px}.vBQh8G_modelList{min-width:0;margin:0;padding:0;list-style:none}.vBQh8G_modelList .vBQh8G_entry{gap:12px;display:grid}
.dBY9ba_controls{min-width:0;color:var(--brand-ink);margin:24px 0}.dBY9ba_primary{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.dBY9ba_controls label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.dBY9ba_controls input[type=search],.dBY9ba_controls select{border:1px solid var(--brand-muted);background:var(--brand-paper);width:100%;min-width:0;min-height:48px;color:var(--brand-ink);font:inherit;border-radius:6px;padding:12px;font-size:16px}.dBY9ba_controls select:disabled{color:var(--brand-muted);background:var(--brand-soft);cursor:not-allowed}.dBY9ba_controls input:focus-visible,.dBY9ba_controls select:focus-visible,.dBY9ba_controls button:focus-visible,.dBY9ba_controls summary:focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}.dBY9ba_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.dBY9ba_controls .dBY9ba_check{align-items:center;gap:12px;min-height:44px;display:flex}.dBY9ba_check input{width:18px;height:18px;accent-color:var(--brand-ink);flex:none}.dBY9ba_toolbar button{min-height:44px;color:var(--brand-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.dBY9ba_advanced{border-block:1px solid var(--brand-line);margin:16px 0}.dBY9ba_advanced summary{cursor:pointer;min-height:48px;padding:16px 0;font-size:14px;font-weight:600}.dBY9ba_facets{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;padding:8px 0;display:grid}.dBY9ba_advanced p{color:var(--brand-muted);margin:12px 0 24px;font-size:14px;line-height:1.65}.dBY9ba_controls .dBY9ba_group{max-width:260px}@media (max-width:700px){.dBY9ba_primary{grid-template-columns:1fr}.dBY9ba_controls .dBY9ba_group{max-width:none}}
.mNgjnG_footer{background:var(--product-footer-background,transparent);border-top:1px solid var(--product-footer-line);color:var(--product-footer-muted);font-size:15px;line-height:1.5}.mNgjnG_inner{box-sizing:content-box;flex-direction:column;gap:18px;max-width:1200px;margin:0 auto;padding:32px clamp(20px,4vw,32px) 48px;display:flex}.mNgjnG_identity{color:var(--product-footer-ink);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.mNgjnG_footer .mNgjnG_identity p{color:var(--product-footer-muted);margin:0;font-size:16px}.mNgjnG_row,.mNgjnG_row nav{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.mNgjnG_footer.mNgjnG_footer a,.mNgjnG_footer.mNgjnG_footer button{min-height:44px;color:var(--product-footer-muted);font:inherit;text-underline-offset:4px;align-items:center;font-weight:400;text-decoration:underline;display:inline-flex}.mNgjnG_footer.mNgjnG_footer a:hover,.mNgjnG_footer.mNgjnG_footer button:hover{color:var(--product-footer-ink)}.mNgjnG_footer.mNgjnG_footer a:focus-visible,.mNgjnG_footer.mNgjnG_footer button:focus-visible{outline:3px solid var(--product-footer-ink);outline-offset:2px}.mNgjnG_meta{align-items:center;min-height:44px;display:inline-flex}
:where(.iyJLHW_cookieLink){font:inherit;color:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}
.jQbItW_approach,.jQbItW_datakilde,.jQbItW_prosjektklar{--fv2-font-grotesk:var(--font-family-grotesk), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fv2-font-serif:var(--font-family-serif), Georgia, "Times New Roman", serif;--fv2-font-mono:var(--font-family-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--fv2-contour:#b9b2a1;--fv2-radius-button:6px;--fv2-radius-card:4px;--fv2-content-width:1200px;--fv2-gutter:clamp(20px, 4vw, 32px)}.jQbItW_approach{--fv2-ink:#12372e;--fv2-header:#12372e;--fv2-accent:#ebbe55;--fv2-closing-accent:#ebbe55;--fv2-closing:#12372e;--fv2-accent-soft:#f3e3b5;--fv2-page:#f5f2ea;--fv2-card:#fbfaf6;--fv2-text:#1d2320;--fv2-muted:#4e665c;--fv2-line:#d8d3c6;--fv2-line-strong:#1d2320;--fv2-on-ink:#c9d6cf;--fv2-on-ink-strong:#f5f2ea;--fv2-eyebrow:#ebbe55;--fv2-link-hover:#0a221c;--fv2-on-ink-accent:#f3e3b5;--fv2-signal:#ebbe55;--fv2-heading-font:var(--fv2-font-serif);--fv2-heading-weight:500;--fv2-heading-tracking:-.02em;--fv2-frost:#f5f2ea24;--fv2-frost-dark:#12372e52;--fv2-tile-line:#f5f2ea52;--fv2-tile-line-width:.5px;--fv2-datatag-bg:#12372ed1;--fv2-datatag-text:#f5f2ea;--fv2-photo-fallback:#2c4a40;--fv2-photo-scrim:transparent}.jQbItW_datakilde{--fv2-ink:#183e58;--fv2-header:#0f2c40;--fv2-accent:#bfe3f5;--fv2-closing-accent:#d4eaf4;--fv2-closing:#183e58;--fv2-accent-soft:#d4eaf4;--fv2-page:#f4f7f8;--fv2-card:#fff;--fv2-text:#1d2320;--fv2-muted:#4c6474;--fv2-line:#d4e2ea;--fv2-line-strong:#c9d8e1;--fv2-on-ink:#c3d3de;--fv2-on-ink-strong:#f4f7f8;--fv2-eyebrow:#9ccbe3;--fv2-link-hover:#0e2a3d;--fv2-on-ink-accent:#bfe3f5;--fv2-signal:#b8402f;--fv2-heading-font:var(--fv2-font-grotesk);--fv2-heading-weight:500;--fv2-heading-tracking:-.025em;--fv2-frost:#d4eaf424;--fv2-frost-dark:#0f2c4052;--fv2-tile-line:#d4eaf457;--fv2-tile-line-width:.5px;--fv2-datatag-bg:#0f2c40c7;--fv2-datatag-text:#d4eaf4;--fv2-photo-fallback:#1e4560;--fv2-photo-scrim:#0f2c402e}.jQbItW_prosjektklar{--fv2-ink:#19372d;--fv2-header:#19372d;--fv2-accent:#d5e8d4;--fv2-closing-accent:#d5e8d4;--fv2-closing:#19372d;--fv2-accent-soft:#d5e8d4;--fv2-page:#f3eee3;--fv2-card:#fbfaf6;--fv2-text:#1d2320;--fv2-muted:#51655a;--fv2-line:#dcd3bf;--fv2-line-strong:#19372d;--fv2-on-ink:#c9d6cf;--fv2-on-ink-strong:#f3eee3;--fv2-eyebrow:#d5e8d4;--fv2-link-hover:#0e231c;--fv2-on-ink-accent:#d5e8d4;--fv2-signal:#8e3b2c;--fv2-heading-font:var(--fv2-font-grotesk);--fv2-heading-weight:700;--fv2-heading-tracking:-.03em;--fv2-frost:#f3eee338;--fv2-frost-dark:#19372d52;--fv2-tile-line:#ffffff8c;--fv2-tile-line-width:.5px;--fv2-datatag-bg:#19372dd1;--fv2-datatag-text:#f3eee3;--fv2-photo-fallback:#2a4a3e;--fv2-photo-scrim:transparent}
._7YbMda_button{box-sizing:border-box;font-family:var(--fv2-font-grotesk);text-align:center;cursor:pointer;white-space:normal;overflow-wrap:anywhere;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}._7YbMda_button:hover{text-underline-offset:4px;text-decoration:underline}._7YbMda_button:disabled,._7YbMda_button[aria-disabled=true]{cursor:not-allowed;opacity:.6;text-decoration:none}._7YbMda_size44{min-height:44px;padding:8px 18px;font-size:16px}._7YbMda_size48{min-height:48px;padding:10px 22px;font-size:17px}._7YbMda_size52{min-height:52px;padding:12px 26px;font-size:17px}._7YbMda_primary{background:var(--fv2-ink);color:var(--fv2-on-ink-strong)}._7YbMda_primary:hover{background:var(--fv2-link-hover);color:var(--fv2-on-ink-strong)}._7YbMda_primary:focus-visible{outline:3px solid var(--fv2-text);outline-offset:3px}._7YbMda_outline{border-color:var(--fv2-text);color:var(--fv2-text);background:0 0}._7YbMda_outline:hover{color:var(--fv2-text)}._7YbMda_outline:focus-visible{outline:3px solid var(--fv2-ink);outline-offset:3px}._7YbMda_accent{background:var(--fv2-accent-fill,var(--fv2-accent));color:var(--fv2-accent-ink,var(--fv2-header))}._7YbMda_accent:hover{color:var(--fv2-accent-ink,var(--fv2-header))}._7YbMda_accent:focus-visible{outline:3px solid var(--fv2-on-ink-strong);outline-offset:3px}._7YbMda_outlineOnDark{border-color:var(--fv2-on-ink-accent);color:var(--fv2-on-ink-strong);background:0 0}._7YbMda_outlineOnDark:hover{color:var(--fv2-on-ink-strong)}._7YbMda_outlineOnDark:focus-visible{outline:3px solid var(--fv2-accent);outline-offset:3px}._7YbMda_textLink{min-height:44px;font-family:var(--fv2-font-grotesk);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._7YbMda_textLink:hover{text-decoration-thickness:2px}._7YbMda_link{color:var(--fv2-ink)}._7YbMda_link:hover{color:var(--fv2-link-hover)}._7YbMda_link:focus-visible{outline:3px solid var(--fv2-ink);outline-offset:3px}._7YbMda_linkOnDark{color:var(--fv2-on-ink-strong)}._7YbMda_linkOnDark:hover{color:var(--fv2-on-ink-accent)}._7YbMda_linkOnDark:focus-visible{outline:3px solid var(--fv2-accent);outline-offset:3px}
._2nhRhq_scale{flex-direction:column;gap:6px;min-width:0;display:flex}._2nhRhq_scaleInk{color:var(--fv2-ink,currentColor)}._2nhRhq_scaleText{color:var(--fv2-text,currentColor)}._2nhRhq_scaleOnInk{color:var(--fv2-on-ink-strong,currentColor)}._2nhRhq_bar{box-sizing:border-box;border:1.5px solid;display:flex}._2nhRhq_bar>span{flex:1 1 0}._2nhRhq_bar>._2nhRhq_filled{background:currentColor}._2nhRhq_scaleLabels{font-family:var(--fv2-font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;gap:4px;font-size:11px;line-height:1.4;display:flex}._2nhRhq_scaleInk ._2nhRhq_scaleLabels,._2nhRhq_scaleText ._2nhRhq_scaleLabels{color:var(--fv2-muted,currentColor)}._2nhRhq_scaleOnInk ._2nhRhq_scaleLabels{color:var(--fv2-on-ink,currentColor)}@media (forced-colors:active){._2nhRhq_bar>._2nhRhq_filled{background:canvastext}}._2nhRhq_tag{box-sizing:border-box;max-width:100%;color:var(--fv2-ink,currentColor);font-family:var(--fv2-font-mono);white-space:normal;overflow-wrap:anywhere;border:1px solid;align-items:center;gap:8px;padding:3px 8px;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex}._2nhRhq_tagOnInk{color:var(--fv2-on-ink-strong,currentColor)}._2nhRhq_tagEstimated{border-style:dashed}._2nhRhq_swatch{box-sizing:border-box;background:currentColor;flex:none;width:8px;height:8px}._2nhRhq_tagEstimated ._2nhRhq_swatch{background:0 0;border:1.5px solid}@media (forced-colors:active){._2nhRhq_swatch{background:canvastext}._2nhRhq_tagEstimated ._2nhRhq_swatch{background:0 0;border-color:canvastext}}._2nhRhq_frameRoot{min-width:0;margin:0}._2nhRhq_frame{min-width:0;margin:0;position:relative}._2nhRhq_frameCard{box-sizing:border-box;background:var(--fv2-card,#fff);border:1px solid var(--fv2-line-strong,currentColor);padding:clamp(20px,3vw,28px)}._2nhRhq_tick{box-sizing:border-box;border:0 solid var(--fv2-ink,currentColor);pointer-events:none;width:18px;height:18px;position:absolute}._2nhRhq_tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}._2nhRhq_tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}._2nhRhq_bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}._2nhRhq_br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}._2nhRhq_frameBare ._2nhRhq_tick{border-color:var(--fv2-text,currentColor);width:14px;height:14px}._2nhRhq_frameBare ._2nhRhq_tl{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}._2nhRhq_frameBare ._2nhRhq_tr{border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}._2nhRhq_frameBare ._2nhRhq_bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}._2nhRhq_frameBare ._2nhRhq_br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}._2nhRhq_coordinate{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 48px);font-family:var(--fv2-font-mono);color:var(--fv2-muted,currentColor);font-size:11px;line-height:1.4;position:absolute;top:6px;right:24px;overflow:hidden}._2nhRhq_caption{color:var(--fv2-muted,currentColor);margin-top:10px;font-size:14px;line-height:1.5}._2nhRhq_contours{width:100%;color:var(--fv2-contour,#b9b2a1);display:block}
._4CB-ja_section{max-width:var(--fv2-content-width);padding:72px var(--fv2-gutter);box-sizing:content-box;margin:0 auto}._4CB-ja_card{--fv2-accent-fill:var(--fv2-closing-accent);--fv2-accent-ink:var(--fv2-closing);box-sizing:border-box;background:var(--fv2-closing);color:var(--fv2-on-ink-strong);font-family:var(--fv2-font-grotesk);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding:clamp(32px,5vw,64px);display:flex}._4CB-ja_copy{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}._4CB-ja_heading{font-family:var(--fv2-heading-font);font-weight:var(--fv2-heading-weight);letter-spacing:var(--fv2-heading-tracking);color:var(--fv2-on-ink-strong);text-wrap:balance;margin:0;font-size:clamp(34px,4.3vw,58px);line-height:1.02}._4CB-ja_text{max-width:46ch;color:var(--fv2-on-ink);margin:0;font-size:18px;line-height:1.55}._4CB-ja_actions{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}._4CB-ja_withChildren{align-items:stretch}._4CB-ja_withChildren ._4CB-ja_actions{flex:100%;align-items:stretch}._4CB-ja_card a:not([class]),._4CB-ja_secondary{min-height:44px;color:var(--fv2-on-ink-strong);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}._4CB-ja_card a:not([class]):hover,._4CB-ja_secondary:hover{color:var(--fv2-on-ink-accent)}._4CB-ja_card a:not([class]):focus-visible,._4CB-ja_secondary:focus-visible{outline:3px solid var(--fv2-closing-accent);outline-offset:3px}@media (max-width:480px){._4CB-ja_section{padding-block:48px}}
._7JS6IW_hero{background:var(--fv2-header);color:var(--fv2-on-ink-strong);font-family:var(--fv2-font-grotesk)}._7JS6IW_intro{max-width:1000px;padding:clamp(56px, 8vw, 88px) var(--fv2-gutter) clamp(48px, 6vw, 72px);box-sizing:content-box;text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}._7JS6IW_eyebrow{font-family:var(--fv2-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fv2-eyebrow);margin:0;font-size:13px;line-height:1.5}._7JS6IW_heading{max-width:100%;font-family:var(--fv2-heading-font);font-weight:var(--fv2-heading-weight);letter-spacing:var(--fv2-heading-tracking);color:var(--fv2-on-ink-accent);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(42px,6.2vw,88px);line-height:1}[data-fv2-brand=approach] ._7JS6IW_heading{font-size:clamp(44px,6.6vw,96px);line-height:.98}[data-fv2-brand=prosjektklar] ._7JS6IW_heading{line-height:.98}._7JS6IW_heading em{font-weight:400}._7JS6IW_lead{max-width:54ch;color:var(--fv2-on-ink);margin:0;font-size:clamp(18px,1.6vw,20px);line-height:1.5}._7JS6IW_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;width:100%;display:flex}._7JS6IW_note{max-width:60ch;color:var(--fv2-on-ink);margin:0;font-size:15px;line-height:1.5}._7JS6IW_hero a:not([class]){color:var(--fv2-on-ink-strong);text-underline-offset:4px;font-weight:600;text-decoration:underline}._7JS6IW_hero a:not([class]):hover{color:var(--fv2-on-ink-accent)}._7JS6IW_hero a:not([class]):focus-visible{outline:3px solid var(--fv2-accent);outline-offset:3px}._7JS6IW_band{background:var(--fv2-photo-fallback);position:relative;overflow:hidden}._7JS6IW_photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._7JS6IW_scrim{background:var(--fv2-photo-scrim);pointer-events:none;position:absolute;inset:0}._7JS6IW_grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,33.33%),1fr));display:grid;position:relative}._7JS6IW_tile{aspect-ratio:1;box-sizing:border-box;min-width:0;box-shadow:inset 0 0 0 var(--fv2-tile-line-width) var(--fv2-tile-line)}._7JS6IW_frost{background:var(--fv2-frost);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._7JS6IW_frostDark{background:var(--fv2-frost-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (prefers-reduced-transparency:reduce){._7JS6IW_frost,._7JS6IW_frostDark{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--fv2-datatag-bg)}}._7JS6IW_data{background:var(--fv2-datatag-bg);color:var(--fv2-datatag-text);font-family:var(--fv2-font-mono);overflow-wrap:anywhere;flex-direction:column;justify-content:flex-end;padding:12px;font-size:12px;line-height:1.5;display:flex}._7JS6IW_link,._7JS6IW_feature{color:var(--fv2-header);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}._7JS6IW_link{gap:8px;padding:14px}._7JS6IW_toneLight{background:var(--fv2-page)}._7JS6IW_toneAccent{background:var(--fv2-accent)}._7JS6IW_toneSoft{background:var(--fv2-accent-soft)}._7JS6IW_plus{flex:none;align-self:flex-end}._7JS6IW_label{flex-direction:column;gap:4px;min-width:0;display:flex}._7JS6IW_number{font-family:var(--fv2-font-mono);font-size:11px;line-height:1.4}._7JS6IW_title{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(15px,.6vw + 12px,17px);font-weight:600;line-height:1.2}._7JS6IW_sub{font-size:13px;line-height:1.3}._7JS6IW_link:hover ._7JS6IW_title,._7JS6IW_feature:hover ._7JS6IW_title{text-underline-offset:3px;text-decoration:underline}._7JS6IW_link:focus-visible,._7JS6IW_feature:focus-visible{outline:3px solid var(--fv2-header);outline-offset:-7px}._7JS6IW_feature{aspect-ratio:1;box-sizing:border-box;min-width:0;color:var(--fv2-ink);grid-area:span 2/span 2;gap:10px;padding:16px}._7JS6IW_featureMedia{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}._7JS6IW_featureMedia>svg,._7JS6IW_featureMedia>img{width:100%;height:auto;max-height:100%;display:block}._7JS6IW_featureFoot{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}._7JS6IW_featureFoot ._7JS6IW_title{font-size:18px;font-weight:700}._7JS6IW_featureFoot ._7JS6IW_sub{color:var(--fv2-muted)}._7JS6IW_toneAccent ._7JS6IW_sub,._7JS6IW_toneSoft ._7JS6IW_sub{color:inherit}@media (min-width:900px){._7JS6IW_placeA{grid-area:1/1/span 2/span 2}._7JS6IW_placeB{grid-area:2/span 2/span 2/-1}._7JS6IW_placeC{grid-area:3/2/span 2/span 2}}@media (max-width:720px){._7JS6IW_smHide{display:none}}@media (forced-colors:active){._7JS6IW_tile{border:1px solid canvastext}}._7JS6IW_imageLink{padding:0;display:block;position:relative;overflow:hidden}._7JS6IW_tileImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._7JS6IW_plusChip{background:var(--fv2-page);border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}._7JS6IW_plusChip ._7JS6IW_plus{align-self:center;width:14px;height:14px}._7JS6IW_imageLabel{gap:2px;padding:8px 10px;position:absolute;bottom:0;left:0;right:0}._7JS6IW_imageLabel ._7JS6IW_title{font-size:15px}
.ZpDhQG_strip{background:var(--fv2-card);border-top:1px solid var(--fv2-line);border-bottom:1px solid var(--fv2-line);color:var(--fv2-text);font-family:var(--fv2-font-grotesk)}.ZpDhQG_inner{max-width:var(--fv2-content-width);padding:22px var(--fv2-gutter);box-sizing:content-box;flex-wrap:wrap;align-items:center;gap:10px 32px;margin:0 auto;font-size:16px;line-height:1.5;display:flex}.ZpDhQG_label{color:var(--fv2-muted)}.ZpDhQG_list{flex-wrap:wrap;gap:10px 32px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ZpDhQG_list>li{margin:0}.ZpDhQG_list a,.ZpDhQG_trailing a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ZpDhQG_list a:hover,.ZpDhQG_trailing a:hover{color:var(--fv2-link-hover)}.ZpDhQG_list a:focus-visible,.ZpDhQG_trailing a:focus-visible{outline:3px solid var(--fv2-ink);outline-offset:3px}.ZpDhQG_trailing{color:var(--fv2-ink);margin-left:auto;font-size:15px}@media (max-width:720px){.ZpDhQG_trailing{flex-basis:100%;margin-left:0}}
.fI2SjW_shell{background:var(--data-paper);color:var(--data-ink);min-height:100vh}.fI2SjW_shell a:focus-visible,.fI2SjW_shell button:focus-visible{outline:3px solid var(--data-ink);outline-offset:4px}.fI2SjW_skipLink{z-index:20;background:var(--data-ink);color:#fff;padding:12px 20px;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.fI2SjW_skipLink:focus{transform:translateY(0)}.fI2SjW_header{border-bottom:1px solid var(--data-accent);justify-content:space-between;align-items:center;gap:24px;max-width:1264px;margin:auto;padding:24px 32px;display:flex;position:relative}.fI2SjW_menuToggle{display:none}.fI2SjW_brand{min-height:44px;color:inherit;align-items:center;display:inline-flex}.fI2SjW_navigation{--account-avatar-bg:var(--data-ink);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.fI2SjW_navigation a,.fI2SjW_navigation .fI2SjW_navButton{color:inherit;text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.fI2SjW_navigation .fI2SjW_navButton{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.fI2SjW_navigation a.fI2SjW_signIn{border:1px solid;border-radius:6px;min-height:44px;padding:0 16px;text-decoration:none}.fI2SjW_navigation a.fI2SjW_signIn:hover{background:var(--data-accent)}.fI2SjW_page{max-width:1264px;color:var(--data-ink);margin:auto;padding:0 32px}.fI2SjW_hero{padding:32px 0 22px}.fI2SjW_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.08em;margin-bottom:16px;font-size:12px}.fI2SjW_hero h1{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.06}.fI2SjW_lead{max-width:990px;font-size:clamp(18px,2vw,20px);line-height:1.5}.fI2SjW_button{background:var(--data-ink);color:#fff;border-radius:6px;margin-top:20px;padding:16px 24px;font-weight:600;text-decoration:none;display:inline-flex}.fI2SjW_button:hover{background:#285773}.fI2SjW_actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.fI2SjW_actions .fI2SjW_button,.fI2SjW_actions .fI2SjW_buttonSecondary{margin-top:0}.fI2SjW_buttonSecondary{color:var(--data-ink);border:1px solid var(--data-ink);background:0 0;border-radius:6px;margin-top:20px;padding:15px 24px;font-weight:600;text-decoration:none;display:inline-flex}.fI2SjW_buttonSecondary:hover{background:#28577314}.fI2SjW_buttonSecondary:focus-visible,.fI2SjW_button:focus-visible{outline-offset:4px;outline:3px solid #285773}.fI2SjW_note{color:var(--data-muted);margin-top:12px;font-size:14px;line-height:1.6}.fI2SjW_section{border-top:1px solid var(--data-accent);padding:64px 0}.fI2SjW_section h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.15}.fI2SjW_section p{max-width:760px;line-height:1.65}@media (max-width:700px){.fI2SjW_hero{padding:32px 0 24px}.fI2SjW_actions .fI2SjW_button{flex-basis:100%;width:fit-content}.fI2SjW_actions .fI2SjW_buttonSecondary{text-underline-offset:5px;border:0;min-height:44px;padding:0;text-decoration:underline}.fI2SjW_section{padding:40px 0}.fI2SjW_page{padding:0 20px}.fI2SjW_header{flex-direction:row;align-items:center;padding:16px 20px}.fI2SjW_menuToggle{border:1px solid var(--data-ink);min-height:44px;color:var(--data-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.fI2SjW_navigation{z-index:10;border:1px solid var(--data-accent);background:var(--data-paper);border-radius:0 0 8px 8px;padding:12px 20px;display:none;position:absolute;top:100%;left:20px;right:20px;box-shadow:0 12px 24px #183e581f}.fI2SjW_navigationOpen{flex-direction:column;align-items:stretch;gap:0;display:flex}.fI2SjW_navigation a,.fI2SjW_navigation .fI2SjW_navButton{min-height:44px}}.fI2SjW_contactSection{border-top:1px solid var(--data-accent);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;padding:48px 0 88px;display:grid}.fI2SjW_contactForm{min-width:0}.fI2SjW_formGrid{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.fI2SjW_formGrid label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.fI2SjW_formGrid input,.fI2SjW_formGrid select,.fI2SjW_formGrid textarea{width:100%;min-height:44px;color:var(--data-ink);border:1px solid var(--data-muted);font:inherit;background:#fff;border-radius:6px;padding:10px 12px;font-size:16px}.fI2SjW_formGrid textarea{resize:vertical;min-height:140px}.fI2SjW_formGrid input:focus-visible,.fI2SjW_formGrid select:focus-visible,.fI2SjW_formGrid textarea:focus-visible{outline:3px solid var(--data-ink);outline-offset:2px}.fI2SjW_formFull{grid-column:1/-1}.fI2SjW_formHelp{color:var(--data-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.fI2SjW_formHelp a,.fI2SjW_formError a,.fI2SjW_contactAside a{color:var(--data-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.fI2SjW_formButton{background:var(--data-ink);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;margin:24px 0 16px;padding:14px 24px;font-weight:600;display:inline-flex}.fI2SjW_formButton:hover{background:#285773}.fI2SjW_formButton:disabled{opacity:.7;cursor:progress}.fI2SjW_formError{color:#742e21;background:#fdece5;border:1px solid #d99584;border-radius:6px;margin:0 0 16px;padding:12px 16px;font-size:14px}.fI2SjW_formSuccess{background:var(--data-accent);border-radius:6px;padding:32px}.fI2SjW_formSuccess h3{margin:0 0 12px;font-size:22px}.fI2SjW_formSuccess p{margin:0;line-height:1.6}.fI2SjW_contactAside{color:var(--data-muted);font-size:15px;line-height:1.7}.fI2SjW_contactAside p{margin:0 0 24px}@media (max-width:700px){.fI2SjW_contactSection{grid-template-columns:1fr;gap:32px;padding:32px 0 56px}.fI2SjW_formGrid{grid-template-columns:1fr}}.fI2SjW_site{background:var(--fv2-page);min-height:100vh;color:var(--data-ink)}.fI2SjW_siteSkipLink{z-index:20;background:var(--fv2-accent);min-height:44px;color:var(--fv2-header);border-radius:6px;align-items:center;padding:0 20px;font-weight:600;display:inline-flex;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.fI2SjW_siteSkipLink:focus{outline:3px solid var(--fv2-on-ink-strong);outline-offset:2px;transform:translateY(0)}.fI2SjW_siteHeader{background:var(--fv2-header);color:var(--fv2-on-ink-strong)}.fI2SjW_siteHeaderInner{max-width:var(--fv2-content-width);padding:14px var(--fv2-gutter);box-sizing:content-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;display:flex}.fI2SjW_siteBrand{min-height:44px;color:var(--fv2-on-ink-strong);align-items:center;display:inline-flex}.fI2SjW_siteBrandLockup{flex-direction:column;justify-content:center;gap:2px;min-height:44px;display:flex}.fI2SjW_companyBrand{color:var(--fv2-on-ink-strong);letter-spacing:-.035em;font-size:22px;font-weight:650;line-height:1;text-decoration:none}.fI2SjW_productBrandLine{color:var(--fv2-on-ink-muted);align-items:center;gap:7px;font-size:11px;line-height:1;display:flex}.fI2SjW_productBrand{color:var(--fv2-on-ink-strong);align-items:center;display:inline-flex}.fI2SjW_approachBrand{color:inherit;text-decoration:none}.fI2SjW_companyBrand:hover,.fI2SjW_approachBrand:hover{text-underline-offset:3px;text-decoration:underline}.fI2SjW_siteBrand svg>path{fill:var(--fv2-accent)}.fI2SjW_siteMenuToggle{display:none}.fI2SjW_siteNav{--account-avatar-bg:var(--fv2-muted);flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:16px;display:flex}.fI2SjW_siteNavLinks{flex-wrap:wrap;align-items:center;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.fI2SjW_siteNavLinks a{min-height:44px;color:var(--fv2-on-ink-strong);text-underline-offset:6px;align-items:center;text-decoration:none;display:inline-flex}.fI2SjW_siteNavLinks a:hover{color:var(--fv2-on-ink-accent);text-decoration:underline}.fI2SjW_siteNavLinks a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.fI2SjW_siteNavActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.fI2SjW_siteNav a.fI2SjW_signIn{box-sizing:border-box;border:1.5px solid var(--fv2-on-ink-accent);min-height:44px;color:var(--fv2-on-ink-strong);border-radius:6px;justify-content:center;align-items:center;padding:8px 18px;font-weight:600;text-decoration:none;display:inline-flex}.fI2SjW_siteNav a.fI2SjW_signIn:hover{text-underline-offset:4px;text-decoration:underline}.fI2SjW_siteLanguage{min-width:44px;min-height:44px;color:var(--fv2-on-ink);justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.fI2SjW_siteLanguage:hover{color:var(--fv2-on-ink-accent);text-underline-offset:4px;text-decoration:underline}@media (max-width:720px){.fI2SjW_siteMenuToggle{border:1.5px solid var(--fv2-on-ink-accent);min-height:44px;color:var(--fv2-on-ink-strong);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:10px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}.fI2SjW_siteNav{border-top:1px solid var(--fv2-muted);flex-direction:column;flex-basis:100%;align-items:stretch;gap:12px;padding:4px 0 12px;display:none}.fI2SjW_siteNavOpen{display:flex}.fI2SjW_siteNavLinks,.fI2SjW_siteNavActions{flex-direction:column;align-items:stretch}}.fI2SjW_siteMore{background:var(--fv2-card);border-top:1px solid var(--fv2-line);color:var(--fv2-muted);font-size:15px;line-height:1.5}.fI2SjW_siteMoreInner{max-width:var(--fv2-content-width,1200px);padding:8px var(--fv2-gutter,clamp(20px, 4vw, 32px));box-sizing:content-box;flex-wrap:wrap;align-items:center;gap:0 24px;margin:0 auto;display:flex}.fI2SjW_siteMoreTitle{font-family:var(--fv2-font-mono);font-size:13px}.fI2SjW_siteMore ul{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.fI2SjW_siteMore a{min-height:44px;color:var(--fv2-muted);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.fI2SjW_siteMore a:hover{color:var(--fv2-ink)}.fI2SjW_siteMore a:focus-visible{outline:3px solid var(--fv2-ink);outline-offset:2px}
.bF7hSa_demo{--ink:var(--data-ink,var(--brand-ink,#12372e));--edge:color-mix(in srgb, var(--ink) 56%, #fff);--hairline:color-mix(in srgb, var(--ink) 20%, #fff);--tint:color-mix(in srgb, var(--ink) 12%, #fff);color:var(--ink);background:var(--data-paper,var(--brand-paper,#fafaf7));border:1px solid var(--data-accent,var(--brand-line,#d8e1d5));border-radius:20px;min-width:0;padding:clamp(20px,3vw,36px);scroll-margin-top:110px}.bF7hSa_demo ::placeholder{color:var(--data-muted,var(--brand-muted,#4e665c));opacity:1}.bF7hSa_demo .bF7hSa_eyebrow{letter-spacing:.14em;margin:0 0 18px;font-size:11px;font-weight:700}.bF7hSa_demo .bF7hSa_title{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(26px,3.5vw,42px);line-height:1.12}.bF7hSa_demo.bF7hSa_framed{background:0 0;border:0;border-radius:0;padding:0}.bF7hSa_demo .bF7hSa_frameTitle{margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.4}.bF7hSa_demo .bF7hSa_intro{max-width:65ch;margin:0 0 26px;font-size:17px;line-height:1.65}.bF7hSa_form label{margin-bottom:9px;font-size:14px;font-weight:650;display:block}.bF7hSa_searchRow{gap:8px;display:flex}.bF7hSa_searchRow input{border:1px solid var(--edge);min-width:0;font:inherit;color:var(--ink);background:#fff;border-radius:6px;flex:1;padding:14px;font-size:16px}.bF7hSa_searchRow button{background:var(--ink);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:14px 20px;font-size:14px;font-weight:600}.bF7hSa_demo button:disabled{opacity:.6;cursor:wait}.bF7hSa_demo :is(a,button,input,summary):focus-visible{outline:3px solid var(--ink);outline-offset:4px}.bF7hSa_demo .bF7hSa_note a{text-underline-offset:3px;text-decoration:underline}.bF7hSa_demo .bF7hSa_note{color:var(--data-muted,var(--brand-muted,#4e665c));overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.65}.bF7hSa_actions{flex-wrap:wrap;gap:10px 24px;display:flex}.bF7hSa_actions button{font:inherit;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}.bF7hSa_feedback{font-size:14px;line-height:1.6}.bF7hSa_feedback:empty{display:none}.bF7hSa_matches{margin:16px 0;padding:0;list-style:none}.bF7hSa_matches button{text-align:left;width:100%;font:inherit;color:var(--ink);border:1px solid var(--hairline);cursor:pointer;background:#fff;justify-content:space-between;gap:16px;padding:14px;font-size:15px;display:flex}.bF7hSa_result{min-width:0;margin-top:24px}.bF7hSa_result h3{margin:0 0 12px;font-size:21px;line-height:1.3}.bF7hSa_category{border-top:1px solid var(--hairline)}.bF7hSa_category summary{cursor:pointer;padding:17px 0;font-size:15px;font-weight:600}.bF7hSa_disclosureHeading{font:inherit;margin:0;display:inline}.bF7hSa_badge{background:var(--tint);vertical-align:middle;border-radius:5px;margin-left:12px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-block}.bF7hSa_fields{margin:16px 0}.bF7hSa_fields>div{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.bF7hSa_fields :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0}.bF7hSa_fields dt small{color:var(--data-muted,var(--brand-muted,#4e665c));margin-top:4px;font-size:12px;display:block}.bF7hSa_value{white-space:pre-wrap;font-size:13px}.bF7hSa_json{margin-top:20px}.bF7hSa_json summary{cursor:pointer;padding:10px 0;font-size:14px}.bF7hSa_json pre{background:#fff;max-height:420px;padding:18px;font-size:12px;overflow:auto}.bF7hSa_jsonActions{align-items:center;gap:12px;min-height:44px;margin:8px 0;font-size:13px;display:flex}.bF7hSa_jsonActions button{border:1px solid var(--brand-line,#cad7c9);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:8px 14px;font-weight:650}.bF7hSa_footer{border-top:1px solid var(--hairline);margin-top:24px;padding-top:16px}.bF7hSa_footer a{text-underline-offset:4px}.bF7hSa_more{box-sizing:border-box;min-height:44px;color:var(--ink);align-items:center;gap:12px;padding:10px 0;font-size:15px;font-weight:650;display:inline-flex}.bF7hSa_compact{border-radius:14px;padding:28px}.bF7hSa_compact .bF7hSa_title{font-size:30px}.bF7hSa_compact .bF7hSa_intro{font-size:15px}.bF7hSa_compactResult{border-top:1px solid var(--brand-line);margin-top:20px;padding-top:20px}.bF7hSa_compactResult h3{margin:0 0 8px;font-size:20px}.bF7hSa_highlights{margin:16px 0 24px}.bF7hSa_highlights h4{margin:0;font-size:17px}.bF7hSa_highlights .bF7hSa_compactPreview{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bF7hSa_highlights .bF7hSa_compactPreview li{align-content:start}.bF7hSa_highlights .bF7hSa_compactPreview strong{color:var(--data-muted,var(--brand-muted,#4e665c));order:2;font-size:13px;font-weight:600;line-height:1.35}.bF7hSa_highlights .bF7hSa_compactPreview span{font-variant-numeric:tabular-nums;order:1;font-size:22px;font-weight:650;line-height:1.2}.bF7hSa_highlights .bF7hSa_compactPreview small{order:3;font-size:12px;line-height:1.4}.bF7hSa_highlightActions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:4px;display:flex}.bF7hSa_highlightPrimary{background:var(--ink);color:#fff;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:560px){.bF7hSa_highlights .bF7hSa_compactPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bF7hSa_highlights .bF7hSa_compactPreview li{padding:10px}.bF7hSa_highlights .bF7hSa_compactPreview span{font-size:19px}.bF7hSa_highlights .bF7hSa_compactPreview small{font-size:11px}.bF7hSa_highlightPrimary{justify-content:center;width:100%}}.bF7hSa_compactPreview{gap:12px;margin:16px 0 8px;padding:0;list-style:none;display:grid}.bF7hSa_compactPreview li{border:1px solid var(--brand-line);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.bF7hSa_compactPreview strong,.bF7hSa_compactPreview span,.bF7hSa_compactPreview small{overflow-wrap:anywhere}.bF7hSa_compactPreview small{color:var(--brand-muted)}@media (max-width:560px){.bF7hSa_searchRow{flex-direction:column}.bF7hSa_searchRow button{min-height:48px}.bF7hSa_fields>div{grid-template-columns:1fr;gap:8px}.bF7hSa_badge{margin-left:6px}.bF7hSa_compact{padding:22px}}.bF7hSa_catalogSummary{flex-wrap:wrap;gap:8px 20px;margin:20px 0;font-size:13px;display:flex}.bF7hSa_unitOverview{border:1px solid var(--brand-line,#cad7c9);background:#fff;border-radius:10px;margin:20px 0 28px;padding:18px}.bF7hSa_unitOverview h4{margin:0 0 8px;font-size:16px}.bF7hSa_catalogControls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.bF7hSa_scopeNotice{border-left:3px solid var(--brand-ink);background:var(--brand-soft);color:var(--brand-ink);margin:12px 0;padding:12px 14px}.bF7hSa_catalogControls label{gap:8px;font-size:13px;font-weight:600;display:grid}.bF7hSa_catalogControls :is(input,select){box-sizing:border-box;border:1px solid var(--edge);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:10px 12px;font-size:16px}.bF7hSa_category summary{line-height:1.7}.bF7hSa_demo select:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (max-width:560px){.bF7hSa_catalogControls{grid-template-columns:1fr}.bF7hSa_category summary>span:first-child{display:block}.bF7hSa_badge{margin-left:0}}.bF7hSa_tableWrap{margin:.5rem 0;overflow-x:auto}.bF7hSa_units{border-collapse:collapse;min-width:100%;font-size:.9em}.bF7hSa_units caption{text-align:left;padding:.25rem 0;font-weight:600}.bF7hSa_units th,.bF7hSa_units td{text-align:left;border-bottom:1px solid var(--line,#0000001f);white-space:nowrap;padding:.3rem .6rem}.bF7hSa_units tr[aria-current=true] td{font-weight:600}.bF7hSa_downloads{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px 24px;margin:24px 0 0;padding-top:16px;display:flex}.bF7hSa_downloads button{font:inherit;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}.bF7hSa_inlineAction{min-height:44px;font:inherit;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.bF7hSa_downloads small{opacity:.8;flex-basis:100%}.bF7hSa_purposeLabel{margin:16px 0 8px;font-size:14px;font-weight:650;display:block}.bF7hSa_optionalFields{margin-top:10px}.bF7hSa_optionalFields summary{box-sizing:border-box;cursor:pointer;width:fit-content;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.bF7hSa_optionalPostcode{max-width:150px}.bF7hSa_purpose{box-sizing:border-box;border:1px solid var(--edge);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:6px;padding:14px;font-size:16px}.bF7hSa_purpose:focus-visible{outline:2px solid var(--brand-ink,#183e58);outline-offset:2px}.bF7hSa_ranking{background:var(--brand-soft,#f6fafc);border:1px solid var(--brand-line,#d4eaf4);border-radius:10px;margin:0 0 24px;padding:20px}.bF7hSa_ranking h4{margin:0 0 12px;font-size:17px;line-height:1.35}.bF7hSa_rankingList{gap:12px;margin:0;padding-left:20px;display:grid}.bF7hSa_rankingList li{line-height:1.5}.bF7hSa_rankingList strong{display:block}.bF7hSa_rankingList code{color:var(--brand-ink,#183e58);border:1px solid var(--brand-line,#d4eaf4);background:#fff;border-radius:4px;margin-top:4px;padding:1px 6px;font-size:12px;display:inline-block}.bF7hSa_rankingMissing{margin-top:16px}.bF7hSa_rankingMissing summary{cursor:pointer;font-size:14px;font-weight:650;text-decoration:underline}.bF7hSa_rankingMissing ul{gap:8px;margin:12px 0 0;padding-left:20px;font-size:14px;display:grid}@media (max-width:640px){.bF7hSa_ranking{padding:16px}}.bF7hSa_periodSwitch{border:1px solid var(--edge);background:#fff;border-radius:999px;max-width:100%;margin:0 0 20px;padding:3px;display:inline-flex}.bF7hSa_periodTab{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.bF7hSa_periodTab:hover{text-underline-offset:4px;text-decoration:underline}.bF7hSa_periodTabActive,.bF7hSa_periodTabActive:hover{background:var(--ink);color:#fff;text-decoration:none}.bF7hSa_periodTab:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.bF7hSa_periodTabActive:focus-visible{outline:3px solid var(--data-muted,var(--brand-muted,#4c6474));outline-offset:3px}.bF7hSa_history{gap:16px;min-width:0;display:grid}.bF7hSa_history .bF7hSa_feedback{margin:0}.bF7hSa_historyIntro{max-width:65ch;margin:0;font-size:15px;line-height:1.65}.bF7hSa_historyHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.bF7hSa_historyMuted{color:var(--data-muted,var(--brand-muted,#4e665c));font-size:13px}.bF7hSa_historyDownload{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.bF7hSa_historyCharts{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px 24px;display:grid}.bF7hSa_historyChart{min-width:0;margin:0}.bF7hSa_historyChart figcaption{justify-content:space-between;gap:8px;font-size:13px;display:flex}.bF7hSa_historyValue{font-variant-numeric:tabular-nums;white-space:nowrap}.bF7hSa_historyAxis{color:var(--data-muted,var(--brand-muted,#4e665c));justify-content:space-between;gap:8px;font-size:11px;display:flex}
.uBnWMW_shell{background:var(--fv2-page);min-height:100vh;color:var(--fv2-text);font-family:var(--fv2-font-grotesk);--account-avatar-bg:var(--fv2-muted);--approach-anchor-offset:96px;font-size:16px;line-height:1.5}.uBnWMW_header{z-index:50;background:var(--fv2-header);color:var(--fv2-on-ink-strong);border-bottom:1px solid color-mix(in srgb, var(--fv2-on-ink-strong) 14%, transparent);position:sticky;top:0}.uBnWMW_fullBleed .uBnWMW_header{border-bottom-color:#0000}.uBnWMW_headerInner{--chrome-header-base:80px;max-width:var(--fv2-content-width);min-height:calc(var(--chrome-header-base) - 24px);padding:12px var(--fv2-gutter);box-sizing:content-box;align-items:center;gap:16px 24px;margin:0 auto;display:flex}.uBnWMW_brand{min-height:44px;color:var(--fv2-on-ink-strong);align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.uBnWMW_brand svg>path{fill:var(--fv2-on-ink-accent)}.uBnWMW_navigationPanel{display:contents}.uBnWMW_navigation{order:1;align-items:center;gap:4px 24px;display:flex}.uBnWMW_navigation a{min-height:44px;color:var(--fv2-on-ink-strong);white-space:nowrap;align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.uBnWMW_navigation a:hover{color:var(--fv2-on-ink-accent);text-underline-offset:6px;text-decoration:underline}.uBnWMW_accountLink,.uBnWMW_accountSlot{white-space:nowrap;order:2}.uBnWMW_accountSlot{color:var(--fv2-on-ink-strong);align-items:center;display:inline-flex}.uBnWMW_headerActions{order:3;align-items:center;gap:16px;display:flex}.uBnWMW_primaryLink{white-space:nowrap}.uBnWMW_languageButton,.uBnWMW_menuButton{box-sizing:border-box;min-width:44px;min-height:44px;color:var(--fv2-on-ink-strong);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 4px;font-size:15px;font-weight:500;display:inline-flex}.uBnWMW_languageButton{display:none}.uBnWMW_languageButton:hover{text-underline-offset:6px;text-decoration:underline}.uBnWMW_menuButton{border:1.5px solid color-mix(in srgb, var(--fv2-on-ink-strong) 45%, transparent);border-radius:var(--fv2-radius-button);order:3;padding:8px 12px;font-weight:600;display:none}.uBnWMW_main{max-width:var(--fv2-content-width);padding:0 var(--fv2-gutter);box-sizing:content-box;margin:0 auto}.uBnWMW_mainFullBleed{width:100%}.uBnWMW_main,.uBnWMW_mainFullBleed{scroll-margin-top:var(--approach-anchor-offset)}.uBnWMW_main:focus,.uBnWMW_mainFullBleed:focus{outline:none}.uBnWMW_skipLink{z-index:100;border-radius:var(--fv2-radius-button);background:var(--fv2-accent);min-height:44px;color:var(--fv2-header);align-items:center;padding:10px 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.uBnWMW_skipLink:focus{transform:translateY(0)}.uBnWMW_skipLink:focus-visible{outline:3px solid var(--fv2-text);outline-offset:3px}.uBnWMW_footer{border-top:1px solid var(--fv2-line);color:var(--fv2-muted);margin-top:96px}.uBnWMW_fullBleed .uBnWMW_footer{margin-top:0}.uBnWMW_footerInner{max-width:var(--fv2-content-width);padding:32px var(--fv2-gutter) 48px;box-sizing:content-box;flex-wrap:wrap;align-items:center;gap:4px 32px;margin:0 auto;font-size:15px;display:flex}.uBnWMW_footerCompany{color:var(--fv2-ink);font-weight:600}.uBnWMW_footerNav{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.uBnWMW_footerEmail,.uBnWMW_footerSister a,.uBnWMW_footerNav a,.uBnWMW_footerButton{box-sizing:border-box;min-height:44px;color:var(--fv2-muted);text-underline-offset:4px;align-items:center;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.uBnWMW_footerEmail:hover,.uBnWMW_footerSister a:hover,.uBnWMW_footerNav a:hover,.uBnWMW_footerButton:hover{color:var(--fv2-link-hover);text-decoration-thickness:2px}.uBnWMW_footerLanguage{margin-left:auto}.uBnWMW_footer a:focus-visible,.uBnWMW_footer button:focus-visible{outline:3px solid var(--fv2-ink);outline-offset:3px}@media (min-width:721px) and (max-width:979px){.uBnWMW_shell{--approach-anchor-offset:128px}.uBnWMW_headerInner{flex-wrap:wrap;gap:4px 16px;padding-bottom:4px}.uBnWMW_navigation{flex:0 0 100%;order:4}}@media (max-width:720px){.uBnWMW_headerInner{--chrome-header-base:72px;flex-wrap:wrap;gap:0 10px}.uBnWMW_menuButton{display:inline-flex}.uBnWMW_navigationPanel{max-height:calc(100vh - var(--chrome-header-base));max-height:calc(100dvh - var(--chrome-header-base));overscroll-behavior-y:contain;flex:0 0 100%;order:4;padding:8px 0 16px;display:none;overflow-y:auto}.uBnWMW_navigationPanel[data-open=true]{display:block}.uBnWMW_navigation{flex-direction:column;align-items:stretch;gap:0;display:flex}.uBnWMW_navigation a{border-top:1px solid color-mix(in srgb, var(--fv2-on-ink-strong) 18%, transparent);min-height:52px;padding:12px 0;font-size:17px}.uBnWMW_headerActions{border-top:1px solid color-mix(in srgb, var(--fv2-on-ink-strong) 18%, transparent);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:16px}.uBnWMW_languageButton{display:inline-flex}}@media (max-width:420px){.uBnWMW_headerInner{gap:0 8px}.uBnWMW_brand svg{width:auto;height:28px}.uBnWMW_accountLink{padding-inline:12px;font-size:15px}.uBnWMW_menuButton{padding-inline:10px}.uBnWMW_footerLanguage{margin-left:0}}@media (prefers-reduced-motion:reduce){.uBnWMW_skipLink{transition:none}}.uBnWMW_footerSister{box-sizing:border-box;border:1px solid var(--fv2-line);background:var(--fv2-card);border-radius:6px;flex-basis:100%;min-width:0;max-width:560px;margin:12px 0;padding:20px 24px}.uBnWMW_sisterLabel{font-size:13px}.uBnWMW_footerSister h2{color:var(--fv2-ink);margin:8px 0;font-size:21px;line-height:1.3}.uBnWMW_footerSister p{margin:0 0 8px;line-height:1.6}
.BFx1yG_notice{border:1px dashed var(--data-ink,var(--brand-ink,#183e58));background:var(--data-paper,var(--brand-paper,#f6fafc));color:var(--data-ink,var(--brand-ink,#183e58));border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0;padding:12px 16px;display:flex}.BFx1yG_notice p{flex:280px;margin:0;line-height:1.5}.BFx1yG_retry{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:0 16px;font-weight:600}.BFx1yG_retry:focus-visible{outline-offset:2px;outline:3px solid}
.YVYCuq_shell{--pk-ink:var(--fv2-ink);--pk-muted:var(--fv2-muted);--pk-paper:var(--fv2-card);--pk-line:var(--fv2-line);--pk-lime:var(--fv2-accent);background:var(--fv2-page);color:var(--fv2-text);font-family:var(--fv2-font-grotesk);overflow-wrap:break-word;font-size:18px;line-height:1.55}.YVYCuq_shell *{box-sizing:border-box}:where(.YVYCuq_shell) :where(div,section,article,figure,li,button){min-width:0}:where(.YVYCuq_shell) a{color:inherit;text-underline-offset:4px}:where(.YVYCuq_shell) p{margin:0 0 1.1rem}:where(.YVYCuq_shell) :where(h1,h2,h3){font-family:var(--fv2-font-grotesk);color:var(--fv2-ink);margin:0;line-height:1.1}:where(.YVYCuq_shell) h2{letter-spacing:-.02em;font-size:clamp(32px,3.8vw,48px);font-weight:700}:where(.YVYCuq_shell) h3{font-size:22px;font-weight:700;line-height:1.3}:where(.YVYCuq_shell) svg{flex-shrink:0}:where(.YVYCuq_shell) section[id]{scroll-margin-top:24px}:where(.YVYCuq_shell) :where(a,button,summary,input,textarea,select):focus-visible{outline:3px solid var(--fv2-ink);outline-offset:3px}.YVYCuq_shell main:focus{outline:none}.YVYCuq_header{z-index:40;background:var(--fv2-header);color:var(--fv2-on-ink-strong);--account-avatar-bg:#51655a;position:relative}.YVYCuq_headerInner{max-width:var(--fv2-content-width);padding:16px var(--fv2-gutter);box-sizing:content-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.YVYCuq_brand{min-height:44px;color:var(--fv2-on-ink-strong);align-items:center;text-decoration:none;display:inline-flex}.YVYCuq_brandLockup{flex-direction:column;justify-content:center;gap:2px;min-height:44px;display:flex}.YVYCuq_companyBrand{color:var(--fv2-on-ink-strong);letter-spacing:-.035em;font-size:22px;font-weight:650;line-height:1;text-decoration:none}.YVYCuq_productBrandLine{color:var(--fv2-on-ink-muted);align-items:center;gap:7px;font-size:11px;line-height:1;display:flex}.YVYCuq_productBrand{color:var(--fv2-on-ink-strong);align-items:center;display:inline-flex}.YVYCuq_approachBrand{color:inherit;text-decoration:none}.YVYCuq_companyBrand:hover,.YVYCuq_approachBrand:hover{text-underline-offset:3px;text-decoration:underline}.YVYCuq_brand svg>path:first-child{fill:var(--fv2-accent)}.YVYCuq_header a:focus-visible,.YVYCuq_header button:focus-visible{outline:3px solid var(--fv2-accent);outline-offset:3px}.YVYCuq_navWrap{align-items:center;display:flex}.YVYCuq_menuButton{display:none}.YVYCuq_nav{flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:16px;display:flex}.YVYCuq_navLink{min-height:44px;color:var(--fv2-on-ink-strong);align-items:center;text-decoration:none;display:inline-flex}.YVYCuq_navLink:hover{color:var(--fv2-on-ink-accent);text-underline-offset:4px;text-decoration:underline}.YVYCuq_languageLink{min-width:44px;font-family:var(--fv2-font-mono);letter-spacing:.04em;justify-content:center;font-size:14px}.YVYCuq_signIn{white-space:nowrap}.YVYCuq_skip{z-index:100;background:var(--fv2-accent);color:var(--fv2-header);border-radius:6px;padding:12px 16px;font-weight:600;position:absolute;top:-100px;left:20px}.YVYCuq_skip:focus{outline:3px solid var(--fv2-on-ink-strong);top:8px}.YVYCuq_pageHero{background:var(--fv2-header);color:var(--fv2-on-ink-strong)}.YVYCuq_pageHeroInner{max-width:var(--fv2-content-width);padding:clamp(44px, 6vw, 72px) var(--fv2-gutter) clamp(44px, 6vw, 64px);box-sizing:content-box;flex-direction:column;align-items:flex-start;gap:18px;margin:0 auto;display:flex}.YVYCuq_pageEyebrow{font-family:var(--fv2-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fv2-eyebrow);font-size:13px;line-height:1.5;margin:0!important}.YVYCuq_pageHero h1{letter-spacing:-.03em;max-width:21ch;color:var(--fv2-on-ink-accent);text-wrap:balance;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1}.YVYCuq_pageLead{max-width:62ch;color:var(--fv2-on-ink);font-size:clamp(18px,1.6vw,19px);line-height:1.5;margin:0!important}.YVYCuq_pageActions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:6px;display:flex}.YVYCuq_pageNote{color:var(--fv2-on-ink);font-size:15px;margin:0!important}.YVYCuq_section{max-width:var(--fv2-content-width);padding:clamp(56px, 7vw, 88px) var(--fv2-gutter);box-sizing:content-box;margin:0 auto}.YVYCuq_sectionHeading{max-width:760px;margin-bottom:40px}.YVYCuq_sectionHeading h2{margin-bottom:18px}.YVYCuq_sectionHeading>p:last-child:not(.YVYCuq_eyebrow){max-width:65ch;color:var(--fv2-muted)}.YVYCuq_eyebrow{font-family:var(--fv2-font-mono);color:var(--fv2-muted);font-size:13px;line-height:1.5;margin-bottom:14px!important}.YVYCuq_threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;display:grid}.YVYCuq_threeColumns article{border-top:1px solid var(--fv2-line);padding-top:24px}.YVYCuq_threeColumns h3{margin:12px 0}.YVYCuq_threeColumns p{color:var(--fv2-muted);margin:0;font-size:17px}.YVYCuq_aboutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-bottom:44px;display:grid}.YVYCuq_aboutGrid p{color:var(--fv2-muted)}.YVYCuq_workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 50px;margin:0;padding:0;list-style:none;display:grid}.YVYCuq_workflow li{border-top:1px solid var(--fv2-line);gap:20px;padding-top:24px;display:flex}.YVYCuq_stepNumber{white-space:nowrap;font-family:var(--fv2-font-mono);color:var(--fv2-muted);flex:none;padding-top:4px;font-size:13px}.YVYCuq_workflow h3{margin-bottom:12px}.YVYCuq_workflow p{color:var(--fv2-muted)}.YVYCuq_checkNote{background:var(--fv2-card);border-left:2px solid var(--fv2-ink);margin-top:18px;padding:16px;font-size:16px}.YVYCuq_checkNote p{margin:6px 0 0}.YVYCuq_analysisStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.YVYCuq_analysisStrip article[data-wide]{grid-column:1/-1}.YVYCuq_analysisStrip figure{aspect-ratio:1;border:1px solid var(--fv2-line);background:#fff;border-radius:4px;align-items:center;margin:0 0 12px;display:flex;overflow:hidden}.YVYCuq_analysisStrip article[data-wide] figure{aspect-ratio:2448/871}.YVYCuq_analysisStrip article[data-plain]{border-top:3px solid var(--fv2-ink);padding-top:18px}.YVYCuq_analysisStrip img{object-fit:contain;width:100%;height:100%;display:block}.YVYCuq_analysisStrip h3{margin-bottom:6px;font-size:19px}.YVYCuq_analysisStrip p{color:var(--fv2-muted);margin:0;font-size:16px}.YVYCuq_stripNote{color:var(--fv2-muted);font-size:15px;margin:24px 0 0!important}.YVYCuq_checkIntro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.YVYCuq_checkIntro>div>p:not(.YVYCuq_eyebrow){max-width:50ch;color:var(--fv2-muted);margin:16px 0 24px}.YVYCuq_heroChecklist{background:var(--fv2-card);border:1px solid var(--fv2-line);border-radius:4px;align-self:center;padding:28px clamp(20px,3vw,32px)}.YVYCuq_heroChecklist h3{margin-bottom:14px;font-size:20px}.YVYCuq_heroChecklist ul{margin:0 0 14px;padding:0;list-style:none}.YVYCuq_heroChecklist li{border-top:1px solid var(--fv2-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.YVYCuq_heroChecklist li div{flex-direction:column;display:flex}.YVYCuq_heroChecklist li div span{color:var(--fv2-muted);font-size:15px}.YVYCuq_heroChecklist p{color:var(--fv2-muted);font-size:15px;margin:0!important}.YVYCuq_checkShot{margin:40px 0 0}.YVYCuq_checkShot img{border:1px solid var(--fv2-line);border-radius:4px;width:100%;height:auto;display:block}.YVYCuq_checkShotScroll{overflow-x:auto}.YVYCuq_checkShot figcaption{color:var(--fv2-muted);margin-top:8px;font-size:14px}@media (max-width:760px){.YVYCuq_checkShot img{width:760px;max-width:none}}.YVYCuq_guidePreview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:54px;display:grid}.YVYCuq_guidePreview h3{margin-bottom:18px;font-size:clamp(26px,2.6vw,32px)}.YVYCuq_guidePreview>div>p{color:var(--fv2-muted)}.YVYCuq_preview{min-width:0;color:var(--fv2-ink);border:1px solid var(--fv2-line);background:#fff;border-radius:4px;margin:0;overflow:hidden}.YVYCuq_previewTop{border-bottom:1px solid var(--fv2-line);color:var(--fv2-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:flex}.YVYCuq_previewBrand{color:var(--fv2-ink)}.YVYCuq_previewTabs{background:var(--fv2-page);border-bottom:1px solid var(--fv2-line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:6px;padding:10px;display:grid}.YVYCuq_previewTabs button{min-height:44px;color:var(--fv2-ink);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 4px;font-size:15px;font-weight:600;display:flex}.YVYCuq_previewTabs button[aria-pressed=true]{border-color:var(--fv2-ink);background:#fff}.YVYCuq_previewContent{min-height:356px}.YVYCuq_planHeading{color:var(--fv2-muted);justify-content:space-between;padding:16px 20px;font-size:14px;display:flex}.YVYCuq_planPreview>svg{width:100%;height:264px;display:block}.YVYCuq_previewNote{border-top:1px solid var(--fv2-line);color:var(--fv2-ink);align-items:center;gap:9px;padding:13px 18px;font-size:15px;display:flex}.YVYCuq_preview figcaption{border-top:1px solid var(--fv2-line);background:var(--fv2-page);color:var(--fv2-muted);padding:13px 18px;font-size:14px;line-height:1.5}.YVYCuq_sourcePreview{padding:24px}.YVYCuq_previewEyebrow{font-family:var(--fv2-font-mono);color:var(--fv2-muted);font-size:13px;margin-bottom:12px!important}.YVYCuq_sourcePreview h3{margin-bottom:18px}.YVYCuq_sourceRow{border-top:1px solid var(--fv2-line);align-items:center;gap:14px;padding:14px 0;display:flex}.YVYCuq_number{font-family:var(--fv2-font-mono);color:var(--fv2-muted);font-size:13px}.YVYCuq_sourceRow div{flex:1}.YVYCuq_sourceRow strong,.YVYCuq_sourceRow div span{font-size:16px;display:block}.YVYCuq_sourceRow div span{color:var(--fv2-muted);margin-top:2px;font-size:14px}.YVYCuq_documentRow{border-top:1px solid var(--fv2-line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;font-size:16px;display:flex}.YVYCuq_documentRow strong{flex:1;font-weight:600}.YVYCuq_documentRow>span{border:1px dashed var(--fv2-ink);font-family:var(--fv2-font-mono);padding:3px 8px;font-size:12px}.YVYCuq_documentNote{color:var(--fv2-muted);font-size:15px;margin-top:18px!important}.YVYCuq_statusSection{background:var(--fv2-card);border-top:1px solid var(--fv2-line);border-bottom:1px solid var(--fv2-line);padding:clamp(56px, 7vw, 72px) max(var(--fv2-gutter), calc((100% - var(--fv2-content-width)) / 2))}.YVYCuq_statusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.YVYCuq_statusGrid article{border:1px solid var(--fv2-line);background:#fff;border-radius:4px;padding:28px}.YVYCuq_statusGrid h3{margin:20px 0 12px}.YVYCuq_statusGrid p{color:var(--fv2-muted);margin:0;font-size:17px}.YVYCuq_statusLabel,.YVYCuq_statusActive{border:1px dashed var(--fv2-ink);font-family:var(--fv2-font-mono);color:var(--fv2-ink);padding:3px 8px;font-size:12px;display:inline-block}.YVYCuq_statusActive{background:var(--fv2-accent);border-style:solid}.YVYCuq_direction{color:var(--fv2-muted);font-size:16px;margin:18px 0 0!important}.YVYCuq_scopeBox{border:1px solid var(--fv2-line);border-left:4px solid var(--fv2-ink);background:#fff;border-radius:4px;margin-top:40px;padding:24px 28px}.YVYCuq_scopeBox h3{margin-bottom:12px}.YVYCuq_scopeBox ul{margin:0;padding-left:20px;list-style:outside}.YVYCuq_scopeBox li{color:var(--fv2-muted);padding:4px 0;font-size:16px}.YVYCuq_faqGrid{grid-template-columns:.85fr 1.15fr;gap:74px;display:grid}.YVYCuq_faqGrid h2{margin-bottom:22px}.YVYCuq_faqGrid>div>p{color:var(--fv2-muted)}.YVYCuq_faq details{border-top:1px solid var(--fv2-line)}.YVYCuq_faq details:last-child{border-bottom:1px solid var(--fv2-line)}.YVYCuq_faq summary{cursor:pointer;justify-content:space-between;gap:20px;min-height:44px;padding:20px 0;font-weight:600;line-height:1.45;list-style:none;display:flex}.YVYCuq_faq summary::-webkit-details-marker{display:none}.YVYCuq_faq summary span{font-size:20px;font-weight:400;transition:transform .15s}.YVYCuq_faq details[open] summary span{transform:rotate(45deg)}.YVYCuq_faq details p{color:var(--fv2-muted);margin:0;padding:0 32px 22px 0;font-size:17px}.YVYCuq_accessNotice{max-width:var(--fv2-content-width);box-sizing:border-box;background:var(--fv2-card);border:1px solid var(--fv2-line);border-left:4px solid var(--fv2-ink);border-radius:4px;justify-content:space-between;align-items:center;gap:32px;margin:24px auto;padding:24px clamp(20px,4vw,36px);display:flex}.YVYCuq_accessNotice h2{margin-bottom:8px;font-size:clamp(24px,2.2vw,30px)}.YVYCuq_accessNotice p{margin-bottom:6px}.YVYCuq_accessNoticeLabel{font-family:var(--fv2-font-mono);color:var(--fv2-muted);font-size:13px}.YVYCuq_accessNoticeStatus{color:var(--fv2-muted);font-size:16px}.YVYCuq_accessNoticeStatus[data-state=recorded]{color:var(--fv2-ink)}.YVYCuq_accessNoticeStatus[data-state=error]{color:#7b382c}.YVYCuq_accessNoticeActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;display:flex}.YVYCuq_primary{background:var(--fv2-ink);min-height:48px;color:var(--fv2-on-ink-strong);font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.YVYCuq_primary:hover{background:var(--fv2-link-hover);text-underline-offset:4px;text-decoration:underline}.YVYCuq_primary:disabled{cursor:wait;opacity:.75}.YVYCuq_formSubmit{border:1.5px solid var(--fv2-ink);min-height:48px;color:var(--fv2-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.YVYCuq_formSubmit:hover{background:var(--fv2-card);text-underline-offset:4px;text-decoration:underline}.YVYCuq_formSubmit:disabled{cursor:wait;opacity:.75}.YVYCuq_secondary{align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.YVYCuq_access{max-width:var(--fv2-content-width);padding:clamp(56px, 7vw, 80px) var(--fv2-gutter) 0;box-sizing:content-box;grid-template-columns:.85fr 1.15fr;gap:48px;margin:0 auto;scroll-margin-top:24px;display:grid}.YVYCuq_accessCopy h2{margin-bottom:18px;font-size:clamp(30px,3.2vw,40px)}.YVYCuq_accessCopy p{color:var(--fv2-muted)}.YVYCuq_accessSteps{counter-reset:pk-access-step;margin:20px 0;padding:0;list-style:none}.YVYCuq_accessSteps li{color:var(--fv2-text);counter-increment:pk-access-step;padding:4px 0 4px 26px;font-size:17px;position:relative}.YVYCuq_accessSteps li:before{content:counter(pk-access-step) ".";font-family:var(--fv2-font-grotesk);font-variant-numeric:normal;letter-spacing:0;color:var(--fv2-ink);font-weight:600;position:absolute;left:0}.YVYCuq_closeNote{font-size:15px;margin-bottom:18px!important}.YVYCuq_accessForm{background:var(--fv2-card);border:1px solid var(--fv2-line);border-radius:4px;min-width:0;padding:clamp(20px,3vw,32px)}.YVYCuq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.YVYCuq_formGrid label{color:var(--fv2-ink);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.YVYCuq_formGrid input,.YVYCuq_formGrid select,.YVYCuq_formGrid textarea{width:100%;min-height:48px;color:var(--fv2-text);border:1.5px solid var(--fv2-ink);font:inherit;background:#fff;border-radius:6px;padding:10px 12px;font-size:17px}.YVYCuq_formGrid select{appearance:auto}.YVYCuq_formGrid textarea{resize:vertical;min-height:120px}.YVYCuq_fullField{grid-column:1/-1}.YVYCuq_formHelp{color:var(--fv2-muted);margin:10px 0 18px;font-size:14px;line-height:1.55}.YVYCuq_formHelp a{text-underline-offset:3px;text-decoration:underline}.YVYCuq_formError{color:#742e21;background:#fdece5;border:1px solid #d99584;margin-top:16px;padding:14px;font-size:16px}.YVYCuq_formError a{color:inherit}.YVYCuq_formSuccess{border:1px solid var(--fv2-line);border-left:4px solid var(--fv2-ink);background:#fff;border-radius:4px;align-self:start;padding:28px}.YVYCuq_formSuccess h3{margin-bottom:14px}.YVYCuq_formSuccess p{margin:0}.YVYCuq_closing{scroll-margin-top:24px}@media (max-width:1000px){.YVYCuq_threeColumns{gap:26px}.YVYCuq_faqGrid{gap:40px}.YVYCuq_accessNotice{margin:16px var(--fv2-gutter);flex-direction:column;align-items:stretch;gap:16px}.YVYCuq_accessNoticeActions{justify-content:flex-start}}@media (max-width:1100px){.YVYCuq_previewTabs button svg{display:none}}@media (max-width:720px){.YVYCuq_headerInner{flex-wrap:nowrap;padding-block:10px}.YVYCuq_brand svg{width:auto;height:34px}.YVYCuq_menuButton{border:1.5px solid var(--fv2-on-ink-accent);min-width:44px;min-height:44px;color:var(--fv2-on-ink-strong);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}.YVYCuq_nav{display:none}.YVYCuq_navWrap[data-open] .YVYCuq_nav{z-index:50;padding:4px var(--fv2-gutter) 16px;background:var(--fv2-header);border-top:1px solid #d5e8d440;flex-flow:column;align-items:stretch;gap:0;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0e231c40}.YVYCuq_navWrap[data-open] .YVYCuq_nav>*{border-bottom:1px solid #d5e8d42e}.YVYCuq_navWrap[data-open] .YVYCuq_nav>a.YVYCuq_navLink{min-height:48px}.YVYCuq_navWrap[data-open] .YVYCuq_signIn{margin:12px 0 8px;border-bottom:1.5px solid var(--fv2-on-ink-accent)!important}.YVYCuq_languageLink{justify-content:flex-start}.YVYCuq_threeColumns,.YVYCuq_checkIntro,.YVYCuq_workflow,.YVYCuq_statusGrid,.YVYCuq_faqGrid,.YVYCuq_aboutGrid,.YVYCuq_guidePreview,.YVYCuq_access,.YVYCuq_formGrid{grid-template-columns:minmax(0,1fr)}.YVYCuq_analysisStrip{grid-template-columns:minmax(0,1fr);gap:28px}.YVYCuq_workflow{gap:28px}.YVYCuq_workflow li{gap:16px}.YVYCuq_statusGrid article,.YVYCuq_scopeBox{padding:20px}.YVYCuq_faqGrid,.YVYCuq_access{gap:24px}.YVYCuq_fullField{grid-column:auto}.YVYCuq_previewContent{min-height:330px}.YVYCuq_planPreview>svg{height:236px}.YVYCuq_sourcePreview{padding:18px}}@media (prefers-reduced-motion:reduce){.YVYCuq_shell *{scroll-behavior:auto!important;transition:none!important}}.YVYCuq_heroChecklist li>span:last-child{white-space:nowrap;overflow-wrap:normal;flex:none}
.sl47Kq_group{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.sl47Kq_group legend{color:var(--fv2-text);margin-bottom:10px;padding:0;font-size:16px;font-weight:600;line-height:1.4}.sl47Kq_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.sl47Kq_options label{box-sizing:border-box;border:1.5px solid var(--fv2-muted);min-height:48px;color:var(--fv2-text);cursor:pointer;background:#fff;border-radius:6px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:16px;line-height:1.4;display:flex}.sl47Kq_options input{width:18px;height:18px;accent-color:var(--fv2-ink);flex:none;margin:1px 0 0}.sl47Kq_options label:has(input:checked){border-color:var(--fv2-ink);box-shadow:inset 0 0 0 1px var(--fv2-ink);background:color-mix(in srgb, var(--fv2-accent-soft) 45%, #fff)}.sl47Kq_options label:has(input:focus-visible){outline:3px solid var(--fv2-ink);outline-offset:2px}.sl47Kq_options input:focus-visible{outline:none}@media (max-width:600px){.sl47Kq_options{grid-template-columns:1fr}}
.mPcXfW_surface{flex-direction:column;gap:12px;scroll-margin-top:90px;display:flex}.mPcXfW_tabs{flex-wrap:wrap;gap:8px;display:flex}.mPcXfW_tab{border:1px solid var(--brand-line,#183e5833);min-height:44px;color:var(--brand-muted,#4c6474);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-weight:500}.mPcXfW_tab:hover{border-color:var(--brand-ink,#183e58);color:var(--brand-ink,#183e58)}.mPcXfW_tab:focus-visible{outline:3px solid var(--brand-ink,#183e58);outline-offset:3px}.mPcXfW_tabActive,.mPcXfW_tabActive:hover{background:var(--brand-ink,#183e58);border-color:var(--brand-ink,#183e58);color:#fff}.mPcXfW_tabActive:focus-visible{outline:3px solid var(--brand-muted,#4c6474);outline-offset:3px}.mPcXfW_explore{border:1px solid var(--brand-line,#183e5833);background:var(--brand-paper,#f6fafc);border-radius:16px;padding:24px}.mPcXfW_explore[hidden]{display:none}.mPcXfW_modes{border:0;flex-wrap:wrap;gap:8px 24px;margin:0 0 16px;padding:0;display:flex}.mPcXfW_modes legend{margin-bottom:8px;font-weight:600}.mPcXfW_modes label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.mPcXfW_modes input{accent-color:var(--brand-ink,#183e58)}.mPcXfW_askLead{color:var(--brand-muted,#4c6474);margin:0 0 20px}@media (max-width:600px){.mPcXfW_explore{padding:16px}.mPcXfW_tab{padding:0 12px}}.mPcXfW_loading{min-height:360px}.mPcXfW_models{overflow-wrap:anywhere}.mPcXfW_models button{min-height:44px;font:inherit}.mPcXfW_models h2{margin:0 0 12px;font-size:1.5rem;font-weight:600}.mPcXfW_models h3{margin:16px 0 8px;font-weight:600}.mPcXfW_models p{margin:0 0 12px}.mPcXfW_models a{text-decoration:underline}.mPcXfW_models select{width:100%;min-width:0;min-height:44px;font:inherit;margin:8px 0 16px;display:block}
.PMrs6q_page{color:var(--fv2-text);font-family:var(--fv2-font-grotesk);padding-top:clamp(40px,6vw,88px);font-size:18px;line-height:1.55}.PMrs6q_page h1,.PMrs6q_page h2{font-family:var(--fv2-heading-font);font-weight:var(--fv2-heading-weight);letter-spacing:var(--fv2-heading-tracking);color:var(--fv2-ink);text-wrap:balance}.PMrs6q_page h3{color:var(--fv2-ink);font-family:var(--fv2-font-grotesk);margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.3}.PMrs6q_hero{max-width:860px;padding-bottom:clamp(40px,5vw,64px)}.PMrs6q_eyebrow{color:var(--fv2-muted);margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.4}.PMrs6q_hero h1{margin:0;font-size:clamp(40px,6vw,64px);line-height:1.05}.PMrs6q_lead{max-width:62ch;color:var(--fv2-muted);margin:24px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.55}.PMrs6q_meta{color:var(--fv2-muted);margin:20px 0 0;font-size:16px}.PMrs6q_section{border-top:1px solid var(--fv2-line);padding-block:clamp(40px,5vw,64px)}.PMrs6q_section h2{max-width:24ch;margin:0 0 20px;font-size:clamp(30px,3.6vw,42px);line-height:1.12}.PMrs6q_section p{max-width:68ch;margin:0 0 16px}.PMrs6q_section p:last-child{margin-bottom:0}.PMrs6q_section ul:not([class]),.PMrs6q_section ol:not([class]){max-width:68ch;margin:0 0 20px}.PMrs6q_section ul:not([class]){padding-left:1.25em;list-style:outside}.PMrs6q_section ol:not([class]){padding-left:1.5em;list-style:decimal}.PMrs6q_section li+li{margin-top:.5em}.PMrs6q_section li::marker{color:var(--fv2-muted)}.PMrs6q_section li:last-child{margin-bottom:0}.PMrs6q_hero :is(p,li,dd) a:not([class]),.PMrs6q_section :is(p,li,dd) a:not([class]){color:var(--fv2-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.PMrs6q_hero :is(p,li,dd) a:not([class]):hover,.PMrs6q_section :is(p,li,dd) a:not([class]):hover{color:var(--fv2-link-hover);text-decoration-thickness:2px}.PMrs6q_hero a:focus-visible,.PMrs6q_section a:focus-visible{outline:3px solid var(--fv2-ink);outline-offset:3px}.PMrs6q_link{min-height:44px;color:var(--fv2-ink);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.PMrs6q_link:hover{color:var(--fv2-link-hover);text-decoration-thickness:2px}.PMrs6q_link svg{flex:none}.PMrs6q_linkRow{flex-wrap:wrap;gap:0 24px;margin-top:8px;display:flex}.PMrs6q_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.PMrs6q_grid article{border-top:2px solid var(--fv2-ink);flex-direction:column;padding-top:20px;display:flex}.PMrs6q_grid article p{color:var(--fv2-muted);font-size:17px}.PMrs6q_section .PMrs6q_cardTitle{max-width:none;margin:0 0 12px;font-size:26px}.PMrs6q_section .PMrs6q_afterGrid{color:var(--fv2-muted);margin-top:32px;font-size:16px}.PMrs6q_product{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.PMrs6q_section .PMrs6q_productLogo{color:var(--fv2-ink);margin:0 0 20px;display:flex}.PMrs6q_companyHeading{color:var(--fv2-ink);letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(38px,5vw,52px);font-weight:600;line-height:1.1;text-decoration:none;display:inline-block}.PMrs6q_companyHeading:hover,.PMrs6q_noteCompany:hover{text-underline-offset:4px;text-decoration:underline}.PMrs6q_noteCompany{color:inherit;text-decoration:none}.PMrs6q_noteProduct{color:var(--fv2-muted);margin:-8px 0 12px;font-size:15px}.PMrs6q_availability{color:var(--fv2-muted);font-size:16px}.PMrs6q_figure{margin:0}.PMrs6q_image{border:1px solid var(--fv2-line);border-radius:var(--fv2-radius-card);width:100%;height:auto;display:block}.PMrs6q_caption{color:var(--fv2-muted);margin-top:8px;font-size:14px}.PMrs6q_founder{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.PMrs6q_founderPortrait{object-fit:cover;border-radius:var(--fv2-radius-card);width:220px;height:275px;display:block}.PMrs6q_founderCopy h3{margin-bottom:4px;font-size:24px}.PMrs6q_section .PMrs6q_founderRole{color:var(--fv2-muted);margin-bottom:16px}.PMrs6q_facts{border-top:1px solid var(--fv2-line);grid-template-columns:max-content minmax(0,1fr);gap:0 32px;max-width:680px;margin:0 0 16px;display:grid}.PMrs6q_facts>div{display:contents}.PMrs6q_facts dt,.PMrs6q_facts dd{border-bottom:1px solid var(--fv2-line);margin:0;padding-block:12px}.PMrs6q_facts dt{color:var(--fv2-muted)}.PMrs6q_notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.PMrs6q_note{border-top:2px solid var(--fv2-ink);flex-direction:column;padding-top:20px;display:flex}.PMrs6q_section .PMrs6q_noteStatus{color:var(--fv2-muted);margin-bottom:8px;font-size:16px}.PMrs6q_closing{padding-block:clamp(40px,5vw,64px) clamp(48px,6vw,88px)}@media (max-width:760px){.PMrs6q_grid,.PMrs6q_product,.PMrs6q_notes{grid-template-columns:1fr}.PMrs6q_product{gap:24px}.PMrs6q_founder{grid-template-columns:1fr;gap:20px}.PMrs6q_founderPortrait{width:160px;height:200px}.PMrs6q_facts{grid-template-columns:1fr}.PMrs6q_facts dt{border-bottom:0;padding-bottom:0}.PMrs6q_facts dd{padding-top:2px}}
.ev4j5q_quickForm{min-width:0;color:var(--fv2-on-ink-strong);flex-direction:column;gap:20px;font-size:16px;line-height:1.5;display:flex}.ev4j5q_quickNeed{border:0;min-width:0;margin:0;padding:0}.ev4j5q_quickNeed legend{margin-bottom:10px;padding:0;font-weight:600}.ev4j5q_quickNeedOptions{flex-wrap:wrap;gap:8px 12px;display:flex}.ev4j5q_quickNeedOption{box-sizing:border-box;border:1.5px solid var(--fv2-on-ink);cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;display:inline-flex;position:relative}.ev4j5q_quickNeedOption input{width:18px;height:18px;accent-color:var(--fv2-accent);margin:0}.ev4j5q_quickNeedOption:has(input:checked){border-color:var(--fv2-accent);background:color-mix(in srgb, var(--fv2-accent) 16%, transparent)}.ev4j5q_quickNeedOption:has(input:focus-visible){outline:3px solid var(--fv2-accent);outline-offset:2px}.ev4j5q_quickNeedOption input:focus-visible{outline:none}.ev4j5q_quickFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ev4j5q_quickField{flex-direction:column;gap:6px;min-width:0;display:flex}.ev4j5q_quickField label{font-weight:600}.ev4j5q_quickField input,.ev4j5q_quickField textarea{box-sizing:border-box;border:1.5px solid var(--fv2-on-ink-strong);width:100%;min-height:48px;color:var(--fv2-text);font:inherit;background:#fff;border-radius:6px;padding:11px 14px;font-size:17px}.ev4j5q_quickField textarea{resize:vertical;min-height:112px}.ev4j5q_quickField input::placeholder,.ev4j5q_quickField textarea::placeholder{color:var(--fv2-muted)}.ev4j5q_quickField input:focus-visible,.ev4j5q_quickField textarea:focus-visible{outline:3px solid var(--fv2-accent);outline-offset:2px}.ev4j5q_quickFull{grid-column:1/-1}.ev4j5q_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ev4j5q_quickFooter{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.ev4j5q_quickAlt,.ev4j5q_quickNote a{min-height:44px;color:var(--fv2-on-ink-strong);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.ev4j5q_quickAlt:hover,.ev4j5q_quickNote a:hover{color:var(--fv2-on-ink-accent)}.ev4j5q_quickAlt:focus-visible,.ev4j5q_quickNote a:focus-visible{outline:3px solid var(--fv2-accent);outline-offset:3px}.ev4j5q_quickNote{color:var(--fv2-on-ink);margin:0;font-size:15px}.ev4j5q_quickError,.ev4j5q_quickSuccess{border-left:4px solid var(--fv2-accent);background:color-mix(in srgb, var(--fv2-on-ink-strong) 8%, transparent);color:var(--fv2-on-ink-strong);margin:0;padding:14px 16px;font-size:17px}.ev4j5q_quickSuccess:focus-visible{outline:3px solid var(--fv2-accent);outline-offset:3px}@media (max-width:600px){.ev4j5q_quickFields{grid-template-columns:1fr}.ev4j5q_quickFooter button{width:100%}}
.BEFDUG_section{max-width:var(--fv2-content-width,1200px);padding:48px var(--fv2-gutter,clamp(20px, 4vw, 32px)) 72px;margin:auto;box-sizing:content-box!important}.BEFDUG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BEFDUG_searchPanel{max-width:760px}.BEFDUG_lookup{width:100%;max-width:640px}.BEFDUG_lookupLabel{margin-bottom:6px;font-size:.85rem;font-weight:650;display:block}.BEFDUG_lookupRow{gap:8px;display:flex}.BEFDUG_lookupField{flex:1;position:relative}.BEFDUG_lookupField input{border:1px solid var(--pk-muted);width:100%;min-height:52px;color:var(--pk-ink);font:inherit;background:#fff;border-radius:6px;padding:0 16px;font-size:1.05rem}.BEFDUG_lookupField input::placeholder{color:var(--pk-muted);opacity:1}.BEFDUG_lookupButton{background:var(--pk-ink);min-height:52px;color:var(--pk-paper);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:600;display:inline-flex}.BEFDUG_lookup[data-variant=dark] .BEFDUG_lookupButton{background:var(--pk-lime);color:var(--pk-ink)}.BEFDUG_lookup[data-variant=dark] .BEFDUG_lookupField input{border-color:var(--pk-lime)}.BEFDUG_lookupButton:hover{text-decoration:underline}.BEFDUG_suggestions{z-index:20;color:var(--pk-ink);border:1px solid var(--pk-line);background:#fff;border-radius:6px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #19372d29}.BEFDUG_suggestions li{cursor:pointer;border-radius:4px;align-items:center;min-height:44px;padding:10px 12px;display:flex}.BEFDUG_suggestions li[aria-selected=true]{background:var(--pk-lime)}.BEFDUG_lookupStatus{min-height:1.4em;font-size:.88rem;margin:6px 0 0!important}.BEFDUG_loading,.BEFDUG_error{border:1px solid var(--pk-line);background:#fff;border-radius:6px;margin-top:28px;padding:16px 20px}.BEFDUG_error{border-left:4px solid var(--pk-ink)}.BEFDUG_results{margin-top:40px}.BEFDUG_eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--pk-muted);font-size:.78rem;font-weight:750;margin-bottom:8px!important}.BEFDUG_resultHead h2{margin-bottom:6px;scroll-margin-top:24px;font-size:clamp(1.9rem,3vw,2.6rem)}.BEFDUG_resultHead h2:focus{outline:none}.BEFDUG_resultHead h2:focus-visible{outline:3px solid var(--pk-ink);outline-offset:4px}.BEFDUG_resultHead p:last-child{color:var(--pk-muted)}.BEFDUG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:20px;margin-top:24px;display:grid}.BEFDUG_card{border:1px solid var(--pk-line);background:#fff;border-radius:8px;flex-direction:column;padding:22px 22px 18px;display:flex}.BEFDUG_cardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.BEFDUG_cardHead h3{font-size:1.2rem}.BEFDUG_cardBody{flex:1}.BEFDUG_provenance{letter-spacing:.04em;border:1px solid var(--pk-ink);color:var(--pk-ink);border-radius:999px;flex:none;padding:3px 10px;font-size:.75rem;font-weight:700}.BEFDUG_provenance[data-kind=official]{background:var(--pk-lime);border-color:var(--pk-lime)}.BEFDUG_provenance[data-kind=model]{background:0 0;border-style:dashed}.BEFDUG_question{align-items:center;gap:10px;font-weight:550;display:flex;margin-bottom:10px!important}.BEFDUG_answer{text-align:center;border:1px solid var(--pk-ink);border-radius:4px;min-width:72px;margin-left:auto;padding:2px 12px}.BEFDUG_answer[data-answer=yes]{background:var(--pk-ink);color:var(--pk-paper)}.BEFDUG_answer[data-answer=unknown]{color:var(--pk-muted);border-style:dashed;border-color:var(--pk-muted)}.BEFDUG_swatch{border-radius:3px;flex:none;width:14px;height:14px}.BEFDUG_list{margin:4px 0 12px;padding:0;list-style:none}.BEFDUG_list li{border-top:1px solid var(--pk-line);flex-direction:column;padding:8px 0;font-size:.95rem;display:flex}.BEFDUG_list li span{color:var(--pk-muted);font-size:.88rem}.BEFDUG_note{color:var(--pk-muted);font-size:.88rem;line-height:1.5;margin-bottom:10px!important}.BEFDUG_source{border-top:1px solid var(--pk-line);color:var(--pk-muted);padding-top:10px;font-size:.8rem;margin:8px 0 0!important}.BEFDUG_modelLabel{font-weight:650}.BEFDUG_sun{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 14px;display:grid}.BEFDUG_sun dt{color:var(--pk-muted);font-size:.82rem}.BEFDUG_sun dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:650}.BEFDUG_plotSvg{background:var(--pk-paper);border:1px solid var(--pk-line);border-radius:6px;width:100%;max-width:280px;margin:0 auto 12px;display:block}.BEFDUG_plotShape{fill:#d5e8d473;stroke:var(--pk-ink);stroke-width:2px}.BEFDUG_plotPoint{fill:var(--pk-ink)}.BEFDUG_plotNorth,.BEFDUG_plotScale{stroke:var(--pk-ink);fill:var(--pk-ink);font-size:10px}.BEFDUG_plotNorth text,.BEFDUG_plotScale text{stroke:none}.BEFDUG_plotScale path{fill:none;stroke-width:1.5px}.BEFDUG_cta{background:var(--pk-paper);color:var(--pk-ink);border:1px solid var(--pk-line);border-left:4px solid var(--pk-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px clamp(20px,3vw,32px);display:flex}.BEFDUG_cta h3{margin-bottom:8px!important}.BEFDUG_cta p{max-width:640px;margin:0!important}.BEFDUG_ctaActions{flex-wrap:wrap;flex:none;align-items:center;gap:8px 20px;display:flex}.BEFDUG_ctaFill{border-color:var(--pk-ink)}.BEFDUG_ctaFill:focus-visible{outline:3px solid var(--pk-ink);outline-offset:3px}.BEFDUG_ctaLink{color:var(--pk-ink)}.BEFDUG_retrieved{color:var(--pk-muted);margin-top:14px;font-size:.85rem}@media (max-width:760px){.BEFDUG_section{padding-block:32px 52px}.BEFDUG_lookupRow{flex-direction:column}.BEFDUG_cta,.BEFDUG_ctaActions{flex-direction:column;align-items:stretch}.BEFDUG_ctaFill{justify-content:center}.BEFDUG_findings{padding:18px 20px}.BEFDUG_findings li{flex-direction:column;gap:6px}.BEFDUG_severity{align-self:flex-start}}.BEFDUG_plotCredit{fill:var(--pk-ink);paint-order:stroke;stroke:var(--pk-paper);stroke-width:3px;font-size:8px}.BEFDUG_findings{border:1px solid var(--pk-line);background:#fff;border-radius:6px;margin:0 0 24px;padding:20px 24px}.BEFDUG_findings h3{margin:0 0 12px;font-size:1.15rem}.BEFDUG_findings ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.BEFDUG_findings li{border-top:1px solid var(--pk-line);align-items:flex-start;gap:14px;padding-top:12px;display:flex}.BEFDUG_findings li p{color:var(--pk-muted);margin:4px 0 0}.BEFDUG_severity{border:1px solid var(--pk-ink);color:var(--pk-ink);white-space:nowrap;text-align:center;border-radius:999px;flex:none;min-width:6.5em;padding:2px 10px;font-size:.78rem;font-weight:700}.BEFDUG_severity[data-severity=warning]{color:#fff;background:#b45309;border-color:#b45309}.BEFDUG_sunArc{width:100%;height:auto;margin:4px 0 12px;display:block}.BEFDUG_sunHorizon{stroke:var(--pk-muted);stroke-width:1px}.BEFDUG_sunFill{fill:var(--pk-lime);opacity:.6}.BEFDUG_sunLine{fill:none;stroke:var(--pk-ink);stroke-width:2px}.BEFDUG_sunDot{fill:var(--pk-paper);stroke:var(--pk-ink);stroke-width:1.5px}.BEFDUG_sunLabel,.BEFDUG_sunTick{fill:var(--pk-muted);font-size:10px}
.YYRFtG_page{max-width:1264px;color:var(--data-ink);margin:auto;padding:0 32px 96px}.YYRFtG_page :is(p,li,td,dd) a:not([class]){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.YYRFtG_page :is(p,li,td,dd) a:not([class]):hover{text-decoration-thickness:2px}.YYRFtG_page ul:not([class]):not([role]){padding-left:1.25em;list-style:outside}.YYRFtG_page ol:not([class]):not([role]){padding-left:1.5em;list-style:decimal}.YYRFtG_page :is(ul,ol):not([class]):not([role])>li+li{margin-top:.35em}.YYRFtG_availability{border:1px solid var(--data-accent);background:var(--data-paper);border-radius:6px;margin:0 0 16px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}.YYRFtG_intro{max-width:760px;padding:64px 0 40px}.YYRFtG_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.08em;margin:0 0 20px;font-size:12px}.YYRFtG_intro h1{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.08}.YYRFtG_lead{color:var(--data-muted);margin:0 0 16px;font-size:18px;line-height:1.65}.YYRFtG_facts{border-top:1px solid var(--data-accent);border-bottom:1px solid var(--data-accent);flex-wrap:wrap;gap:8px 40px;margin-bottom:48px;padding:20px 0;display:flex}.YYRFtG_fact{flex-direction:column;gap:4px;display:flex}.YYRFtG_fact dt{letter-spacing:.06em;text-transform:uppercase;color:var(--data-muted);font-size:12px}.YYRFtG_fact dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600}.YYRFtG_layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.YYRFtG_index{max-height:calc(100vh - 48px);font-size:14px;position:sticky;top:24px;overflow-y:auto}.YYRFtG_index h2{letter-spacing:.06em;text-transform:uppercase;color:var(--data-muted);margin:0 0 12px;font-size:12px;font-weight:600}.YYRFtG_index ul{margin:0 0 28px;padding:0;list-style:none}.YYRFtG_index a{color:inherit;text-underline-offset:4px;padding:7px 0;line-height:1.4;display:block}.YYRFtG_section{margin-bottom:64px;scroll-margin-top:24px}.YYRFtG_section h2{letter-spacing:-.02em;margin:0 0 12px;font-size:26px;font-weight:600}.YYRFtG_section h3{letter-spacing:.06em;text-transform:uppercase;color:var(--data-muted);margin:32px 0 12px;font-size:14px;font-weight:600}.YYRFtG_section p{max-width:68ch;margin:0 0 14px;line-height:1.7}.YYRFtG_meta{background:color-mix(in srgb, var(--data-accent) 38%, transparent);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px 32px;margin:0 0 24px;padding:18px 20px;font-size:14px;display:grid}.YYRFtG_meta div{flex-direction:column;gap:3px;min-width:0;display:flex}.YYRFtG_meta dt{letter-spacing:.05em;text-transform:uppercase;color:var(--data-muted);font-size:12px}.YYRFtG_meta dd{overflow-wrap:anywhere;margin:0;line-height:1.45}.YYRFtG_tableWrap{border:1px solid var(--data-accent);border-radius:10px;overflow-x:auto}.YYRFtG_tableWrap:focus-visible{outline:2px solid var(--data-ink);outline-offset:3px}.YYRFtG_tableWrap table{border-collapse:collapse;width:100%;font-size:14px}.YYRFtG_tableWrap th,.YYRFtG_tableWrap td{text-align:left;border-bottom:1px solid var(--data-accent);vertical-align:top;padding:10px 14px}.YYRFtG_tableWrap th{letter-spacing:.05em;text-transform:uppercase;color:var(--data-muted);white-space:nowrap;font-size:12px;font-weight:600}.YYRFtG_tableWrap tbody tr:last-child td{border-bottom:none}.YYRFtG_fieldName{min-width:20ch;font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:13px}.YYRFtG_type{font-family:var(--font-mono), monospace;color:var(--data-muted);white-space:nowrap;font-size:13px}.YYRFtG_caveats{border-left:3px solid var(--data-ink);background:color-mix(in srgb, var(--data-accent) 26%, transparent);border-radius:0 10px 10px 0;margin:0;padding:18px 20px 18px 22px}.YYRFtG_caveats li{max-width:72ch;margin-bottom:10px;line-height:1.7}.YYRFtG_caveats li:last-child{margin-bottom:0}.YYRFtG_badges{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.YYRFtG_badge{letter-spacing:.04em;border:1px solid var(--data-ink);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px}.YYRFtG_badgeMuted{border-color:var(--data-muted);color:var(--data-muted)}.YYRFtG_page pre{background:var(--data-ink);color:var(--data-paper);font-family:var(--font-mono), monospace;border-radius:10px;margin:0 0 16px;padding:16px 18px;font-size:13px;line-height:1.6;overflow-x:auto}.YYRFtG_page code{font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:.94em}.YYRFtG_section p code,.YYRFtG_meta code,.YYRFtG_caveats li code{background:color-mix(in srgb, var(--data-accent) 55%, transparent);border-radius:4px;padding:1px 5px}.YYRFtG_endpoint{border:1px solid var(--data-accent);border-radius:10px;margin-bottom:14px;padding:18px 20px}.YYRFtG_endpointHead{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:8px;display:flex}.YYRFtG_method{font-family:var(--font-mono), monospace;letter-spacing:.06em;background:var(--data-ink);color:var(--data-paper);border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700}.YYRFtG_path{font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:14px}.YYRFtG_sectionList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.YYRFtG_sectionCard{border:1px solid var(--data-accent);color:inherit;border-radius:10px;min-height:44px;padding:16px 18px;text-decoration:none;display:block}.YYRFtG_sectionCard:hover,.YYRFtG_sectionCard:focus-visible{border-color:var(--data-ink)}.YYRFtG_sectionCard strong{margin-bottom:4px;font-size:15px;font-weight:600;display:block}.YYRFtG_sectionCard span{color:var(--data-muted);font-size:13px;line-height:1.5;display:block}.YYRFtG_sectionCard em{font-family:var(--font-mono), monospace;color:var(--data-muted);font-size:12px;font-style:normal}.YYRFtG_showAllButton{border:1px solid var(--data-ink);min-height:44px;color:var(--data-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;margin-top:20px;padding:10px 18px;font-weight:600;display:inline-flex}.YYRFtG_showAllButton:hover{background:color-mix(in srgb, var(--data-accent) 38%, transparent)}.YYRFtG_backLink{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;font-size:14px;display:inline-flex}.YYRFtG_tryIt{border:1px solid var(--data-accent);border-radius:10px;padding:20px}.YYRFtG_tryIt pre{overscroll-behavior:contain;max-height:min(32rem,60vh);overflow:auto}.YYRFtG_tryIt form{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.YYRFtG_tryIt label{flex-direction:column;flex:220px;gap:6px;font-size:13px;display:flex}.YYRFtG_tryIt input{font:inherit;border:1px solid var(--data-muted);color:var(--data-ink);background:#fff;border-radius:8px;min-height:44px;padding:10px 12px;font-size:15px}.YYRFtG_tryIt button{font:inherit;border:1px solid var(--data-ink);min-height:44px;color:var(--data-ink);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-end;padding:10px 22px;font-size:15px;font-weight:600}.YYRFtG_tryIt button:disabled{opacity:.55;cursor:progress}.YYRFtG_candidates{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.YYRFtG_candidates button{min-height:44px;color:var(--data-ink);border:1px solid var(--data-muted);background:0 0;align-self:auto;padding:8px 14px;font-size:14px;font-weight:500}.YYRFtG_status{color:var(--data-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.YYRFtG_tryResult{min-width:0;scroll-margin-block:24px}.YYRFtG_tryFacts{grid-template-columns:repeat(auto-fit,minmax(min(112px,100%),1fr));gap:12px 16px;margin:0 0 16px;display:grid}.YYRFtG_tryFacts dt{color:var(--data-muted);font-size:13px}.YYRFtG_tryFacts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:600}.YYRFtG_tryResult summary{cursor:pointer;min-height:44px;padding-block:12px}.YYRFtG_tryRequest{overflow-wrap:anywhere;font-family:var(--font-family-plex-mono), monospace;font-size:13px}.YYRFtG_tryIt :is(button,input,summary):focus-visible{outline:2px solid var(--data-ink);outline-offset:3px}.YYRFtG_note{color:var(--data-muted);max-width:62ch;margin:8px 0 20px;font-size:14px;line-height:1.6}.YYRFtG_exampleButton{font:inherit;border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);cursor:pointer;border-radius:6px}.YYRFtG_exampleButton[aria-pressed=true]{background:var(--brand-ink);color:var(--brand-paper)}.YYRFtG_exampleButton:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.YYRFtG_index a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}.YYRFtG_tocMobile{z-index:5;background:var(--data-paper);border:1px solid var(--data-accent);border-radius:10px;font-size:15px;display:none;position:sticky;top:8px;box-shadow:0 4px 14px #0f172a14}.YYRFtG_tocMobile[open]>nav{overscroll-behavior:contain;max-height:min(70vh,560px);overflow-y:auto}.YYRFtG_tocMobile summary{cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-weight:600;display:flex}.YYRFtG_tocMobile summary:focus-visible,.YYRFtG_linkButton:focus-visible,.YYRFtG_tab:focus-visible,.YYRFtG_example summary:focus-visible,.YYRFtG_foldout summary:focus-visible{outline:2px solid var(--data-ink);outline-offset:3px}.YYRFtG_tocMobile nav>div{padding:0 16px 8px}.YYRFtG_tocMobile h2{letter-spacing:.06em;text-transform:uppercase;color:var(--data-muted);margin:12px 0 4px;font-size:12px}.YYRFtG_tocMobile ul{margin:0;padding:0;list-style:none}.YYRFtG_tocMobile a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;display:flex}.YYRFtG_tocMobile a[aria-current=page]{font-weight:700}.YYRFtG_page pre.YYRFtG_wrap{white-space:pre-wrap;overflow-wrap:anywhere}.YYRFtG_endpoint{min-width:0;scroll-margin-top:24px}.YYRFtG_endpoint h3{margin-top:20px}.YYRFtG_endpointHead h2,.YYRFtG_endpointHead h3{font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit;font-weight:inherit;margin:0}.YYRFtG_linkButton{border:1px solid var(--data-accent);min-height:44px;color:var(--data-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;margin-left:auto;padding:0 12px;font-size:13px;display:inline-flex}.YYRFtG_linkButton:hover{border-color:var(--data-ink)}.YYRFtG_codeList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.YYRFtG_codeList a{font-family:var(--font-mono), monospace;color:inherit;overflow-wrap:anywhere;text-underline-offset:3px;font-size:12px}.YYRFtG_example,.YYRFtG_foldout{margin:12px 0 0}.YYRFtG_example summary,.YYRFtG_foldout summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.YYRFtG_errorCode{border-top:1px solid var(--data-accent);padding:14px 0;scroll-margin-top:24px}.YYRFtG_errorCode h3{font-family:var(--font-mono), monospace;letter-spacing:normal;text-transform:none;color:var(--data-ink);overflow-wrap:anywhere;margin:0 0 6px;font-size:15px}.YYRFtG_errorCode p{margin:0 0 6px}.YYRFtG_steps{margin:0 0 24px;padding-left:22px;list-style:decimal}.YYRFtG_steps li{margin-bottom:14px;padding-left:6px;line-height:1.7}.YYRFtG_steps li::marker{font-weight:700}.YYRFtG_tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.YYRFtG_tab{min-height:44px;font:inherit;border:1px solid var(--data-accent);color:var(--data-ink);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:14px}.YYRFtG_tab[aria-selected=true],.YYRFtG_tab[aria-pressed=true]{background:var(--data-ink);border-color:var(--data-ink);color:var(--data-paper)}.YYRFtG_cardGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}@media (max-width:900px){.YYRFtG_layout{grid-template-columns:minmax(0,1fr);gap:24px}.YYRFtG_index{display:none}.YYRFtG_tocMobile{margin-bottom:24px;display:block}.YYRFtG_layout [id]{scroll-margin-top:72px}.YYRFtG_intro{padding:40px 0 24px}}.YYRFtG_subheading{letter-spacing:.06em;text-transform:uppercase;color:var(--data-muted);margin:18px 0 8px;font-size:12px;font-weight:600}.YYRFtG_bounds{font-family:var(--font-mono), monospace;overflow-wrap:anywhere;min-width:12ch;font-size:12px}.YYRFtG_tableWrap td small{color:var(--data-muted);font-family:var(--font-sans,inherit)}
.ZitJuq_page{color:var(--fv2-text);font-family:var(--fv2-font-grotesk);padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(48px,6vw,88px);font-size:18px;line-height:1.55}.ZitJuq_page p{margin:0}.ZitJuq_page h1,.ZitJuq_page h2{font-family:var(--fv2-heading-font);font-weight:var(--fv2-heading-weight);letter-spacing:var(--fv2-heading-tracking);color:var(--fv2-ink);text-wrap:balance}.ZitJuq_hero{max-width:860px;padding-bottom:clamp(32px,4vw,48px)}.ZitJuq_page .ZitJuq_eyebrow{color:var(--fv2-muted);margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.4}.ZitJuq_hero h1{margin:0;font-size:clamp(40px,6vw,64px);line-height:1.05}.ZitJuq_hero h1 em{font-style:italic}.ZitJuq_page .ZitJuq_lead{max-width:62ch;color:var(--fv2-muted);margin-top:24px;font-size:clamp(18px,2vw,21px)}.ZitJuq_page .ZitJuq_direct{margin-top:16px;font-size:17px}.ZitJuq_direct a,.ZitJuq_contactIntro a,.ZitJuq_formNote a,.ZitJuq_error a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ZitJuq_direct a:hover,.ZitJuq_contactIntro a:hover,.ZitJuq_formNote a:hover,.ZitJuq_error a:hover{text-decoration-thickness:2px}.ZitJuq_page a:focus-visible{outline:3px solid var(--fv2-ink);outline-offset:3px}.ZitJuq_contactSection{border-top:1px solid var(--fv2-line);padding-top:clamp(32px,4vw,48px)}.ZitJuq_contactGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.ZitJuq_contactIntro h2{margin:0 0 16px;font-size:clamp(28px,3vw,36px);line-height:1.15}.ZitJuq_contactIntro ol{margin:0 0 16px;padding-left:1.5em;list-style:decimal}.ZitJuq_contactIntro li+li{margin-top:.35em}.ZitJuq_contactIntro li::marker{color:var(--fv2-muted)}.ZitJuq_contactIntro p{color:var(--fv2-muted);font-size:17px}.ZitJuq_contactForm{border:1px solid var(--fv2-line);border-radius:var(--fv2-radius-card);background:var(--fv2-card);min-width:0;padding:clamp(24px,4vw,40px)}.ZitJuq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ZitJuq_field{flex-direction:column;gap:6px;min-width:0;display:flex}.ZitJuq_full{grid-column:1/-1}.ZitJuq_field label{color:var(--fv2-text);font-size:16px;font-weight:600;line-height:1.4}.ZitJuq_field input,.ZitJuq_field textarea{box-sizing:border-box;border:1.5px solid var(--fv2-line-strong);width:100%;min-height:48px;color:var(--fv2-text);font:inherit;background:#fff;border-radius:6px;padding:11px 14px;font-size:17px}.ZitJuq_field textarea{resize:vertical;min-height:132px}.ZitJuq_field input:focus-visible,.ZitJuq_field textarea:focus-visible{outline:3px solid var(--fv2-ink);outline-offset:2px}.ZitJuq_formFooter{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.ZitJuq_formFooter .ZitJuq_submit{white-space:nowrap;overflow-wrap:normal;flex:none}.ZitJuq_formNote,.ZitJuq_error{color:var(--fv2-muted);flex:260px;font-size:15px;line-height:1.45}.ZitJuq_error{color:#a12828}.ZitJuq_success{border-left:4px solid var(--fv2-ink);background:var(--fv2-page);padding:clamp(24px,4vw,32px)}.ZitJuq_success:focus{outline:3px solid var(--fv2-ink);outline-offset:3px}.ZitJuq_success h2{margin:0 0 8px;font-size:28px;line-height:1.2}.ZitJuq_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:820px){.ZitJuq_contactGrid{grid-template-columns:1fr}}@media (max-width:540px){.ZitJuq_formGrid{grid-template-columns:1fr}.ZitJuq_formFooter{flex-direction:column;align-items:flex-start}}
.UUjDQG_toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:16px;display:flex}.UUjDQG_modes{border:1px solid var(--data-accent,#d4eaf4);border-radius:8px;gap:4px;margin:0;padding:4px;display:flex}.UUjDQG_modes label{cursor:pointer;border-radius:6px;align-items:center;min-height:36px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.UUjDQG_modes input{opacity:0;pointer-events:none;position:absolute}.UUjDQG_modes label:has(input:focus-visible){outline:3px solid var(--data-ink,#183e58);outline-offset:2px}.UUjDQG_modeActive{background:var(--data-ink,#183e58);color:#fff}.UUjDQG_srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.UUjDQG_control{flex:200px;gap:6px;min-width:0;max-width:320px;font-size:13px;font-weight:600;display:grid}.UUjDQG_control select{min-height:44px;font:inherit;color:var(--data-ink,#183e58);background:#fff;border:1px solid #81978d;border-radius:7px;max-width:100%;padding:0 10px;font-size:15px;font-weight:400}.UUjDQG_control select:focus-visible{outline:3px solid var(--data-ink,#183e58);outline-offset:2px}.UUjDQG_metrics{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.UUjDQG_metric,.UUjDQG_metricActive{min-height:36px;font:inherit;cursor:pointer;border:1px solid var(--data-accent,#d4eaf4);color:var(--data-ink,#183e58);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.UUjDQG_metricActive{background:var(--data-accent,#d4eaf4);border-color:var(--data-ink,#183e58)}.UUjDQG_chart{border:1px solid var(--data-accent,#d4eaf4);background:#fff;border-radius:12px;min-width:0;margin:0 0 16px;padding:16px}.UUjDQG_chart figcaption{margin-bottom:12px;font-size:14px}.UUjDQG_plot{place-items:center stretch;min-width:0;height:300px;display:grid}.UUjDQG_latest{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0 0 16px;display:grid}.UUjDQG_latest>div{border-top:2px solid var(--data-accent,#d4eaf4);padding:12px}.UUjDQG_latest dt{color:var(--data-muted,#4c6474);margin-bottom:4px;font-size:12px}.UUjDQG_latest dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:650}.UUjDQG_latest small{color:var(--data-muted,#4c6474);font-size:12px;font-weight:400}.UUjDQG_period{display:block}.UUjDQG_sources{margin-bottom:16px;font-size:14px}.UUjDQG_sources summary{cursor:pointer;min-height:32px;font-weight:600}.UUjDQG_sources ul{margin:8px 0;padding-left:20px;line-height:1.7}.UUjDQG_api pre{background:var(--data-paper,#f6fafc);border:1px solid var(--data-accent,#d4eaf4);border-radius:8px;margin:0;padding:12px;font-size:13px;overflow-x:auto}@media (max-width:560px){.UUjDQG_control{flex-basis:100%;max-width:none}.UUjDQG_plot{height:240px}}
.cBIJya_section{border-top:1px solid var(--fv2-line);padding-block:clamp(40px,5vw,64px)}.cBIJya_intro{max-width:800px}.cBIJya_section .cBIJya_intro h2{margin:0 0 20px;font-size:clamp(30px,3.6vw,42px);line-height:1.12}.cBIJya_intro p{max-width:68ch;color:var(--fv2-muted);margin:0}.cBIJya_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.cBIJya_options article{border-top:2px solid var(--fv2-ink);flex-direction:column;padding-top:20px;display:flex}.cBIJya_options p{color:var(--fv2-muted);margin:0 0 16px;font-size:17px;line-height:1.55}.cBIJya_options strong{color:var(--fv2-ink);font-weight:600}.cBIJya_options .cBIJya_cta{margin-top:auto}.cBIJya_options .cBIJya_cta:focus-visible{outline:3px solid var(--fv2-ink);outline-offset:3px}.cBIJya_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.cBIJya_options{grid-template-columns:1fr}}
.zRFiSG_landing{background:var(--fv2-page);color:var(--fv2-text);font-family:var(--fv2-font-grotesk);--home-focus-on-ink:var(--fv2-accent);--home-focus-on-light:var(--fv2-ink);font-size:18px;line-height:1.55}.zRFiSG_landing [id]{scroll-margin-top:var(--approach-anchor-offset,96px)}.zRFiSG_landing p{margin:0}.zRFiSG_sectionTitle{max-width:20ch;font-family:var(--fv2-heading-font);font-weight:var(--fv2-heading-weight);letter-spacing:-.015em;color:var(--fv2-ink);text-wrap:balance;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.zRFiSG_mono{font-family:var(--fv2-font-mono);color:var(--fv2-muted);font-size:13px;line-height:1.5}.zRFiSG_textLink,.zRFiSG_quietLink{min-height:44px;color:var(--fv2-ink);text-underline-offset:4px;align-self:flex-start;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.zRFiSG_quietLink{min-height:44px;color:var(--fv2-muted);font-size:16px;font-weight:500}.zRFiSG_textLink:hover,.zRFiSG_quietLink:hover{color:var(--fv2-link-hover);text-decoration-thickness:2px}.zRFiSG_textLink:focus-visible,.zRFiSG_quietLink:focus-visible{outline:3px solid var(--home-focus-on-light);outline-offset:3px}.zRFiSG_strip{border-block:1px solid var(--fv2-line);background:var(--fv2-card)}.zRFiSG_stripInner{max-width:var(--fv2-content-width);padding:22px var(--fv2-gutter);box-sizing:content-box;flex-wrap:wrap;align-items:center;gap:12px 40px;margin:0 auto;font-size:16px;display:flex}.zRFiSG_stripLabel,.zRFiSG_stripMeta{color:var(--fv2-muted)}.zRFiSG_stripList{margin:0;padding:0;list-style:none;display:contents}.zRFiSG_stripItem{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.zRFiSG_stripMark{color:var(--fv2-ink);display:inline-flex}.zRFiSG_stripItem strong{font-weight:600}.zRFiSG_stripProduct{color:var(--fv2-muted);font-size:.9em}.zRFiSG_tracks,.zRFiSG_services,.zRFiSG_method{max-width:var(--fv2-content-width);box-sizing:content-box;flex-direction:column;margin:0 auto;display:flex}.zRFiSG_tracks{padding:96px var(--fv2-gutter) 0;gap:36px}.zRFiSG_trackGrid{border-top:2px solid var(--fv2-ink);grid-template-columns:1fr;display:grid}.zRFiSG_track{border-bottom:1px solid var(--fv2-line);flex-direction:column;gap:12px;min-width:0;padding:28px 0;display:flex}.zRFiSG_track h3,.zRFiSG_serviceCard h3,.zRFiSG_steps h3{color:var(--fv2-ink);margin:0;font-weight:600;line-height:1.2}.zRFiSG_track h3{font-size:26px}.zRFiSG_track p{color:var(--fv2-muted);font-size:17px}@media (min-width:720px){.zRFiSG_trackGrid{grid-template-columns:1fr 1fr}.zRFiSG_track:first-child{padding-right:32px}.zRFiSG_track+.zRFiSG_track{border-left:1px solid var(--fv2-line);padding-left:32px}}.zRFiSG_services{padding:96px var(--fv2-gutter);gap:40px}.zRFiSG_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.zRFiSG_sectionHead .zRFiSG_sectionTitle{max-width:18ch}.zRFiSG_sectionHead p{max-width:44ch;color:var(--fv2-muted)}.zRFiSG_serviceGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;display:grid}.zRFiSG_serviceCard{border:1px solid var(--fv2-line);border-radius:var(--fv2-radius-card);background:var(--fv2-card);flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.zRFiSG_serviceCard h3{font-size:24px}.zRFiSG_serviceBody{font-size:17px}.zRFiSG_serviceResult{color:var(--fv2-muted);font-size:16px}.zRFiSG_serviceResult strong{color:var(--fv2-text);font-weight:600}.zRFiSG_serviceLinks{flex-direction:column;margin-top:auto;display:flex}.zRFiSG_products{background:var(--fv2-ink);color:var(--fv2-on-ink-strong)}.zRFiSG_productsInner{max-width:var(--fv2-content-width);padding:96px var(--fv2-gutter);box-sizing:content-box;flex-direction:column;gap:40px;margin:0 auto;display:flex}.zRFiSG_products .zRFiSG_sectionTitle{color:var(--fv2-on-ink-strong)}.zRFiSG_products .zRFiSG_sectionHead p{color:var(--fv2-on-ink)}.zRFiSG_productGrid,.zRFiSG_showcaseGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;display:grid}.zRFiSG_productCard,.zRFiSG_showcaseCard{border-radius:var(--fv2-radius-card);background:var(--fv2-page);min-width:0;min-height:340px;color:var(--fv2-ink);flex-direction:column;gap:18px;padding:32px;display:flex;position:relative}.zRFiSG_showcaseCard{background:var(--fv2-card);min-height:0}.zRFiSG_showcaseCard h3{margin:0;font-size:22px;font-weight:600}.zRFiSG_showcaseCard p{color:var(--fv2-muted);font-size:17px}.zRFiSG_productTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.zRFiSG_productName{flex-direction:column;align-items:flex-start;gap:5px;margin:0;font-size:22px;font-weight:700;line-height:1.2;display:flex}.zRFiSG_companyCardName{color:inherit;font-size:1.32em;line-height:1.05;text-decoration:none}.zRFiSG_companyCardName:hover{text-underline-offset:4px;text-decoration:underline}.zRFiSG_productCardName{align-items:center;gap:7px;font-size:.68em;font-weight:500;line-height:1.2;display:inline-flex}.zRFiSG_status{border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;padding:4px 10px;font-size:14px;line-height:1.3;display:inline-flex}.zRFiSG_productTop .zRFiSG_status{align-self:center}.zRFiSG_illustration{border:1px solid var(--fv2-line);background:var(--fv2-card);border-radius:3px;margin:0;position:relative;overflow:hidden}.zRFiSG_illustration figcaption{background:var(--fv2-card);font-family:var(--fv2-font-mono);border:1px dashed;padding:2px 8px;font-size:12px;line-height:1.5;position:absolute;top:8px;left:8px}.zRFiSG_fieldList{border:1px solid var(--fv2-line-strong);background:var(--fv2-card);border-radius:3px;flex-direction:column;margin:0;padding:14px 18px;font-size:15px;list-style:none;display:flex}.zRFiSG_fieldList li{color:var(--fv2-text);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.zRFiSG_fieldList li+li{border-top:1px solid var(--fv2-line)}.zRFiSG_fieldRegister,.zRFiSG_fieldModel{font-family:var(--fv2-font-mono);color:var(--fv2-muted);flex:none;font-size:13px}.zRFiSG_fieldModel{background:var(--fv2-accent-soft);color:var(--fv2-ink);padding:2px 8px;font-size:12px}.zRFiSG_productHeadline{font-family:var(--fv2-heading-font);font-weight:var(--fv2-heading-weight);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(24px,2.2vw,28px);line-height:1.15}.zRFiSG_productSummary{color:var(--fv2-muted);font-size:17px}.zRFiSG_productLink{min-height:44px;color:inherit;text-underline-offset:4px;align-self:flex-start;align-items:center;margin-top:auto;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.zRFiSG_productLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.zRFiSG_productLink:hover{text-decoration-thickness:2px}.zRFiSG_productLink:focus-visible{outline:none}:is(.zRFiSG_productCard:has(.zRFiSG_productLink:focus-visible),.zRFiSG_showcaseCard:has(.zRFiSG_productLink:focus-visible)){outline:3px solid var(--home-focus-on-ink);outline-offset:4px}.zRFiSG_productCard:hover .zRFiSG_productHeadline,.zRFiSG_showcaseCard:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.zRFiSG_method{padding:96px var(--fv2-gutter);gap:40px}.zRFiSG_steps{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.zRFiSG_steps li{flex-direction:column;gap:8px;display:flex}.zRFiSG_steps h3{font-size:22px}.zRFiSG_steps p{color:var(--fv2-muted);font-size:17px}.zRFiSG_startAnchor{height:0;display:block}.zRFiSG_closingEmail{color:var(--fv2-on-ink);font-size:16px}@media (max-width:720px){.zRFiSG_tracks{padding-top:64px}.zRFiSG_services,.zRFiSG_method,.zRFiSG_productsInner{padding-block:64px}.zRFiSG_serviceCard,.zRFiSG_productCard,.zRFiSG_showcaseCard{padding:24px}.zRFiSG_productCard{min-height:0}}.zRFiSG_illustrationImage{aspect-ratio:16/9;object-fit:cover;object-position:40% 40%;background:#ede6d6;width:100%;height:auto;display:block}
.DINP8q_panel{border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);border-radius:12px;gap:12px;padding:20px;display:grid}.DINP8q_panel h3,.DINP8q_panel h4,.DINP8q_panel p{margin:0}.DINP8q_panel form{gap:8px;display:grid}.DINP8q_panel label{font-weight:600}.DINP8q_panel input,.DINP8q_panel select,.DINP8q_panel button{min-width:0;min-height:44px;font:inherit;border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);border-radius:8px;padding:8px 12px}.DINP8q_panel button{background:var(--brand-accent);cursor:pointer}.DINP8q_panel button:disabled{opacity:.6;cursor:default}.DINP8q_panel :is(input,select,button):focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.DINP8q_row{flex-wrap:wrap;gap:8px;display:flex}.DINP8q_row input{flex:200px}.DINP8q_values{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:.875rem}.DINP8q_facts{gap:12px;display:grid}.DINP8q_facts div{border-bottom:1px solid var(--brand-line);padding-bottom:8px}.DINP8q_facts dt{font-weight:600}.DINP8q_facts dd{overflow-wrap:anywhere;margin:4px 0 0}.DINP8q_result{gap:12px;display:grid}.DINP8q_result summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:12px 0}
.Q0eiIq_home{background:var(--fv2-page);color:var(--fv2-text);font-family:var(--fv2-font-grotesk);font-size:18px;line-height:1.55}.Q0eiIq_inner{max-width:var(--fv2-content-width);padding:clamp(64px, 8vw, 96px) var(--fv2-gutter);box-sizing:content-box;margin:0 auto}.Q0eiIq_mapPaper{background-color:var(--fv2-page);background-image:linear-gradient(var(--dk-grid) 1px, transparent 1px), linear-gradient(90deg, var(--dk-grid) 1px, transparent 1px);border-bottom:1px solid var(--fv2-line);background-size:40px 40px}.Q0eiIq_h2{font-family:var(--fv2-heading-font);font-weight:var(--fv2-heading-weight);letter-spacing:-.02em;color:var(--fv2-ink);text-wrap:balance;margin:0;font-size:clamp(32px,3.8vw,48px);line-height:1.05}.Q0eiIq_h3{color:var(--fv2-ink);margin:0;font-size:clamp(20px,1.4vw + 12px,26px);font-weight:600;line-height:1.15}.Q0eiIq_lead{max-width:60ch;margin:0;font-size:18px}.Q0eiIq_muted{color:var(--fv2-muted)}.Q0eiIq_label{font-family:var(--fv2-font-mono);color:var(--fv2-muted);font-size:13px;line-height:1.5}.Q0eiIq_links{flex-wrap:wrap;align-items:center;gap:4px 28px;display:flex}.Q0eiIq_home p{margin:0}.Q0eiIq_home p a:not([class]),.Q0eiIq_home li a:not([class]){color:var(--fv2-ink);text-underline-offset:4px;text-decoration:underline}.Q0eiIq_home p a:not([class]):hover,.Q0eiIq_home li a:not([class]):hover{color:var(--fv2-link-hover)}.Q0eiIq_home p a:not([class]):focus-visible,.Q0eiIq_home li a:not([class]):focus-visible{outline:3px solid var(--fv2-ink);outline-offset:3px}.Q0eiIq_heroLink{min-height:52px;color:var(--fv2-on-ink-strong);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.Q0eiIq_heroLink:hover{color:var(--fv2-on-ink-accent)}.Q0eiIq_heroLink:focus-visible{outline:3px solid var(--fv2-accent);outline-offset:3px}.Q0eiIq_code{border-radius:var(--fv2-radius-card);background:var(--fv2-header);min-width:0;max-width:100%;color:var(--fv2-on-ink-strong);font-family:var(--fv2-font-mono);white-space:pre;margin:0;padding:16px 18px;font-size:13px;line-height:1.6;overflow-x:auto}.Q0eiIq_way .Q0eiIq_code:focus-visible{outline:3px solid var(--fv2-ink);outline-offset:3px}.Q0eiIq_lookupGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:1000px){.Q0eiIq_lookupGrid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.6fr);gap:48px}}.Q0eiIq_lookupIntro{flex-direction:column;gap:18px;min-width:0;display:flex}.Q0eiIq_kindsHeading{color:var(--fv2-ink);margin:12px 0 0;font-size:17px;font-weight:600}.Q0eiIq_kinds{border-top:1.5px solid var(--fv2-ink);background:var(--fv2-card);margin:0;padding:0;list-style:none}.Q0eiIq_kinds>li{border-bottom:1px solid var(--fv2-line);flex-direction:column;gap:4px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.Q0eiIq_kindHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.Q0eiIq_kindCount{font-family:var(--fv2-font-mono);color:var(--fv2-muted);font-variant-numeric:tabular-nums;font-size:12px}.Q0eiIq_lockTag{border:1px solid var(--fv2-muted);color:var(--fv2-muted);font-family:var(--fv2-font-mono);align-items:center;gap:8px;padding:3px 8px;font-size:12px;line-height:1.5;display:inline-flex}.Q0eiIq_kindExamples{color:var(--fv2-muted);font-size:14px}.Q0eiIq_lookupFrame{min-width:0}.Q0eiIq_lookupFrame>div{padding-top:32px}.Q0eiIq_stack{flex-direction:column;gap:40px;display:flex}.Q0eiIq_intro{flex-direction:column;gap:16px;max-width:760px;display:flex}.Q0eiIq_ways{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;display:grid}.Q0eiIq_way{border:1px solid var(--fv2-line-strong);border-radius:var(--fv2-radius-card);background:var(--fv2-card);flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,3vw,28px);display:flex}.Q0eiIq_wayStrong{border:1.5px solid var(--fv2-ink)}.Q0eiIq_way>p{font-size:17px}.Q0eiIq_releases{flex-direction:column;gap:16px;display:flex}.Q0eiIq_releaseGrid{border-top:2px solid var(--fv2-ink);background:var(--fv2-card);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.Q0eiIq_release{border-bottom:1px solid var(--fv2-line);border-right:1px solid var(--fv2-line);flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.Q0eiIq_releaseTitle{color:var(--fv2-ink);overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:600;line-height:1.2}.Q0eiIq_release p{font-size:16px}.Q0eiIq_tags{font-family:var(--fv2-font-mono);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.Q0eiIq_tags>li{border:1px solid var(--fv2-ink);color:var(--fv2-ink);padding:2px 8px}.Q0eiIq_status{color:var(--fv2-muted);font-size:16px}.Q0eiIq_dark{background:var(--fv2-closing);color:var(--fv2-on-ink-strong)}.Q0eiIq_dark .Q0eiIq_h2{color:var(--fv2-on-ink-strong)}.Q0eiIq_darkGrid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:48px;display:grid}.Q0eiIq_darkCopy{flex-direction:column;gap:22px;min-width:0;display:flex}.Q0eiIq_dark .Q0eiIq_lead{color:var(--fv2-on-ink)}.Q0eiIq_glossary{grid-template-columns:auto minmax(0,1fr);gap:10px 18px;margin:0;font-size:16px;display:grid}.Q0eiIq_glossary dt{font-family:var(--fv2-font-mono);color:var(--fv2-accent-soft);font-size:14px}.Q0eiIq_glossary dd{color:var(--fv2-on-ink);margin:0}@media (max-width:480px){.Q0eiIq_glossary{grid-template-columns:minmax(0,1fr);gap:2px}.Q0eiIq_glossary dd{margin-bottom:10px}}.Q0eiIq_channels{border-top:1px solid var(--fv2-muted);flex-direction:column;gap:12px;margin:0;padding:20px 0 0;list-style:none;display:flex}.Q0eiIq_channels>li{align-items:baseline;gap:14px;display:flex}.Q0eiIq_channels strong{min-width:56px}.Q0eiIq_channels span{color:var(--fv2-on-ink);font-size:17px}.Q0eiIq_excerpt{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.Q0eiIq_excerpt .Q0eiIq_code{border:1px solid var(--fv2-muted);padding:24px;font-size:14px;line-height:1.7}.Q0eiIq_excerpt figcaption{color:var(--fv2-on-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.Q0eiIq_section{max-width:var(--fv2-content-width);padding:clamp(64px, 8vw, 96px) var(--fv2-gutter) 0;box-sizing:content-box;flex-direction:column;gap:32px;margin:0 auto;display:flex}.Q0eiIq_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.Q0eiIq_assurance{border-top:2px solid var(--fv2-ink);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.Q0eiIq_assurance>li{border-bottom:1px solid var(--fv2-line);flex-direction:column;gap:12px;padding:28px 28px 28px 0;display:flex}@media (min-width:840px){.Q0eiIq_assurance>li+li{border-left:1px solid var(--fv2-line);padding-left:28px}}.Q0eiIq_assurance p{color:var(--fv2-muted);font-size:17px}.Q0eiIq_steps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.Q0eiIq_steps>li{flex-direction:column;gap:8px;display:flex}.Q0eiIq_steps p{color:var(--fv2-muted);font-size:17px}.Q0eiIq_prices{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.Q0eiIq_price{border:1px solid var(--fv2-line-strong);border-radius:var(--fv2-radius-card);background:var(--fv2-card);flex-direction:column;gap:12px;padding:clamp(20px,3vw,28px);display:flex}.Q0eiIq_priceStrong{border:1.5px solid var(--fv2-ink)}.Q0eiIq_priceName{color:var(--fv2-ink);margin:0;font-size:20px;font-weight:600}.Q0eiIq_priceFigure{color:var(--fv2-ink);font-size:32px;font-weight:500;line-height:1.15}.Q0eiIq_price p{color:var(--fv2-muted);font-size:16px}.Q0eiIq_pricing{padding-bottom:24px}
.mDoLGG_guide a{text-underline-offset:.16em;text-decoration:underline}.mDoLGG_audienceNav ul{flex-wrap:wrap;gap:8px 24px;margin:0 0 24px;padding:0;list-style:none;display:flex}.mDoLGG_audienceNav a{align-items:center;min-height:44px;display:inline-flex}
._0GSRLG_section{margin-bottom:64px}._0GSRLG_section h2{margin:0 0 12px;font-size:26px;line-height:1.25}._0GSRLG_section p{max-width:68ch;line-height:1.7}._0GSRLG_model{border-top:1px solid var(--data-accent);overflow-wrap:anywhere}._0GSRLG_model:last-child{border-bottom:1px solid var(--data-accent)}._0GSRLG_model summary{cursor:pointer;box-sizing:border-box;min-height:48px;padding:16px 8px;font-weight:600}._0GSRLG_model summary:focus-visible,._0GSRLG_content a:focus-visible{outline:2px solid var(--data-ink);outline-offset:3px}._0GSRLG_content{padding:0 8px 24px}._0GSRLG_content h3{margin:24px 0 8px;font-size:18px}._0GSRLG_content dl{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 16px;max-width:760px;line-height:1.6;display:grid}._0GSRLG_content dt{font-weight:600}._0GSRLG_content dd{margin:0}._0GSRLG_content li{margin-bottom:8px;line-height:1.6}._0GSRLG_content a{color:inherit;text-underline-offset:4px;padding:12px 0;text-decoration:underline;display:inline-block}@media (max-width:600px){._0GSRLG_content dl{grid-template-columns:minmax(0,1fr);gap:4px}._0GSRLG_content dd{margin-bottom:12px}}
.JwDljq_page{max-width:1264px;color:var(--data-ink);margin:auto;padding:0 clamp(20px,4vw,32px)}.JwDljq_hero{max-width:860px;padding:80px 0 72px}.JwDljq_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.08em;margin:0 0 20px;font-size:12px}.JwDljq_hero h1{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(38px,5.8vw,72px);font-weight:500;line-height:1.07}.JwDljq_hero>p:not(.JwDljq_eyebrow){max-width:740px;font-size:clamp(18px,2vw,22px);line-height:1.6}.JwDljq_actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:30px;display:flex}.JwDljq_actions a{color:var(--data-ink);text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.JwDljq_actions .JwDljq_action{background:var(--data-ink);color:#fff;border-radius:6px;padding:12px 20px;text-decoration:none}.JwDljq_section{border-top:1px solid var(--data-accent);padding:56px 0 72px}.JwDljq_section h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(28px,3.6vw,44px);font-weight:500}.JwDljq_section>p:not(.JwDljq_eyebrow){max-width:780px;line-height:1.7}.JwDljq_sectionHead{justify-content:space-between;align-items:end;gap:24px;display:flex}.JwDljq_count{color:var(--data-muted);white-space:nowrap;padding-bottom:26px}.JwDljq_caveat{color:var(--data-muted);margin-bottom:28px}.JwDljq_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;display:grid}.JwDljq_card{border:1px solid var(--data-accent);background:#fff;border-radius:8px;flex-direction:column;padding:24px;display:flex}.JwDljq_cardTop{color:var(--data-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.JwDljq_stage{color:var(--data-ink);background:var(--data-accent);border-radius:3px;padding:5px 9px;font-weight:600}.JwDljq_card h3{margin:24px 0 6px;font-size:23px;font-weight:550;line-height:1.25}.JwDljq_card p{color:var(--data-muted);margin:0 0 20px}.JwDljq_card .JwDljq_sourceNote{margin-top:0;font-size:13px;line-height:1.55}.JwDljq_facts{grid-template-columns:1fr 1fr;gap:12px;margin:auto 0 20px;display:grid}.JwDljq_facts div{border-top:1px solid var(--data-accent);padding-top:14px}.JwDljq_facts dt{color:var(--data-muted);margin-bottom:6px;font-size:12px}.JwDljq_facts dd{margin:0;font-weight:600}.JwDljq_card a,.JwDljq_unavailable a,.JwDljq_section a{color:var(--data-ink);text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.JwDljq_sourceLinks{flex-wrap:wrap;gap:8px 18px;display:flex}.JwDljq_unavailable{border:1px solid var(--data-accent);background:#fff;border-radius:8px;padding:28px}.JwDljq_unavailable h3{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.3}@media (max-width:640px){.JwDljq_hero{padding:56px 0}.JwDljq_sectionHead{display:block}.JwDljq_count{padding:0 0 12px;display:block}.JwDljq_section{padding:44px 0}}
.CnP7kG_answerLink{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.CnP7kG_answerLink:focus-visible{outline-offset:3px;outline:2px solid}
