.legal-doc{z-index:10;max-width:760px;margin:0 auto;padding:40px 24px 24px;line-height:1.75;position:relative}.legal-doc .version-banner{color:#94a3b8;background:#6366f10d;border:1px solid #6366f126;border-radius:12px;flex-wrap:wrap;gap:20px;margin-bottom:56px;padding:14px 20px;font-size:13px;display:flex}.legal-doc .version-banner strong{color:#ffffffeb;font-weight:500}.legal-doc .version-banner a{color:#818cf8;text-decoration:none}.legal-doc .version-banner a:hover{color:#a5b4fc;text-underline-offset:3px;text-decoration:underline}.legal-doc h1{letter-spacing:-.025em;color:#fff;margin-bottom:12px;font-family:Unbounded,sans-serif;font-size:40px;font-weight:400;line-height:1.1}.legal-doc h2{color:#fff;letter-spacing:-.01em;margin:64px 0 18px;scroll-margin-top:100px;font-family:Unbounded,sans-serif;font-size:22px;font-weight:400;line-height:1.3}.legal-doc h3{color:#fffffff2;margin:40px 0 12px;scroll-margin-top:100px;font-family:Onest,sans-serif;font-size:17px;font-weight:600}.legal-doc h4{color:#ffffffd9;margin:28px 0 8px;scroll-margin-top:100px;font-family:Onest,sans-serif;font-size:15px;font-weight:600}.legal-doc p{color:#ffffffd1;margin-bottom:16px;font-size:15.5px}.legal-doc ul,.legal-doc ol{margin:0 0 16px 26px}.legal-doc li{color:#ffffffd1;margin-bottom:8px;font-size:15.5px}.legal-doc li::marker{color:#818cf8}.legal-doc a{color:#a5b4fc;text-underline-offset:3px;-webkit-text-decoration:underline #a5b4fc66;text-decoration:underline #a5b4fc66;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.legal-doc a:hover{color:#c7d2fe;text-decoration-color:#a5b4fc}.legal-doc strong{color:#fff;font-weight:600}.legal-doc em{color:#ffffffe0;font-style:italic}.legal-doc code{color:#c7d2fe;background:#6366f11f;border:1px solid #6366f12e;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em}.legal-doc blockquote{color:#ffffffe0;background:#6366f10f;border-left:3px solid #6366f1;border-radius:0 12px 12px 0;margin:28px 0;padding:18px 22px}.legal-doc blockquote p{color:#ffffffe0}.legal-doc blockquote p:last-child{margin-bottom:0}.legal-doc blockquote strong:first-child{color:#a5b4fc}.legal-doc blockquote.warning{background:#f9731612;border-left-color:#f97316}.legal-doc blockquote.warning strong:first-child{color:#fb923c}.legal-doc table{border-collapse:collapse;background:#ffffff05;border:1px solid #6366f126;border-radius:10px;width:100%;margin:28px 0;font-size:14px;overflow:hidden}.legal-doc th{color:#fff;text-align:left;letter-spacing:.02em;text-transform:uppercase;background:#6366f114;border-bottom:1px solid #6366f12e;padding:12px 16px;font-size:13px;font-weight:500}.legal-doc td{color:#ffffffd1;vertical-align:top;border-bottom:1px solid #6366f114;padding:14px 16px}.legal-doc tr:last-child td{border-bottom:none}.legal-doc td code{font-size:.85em}.legal-doc hr{background:linear-gradient(90deg,#0000,#6366f140,#0000);border:none;height:1px;margin:56px 0}@media (max-width:640px){.legal-doc{padding:24px 16px}.legal-doc h1{font-size:30px}.legal-doc h2{margin-top:44px;font-size:19px}.legal-doc p,.legal-doc li{font-size:15px}}
