:root{--ink: #1a1a2e;--ink-soft: #3d3d5c;--ink-muted: #7a7a99;--accent: #2a5298;--accent-light: #4a72b8;--accent-pale: #e8eef7;--rule: #c8d4e8;--bg: #fafaf8;--paper: #ffffff;--admin-bg: #fffbf0;--admin-border: #e8c84a;--admin-accent: #b8960a;--admin-text: #5a4500}.svelte-yxtwgj{box-sizing:border-box;margin:0;padding:0;font-family:"Source Serif 4",Georgia,serif;font-weight:300;background:var(--bg);color:var(--ink);line-height:1.8;font-size:16px}.page-wrapper.svelte-yxtwgj{max-width:820px;margin:0 auto;padding:60px 48px 80px}@media(max-width:600px){.page-wrapper.svelte-yxtwgj{padding:40px 24px 60px}}.doc-header.svelte-yxtwgj{text-align:center;margin-bottom:56px;padding-bottom:40px;border-bottom:1px solid var(--rule)}.doc-header.svelte-yxtwgj:before{content:"";display:block;width:48px;height:3px;background:var(--accent);margin:0 auto 28px}.doc-header.svelte-yxtwgj h1:where(.svelte-yxtwgj){font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:700;letter-spacing:.05em;color:var(--ink);line-height:1.25;margin-bottom:16px}.doc-meta.svelte-yxtwgj{font-size:13px;color:var(--ink-muted);letter-spacing:.06em}.section.svelte-yxtwgj{margin-bottom:44px;opacity:0;transform:translateY(16px);animation:svelte-yxtwgj-sectionReveal .5s ease forwards}@keyframes svelte-yxtwgj-sectionReveal{to{opacity:1;transform:translateY(0)}}.section.svelte-yxtwgj:nth-child(1){animation-delay:.04s}.section.svelte-yxtwgj:nth-child(2){animation-delay:.08s}.section.svelte-yxtwgj:nth-child(3){animation-delay:.12s}.section.svelte-yxtwgj:nth-child(4){animation-delay:.16s}.section.svelte-yxtwgj:nth-child(5){animation-delay:.2s}.section.svelte-yxtwgj:nth-child(6){animation-delay:.24s}.section.svelte-yxtwgj:nth-child(7){animation-delay:.28s}.section.svelte-yxtwgj:nth-child(8){animation-delay:.32s}.section.svelte-yxtwgj:nth-child(9){animation-delay:.36s}.section.svelte-yxtwgj:nth-child(10){animation-delay:.4s}.section.svelte-yxtwgj:nth-child(11){animation-delay:.44s}.section.svelte-yxtwgj:nth-child(12){animation-delay:.48s}.section-title.svelte-yxtwgj{font-family:Playfair Display,Georgia,serif;font-size:1.15rem;font-weight:600;color:var(--accent);margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--rule);display:flex;align-items:baseline;gap:10px}.section-num.svelte-yxtwgj{font-family:"Source Serif 4",serif;font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--ink-muted)}p.svelte-yxtwgj{margin-bottom:14px;color:var(--ink-soft);font-size:15.5px}p.svelte-yxtwgj:last-child{margin-bottom:0}ul.svelte-yxtwgj{margin:10px 0 14px;padding:0;list-style:none}ul.svelte-yxtwgj li:where(.svelte-yxtwgj){position:relative;padding-left:22px;margin-bottom:8px;color:var(--ink-soft);font-size:15.5px}ul.svelte-yxtwgj li:where(.svelte-yxtwgj):before{content:"—";position:absolute;left:0;color:var(--accent-light);font-weight:300}strong.svelte-yxtwgj{font-weight:600;color:var(--ink)}.highlight-box.svelte-yxtwgj{background:var(--accent-pale);border-radius:4px;padding:16px 20px;margin:14px 0;font-size:15px;color:var(--ink-soft)}.highlight-box.svelte-yxtwgj strong:where(.svelte-yxtwgj){color:var(--accent)}.platform-table.svelte-yxtwgj{width:100%;border-collapse:collapse;margin:14px 0;font-size:14.5px}.platform-table.svelte-yxtwgj th:where(.svelte-yxtwgj){text-align:left;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding:8px 12px;border-bottom:2px solid var(--rule)}.platform-table.svelte-yxtwgj td:where(.svelte-yxtwgj){padding:12px;color:var(--ink-soft);border-bottom:1px solid #eaecf5;vertical-align:top;line-height:1.65}.platform-table.svelte-yxtwgj tr:where(.svelte-yxtwgj):last-child td:where(.svelte-yxtwgj){border-bottom:none}.platform-table.svelte-yxtwgj td:where(.svelte-yxtwgj):first-child{font-weight:600;color:var(--ink);white-space:nowrap}.platform-badge.svelte-yxtwgj{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:3px;background:var(--accent-pale);color:var(--accent);margin-right:4px;margin-bottom:4px}.naih-block.svelte-yxtwgj{background:#f4f4f6;border-radius:6px;padding:18px 22px;margin-top:12px;font-size:14px}.naih-block.svelte-yxtwgj .naih-title:where(.svelte-yxtwgj){font-weight:600;color:var(--ink);margin-bottom:8px}.naih-block.svelte-yxtwgj ul:where(.svelte-yxtwgj){margin:0}.naih-block.svelte-yxtwgj li:where(.svelte-yxtwgj){font-size:14px;margin-bottom:4px;color:var(--ink-soft)}.adatkezelo-card.svelte-yxtwgj{background:var(--paper);border:1px solid var(--rule);border-top:4px solid var(--accent);border-radius:0 0 6px 6px;padding:28px 32px}.adatkezelo-card.svelte-yxtwgj .card-label:where(.svelte-yxtwgj){font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.identity-row.svelte-yxtwgj{display:grid;grid-template-columns:160px 1fr;gap:6px 16px;margin-bottom:10px;font-size:15px}.ikey.svelte-yxtwgj{font-weight:600;color:var(--ink-soft)}.ival.svelte-yxtwgj{color:var(--ink)}.ival.svelte-yxtwgj .empty:where(.svelte-yxtwgj){color:var(--ink-muted);font-style:italic}.doc-footer.svelte-yxtwgj{margin-top:48px;padding-top:24px;border-top:1px solid var(--rule);text-align:center;font-size:13px;color:var(--ink-muted);font-style:italic}@media print{.page-wrapper.svelte-yxtwgj{padding:20px;max-width:100%}.section.svelte-yxtwgj{opacity:1!important;transform:none!important;animation:none!important}}
