html{scroll-behavior:smooth;scroll-padding-top:32px}body{color:#e8eaf0;-webkit-font-smoothing:antialiased;background:#090b10;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.legal-page.svelte-7ke6fz{background:radial-gradient(at 50% 0,#2c436e21,#0000 42%),#000;min-height:100vh}main.svelte-7ke6fz{max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,76px)}.content-layout.svelte-7ke6fz{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,90px);padding:48px 0 100px;display:grid}.toc.svelte-7ke6fz{max-height:calc(100vh - 48px);padding-right:8px;position:sticky;top:24px;overflow-y:auto}.toc-title.svelte-7ke6fz{color:#707b90;letter-spacing:1.5px;margin-bottom:18px;font-size:10px;font-weight:750}.toc.svelte-7ke6fz nav:where(.svelte-7ke6fz){flex-direction:column;gap:3px;display:flex}.toc.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#929bad;border-left:2px solid #0000;border-radius:0 5px 5px 0;padding:9px 11px;font-size:11px;line-height:1.5;text-decoration:none;transition:color .15s,background .15s}.toc.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:#e5ebf8;background:#131824;border-left-color:#83a9ff}.privacy-content.svelte-7ke6fz{min-width:0;max-width:780px}.notice.svelte-7ke6fz{text-align:center;flex-direction:column;align-items:center;display:flex}.notice.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#b5bfd0;margin:0;font-size:12px;line-height:1.8}.notice.svelte-7ke6fz h4:where(.svelte-7ke6fz){color:#eef1f8;margin:0 0 6px;padding-top:15px;font-size:14px;font-weight:700;line-height:1.4}.privacy-section.svelte-7ke6fz{margin-top:4px;padding-top:40px;scroll-margin-top:28px}.privacy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:#eef1f8;letter-spacing:-.4px;margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.4}.privacy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#a4adbd;overflow-wrap:anywhere;margin:0 0 15px;font-size:13px;line-height:1.95}.external-links.svelte-7ke6fz{flex-direction:column;align-items:flex-start;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.external-links.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#8eb2ff;overflow-wrap:anywhere;font-size:13px;text-decoration:none}.external-links.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:#c2d5ff;text-decoration:underline}.closing-note.svelte-7ke6fz{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:56px;padding:24px;display:flex}.closing-note.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#9ba5b7;margin:0;font-size:12px;line-height:1.9}@media (width<=850px){.content-layout.svelte-7ke6fz{grid-template-columns:1fr;gap:32px}.toc.svelte-7ke6fz{max-height:none;position:static}.toc.svelte-7ke6fz nav:where(.svelte-7ke6fz){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=560px){main.svelte-7ke6fz{padding:0 20px}.content-layout.svelte-7ke6fz{padding:32px 0 64px}.toc.svelte-7ke6fz nav:where(.svelte-7ke6fz){grid-template-columns:1fr}.privacy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:18px}.privacy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:13px}.closing-note.svelte-7ke6fz{padding:20px 8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.svelte-7ke6fz,.svelte-7ke6fz:before,.svelte-7ke6fz:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
