.vfds-sq{background:var(--written-figures-background-49);padding-bottom:3px}.vfds-sqa{background:var(--written-figures-background-51);padding-bottom:3px}.t-str{color:var(--t-str)}.t-com{color:var(--t-com);font-style:italic}.t-dec,.t-mod{color:var(--t-dec);font-weight:600}.t-mod{color:var(--t-mod)}.t-ref{color:var(--t-ref)}.vfds-fig_cap,.vfds-fig_verdict{font-family:var(--font-legacy-ui);font-size:.75rem;font-weight:600}.vfds-fig_cap{color:var(--vfds-mut);border-bottom:var(--written-figures-border-bottom-54);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.vfds-fig_cap .yes,.vfds-fig_verdict.yes{color:var(--vfds-yes);font-weight:600}.vfds-fig_cap .no,.vfds-fig_verdict.no{color:var(--vfds-no);font-weight:600}.vfds-fig_cap .warn,.vfds-fig_verdict.warn{color:var(--vfds-warn);font-weight:600}.vfds-fig_verdict{margin-inline-start:auto}.vfds-fig_note{border-top:var(--written-figures-border-top-56);font-size:var(--vfc-font-size-field);color:var(--vfds-mut);line-height:1.55;font-family:var(--font-sans);padding:10px 14px}.vfds-dfig{border:0;border-radius:.75rem;margin:1.625rem 0;overflow:hidden}.vfds-dfig_body{background:var(--written-ground,var(--vfc-color-font-light));border-radius:.75rem;padding:28px 18px;overflow-x:auto}.vfds-dfig .vfds-fig_note{border-top:none;padding-top:2px}.vfds-flow{align-items:center;min-width:min-content;display:flex}.vfds-flow+.vfds-flow{margin-top:18px}.vfds-fnode{border:var(--written-figures-border-64);box-shadow:var(--written-figures-box-shadow-65);text-align:center;background:var(--written-ground,var(--vfc-color-font-light));border-radius:.5rem;flex:none;min-width:0;padding:10px 13px}.vfds-fnode_title{font-family:var(--font-sans);font-weight:600;font-size:var(--vfc-font-size-default);color:var(--vfds-ink);line-height:1.3;display:block}.vfds-fnode_mono,.vfds-fnode_sub{font-family:var(--font-code);display:block}.vfds-fnode_mono{color:var(--vfds-ink);font-size:.75rem;line-height:1.5}.vfds-fnode_sub{font-size:var(--vfc-font-size-subcaption);color:var(--vfds-mut2);margin-top:3px}.vfds-fnode.is-ok{border-color:var(--vfds-yes)}.vfds-fnode.is-ok .vfds-fnode_mono,.vfds-fnode.is-ok .vfds-fnode_title{color:var(--vfds-yes)}.vfds-fnode.is-bad{border-color:var(--vfds-no)}.vfds-fnode.is-bad .vfds-fnode_mono,.vfds-fnode.is-bad .vfds-fnode_title{color:var(--vfds-no)}.vfds-fnode.is-dim{border:var(--written-figures-border-68);box-shadow:none;background:0 0}.vfds-farr{background:var(--written-body,var(--vfc-color-neutral-dark-neutrals-dark-200));flex:1 0 30px;min-width:30px;height:1.5px;margin:0 3px;position:relative}.vfds-farr:after{content:"";inset-inline-end:0;border-top:var(--written-figures-border-top-74);border-inline-end:var(--written-figures-border-top-74);width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.vfds-farr.is-plain:after{display:none}.vfds-farr_label{inset-inline-start:50%;font-family:var(--font-legacy-ui);color:var(--vfds-mut2);white-space:nowrap;background:var(--written-ground,var(--vfc-color-font-light));padding:0 4px;font-size:.75rem;font-weight:600;position:absolute;bottom:6px;transform:translate(-50%)}.vfds-flow.is-v{flex-direction:column;align-items:center}.vfds-flow.is-v .vfds-farr{flex:none;width:1.5px;min-width:0;height:30px;margin:3px 0}.vfds-flow.is-v .vfds-farr:after{inset-inline:50% auto;top:auto;bottom:0;transform:translate(-50%)rotate(135deg)}.vfds-flow.is-v .vfds-farr_label{inset-inline:auto;top:50%;bottom:auto;transform:translate(12px,-50%)}.vfds-dstack{flex-direction:column;flex:none;gap:10px;display:flex}.vfds-dcols{align-items:stretch;gap:26px;min-width:min-content;display:flex}.vfds-dgrp{border:var(--written-figures-border-68);flex:1;min-width:min-content;padding:22px 18px 18px;position:relative}.vfds-dgrp_label{top:-8px;background:var(--written-ground,var(--vfc-color-font-light));font-family:var(--font-legacy-ui);color:var(--vfds-mut);padding:0 8px;font-size:.75rem;font-weight:600;position:absolute;inset-inline-start:12px}@media (width<=767px){.vfds-dfig_body{padding:20px 14px}.vfds-fnode{padding:8px 12px}}
