#lx-sky{z-index:0;pointer-events:none;background:radial-gradient(115% 88% at 72% 8%,#10131f 0%,#0a0c15 44%,#06070c 100%),radial-gradient(65% 50% at 8% 92%,#4f4fff1c 0%,#0000 62%);position:fixed;inset:0}#lx-dawn{z-index:1;pointer-events:none;opacity:.42;will-change:opacity;background:radial-gradient(48% 58% at 22% 18%,#b3b3ff1f 0%,#0000 55%),radial-gradient(40% 45% at 88% 78%,#5bff8a12 0%,#0000 58%);position:fixed;inset:0}#scrim{z-index:2!important}#grain{z-index:3!important}.lx-body{overflow-x:clip}.lx-page{z-index:5;width:100%;max-width:100%;position:relative;overflow-x:clip}a.brand{text-decoration:none}.skip-link{z-index:60;border-radius:var(--radius-pill);background:var(--mint);color:var(--bg);font-weight:600;font-size:var(--fs-body-sm);transition:top var(--dur-fast) var(--ease-out);padding:10px 16px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}.lx-body .nav{-webkit-backdrop-filter:none;border:1px solid var(--line-2);background:#0a0c14f0;box-shadow:0 16px 48px -20px #000000bf}.lx-body .cta-ghost{background:var(--bg-3);border:1px solid var(--line-2);-webkit-backdrop-filter:none}.lx-body .cta-ghost:hover{background:#11131cf2;border-color:#b3b3ff38}.lx-body .footer{-webkit-backdrop-filter:none;background:#07080deb}.lx-page>.wrap:first-child{padding-top:152px}.lx-article .privacy-header{margin:0 0 var(--space-8);max-width:28ch}.lx-article .privacy-header h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,54px);font-weight:500;line-height:.98}.lx-article .privacy-header h1 em{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lx-article .effective-date{margin:var(--space-5) 0 0;font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.04em;color:var(--ink-3);line-height:1.6}.lx-article .effective-date strong{color:var(--ink-2);font-weight:500}.lx-article .privacy-header p:not(.effective-date){margin:var(--space-5) 0 0;font-size:var(--fs-body);color:var(--ink-2);max-width:68ch;line-height:1.75}.lx-article>p{margin:0 0 var(--space-5);font-size:var(--fs-body);color:var(--ink-2);max-width:68ch;line-height:1.75}.lx-article>p a{color:var(--mint-2);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #5bff8a59;text-decoration:none}.lx-article>p a:hover{color:var(--mint-3);border-bottom-color:#b9ffcb8c}.lx-split{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--line-2);grid-template-columns:minmax(200px,248px) minmax(0,1fr);align-items:start;column-gap:clamp(32px,5vw,72px);display:grid}.lx-split .toc{background:0 0;border:none;border-radius:0;margin:0;padding:0;position:sticky;top:108px}.lx-split .toc h2{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.lx-split .toc ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lx-split .toc li{border-bottom:1px solid var(--line);margin:0}.lx-split .toc a{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.03em;color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out), padding-left var(--dur-fast) var(--ease-out);padding:11px 0;text-decoration:none;display:block}.lx-split .toc a:hover{color:var(--ink);padding-left:6px}.lx-split .toc a.is-active{color:var(--mint-2);padding-left:6px}.lx-split .toc a.is-active:before{content:"";vertical-align:middle;background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%;margin-right:8px;display:inline-block}.lx-sections{min-width:0;max-width:52rem}.privacy-section{padding:var(--space-10) 0;border-top:1px solid var(--line-2);margin:0;scroll-margin-top:120px;position:relative}.privacy-section:after{content:"";background:var(--grad-relay);width:0;height:1px;transition:width .65s var(--ease-out);pointer-events:none;position:absolute;top:-1px;left:0}.privacy-section.is-awake:after{width:min(100%,420px)}.privacy-section h2{margin:0 0 var(--space-5);letter-spacing:var(--ls-h3);color:var(--ink);font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.15}.privacy-section h3{margin:var(--space-6) 0 var(--space-3);font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:var(--ink);font-weight:600}.privacy-section p{margin:0 0 var(--space-4);font-size:var(--fs-body);color:var(--ink-2);line-height:1.75}.privacy-section ul{margin:0 0 var(--space-5);padding-left:1.25rem}.privacy-section li{margin-bottom:var(--space-2);font-size:var(--fs-body);color:var(--ink-2);line-height:1.7}.privacy-section a{color:var(--mint-2);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #5bff8a4d;text-decoration:none}.privacy-section a:hover{color:var(--mint-3);border-bottom-color:#b9ffcb80}.lx-cta{padding:var(--section-py) 0 0}.lx-cta-wrap{padding-top:var(--space-16);padding-bottom:var(--space-8);border-top:1px solid var(--line)}.lx-cta-h2{max-width:18ch;font-size:var(--fs-cta);line-height:var(--lh-section);letter-spacing:var(--ls-section);text-wrap:balance;margin:14px 0 0;font-weight:500}.lx-cta-h2 em{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lx-cta-sub{margin:var(--space-5) 0 var(--space-8);font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);max-width:52ch}@media (width<=920px){.lx-split{row-gap:var(--space-8);grid-template-columns:1fr}.lx-split .toc{padding-bottom:var(--space-4);border-bottom:1px solid var(--line);min-width:0;max-width:100%;position:static}.lx-split .toc ol{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:none;flex-wrap:nowrap;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.lx-split .toc ol::-webkit-scrollbar{display:none}.lx-split .toc li{border:none;flex:none}.lx-split .toc a{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-3);white-space:nowrap;align-items:center;min-height:44px;padding:10px 16px;display:flex}.lx-split .toc a.is-active{color:var(--mint-2);background:#5bff8a1a;border-color:#5bff8a73;padding-left:16px}.lx-split .toc a.is-active:before{display:none}.lx-sections{max-width:none}}@media (width<=680px){.lx-article .privacy-header{max-width:none}}@media (prefers-reduced-motion:reduce){.privacy-section:after{width:min(100%,420px);transition:none}.klabel:before{animation:none}}
