.legal-page.svelte-1046um5{min-height:100vh;padding:56px 16px 100px;display:flex;flex-direction:column;align-items:center}.app-header.svelte-1046um5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;padding-top:8px;width:min(960px,100%)}.header-icon.svelte-1046um5{width:28px;height:28px;color:var(--accent);flex-shrink:0}.app-title.svelte-1046um5{font-size:17px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px;text-align:center;line-height:1.3}.legal-content.svelte-1046um5{padding:20px;width:min(960px,100%);margin:0 auto}.legal-meta.svelte-1046um5{margin-bottom:20px}.meta-row.svelte-1046um5{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-tertiary)}.meta-row.svelte-1046um5 svg:where(.svelte-1046um5){width:14px;height:14px}.intro-box.svelte-1046um5{display:flex;gap:14px;background:#6366f114;border:1px solid rgba(99,102,241,.15);padding:16px;border-radius:14px;margin-bottom:24px}.intro-icon.svelte-1046um5{width:40px;height:40px;background:#6366f126;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.intro-icon.svelte-1046um5 svg:where(.svelte-1046um5){width:20px;height:20px;color:var(--accent)}.intro-box.svelte-1046um5 p:where(.svelte-1046um5){margin:0;font-size:14px;color:var(--text-secondary);line-height:1.6}.legal-section.svelte-1046um5{margin-bottom:28px}.section-header.svelte-1046um5{display:flex;align-items:center;gap:12px;margin-bottom:14px}.section-icon.svelte-1046um5{width:36px;height:36px;background:#6366f11a;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon.svelte-1046um5 svg:where(.svelte-1046um5){width:18px;height:18px;color:var(--accent)}.section-icon.success.svelte-1046um5{background:#22c55e1a}.section-icon.success.svelte-1046um5 svg:where(.svelte-1046um5){color:#22c55e}.section-icon.warning.svelte-1046um5{background:#eab3081a}.section-icon.warning.svelte-1046um5 svg:where(.svelte-1046um5){color:#eab308}.legal-section.svelte-1046um5 h2:where(.svelte-1046um5){font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.legal-section.svelte-1046um5 p:where(.svelte-1046um5){font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0 0 10px}.legal-section.svelte-1046um5 p.note:where(.svelte-1046um5){font-size:13px;color:var(--text-tertiary);margin-top:12px}.styled-list.svelte-1046um5{list-style:none;padding:0;margin:12px 0}.styled-list.svelte-1046um5 li:where(.svelte-1046um5){display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;font-size:14px;color:var(--text-secondary);line-height:1.5}.styled-list.svelte-1046um5 li:where(.svelte-1046um5) svg:where(.svelte-1046um5){width:8px;height:8px;color:var(--accent);margin-top:6px;flex-shrink:0}.highlight-box.svelte-1046um5{background:#6366f114;border:1px solid rgba(99,102,241,.15);border-radius:14px;padding:16px}.highlight-box.success.svelte-1046um5{background:#22c55e14;border-color:#22c55e33}.highlight-title.svelte-1046um5{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.check-list.svelte-1046um5{list-style:none;padding:0;margin:0}.check-list.svelte-1046um5 li:where(.svelte-1046um5){display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;color:var(--text-secondary)}.check-list.svelte-1046um5 li:where(.svelte-1046um5) svg:where(.svelte-1046um5){width:16px;height:16px;color:#22c55e;flex-shrink:0}.info-box.svelte-1046um5{display:flex;gap:12px;background:#6366f10f;border-radius:12px;padding:14px;margin-top:12px}.info-box.svelte-1046um5 svg:where(.svelte-1046um5){width:20px;height:20px;color:var(--accent);flex-shrink:0}.info-box.svelte-1046um5 p:where(.svelte-1046um5){margin:0;font-size:13px}.contacts.svelte-1046um5{background:var(--surface-elevated);border-radius:14px;padding:16px;margin-top:32px}.contact-buttons.svelte-1046um5{display:flex;gap:10px;margin-top:14px}.contact-btn.svelte-1046um5{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--accent);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.contact-btn.svelte-1046um5:active{transform:scale(.97)}.contact-btn.svelte-1046um5 svg:where(.svelte-1046um5){width:18px;height:18px}.footer-note.svelte-1046um5{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:32px;padding:16px;text-align:center}.footer-note.svelte-1046um5 svg:where(.svelte-1046um5){width:18px;height:18px;color:var(--accent);flex-shrink:0}.footer-note.svelte-1046um5 p:where(.svelte-1046um5){margin:0;font-size:13px;color:var(--text-tertiary)}
