@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_1115fc-module__K0NpRW__className{font-family:Outfit,Outfit Fallback;font-style:normal}
.LegalLayout-module__MnkhUG__page{min-height:100vh;position:relative;overflow:hidden}.LegalLayout-module__MnkhUG__glow{pointer-events:none;background:radial-gradient(55% 35% at 85% 0,#3b6eff33,#0000 70%),radial-gradient(40% 30% at 0 40%,#3b6eff12,#0000 70%);position:absolute;inset:0}.LegalLayout-module__MnkhUG__inner{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.LegalLayout-module__MnkhUG__header{grid-template-columns:1fr auto 1fr;align-items:center;padding:1.5rem 0;display:grid}.LegalLayout-module__MnkhUG__brand{letter-spacing:-.02em;color:inherit;font-size:1.6rem;font-weight:600;text-decoration:none}.LegalLayout-module__MnkhUG__nav{border:1px solid #80808059;border-radius:999px;gap:.25rem;padding:.35rem;display:flex}.LegalLayout-module__MnkhUG__nav a{color:inherit;opacity:.85;border-radius:999px;padding:.55rem 1.1rem;font-weight:500;text-decoration:none}.LegalLayout-module__MnkhUG__nav a:hover{opacity:1;background:#8080802e}.LegalLayout-module__MnkhUG__headerRight{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.LegalLayout-module__MnkhUG__themeToggle{width:2.8rem;height:2.8rem}.LegalLayout-module__MnkhUG__contact{color:#fff;background:linear-gradient(#4f8cff,#2563eb);border-radius:999px;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;box-shadow:0 6px 24px #2563eb59}.LegalLayout-module__MnkhUG__hero{border-bottom:1px solid #80808040;padding:4rem 0 3rem}.LegalLayout-module__MnkhUG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--blue,#4f8cff);margin:0 0 1rem;font-size:.8rem;font-weight:500}.LegalLayout-module__MnkhUG__title{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.6rem,7vw,5rem);font-weight:300;line-height:1.02}.LegalLayout-module__MnkhUG__updated{opacity:.6;margin:0;font-size:.95rem}.LegalLayout-module__MnkhUG__body{grid-template-columns:250px minmax(0,1fr);gap:4rem;padding:3rem 0 4rem;display:grid}.LegalLayout-module__MnkhUG__sidebar{align-self:start;font-size:.95rem;position:sticky;top:2rem}.LegalLayout-module__MnkhUG__sideLabel{letter-spacing:.16em;text-transform:uppercase;opacity:.5;margin:0 0 .75rem;font-size:.75rem;font-weight:500}.LegalLayout-module__MnkhUG__docs{flex-direction:column;gap:.35rem;margin-bottom:2rem;display:flex}.LegalLayout-module__MnkhUG__docs a{color:inherit;opacity:.8;border-radius:12px;padding:.55rem .9rem;text-decoration:none}.LegalLayout-module__MnkhUG__docs a:hover{opacity:1;background:#80808024}.LegalLayout-module__MnkhUG__docs a.LegalLayout-module__MnkhUG__active{color:var(--blue,#4f8cff);opacity:1;background:#4f8cff29;font-weight:500}.LegalLayout-module__MnkhUG__toc{border-left:1px solid #8080804d;flex-direction:column;gap:.15rem;display:flex}.LegalLayout-module__MnkhUG__toc a{color:inherit;opacity:.65;padding:.35rem 0 .35rem 1rem;line-height:1.35;text-decoration:none}.LegalLayout-module__MnkhUG__toc a:hover{opacity:1;color:var(--blue,#4f8cff)}.LegalLayout-module__MnkhUG__content{font-size:1.05rem;line-height:1.75}.LegalLayout-module__MnkhUG__intro{opacity:.92;margin:0 0 3rem;font-size:1.2rem;line-height:1.7}.LegalLayout-module__MnkhUG__section{border-top:1px solid #80808040;padding:2rem 0;scroll-margin-top:1.5rem}.LegalLayout-module__MnkhUG__sectionHead{align-items:baseline;gap:1rem;margin:0 0 1rem;display:flex}.LegalLayout-module__MnkhUG__num{color:var(--blue,#4f8cff);min-width:1.8rem;font-size:.9rem;font-weight:500}.LegalLayout-module__MnkhUG__heading{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:500}.LegalLayout-module__MnkhUG__section p,.LegalLayout-module__MnkhUG__section ul{opacity:.88;margin:0 0 1rem 2.8rem}.LegalLayout-module__MnkhUG__section p:last-child,.LegalLayout-module__MnkhUG__section ul:last-child{margin-bottom:0}.LegalLayout-module__MnkhUG__section ul{padding-left:1.2rem}.LegalLayout-module__MnkhUG__section li{margin-bottom:.5rem}.LegalLayout-module__MnkhUG__section li::marker{color:var(--blue,#4f8cff)}.LegalLayout-module__MnkhUG__section strong{opacity:1;font-weight:600}.LegalLayout-module__MnkhUG__footer{border-top:1px solid #80808040;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding:3rem 0 2rem;display:grid}.LegalLayout-module__MnkhUG__footBrand{margin:0 0 .5rem;font-size:1.4rem;font-weight:600}.LegalLayout-module__MnkhUG__footTag{opacity:.8;margin:0}.LegalLayout-module__MnkhUG__footCol h4{letter-spacing:.16em;text-transform:uppercase;color:var(--blue,#4f8cff);margin:0 0 .9rem;font-size:.8rem;font-weight:500}.LegalLayout-module__MnkhUG__footCol a{color:inherit;opacity:.85;padding:.25rem 0;text-decoration:none;display:block}.LegalLayout-module__MnkhUG__footCol a:hover{opacity:1;color:var(--blue,#4f8cff)}.LegalLayout-module__MnkhUG__copy{opacity:.7;border-top:1px solid #80808040;padding:1.5rem 0 3rem;font-size:.95rem}@media (max-width:900px){.LegalLayout-module__MnkhUG__body{grid-template-columns:1fr;gap:2rem}.LegalLayout-module__MnkhUG__sidebar{position:static}.LegalLayout-module__MnkhUG__toc{display:none}.LegalLayout-module__MnkhUG__docs{flex-flow:wrap;margin-bottom:0}.LegalLayout-module__MnkhUG__nav{display:none}.LegalLayout-module__MnkhUG__header{grid-template-columns:1fr auto}.LegalLayout-module__MnkhUG__footer{grid-template-columns:1fr 1fr}.LegalLayout-module__MnkhUG__section p,.LegalLayout-module__MnkhUG__section ul{margin-left:0}}@media (max-width:640px){.LegalLayout-module__MnkhUG__inner{padding:0 1.25rem}.LegalLayout-module__MnkhUG__contact{padding:.55rem 1rem;font-size:.9rem}.LegalLayout-module__MnkhUG__themeToggle{width:2.4rem;height:2.4rem}}
