.privacy-viewer[data-v-46c894fd]{--p-bg:#fff;--p-text:#13283c;--p-muted:#50677d;--p-line:#dce4eb;--p-accent:#004aad;color:var(--p-text);background:var(--p-bg);font:15px/1.65 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-sizing:border-box;max-width:100%;padding:0;border:1px solid var(--p-line);border-radius:8px;width:min(1000px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;overflow:hidden;box-shadow:0 20px 80px #071b3540}.privacy-viewer[data-v-46c894fd]::backdrop{background:#071b358f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.privacy-viewer[data-v-46c894fd] *{box-sizing:border-box}.privacy-page[data-v-46c894fd]{margin:32px auto;max-height:none;box-shadow:none}.privacy-toolbar[data-v-46c894fd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-bottom:1px solid var(--p-line);background:var(--p-bg)}.privacy-toolbar strong[data-v-46c894fd]{font-size:18px;letter-spacing:1px}.privacy-toolbar small[data-v-46c894fd]{display:block;font-size:9px;color:var(--p-accent);letter-spacing:3px}.privacy-toolbar nav[data-v-46c894fd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.privacy-viewer a[data-v-46c894fd]{color:var(--p-accent);text-decoration:underline;text-underline-offset:3px}.privacy-toolbar button[data-v-46c894fd],.privacy-toolbar a[data-v-46c894fd]{font:inherit;font-size:13px;padding:6px 10px;border:1px solid var(--p-line);border-radius:4px;color:var(--p-text);background:var(--p-bg);cursor:pointer;text-decoration:none}.privacy-viewer button[data-v-46c894fd]:hover,.privacy-toolbar a[data-v-46c894fd]:hover{border-color:var(--p-accent);color:var(--p-accent)}.privacy-viewer[data-v-46c894fd] :focus-visible{outline:2px solid var(--p-accent);outline-offset:4px}.privacy-scroll[data-v-46c894fd]{max-height:calc(100dvh - 112px);overflow:auto;overscroll-behavior:contain;padding:26px 32px 32px;scrollbar-gutter:stable}.privacy-page .privacy-scroll[data-v-46c894fd]{max-height:none}.privacy-heading[data-v-46c894fd]{display:flex;gap:12px;align-items:center}.privacy-viewer h1[data-v-46c894fd]{font-size:28px;line-height:1.3;margin:0}.privacy-date[data-v-46c894fd]{font-size:13px;color:var(--p-muted);margin:8px 0 16px}.privacy-intro[data-v-46c894fd]{border-left:3px solid #004aad;padding:8px 14px;background:#004aad09}.privacy-toc[data-v-46c894fd]{display:grid;grid-template-columns:1fr 1fr;gap:7px 24px;padding:18px 0;border-bottom:1px solid var(--p-line)}.privacy-toc a[data-v-46c894fd]{font-size:13px}.privacy-viewer section[data-v-46c894fd]{padding:22px 0 0;scroll-margin-top:8px}.privacy-viewer h2[data-v-46c894fd]{font-size:18px;line-height:1.4;margin:0 0 12px}.privacy-viewer p[data-v-46c894fd]{margin:0 0 12px;overflow-wrap:anywhere}.privacy-date[data-v-46c894fd]{margin-top:8px!important}.privacy-viewer .privacy-status[data-v-46c894fd]{font-size:12px;color:var(--p-muted)}.privacy-contact[data-v-46c894fd]{display:flex;gap:16px;flex-wrap:wrap;padding-top:22px;margin-top:24px;border-top:1px solid var(--p-line);font-size:14px}.privacy-language-choice[data-v-46c894fd]{display:flex;justify-content:flex-end;gap:6px;padding-top:18px;margin-top:18px;border-top:1px solid var(--p-line)}.privacy-language-choice button[data-v-46c894fd]{min-width:48px;padding:5px 9px;border:1px solid var(--p-line);border-radius:4px;background:var(--p-bg);color:var(--p-muted);font:inherit;font-size:12px;cursor:pointer}.privacy-language-choice button.active[data-v-46c894fd]{border-color:var(--p-accent);color:var(--p-accent);font-weight:700}[data-theme=dark] .privacy-viewer{--p-bg:#0e2236;--p-text:#eef4fa;--p-muted:#adbed0;--p-line:#36506a;--p-accent:#80b5ff}@media(max-width:600px){.privacy-viewer[data-v-46c894fd]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.privacy-page[data-v-46c894fd]{max-height:none;margin:8px auto}.privacy-toolbar[data-v-46c894fd]{padding:12px;align-items:flex-start}.privacy-toolbar nav[data-v-46c894fd]{gap:6px;justify-content:flex-end}.privacy-toolbar button[data-v-46c894fd],.privacy-toolbar a[data-v-46c894fd]{padding:5px 7px}.privacy-toolbar strong[data-v-46c894fd]{font-size:14px}.privacy-scroll[data-v-46c894fd]{padding:20px 18px;max-height:calc(100dvh - 125px)}.privacy-toc[data-v-46c894fd]{grid-template-columns:1fr}.privacy-viewer h1[data-v-46c894fd]{font-size:25px}}.privacy-viewer>.dialog-x+.privacy-toolbar[data-v-46c894fd]{padding-right:56px}.privacy-viewer>.dialog-x[data-v-46c894fd]:hover{border-color:transparent!important;background:#eef2f6!important;color:#16283a!important}
