.hero-header.svelte-7ke6fz{background:var(--gradient);padding:64px 24px;text-align:center}.hero-content.svelte-7ke6fz{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.header-badge.svelte-7ke6fz{display:inline-flex;align-items:center;gap:6px;background:var(--accent-dim);border:1px solid var(--accent);color:var(--accent);padding:4px 12px;border-radius:20px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}[data-theme=light] .header-badge.svelte-7ke6fz{color:#19c6d6;border-color:#19c6d6;background:#19c6d61f}.page-title.svelte-7ke6fz{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;color:var(--bg-card);line-height:1.15;margin:0}.page-subtitle.svelte-7ke6fz{color:#fff;font-size:.9rem;font-weight:600;margin:0}[data-theme=light] .page-subtitle.svelte-7ke6fz{color:#19c6d6}.page.svelte-7ke6fz{padding:56px 24px 80px;flex:1}.page-inner.svelte-7ke6fz{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.doc-card.svelte-7ke6fz{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1.5px solid var(--border);overflow:hidden}.intro-block.svelte-7ke6fz{padding:32px 40px;background:var(--accent-dim);border-bottom:1px solid var(--border)}.intro-block.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.95rem;color:var(--text-dim);line-height:1.75;margin:0}.doc-section.svelte-7ke6fz{padding:32px 40px;border-bottom:1px solid var(--border)}.doc-section.svelte-7ke6fz:last-child{border-bottom:none}.doc-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){display:flex;align-items:center;gap:12px;font-size:1.05rem;font-weight:700;color:var(--text);margin:0 0 16px}.section-num.svelte-7ke6fz{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--accent-dim);color:var(--accent);border-radius:6px;font-size:.78rem;font-weight:700;flex-shrink:0}.doc-section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.9rem;color:var(--text-dim);line-height:1.75;margin:0 0 12px}.doc-section.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.doc-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0 0 12px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px}.doc-section.svelte-7ke6fz ul:where(.svelte-7ke6fz):last-child{margin-bottom:0}.doc-section.svelte-7ke6fz li:where(.svelte-7ke6fz){display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--text-dim);line-height:1.65;padding-left:16px;position:relative}.doc-section.svelte-7ke6fz li:where(.svelte-7ke6fz):before{content:"—";position:absolute;left:0;color:var(--accent);font-weight:700}.doc-section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent);text-decoration:underline;text-underline-offset:3px}.doc-section.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--accent-2)}.doc-section.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--text);font-weight:600}.data-table.svelte-7ke6fz{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin:16px 0}.data-row.svelte-7ke6fz{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid var(--border)}.data-row-last.svelte-7ke6fz{border-bottom:none}.data-category.svelte-7ke6fz{padding:14px 16px;font-size:.85rem;font-weight:600;color:var(--text);background:var(--bg-mid);border-right:1px solid var(--border);line-height:1.5}.data-detail.svelte-7ke6fz{padding:14px 16px;font-size:.88rem;color:var(--text-dim);line-height:1.65}.third-party-list.svelte-7ke6fz{display:flex;flex-direction:column;gap:12px;margin:16px 0}.third-party-item.svelte-7ke6fz{padding:16px 20px;background:var(--bg-mid);border-radius:var(--radius);border:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.third-party-name.svelte-7ke6fz{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:var(--text)}.third-party-name.svelte-7ke6fz svg:where(.svelte-7ke6fz){color:var(--accent);flex-shrink:0}.third-party-desc.svelte-7ke6fz{font-size:.87rem;color:var(--text-dim);line-height:1.65;padding-left:24px}.contact-block.svelte-7ke6fz{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:20px 24px;background:var(--bg-mid);border-radius:var(--radius);border:1px solid var(--border)}.contact-line.svelte-7ke6fz{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-dim)}.contact-line.svelte-7ke6fz svg:where(.svelte-7ke6fz){color:var(--accent);flex-shrink:0}.contact-line.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent);text-decoration:none;font-weight:600}.contact-line.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration:underline}.nav-links.svelte-7ke6fz{display:flex;gap:12px;flex-wrap:wrap}.nav-link.svelte-7ke6fz{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius);font-size:.88rem;font-weight:600;color:var(--text-dim);text-decoration:none;transition:border-color .15s,color .15s}.nav-link.svelte-7ke6fz:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}@media(max-width:640px){.hero-header.svelte-7ke6fz{padding:48px 16px}.page.svelte-7ke6fz{padding:32px 16px 60px}.intro-block.svelte-7ke6fz,.doc-section.svelte-7ke6fz{padding:24px 20px}.data-row.svelte-7ke6fz{grid-template-columns:1fr}.data-category.svelte-7ke6fz{border-right:none;border-bottom:1px solid var(--border);padding:10px 16px}.third-party-desc.svelte-7ke6fz{padding-left:0}}
