header[data-astro-cid-x4bzlyqx]{position:sticky;top:0;z-index:100;background:#0b1420f2;border-bottom:1px solid var(--plynic-border);backdrop-filter:blur(16px)}.header-inner[data-astro-cid-x4bzlyqx]{max-width:var(--plynic-max-width);padding:1rem 2rem;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand[data-astro-cid-x4bzlyqx]{display:flex;gap:.65rem;align-items:center;font-size:1.3rem;letter-spacing:-.03em;font-weight:700;color:#fff}.brand[data-astro-cid-x4bzlyqx] img[data-astro-cid-x4bzlyqx]{border-radius:8px}nav[data-astro-cid-x4bzlyqx]{display:flex;align-items:center;gap:1.8rem;font-size:.87rem}nav[data-astro-cid-x4bzlyqx] a[data-astro-cid-x4bzlyqx]{padding:.35rem 0;color:var(--plynic-text-secondary)}.nav-download[data-astro-cid-x4bzlyqx]{color:#e0edff}.language[data-astro-cid-x4bzlyqx]{border-left:1px solid var(--plynic-border);padding-left:1.5rem}@media(max-width:640px){.header-inner[data-astro-cid-x4bzlyqx]{padding:.8rem 1.25rem}nav[data-astro-cid-x4bzlyqx]{gap:1rem}.feature-link[data-astro-cid-x4bzlyqx]{display:none}.language[data-astro-cid-x4bzlyqx]{padding-left:1rem}.brand[data-astro-cid-x4bzlyqx]{font-size:1.1rem}.brand[data-astro-cid-x4bzlyqx] img[data-astro-cid-x4bzlyqx]{width:28px;height:28px}}@media(max-width:370px){.guide-link[data-astro-cid-x4bzlyqx]{display:none}}footer[data-astro-cid-kavgphwr]{border-top:1px solid var(--plynic-border);margin-top:3rem}.footer-inner[data-astro-cid-kavgphwr]{max-width:var(--plynic-max-width);padding:3rem 2rem;margin:auto;display:flex;justify-content:space-between;gap:2rem}.brand[data-astro-cid-kavgphwr]{color:#fff;font-weight:700;font-size:1.4rem}p[data-astro-cid-kavgphwr]{font-size:.9rem;color:var(--plynic-text-secondary);margin:.5rem 0}small[data-astro-cid-kavgphwr]{font-size:.75rem;color:var(--plynic-text-tertiary)}nav[data-astro-cid-kavgphwr]{display:flex;gap:1rem 2rem;flex-wrap:wrap;align-content:start;max-width:450px;font-size:.85rem}nav[data-astro-cid-kavgphwr] a[data-astro-cid-kavgphwr]{min-height:36px;display:inline-flex;align-items:center}@media(max-width:700px){.footer-inner[data-astro-cid-kavgphwr]{padding:2rem 1.25rem;flex-direction:column}nav[data-astro-cid-kavgphwr]{gap:.75rem 1.5rem}}:root{--plynic-bg:#0b1420;--plynic-bg-secondary:#111e2d;--plynic-surface:#233447;--plynic-primary:#8fbfff;--plynic-primary-light:#a9ceff;--plynic-text:#f4f7fb;--plynic-text-secondary:#b8c5d6;--plynic-text-tertiary:#92a4b9;--plynic-border:#2b3c50;--plynic-max-width:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,sans-serif;background:var(--plynic-bg);color:var(--plynic-text);line-height:1.7;-webkit-font-smoothing:antialiased}main{max-width:var(--plynic-max-width);margin:0 auto;padding:0 2rem}a{color:var(--plynic-primary-light);text-decoration:none}a:hover{color:#fff}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #d2e5ff;outline-offset:5px;border-radius:4px}main:focus{outline:none}h1,h2,h3{line-height:1.2;color:var(--plynic-text);text-wrap:balance}h2{font-size:clamp(1.9rem,3.3vw,2.9rem);letter-spacing:-.035em;max-width:840px}.section{padding:5rem 0}.eyebrow{font-size:.74rem;letter-spacing:.1em;font-weight:650;color:var(--plynic-primary-light);margin-bottom:1rem}.btn{display:inline-flex;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.2rem;min-height:48px;border-radius:8px;font-weight:650;font-size:.95rem;border:1px solid transparent;transition:background .2s,color .2s}.btn-primary{background:#b8d7ff;color:#0b1420}.btn-primary:hover{background:#d8e9ff;color:#0b1420}.btn-secondary{border-color:#526b88;color:#d9e9ff}.btn-secondary:hover{background:#23364d}.text-link{display:inline-flex;align-items:center;gap:.65rem;font-weight:550}.skip-link{position:absolute;top:-100px;left:1rem;z-index:200;background:#e3eeff;color:#111;padding:.75rem 1rem}.skip-link:focus{top:1rem}img{max-width:100%}::selection{background:#aacfff;color:#0b1420}@media(max-width:640px){main{padding:0 1.25rem}.section{padding:3.5rem 0}html{scroll-padding-top:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
