:root{--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}[data-astro-cid-krvbv5m4]{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh}.legal-wrap[data-astro-cid-krvbv5m4]{max-width:680px;margin:0 auto;padding:40px 24px 64px}.legal-gora[data-astro-cid-krvbv5m4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.legal-brand[data-astro-cid-krvbv5m4]{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--text);text-decoration:none}.legal-brand[data-astro-cid-krvbv5m4]:hover{color:var(--kick)}.legal-badge[data-astro-cid-krvbv5m4]{display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 9px;margin-bottom:12px;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.legal-title[data-astro-cid-krvbv5m4]{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.6px;margin-bottom:20px}.legal-body[data-astro-cid-krvbv5m4]{border-left:2px solid var(--border);padding-left:20px}.legal-body[data-astro-cid-krvbv5m4] p{color:var(--muted);font-size:15px;line-height:1.75;margin:0 0 16px;overflow-wrap:anywhere}.legal-body[data-astro-cid-krvbv5m4] p:last-child{margin-bottom:0}.legal-body[data-astro-cid-krvbv5m4] strong{color:var(--text);font-weight:600}.legal-body[data-astro-cid-krvbv5m4] a{color:var(--kick);text-decoration:none}.legal-body[data-astro-cid-krvbv5m4] a:hover{text-decoration:underline}.legal-body[data-astro-cid-krvbv5m4] ul{margin:0 0 16px 20px;padding:0}.legal-body[data-astro-cid-krvbv5m4] li{color:var(--muted);font-size:15px;line-height:1.75;margin:0 0 6px}.legal-nav[data-astro-cid-krvbv5m4]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:36px;padding-top:20px;border-top:1px solid var(--border)}.legal-nav[data-astro-cid-krvbv5m4] a[data-astro-cid-krvbv5m4]{font-size:13px;color:var(--muted);text-decoration:none}.legal-nav[data-astro-cid-krvbv5m4] a[data-astro-cid-krvbv5m4]:hover{color:var(--kick)}.legal-nav[data-astro-cid-krvbv5m4] a[data-astro-cid-krvbv5m4].legal-home{color:var(--kick);margin-right:auto}@media(max-width:600px){.legal-wrap[data-astro-cid-krvbv5m4]{padding:28px 18px 48px}.legal-title[data-astro-cid-krvbv5m4]{font-size:23px}.legal-body[data-astro-cid-krvbv5m4]{padding-left:14px}.legal-nav[data-astro-cid-krvbv5m4]{gap:10px 16px}.legal-nav[data-astro-cid-krvbv5m4] a[data-astro-cid-krvbv5m4].legal-home{margin-right:0;width:100%}}.pp-intro{margin-bottom:24px}.pp-intro p.pp-lead{color:var(--text);font-size:16px;line-height:1.7;margin-bottom:10px}.pp-intro p.pp-date,.pp-sec p.pp-date{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin:0}nav.pp-toc{background:var(--surface);border:1px solid var(--border);padding:16px 18px;margin-bottom:32px}.pp-toc p.pp-toc-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.6px;color:var(--muted);margin:0 0 10px}.pp-toc ul.pp-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pp-toc ul.pp-toc-list li{margin:0;font-size:14px}.pp-toc ul.pp-toc-list a{display:block;padding:5px 8px;margin-left:-8px;color:var(--muted);text-decoration:none}.pp-toc ul.pp-toc-list a:hover{background:var(--hover);color:var(--text);text-decoration:none}.pp-toc ul.pp-toc-list a:focus-visible{outline:2px solid var(--kick);outline-offset:2px}.pp-sec{margin-bottom:30px;scroll-margin-top:20px}.pp-sec h2{font-size:17px;font-weight:600;letter-spacing:-.2px;color:var(--text);margin:0 0 6px;padding-bottom:8px;border-bottom:1px solid var(--border)}.pp-sec:target h2{border-bottom-color:var(--kick)}.pp-sec ul.pp-list{margin:0 0 16px 18px;padding:0}.pp-sec ul.pp-list li{margin-bottom:8px}.pp-sec p.pp-note{border-left:2px solid var(--warn-line);background:var(--warn-soft);padding:10px 14px;margin-bottom:16px}@media(max-width:600px){.pp-toc ul.pp-toc-list a{min-height:44px;display:flex;align-items:center}.pp-sec h2{font-size:16px}}.rg-intro{margin-bottom:24px}.rg-intro p.rg-lead{color:var(--text);font-size:16px;line-height:1.7;margin-bottom:10px}.rg-intro p.rg-date,.rg-sec p.rg-date{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin:0}nav.rg-toc{background:var(--surface);border:1px solid var(--border);padding:16px 18px;margin-bottom:32px}.rg-toc p.rg-toc-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.6px;color:var(--muted);margin:0 0 10px}.rg-toc ul.rg-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rg-toc ul.rg-toc-list li{margin:0;font-size:14px}.rg-toc ul.rg-toc-list a{display:block;padding:5px 8px;margin-left:-8px;color:var(--muted);text-decoration:none}.rg-toc ul.rg-toc-list a:hover{background:var(--hover);color:var(--text);text-decoration:none}.rg-toc ul.rg-toc-list a:focus-visible{outline:2px solid var(--kick);outline-offset:2px}.rg-sec{margin-bottom:30px;scroll-margin-top:20px}.rg-sec h2{font-size:17px;font-weight:600;letter-spacing:-.2px;color:var(--text);margin:0 0 6px;padding-bottom:8px;border-bottom:1px solid var(--border)}.rg-sec:target h2{border-bottom-color:var(--kick)}.rg-sec ul.rg-list{margin:0 0 16px 18px;padding:0}.rg-sec ul.rg-list li{margin-bottom:8px}.rg-sec p.rg-note{border-left:2px solid var(--warn-line);background:var(--warn-soft);padding:10px 14px;margin-bottom:16px}@media(max-width:600px){.rg-toc ul.rg-toc-list a{min-height:44px;display:flex;align-items:center}.rg-sec h2{font-size:16px}}.doc-toc{background:var(--surface);border:1px solid var(--border);border-radius:0;padding:14px 16px;margin:0 0 28px}.doc-toc-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.6px;color:var(--muted);margin-bottom:8px}.doc-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}ol.doc-toc-list li{margin:0}nav.doc-toc a{display:flex;align-items:baseline;gap:10px;padding:6px 8px;border-radius:0;font-size:14px;line-height:1.5;color:var(--text);text-decoration:none}nav.doc-toc a:hover{background:var(--hover);text-decoration:none}nav.doc-toc a:focus-visible{outline:2px solid var(--kick);outline-offset:2px}.doc-toc-num{font-family:var(--font-mono);font-size:11px;color:var(--muted);flex-shrink:0}.doc-sec{scroll-margin-top:20px;margin-bottom:34px}.doc-sec:last-of-type{margin-bottom:0}.doc-h{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.3px;color:var(--text);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.doc-sec:target .doc-h{border-bottom-color:var(--kick)}.doc-h3{font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--text);margin:20px 0 8px}.doc-steps{list-style:none;counter-reset:krok;margin:0 0 16px;padding:0}ol.doc-steps li{counter-increment:krok;position:relative;padding-left:30px;color:var(--muted);font-size:15px;line-height:1.75;margin:0 0 10px}ol.doc-steps li:before{content:counter(krok) ".";position:absolute;left:0;top:0;font-family:var(--font-mono);font-size:12px;color:var(--kick)}ol.doc-steps li strong{color:var(--text);font-weight:600}.doc-sec code{font-family:var(--font-mono);font-size:13px;background:var(--surface2);border:1px solid var(--border);border-radius:0;padding:1px 5px;color:var(--text);overflow-wrap:anywhere}.doc-sec p.doc-note{border-radius:0;padding:12px 14px;font-size:14px;line-height:1.65;margin:0 0 16px}.doc-sec p.doc-note-tip{background:var(--kick-soft);border:1px solid var(--kick-line);color:var(--text)}.doc-sec p.doc-note-warn{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--text)}.doc-sec p.doc-stopka{margin:20px 0 0}.doc-wersja{font-family:var(--font-mono);font-size:13px}@media(max-width:600px){.doc-toc{padding:12px}nav.doc-toc a{min-height:44px;align-items:center}.doc-h{font-size:18px}.doc-sec{margin-bottom:28px}}
