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-1e0rsuc{background:radial-gradient(at 50% 0,#2c436e21,#0000 42%),#000;min-height:100vh}main.svelte-1e0rsuc{max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,76px)}.content-layout.svelte-1e0rsuc{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,90px);padding:48px 0 100px;display:grid}.toc.svelte-1e0rsuc{max-height:calc(100vh - 48px);padding-right:8px;position:sticky;top:24px;overflow-y:auto}.toc-title.svelte-1e0rsuc{color:#707b90;letter-spacing:1.5px;margin-bottom:18px;font-size:10px;font-weight:750}.toc.svelte-1e0rsuc nav:where(.svelte-1e0rsuc){flex-direction:column;gap:3px;display:flex}.toc.svelte-1e0rsuc a:where(.svelte-1e0rsuc){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-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:#e5ebf8;background:#131824;border-left-color:#83a9ff}.terms-content.svelte-1e0rsuc{min-width:0;max-width:780px}.notice.svelte-1e0rsuc{text-align:center;flex-direction:column;align-items:center;display:flex}.notice.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#b5bfd0;margin:0;font-size:12px;line-height:1.8}.notice.svelte-1e0rsuc h4:where(.svelte-1e0rsuc){color:#eef1f8;margin:0 0 6px;padding-top:15px;font-size:14px;font-weight:700;line-height:1.4}.terms-section.svelte-1e0rsuc{margin-top:4px;padding-top:40px;scroll-margin-top:28px}.terms-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:#eef1f8;letter-spacing:-.4px;margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.4}.terms-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#a4adbd;overflow-wrap:anywhere;margin:0 0 15px;font-size:13px;line-height:1.95}.external-links.svelte-1e0rsuc{flex-direction:column;align-items:flex-start;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.external-links.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:#8eb2ff;font-size:13px;text-decoration:none}.external-links.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:#c2d5ff;text-decoration:underline}.closing-note.svelte-1e0rsuc{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:56px;padding:24px;display:flex}.closing-note.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#9ba5b7;margin:0;font-size:12px;line-height:1.9}@media (width<=800px){.content-layout.svelte-1e0rsuc{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:30px}.toc.svelte-1e0rsuc{background:#0e1118;border:1px solid #252a36;border-radius:10px;max-height:none;padding:18px;position:static}.toc.svelte-1e0rsuc nav:where(.svelte-1e0rsuc){grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;display:grid}.terms-content.svelte-1e0rsuc{max-width:none}}@media (width<=480px){.toc.svelte-1e0rsuc nav:where(.svelte-1e0rsuc){grid-template-columns:minmax(0,1fr)}.terms-section.svelte-1e0rsuc{padding-top:30px}.terms-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.svelte-1e0rsuc,.svelte-1e0rsuc:before,.svelte-1e0rsuc:after{transition:none!important}}
