main.ga2#top.vp-page .ga-hero-intro{max-width:none}main.ga2#top.vp-page .vp-controls{text-align:left}main.ga2#top.vp-page .vp-tool{padding-top:0;scroll-margin-top:80px}.vp-toolbar{border:1px solid #dce2eb;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.vp-toolbar-actions,.vp-downloads,.vp-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vp-button{color:#243148;cursor:pointer;background:#fff;border:1px solid #c9d2df;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.vp-button:hover:not(:disabled){background:#f3f6fa}.vp-button:disabled{opacity:.5;cursor:not-allowed}.vp-button.vp-primary{color:#fff;background:#2453e8;border-color:#2453e8}.vp-button.vp-primary:hover:not(:disabled){background:#183fc6}.vp-grid{border:1px solid #dce2eb;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.vp-controls{border-right:1px solid #e3e8f0;min-width:0;padding:20px}.vp-controls section{border-bottom:1px solid #e6eaf1;margin-bottom:20px;padding:0 0 20px}.vp-controls h2{margin:0 0 14px;font-size:17px}.vp-controls h3{margin:0;font-size:14px}.vp-field{color:#28374a;flex-direction:column;gap:6px;min-width:0;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.vp-field input:not([type=color]):not([type=file]),.vp-field textarea,.vp-field select{color:#1d2939;background:#fff;border:1px solid #bdc8d7;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px 10px;font:400 14px Arial,sans-serif}.vp-field select{appearance:none;text-overflow:clip;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%233d4757' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.vp-field select[aria-invalid=true]{border-color:#c83131;box-shadow:0 0 0 1px #c83131}.vp-field textarea{resize:vertical;min-height:72px}.vp-field input::placeholder,.vp-field textarea::placeholder{color:#596779;opacity:1}.vp-field input[type=color]{background:#fff;border:1px solid #bdc8d7;border-radius:8px;width:100%;height:40px;padding:3px}.vp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vp-hint{color:#46576c;overflow-wrap:anywhere;font-size:12px}.vp-highlight-heading{justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.vp-highlight{border:1px solid #e0e6ef;border-radius:8px;margin:10px 0;padding:10px}.vp-controls details{border-bottom:1px solid #e6eaf1;padding:12px 0}.vp-controls summary{cursor:pointer;margin-bottom:12px;font-weight:650}.vp-controls .pfd-check{margin:10px 0}.vp-preview{min-width:0;padding:16px;position:sticky;top:80px}.vp-preview-head{justify-content:flex-end;display:flex}.vp-preview-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.vp-status{color:#35465b;cursor:pointer;background:#f3f6fa;border:1px solid #d9e1ed;border-radius:99px;padding:6px 10px;font-size:12px}.vp-popover-root{position:relative}.vp-popover{z-index:20;background:#fff;border:1px solid #d5deea;border-radius:10px;min-width:250px;padding:14px;font-size:13px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 8px 26px #1d293925}.vp-popover p{margin:7px 0}.vp-menu{padding:5px;left:auto;right:0}.vp-menu button{text-align:left;background:#fff;border:0;border-radius:6px;width:100%;padding:9px;display:block}.vp-menu button:hover{background:#eff3f9}.vp-plot-frame{overscroll-behavior:contain;width:100%;overflow:auto}.vp-canvas-wrap{margin:0 auto;position:relative}.vp-canvas-wrap canvas{touch-action:pan-y;max-width:none;display:block}.vp-tooltip{pointer-events:none;color:#fff;overflow-wrap:anywhere;background:#202b3c;border-radius:7px;width:185px;padding:8px;font:12px/1.4 Arial,sans-serif;position:absolute}.vp-missing{text-align:center;color:#9d2a2a;padding:60px 20px}.vp-dialog .vp-field{margin:0}.vp-dialog-actions{justify-content:flex-end}.vp-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vp-example{border:1px solid #dce3ed;border-radius:14px;overflow:hidden}.vp-example button{text-align:left;cursor:pointer;color:#172338;background:#fff;border:0;flex-direction:column;justify-content:flex-start;width:100%;height:100%;padding:0;display:flex}.vp-example button:hover h3{color:#2453e8}.vp-example-body{padding:24px}main.ga2#top .pfd-landing .vp-example h3{margin:0 0 12px;font-size:20px;line-height:1.35}main.ga2#top .pfd-landing .vp-example p{color:#58677c;margin:0;font-size:15px;line-height:1.65}.vp-thumb{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:340px;display:flex;position:relative;overflow:hidden}.vp-thumb canvas{width:min(100%,340px);height:auto}.vp-thumb span{color:#475569;background:#f2f5f9;border-radius:99px;padding:5px 9px;font-size:11px;position:absolute;top:12px;left:12px}main.ga2#top .pfd-landing .vp-source{color:#526173;margin-top:20px;font-size:13px}.vp-step-art{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.vp-step-art svg{width:150px;height:70px}.vp-mini-button,.vp-mini-chips span,.vp-mini-inputs b{background:#fff;border:1px solid #bac6d5;border-radius:6px;padding:7px 9px;font-size:12px}.vp-mini-chips,.vp-mini-inputs{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.vp-mini-inputs span{font-size:11px}.vp-mini-inputs b{margin-top:4px;display:block}.vp-reading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.vp-reading h3{margin:24px 0 8px;font-size:19px}.vp-numbered{position:relative}.vp-number{color:#fff;background:#244bdc;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid;position:absolute}.vp-n1{top:15%;left:5%}.vp-n2{top:23%;left:50%}.vp-n3{top:15%;right:3%}.vp-reading-list{gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.vp-reading-list li{align-items:flex-start;gap:12px;display:flex}.vp-reading-list .vp-number{flex:0 0 25px;font-size:14px;position:static}.vp-table-scroll{border:1px solid #dce3ed;border-radius:10px;overflow-x:auto}.vp-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:750px}.vp-table-scroll th,.vp-table-scroll td{border-bottom:1px solid #e3e8ef;padding:12px}.vp-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.vp-comparison figure{text-align:center;margin:0}.vp-comparison-figure canvas{width:100%;height:auto;display:block}.vp-comparison figcaption{font-weight:600}@media (width<=900px){.vp-grid{grid-template-columns:1fr}.vp-preview{position:static}.vp-controls{border-bottom:1px solid #e3e8f0;border-right:0}.vp-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.vp-grid{flex-direction:column-reverse;display:flex}.vp-preview,.vp-controls{width:100%}.vp-toolbar{flex-wrap:wrap}.vp-preview-bar{align-items:flex-start}.vp-examples,.vp-reading,.vp-comparison{grid-template-columns:1fr}.vp-thumb{height:300px}.vp-thumb canvas{width:min(100%,300px)}}main.ga2#top.vp-page .vp-tool{max-width:1240px;margin-inline:auto}.vp-column-pair{grid-template-columns:minmax(0,1fr) 104px;gap:8px;display:grid}.vp-column-pair .vp-field:last-child select{background-position:right 5px center;padding-left:6px;padding-right:24px;font-size:12px}.vp-columns{margin-bottom:20px}.vp-columns summary small{color:#526173;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:400;line-height:1.4;display:block}.vp-status{justify-content:center;align-items:center;gap:5px;display:inline-flex}.vp-status[aria-expanded=true]{background:#e3ebff;border-color:#8aa6f5}.vp-chevron{flex:none;transition:transform .12s}.vp-chevron-open{transform:rotate(180deg)}.vp-canvas-wrap canvas{touch-action:pan-x pan-y}.vp-thumb{padding-top:44px}.vp-thumb canvas{width:min(100%,296px)}@media (width<=700px){.vp-thumb canvas{width:min(100%,256px)}}@media (prefers-reduced-motion:reduce){.vp-chevron{transition:none}}
