.nav[data-v-6e28dc0a]{border-bottom:1px solid transparent;left:0;padding:1.1rem 0;position:fixed;right:0;top:0;transition:background .3s,backdrop-filter .3s,border-color .3s,padding .25s;z-index:900}.nav--scrolled[data-v-6e28dc0a]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--nav-bg);border-bottom-color:var(--border-color);padding:.7rem 0}.nav-inner[data-v-6e28dc0a]{gap:1.5rem;margin:0 auto;max-width:1200px;padding:0 clamp(1.5rem,5vw,4rem)}.nav-inner[data-v-6e28dc0a],.nav-logo[data-v-6e28dc0a]{align-items:center;display:flex}.nav-logo[data-v-6e28dc0a]{color:var(--logo-color);flex-shrink:0;font-size:1.1rem;font-weight:800;gap:.45rem;letter-spacing:-.02em;margin-right:auto;text-decoration:none}.logo-icon[data-v-6e28dc0a]{align-items:center;display:flex}.nav-links[data-v-6e28dc0a]{display:flex;gap:1.75rem;list-style:none}.nav-link[data-v-6e28dc0a]{color:var(--body-color);font-size:.82rem;text-decoration:none;transition:color .2s}.nav-link[data-v-6e28dc0a]:hover{color:var(--headline-color)}.nav-right[data-v-6e28dc0a]{gap:1rem}.lang-switcher[data-v-6e28dc0a],.nav-right[data-v-6e28dc0a]{align-items:center;display:flex}.lang-switcher[data-v-6e28dc0a]{gap:.3rem}.lang-btn[data-v-6e28dc0a]{color:var(--muted-color);font-size:.72rem;font-weight:600;letter-spacing:.06em;padding:2px 0;text-decoration:none;transition:color .2s}.lang-btn[data-v-6e28dc0a]:hover{color:var(--body-color)}.lang-btn--active[data-v-6e28dc0a]{color:var(--accent)}.lang-sep[data-v-6e28dc0a]{color:var(--muted-color);font-size:.65rem;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-cta[data-v-6e28dc0a]{font-size:.8rem;padding:9px 20px}.hamburger[data-v-6e28dc0a]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;height:28px;justify-content:center;padding:0;width:28px}.ham-line[data-v-6e28dc0a]{background:var(--headline-color);border-radius:1px;display:block;height:1.5px;transform-origin:center;transition:transform .25s ease,opacity .2s;width:100%}.ham-open-top[data-v-6e28dc0a]{transform:translateY(5.5px) rotate(45deg)}.ham-open-mid[data-v-6e28dc0a]{opacity:0;transform:scaleX(0)}.ham-open-bot[data-v-6e28dc0a]{transform:translateY(-5.5px) rotate(-45deg)}.mobile-menu[data-v-6e28dc0a]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--nav-bg);border-top:1px solid var(--border-color);display:none;flex-direction:column;gap:0;max-height:0;opacity:0;overflow:hidden;padding:0 clamp(1.5rem,5vw,4rem);transition:max-height .35s ease,opacity .25s ease}.mobile-menu--open[data-v-6e28dc0a]{max-height:480px;opacity:1;padding-bottom:1.5rem;padding-top:1rem}.mobile-links[data-v-6e28dc0a]{display:flex;flex-direction:column;list-style:none}.mobile-link[data-v-6e28dc0a]{border-bottom:1px solid var(--border-color);color:var(--body-color);display:block;font-size:1rem;font-weight:500;padding:.7rem 0;text-decoration:none;transition:color .2s}.mobile-link[data-v-6e28dc0a]:hover{color:var(--headline-color)}.mobile-bottom[data-v-6e28dc0a]{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem}@media(max-width:860px){.nav-links[data-v-6e28dc0a]{display:none}.hamburger[data-v-6e28dc0a],.mobile-menu[data-v-6e28dc0a]{display:flex}.nav-cta[data-v-6e28dc0a]{display:none}}.footer[data-v-1738bde6]{background:var(--footer-bg);border-top:1px solid var(--border-color);padding:3rem 0 2rem}.footer-inner[data-v-1738bde6]{gap:1.25rem;margin:0 auto;max-width:1200px;padding:0 clamp(1.5rem,5vw,4rem);text-align:center}.footer-inner[data-v-1738bde6],.footer-top[data-v-1738bde6]{align-items:center;display:flex;flex-direction:column}.footer-top[data-v-1738bde6]{gap:.35rem}.footer-brand[data-v-1738bde6]{gap:.4rem}.footer-brand[data-v-1738bde6],.footer-logo-icon[data-v-1738bde6]{align-items:center;display:flex}.footer-logo[data-v-1738bde6]{color:var(--headline-color);font-size:1rem;font-weight:800;letter-spacing:-.02em}.footer-tagline[data-v-1738bde6]{color:var(--footer-text);font-size:.8rem}.footer-links[data-v-1738bde6]{display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center}.footer-link[data-v-1738bde6]{color:var(--footer-text);font-size:.8rem;text-decoration:none;transition:color .2s}.footer-link[data-v-1738bde6]:hover{color:var(--body-color)}.footer-bottom[data-v-1738bde6]{align-items:center;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-top:1.25rem;width:100%}.footer-legal[data-v-1738bde6]{color:var(--muted-color);font-size:.7rem}.powered-by[data-v-1738bde6]{align-items:center;color:var(--muted-color);display:flex;flex-shrink:0;font-size:.72rem;gap:.3rem}.powered-link[data-v-1738bde6]{color:var(--accent);font-weight:600;text-decoration:none;transition:opacity .2s}.powered-link[data-v-1738bde6]:hover{opacity:.75}@media(max-width:600px){.footer-bottom[data-v-1738bde6]{align-items:center;flex-direction:column;text-align:center}}.gdpr-banner[data-v-f80960fc]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111827;border-top:1px solid hsla(0,0%,100%,.08);bottom:0;box-sizing:border-box;color:#fff;left:0;padding:18px 0;position:fixed;right:0;z-index:9999}.gdpr-container[data-v-f80960fc]{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1200px;padding:0 24px}.gdpr-text[data-v-f80960fc]{text-align:center}.gdpr-text p[data-v-f80960fc]{font-size:14px;line-height:1.5;margin-bottom:6px}.gdpr-actions[data-v-f80960fc]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.btn[data-v-f80960fc]{border:none;border-radius:999px;cursor:pointer;font-size:14px;font-weight:600;min-width:100px;padding:10px 18px;transition:all .25s ease}.primary[data-v-f80960fc]{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #2563eb66;color:#fff}.primary[data-v-f80960fc]:hover{box-shadow:0 6px 18px #2563eb80;transform:translateY(-1px)}.secondary[data-v-f80960fc]{background:#1f2937;border:1px solid hsla(0,0%,100%,.1);color:#fff}.secondary[data-v-f80960fc]:hover{background:#374151}.link[data-v-f80960fc]{background:transparent;color:#93c5fd}.link[data-v-f80960fc]:hover{text-decoration:underline}@media(min-width:768px){.gdpr-container[data-v-f80960fc]{align-items:center;flex-direction:row;justify-content:space-between}.gdpr-text[data-v-f80960fc]{text-align:left}.gdpr-actions[data-v-f80960fc]{flex-shrink:0;justify-content:flex-end}}.modal-overlay[data-v-f80960fc]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111827b3;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.modal[data-v-f80960fc]{animation:scaleIn-f80960fc .25s ease;background:#fff;border-radius:20px;box-shadow:0 20px 50px #0003;max-height:90vh;max-width:520px;overflow-y:auto;padding:28px;width:100%}@keyframes scaleIn-f80960fc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal h2[data-v-f80960fc]{color:#111827;font-size:20px;margin-bottom:20px}.category[data-v-f80960fc]{border-bottom:1px solid #f3f4f6;color:#111827;padding:14px 0}.category strong[data-v-f80960fc]{color:#111827;display:block;font-size:15px}.category p[data-v-f80960fc]{color:#6b7280;font-size:13px;line-height:1.4;margin-top:6px;word-break:break-word}.category[data-v-f80960fc]:last-child{border-bottom:none}.row[data-v-f80960fc]{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto}.switch[data-v-f80960fc]{flex-shrink:0;height:28px;position:relative;width:50px}.switch input[data-v-f80960fc]{height:0;opacity:0;width:0}.slider[data-v-f80960fc]{background-color:#e5e7eb;border-radius:34px;cursor:pointer;top:0;right:0;bottom:0;left:0}.slider[data-v-f80960fc],.slider[data-v-f80960fc]:before{position:absolute;transition:.3s}.slider[data-v-f80960fc]:before{background-color:#fff;border-radius:50%;box-shadow:0 2px 6px #0003;content:"";height:22px;left:3px;top:3px;width:22px}.switch input:checked+.slider[data-v-f80960fc]{background-color:#34c759}.switch input:checked+.slider[data-v-f80960fc]:before{transform:translate(22px)}.switch input:disabled+.slider[data-v-f80960fc]{background-color:#d1d5db;cursor:not-allowed}.modal-actions[data-v-f80960fc]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.fade-enter-active[data-v-f80960fc],.fade-leave-active[data-v-f80960fc]{transition:opacity .3s ease}.fade-enter-from[data-v-f80960fc],.fade-leave-to[data-v-f80960fc]{opacity:0}.footer[data-v-fbf4945e]{background:#000;color:#fff9;font-family:inherit;padding:.5rem 2rem 2rem}.footer-inner[data-v-fbf4945e]{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.bottom-bar[data-v-fbf4945e]{gap:1rem;justify-content:space-between}.bottom-bar[data-v-fbf4945e],.bottom-links[data-v-fbf4945e]{align-items:center;display:flex;flex-wrap:wrap}.bottom-links[data-v-fbf4945e]{gap:.25rem 0}.bottom-links a[data-v-fbf4945e]{border-right:1px solid hsla(0,0%,100%,.1);color:#475569;font-size:.8rem;padding:0 .75rem;text-decoration:none;transition:color .2s;white-space:nowrap}.bottom-links a[data-v-fbf4945e]:first-child{padding-left:0}.bottom-links a[data-v-fbf4945e]:last-child{border-right:none}.bottom-links a[data-v-fbf4945e]:hover{color:#94a3b8}.bottom-right[data-v-fbf4945e]{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.6rem}.sep[data-v-fbf4945e]{color:#ffffff26;font-size:.75rem}.powered-by[data-v-fbf4945e]{align-items:center;color:#475569;display:flex;font-size:.72rem;gap:.3rem}.powered-link[data-v-fbf4945e]{color:#42b883;font-weight:600;text-decoration:none;transition:opacity .2s}.powered-link[data-v-fbf4945e]:hover{opacity:.75}.cookie-prefs-btn[data-v-fbf4945e]{background:none;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#64748b;cursor:pointer;font-size:.78rem;padding:.35rem .75rem;transition:border-color .2s,color .2s;white-space:nowrap}.cookie-prefs-btn[data-v-fbf4945e]:hover{border-color:#ffffff40;color:#94a3b8}.modal-overlay[data-v-fbf4945e]{align-items:center;background:#000000a6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999}.modal-container[data-v-fbf4945e]{background:#0f172a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;height:85vh;max-width:1200px;overflow:hidden;position:relative;width:95%}.modal-content[data-v-fbf4945e]{display:flex;height:100%;overflow:hidden}.sidebar[data-v-fbf4945e]{border-right:1px solid hsla(0,0%,100%,.08);flex-shrink:0;overflow-y:auto;padding:2rem 1.5rem;width:240px}.sidebar a[data-v-fbf4945e]{color:#94a3b8;display:block;font-size:.875rem;margin-bottom:.8rem;opacity:.7;text-decoration:none;transition:opacity .2s,color .2s}.sidebar a[data-v-fbf4945e]:hover{color:#e2e8f0;opacity:1}.sidebar a.active[data-v-fbf4945e]{color:#60a5fa;font-weight:600;opacity:1}.content[data-v-fbf4945e]{color:#cbd5e1;flex:1;overflow-y:auto;padding:2.5rem 2rem 2rem}.content h2[data-v-fbf4945e]{color:#fff;font-size:1.5rem;margin:0 0 .5rem}.meta[data-v-fbf4945e]{color:#475569;font-size:.8rem}.doc-section[data-v-fbf4945e],.meta[data-v-fbf4945e]{margin-bottom:2rem}.doc-section h3[data-v-fbf4945e]{border-bottom:1px solid hsla(0,0%,100%,.06);color:#e2e8f0;font-size:1.1rem;margin-bottom:.5rem;padding-bottom:.4rem}.progress[data-v-fbf4945e]{background:#ffffff0f;height:3px;left:0;position:absolute;top:0;width:100%;z-index:5}.progress-bar[data-v-fbf4945e]{background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%;transition:width .15s ease;width:0}.close[data-v-fbf4945e]{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#e2e8f0;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .2s;width:32px;z-index:10}.close[data-v-fbf4945e]:hover{background:#ffffff2e}.modal-enter-active[data-v-fbf4945e],.modal-leave-active[data-v-fbf4945e]{transition:opacity .2s ease}.modal-enter-from[data-v-fbf4945e],.modal-leave-to[data-v-fbf4945e]{opacity:0}.mobile-nav[data-v-fbf4945e]{display:none;margin-bottom:1.5rem;position:relative}.mobile-nav-toggle[data-v-fbf4945e]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;padding:.75rem 1rem;text-align:left;width:100%}.chevron[data-v-fbf4945e]{line-height:1;transition:transform .2s ease}.chevron.open[data-v-fbf4945e]{transform:rotate(180deg)}.mobile-nav-dropdown[data-v-fbf4945e]{background:#1e293b;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 8px 24px #0006;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.mobile-nav-dropdown a[data-v-fbf4945e]{border-bottom:1px solid hsla(0,0%,100%,.05);color:#94a3b8;display:block;font-size:.875rem;padding:.75rem 1rem;text-decoration:none;transition:background .15s,color .15s}.mobile-nav-dropdown a[data-v-fbf4945e]:last-child{border-bottom:none}.mobile-nav-dropdown a.active[data-v-fbf4945e],.mobile-nav-dropdown a[data-v-fbf4945e]:hover{background:#60a5fa1a;color:#60a5fa}@media(max-width:640px){.modal-overlay[data-v-fbf4945e]{align-items:stretch;padding:0}.modal-container[data-v-fbf4945e]{border:none;border-radius:0;height:100dvh;max-width:100%;width:100%}.sidebar[data-v-fbf4945e]{display:none}.mobile-nav[data-v-fbf4945e]{display:block}.content[data-v-fbf4945e]{padding:1.25rem 1rem 2rem}.content h2[data-v-fbf4945e]{font-size:1.25rem;padding-right:2.5rem}.close[data-v-fbf4945e]{font-size:1.1rem;height:40px;right:10px;top:10px;width:40px}.bottom-bar[data-v-fbf4945e]{gap:.75rem}.bottom-bar[data-v-fbf4945e],.bottom-right[data-v-fbf4945e]{align-items:flex-start;flex-direction:column}.bottom-right[data-v-fbf4945e]{gap:.5rem}}.layout{display:flex;flex-direction:column;min-height:100vh}main{flex:1}
