.vd-fs-page .fs-retained-state{background:#edf3f1;border-top:1px solid rgba(12,55,60,.1);border-bottom:1px solid rgba(12,55,60,.1)}.vd-fs-page .fs-retained-state>.wrap{padding-top:74px;padding-bottom:76px}.vd-fs-page .fs-retained-head{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,.72fr);gap:78px;align-items:end;margin-bottom:34px}.vd-fs-page .fs-retained-head .eyebrow{font:500 13px/1.2 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;color:#407d7a;margin-bottom:14px}.vd-fs-page .fs-retained-head h2{font-size:40px;line-height:1.03;letter-spacing:-.04em;font-weight:740;margin:0;max-width:690px}.vd-fs-page .fs-retained-head>p{font-size:18px;line-height:1.58;color:#566b70;margin:0;max-width:610px}.vd-fs-page .fs-packet-schema{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.65fr);border:1px solid #c8d8d6;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 16px 45px rgba(18,58,60,.06)}.vd-fs-page .fs-packet-identity{background:#0f3439;color:#fff;padding:32px 30px;display:flex;flex-direction:column;min-height:500px}.vd-fs-page .fs-packet-kicker{font:500 12px/1.2 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:#78d9ce;margin-bottom:18px}.vd-fs-page .fs-packet-identity h3{font-size:28px;line-height:1.08;letter-spacing:-.035em;margin:0 0 14px;font-weight:720}.vd-fs-page .fs-packet-identity>p{font-size:16px;line-height:1.55;color:#bfd2d0;margin:0;max-width:330px}.vd-fs-page .fs-packet-summary{margin-top:auto;border-top:1px solid rgba(255,255,255,.16)}.vd-fs-page .fs-packet-summary>div{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.12)}.vd-fs-page .fs-packet-summary small{display:block;font:500 11.5px/1.2 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#7fa9a6;margin-bottom:5px}.vd-fs-page .fs-packet-summary b{display:block;font-size:14.5px;line-height:1.42;font-weight:670;color:#f4f8f7}.vd-fs-page .fs-packet-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#d5e1df;gap:1px}.vd-fs-page .fs-packet-fields article{background:#fff;padding:24px 25px 22px;min-height:154px}.vd-fs-page .fs-packet-fields small{display:block;font:500 11.5px/1.25 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#5b7b7b;margin-bottom:10px}.vd-fs-page .fs-packet-fields b{display:block;font-size:16.5px;line-height:1.28;font-weight:730;color:#101b1e;margin-bottom:8px}.vd-fs-page .fs-packet-fields span{display:block;font-size:14.5px;line-height:1.5;color:#607276}.vd-fs-page .fs-packet-chain{margin-top:20px;min-height:54px;border:1px solid #c8d8d6;border-radius:12px;background:#f8fbfa;display:flex;align-items:center;justify-content:center;padding:10px 18px;gap:12px}.vd-fs-page .fs-packet-chain span{font:600 11.5px/1.3 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.055em;text-transform:uppercase;color:#35585a;text-align:center}.vd-fs-page .fs-packet-chain i{width:36px;height:1px;background:#78aaa5;position:relative;flex:0 0 36px}.vd-fs-page .fs-packet-chain i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid #78aaa5;border-right:1px solid #78aaa5;transform:rotate(45deg)}@media(max-width:980px){.vd-fs-page .fs-retained-head{grid-template-columns:1fr;gap:18px}.vd-fs-page .fs-packet-schema{grid-template-columns:1fr}.vd-fs-page .fs-packet-identity{min-height:0}.vd-fs-page .fs-packet-summary{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.16)}.vd-fs-page .fs-packet-summary>div{padding:14px 12px 8px 0;border-bottom:0}}@media(max-width:720px){.vd-fs-page .fs-retained-state>.wrap{padding-top:52px;padding-bottom:54px}.vd-fs-page .fs-retained-head{margin-bottom:24px}.vd-fs-page .fs-retained-head .eyebrow{font-size:11.5px;letter-spacing:.12em;margin-bottom:10px}.vd-fs-page .fs-retained-head h2{font-size:31px;line-height:1.03;letter-spacing:-.035em}.vd-fs-page .fs-retained-head>p{font-size:17px;line-height:1.52}.vd-fs-page .fs-packet-schema{border-radius:14px}.vd-fs-page .fs-packet-identity{padding:24px 22px 20px}.vd-fs-page .fs-packet-kicker{font-size:11px;margin-bottom:13px}.vd-fs-page .fs-packet-identity h3{font-size:24px}.vd-fs-page .fs-packet-identity>p{font-size:15px;line-height:1.5}.vd-fs-page .fs-packet-summary{grid-template-columns:1fr;margin-top:22px}.vd-fs-page .fs-packet-summary>div{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}.vd-fs-page .fs-packet-summary b{font-size:14px}.vd-fs-page .fs-packet-fields{grid-template-columns:1fr}.vd-fs-page .fs-packet-fields article{min-height:0;padding:20px 21px}.vd-fs-page .fs-packet-fields small{font-size:11px}.vd-fs-page .fs-packet-fields b{font-size:16px}.vd-fs-page .fs-packet-fields span{font-size:14.5px;line-height:1.48}.vd-fs-page .fs-packet-chain{align-items:stretch;justify-content:flex-start;flex-direction:column;gap:0;padding:14px 18px}.vd-fs-page .fs-packet-chain span{text-align:left;font-size:11px;padding:6px 0}.vd-fs-page .fs-packet-chain i{width:1px;height:16px;flex:0 0 16px;margin-left:3px;background:#78aaa5}.vd-fs-page .fs-packet-chain i:after{right:-3px;top:9px;transform:rotate(135deg)}}