.pvkg{--pvkg-ink:#102c50;--pvkg-blue:#2563eb;box-sizing:border-box;color:var(--pvkg-ink);background:#fff;border:1px solid #dbe6f7;border-radius:22px;padding:clamp(18px,4vw,42px);font:16px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:24px 0;overflow-wrap:anywhere}.pvkg *{box-sizing:border-box}.pvkg .pvkg-header{position:relative;margin-bottom:26px;padding-right:105px}.pvkg .pvkg-header h2{font-size:clamp(26px,3.5vw,40px);line-height:1.18;color:#102c50;margin:14px 0;font-weight:700;letter-spacing:-.025em}.pvkg .pvkg-eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;color:#2563eb}.pvkg .pvkg-language{position:absolute;right:0;top:0;display:flex;gap:6px}.pvkg .pvkg-language a{border:1px solid #cfdef5;border-radius:10px;padding:6px 12px;text-decoration:none;font-weight:700;font-size:14px;color:#173757}.pvkg .pvkg-language a[aria-current=true]{background:#2563eb;color:white;border-color:#2563eb}.pvkg .pvkg-meta,.pvkg .pvkg-category{color:#59718f;font-size:13px}.pvkg .pvkg-intro{font-size:18px;color:#314e70;border-left:4px solid #55aaff;padding:8px 0 8px 18px}.pvkg h3{font-size:21px;color:#143356;margin:26px 0 12px}.pvkg .pvkg-steps{list-style:none;counter-reset:step;padding:0;display:grid;gap:14px}.pvkg .pvkg-steps li{counter-increment:step;position:relative;padding:18px 18px 18px 65px;background:#f5f8fe;border:1px solid #e0e9f7;border-radius:14px;min-height:72px}.pvkg .pvkg-steps li:before{content:counter(step);position:absolute;left:17px;top:19px;display:grid;place-items:center;width:30px;height:30px;color:white;background:#2563eb;font-weight:700;border-radius:9px}.pvkg .pvkg-result{padding:20px 24px;border:1px solid #bdded4;border-radius:14px;background:#eff9f5;margin:24px 0}.pvkg .pvkg-result h3{margin:0 0 8px;color:#135e4c}.pvkg .pvkg-result p{margin:0}.pvkg .pvkg-command{margin:24px 0}.pvkg pre{background:#102c50;color:#e7f3ff;border-radius:12px;padding:20px;max-width:100%;overflow:auto;white-space:pre;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.pvkg pre code{background:none;color:inherit;padding:0;font:inherit;white-space:pre}.pvkg button{appearance:none;cursor:pointer;background:#2563eb;color:white;border:1px solid #2563eb;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;padding:10px 15px;min-height:42px;margin:5px 8px 5px 0}.pvkg button:disabled{opacity:.6;cursor:default}.pvkg a:focus-visible,.pvkg button:focus-visible,.pvkg input:focus-visible,.pvkg summary:focus-visible{outline:3px solid #f7a51d;outline-offset:3px}.pvkg .pvkg-figure{margin:24px 0;padding:0}.pvkg .pvkg-figure img{display:block;max-width:100%;width:100%;height:auto;border-radius:14px}.pvkg .pvkg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.pvkg .pvkg-card{display:block;text-decoration:none;color:#213f64;border:1px solid #dae5f5;border-radius:16px;padding:22px;background:#f8faff;transition:border-color .15s}.pvkg .pvkg-card:hover{border-color:#2563eb}.pvkg .pvkg-card h3{margin:10px 0;font-size:21px}.pvkg .pvkg-card p{font-size:14px;line-height:1.6}.pvkg .pvkg-card>span:last-child{font-weight:700;color:#2563eb}.pvkg input{display:block;width:100%;max-width:100%;border:1px solid #b9cce8;background:white;border-radius:9px;padding:12px;color:#173757;font-size:16px}.pvkg .pvkg-filters{margin-bottom:24px}.pvkg label{display:block;font-weight:600;margin:10px 0 5px}.pvkg [data-pvkg-length]{max-width:140px}.pvkg [data-pvkg-password]{font-family:monospace}.pvkg .pvkg-status{font-size:14px;min-height:1.5em;color:#315985}.pvkg .pvkg-sources{border-top:1px solid #dae5f5;padding-top:15px}.pvkg .pvkg-sources summary{cursor:pointer}.pvkg [hidden]{display:none!important}@media(max-width:600px){.pvkg .pvkg-header{padding-right:0;padding-top:48px}.pvkg .pvkg-steps li{padding-left:55px}.pvkg .pvkg-steps li:before{left:12px}.pvkg .pvkg-figure{overflow:auto}.pvkg .pvkg-figure img{min-width:620px}}@media print{.pvkg .pvkg-language,.pvkg button,.pvkg .pvkg-filters,.pvkg .pvkg-password,.pvkg .pvkg-status{display:none}.pvkg{border:0;padding:0}.pvkg .pvkg-steps li{break-inside:avoid}.pvkg pre{white-space:pre-wrap;color:black;background:#eee}.pvkg .pvkg-figure img{min-width:0}}
