@font-face{font-family:Inter;src:url(/_next/static/media/inter-variable.d0b16ce7.woff2?dpl=dpl_2c7z2PiBfk9xpgLiy7PgARsB4wdm) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.legal-root{--legal-ink-2:#4d4a45;--legal-line:rgb(11 11 12/0.08);--legal-pane:rgb(255 255 255/0.82);color:var(--legal-ink)}.legal-page{max-width:1120px;margin:0 auto;padding:0 16px 8px}@media (min-width:768px){.legal-page{padding:0 32px 16px}}.legal-main{display:grid;gap:20px;margin-top:22px}@media (min-width:1000px){.legal-main{grid-template-columns:220px minmax(0,1fr);gap:28px;margin-top:30px}}.legal-toc{display:none;align-self:start;padding:18px 20px;border-radius:22px;background:rgb(255 255 255/.6);border:1px solid rgb(255 255 255/.85)}@media (min-width:1000px){.legal-toc{display:block;position:sticky;top:86px}}.legal-toc ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:2px}.legal-toc a{display:block;padding:6px 8px;margin:0 -8px;border-radius:8px;font-size:13.5px;line-height:1.35;color:var(--legal-ink-2);text-decoration:none}.legal-toc a:hover{color:var(--legal-ink);background:rgb(255 255 255/.8)}.legal-eb{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--legal-ink-3)}.legal-pane{min-width:0;padding:28px 20px 36px;border-radius:28px;border:1px solid rgb(255 255 255/.95);box-shadow:0 30px 60px -40px rgb(11 11 12/.35)}@media (min-width:768px){.legal-pane{padding:44px 56px 56px}}.legal-pane h1{margin:8px 0 0;font-size:clamp(34px,6vw,52px);letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.legal-updated{margin:12px 0 0;font-size:14px;color:var(--legal-ink-3)}.legal-note{margin-top:22px;padding:14px 16px;border-radius:16px;background:rgb(10 122 255/.07);border:1px solid rgb(10 122 255/.18);font-size:14px;line-height:1.5;color:var(--legal-ink-2);max-width:68ch}.legal-note strong{color:var(--legal-ink)}.legal-prose{margin-top:8px;max-width:68ch;font-size:15.5px;color:var(--legal-ink-2)}.legal-sec{padding-top:30px;scroll-margin-top:90px}.legal-sec+.legal-sec{margin-top:30px;border-top:1px solid var(--legal-line)}.legal-sec h2{margin:0;color:var(--legal-ink)}.legal-prose p{margin:10px 0 0}.legal-prose ul{margin:10px 0 0;padding-left:20px;list-style:disc;display:grid;gap:8px}.legal-prose ul ul{margin:8px 0 10px;list-style:circle}.legal-prose li::marker{color:var(--legal-ink-3)}.legal-prose strong{color:var(--legal-ink);font-weight:600}.legal-prose a{text-decoration:underline;text-underline-offset:3px}.legal-root :is(a,button):focus-visible{outline:3px solid var(--legal-blue)}@media (prefers-reduced-motion:no-preference){.legal-root .page-fade{animation:legal-fade .24s cubic-bezier(.2,.7,.3,1) both}.legal-root{scroll-behavior:smooth}}@keyframes legal-fade{0%{opacity:0}to{opacity:1}}.legal-pane:after,.legal-toc:after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255),rgb(255 255 255/.22) 30%,rgb(255 255 255/.22) 70%,rgb(255 255 255/.8));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.legal-pane{position:relative}.legal-pane,.legal-toc{border-color:transparent}.legal-pane{box-shadow:inset 0 0 16px rgb(255 255 255/.55),inset 1.5px 1.5px 3px rgb(255 255 255/.7),inset -1.5px -1.5px 3px rgb(255 255 255/.4),0 30px 60px -44px rgb(11 11 12/.3)}.legal-toc{background:rgb(255 255 255/.24);box-shadow:inset 0 0 16px rgb(255 255 255/.55),inset 1.5px 1.5px 3px rgb(255 255 255/.7),inset -1.5px -1.5px 3px rgb(255 255 255/.4)}.legal-root{--legal-ink:#0b0b0c;--legal-ink-2:#2e2c29;--legal-ink-3:#6b675f;--legal-line:#e6e0d5;--legal-pane:#fbfaf7;--legal-blue:#0062d6;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.legal-pane:after,.legal-toc:after{content:none}.legal-page{max-width:1040px}@media (min-width:1000px){.legal-main{grid-template-columns:220px minmax(0,760px);justify-content:center}}.legal-pane{max-width:760px;width:100%;margin-inline:auto;background:var(--legal-pane);border:1px solid var(--legal-line);border-radius:24px;box-shadow:0 8px 24px -12px rgb(11 11 12/.18)}@media (min-width:768px){.legal-pane{padding:48px 56px 56px}}.legal-toc{background:var(--legal-pane);border:1px solid var(--legal-line);border-radius:20px;box-shadow:none}.legal-toc a:hover{background:#eee9df}.legal-eb{font-weight:600;letter-spacing:.12em}.legal-pane h1{font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--legal-ink)}.legal-sec h2{font-size:20px;font-weight:600;letter-spacing:-.02em}.legal-prose{max-width:66ch;font-size:16.5px;line-height:1.65}.legal-note{background:#eee9df;border:1px solid var(--legal-line)}.legal-prose a{color:var(--legal-blue)}.legal-root{--legal-ink-3:#5c5850}.legal-root .legal-pane,.legal-root .legal-toc{border:0;background:#fbfaf7;backdrop-filter:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.85),0 10px 30px -14px rgba(60,45,30,.22)}.legal-root .legal-pane{border-radius:24px}.legal-root .legal-toc{border-radius:22px}.legal-root .legal-toc a{font-weight:500}.legal-root .legal-toc a:hover{background:rgb(11 11 12/.04)}.legal-root .legal-toc a[aria-current]{background:linear-gradient(180deg,#f8f5ef,#eee9e0);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),3px 3px 8px rgba(150,130,100,.22),-3px -3px 7px rgba(255,255,255,.8)}.legal-root .legal-main{margin-top:40px}@media (min-width:1000px){.legal-root .legal-main{margin-top:72px}}.legal-root .legal-page{padding-bottom:72px}@media (min-width:768px){.legal-root .legal-page{padding-bottom:120px}}.legal-root .legal-eb{font-weight:500}.legal-root .legal-pane h1{font-weight:600;letter-spacing:-.03em;line-height:1.04}.legal-root .legal-sec h2,.legal-root .legal-sec h3{font-weight:600;letter-spacing:-.02em}.legal-root .legal-prose{max-width:62ch;font-size:16.5px;font-weight:400;line-height:1.6}.legal-root .legal-prose :is(strong,b,th){font-weight:600}.legal-root .legal-sec{padding-top:40px}.legal-root .legal-sec+.legal-sec{margin-top:40px;border-top-color:rgb(11 11 12/.08)}.legal-root .legal-note{background:rgb(238 233 223/.7);border:0;box-shadow:none}.legal-root .legal-prose a{color:#0062d6}.legal-root :is(a,button):focus-visible{outline:2px solid #0a7aff;outline-offset:2px}