@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-latin.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-latin.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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.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:Noto Serif SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-sc-zhan.woff2)format("woff2");unicode-range:U+6218}.lx{--ink:#0c0a0f;--ink-2:#141118;--ink-3:#1d1923;--line:#ede7dc17;--line-2:#ede7dc2e;--paper:#ede7dc;--paper-2:#bdb5c4;--paper-3:#8f879a;--magenta:#ff2db4;--magenta-2:#ff5cc8;--cyan:#5fdde5;--display:"Chakra Petch", "Barlow", system-ui, sans-serif;--sans:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--han:"Noto Serif SC", "Songti SC", "STSong", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background:var(--ink);width:100%;height:100dvh;color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;scroll-padding-top:80px;font-size:17px;line-height:1.6;position:relative;overflow:hidden auto}.lx:before{content:"";pointer-events:none;z-index:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lx>*{z-index:1;position:relative}.lx ::selection{color:var(--paper);background:#ff2db459}.lx a{color:inherit;text-decoration:none}.lx code{font-family:var(--mono);font-size:.88em}.lx p code,.lx .hero-note code{color:var(--cyan);background:#5fdde514;border-radius:4px;padding:1px 6px}.lx :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.lx .tnum{font-variant-numeric:tabular-nums}.lx .skip{z-index:40;background:var(--paper);color:var(--ink);border-radius:6px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:16px}.lx .skip:focus{top:12px}.lx .wrap{max-width:1200px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.lx .display{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.5rem,4.2vw,3.9rem);font-weight:700;line-height:.98}.lx .display em{color:var(--magenta);font-style:normal}.lx .display .line{display:block}@media (width>=641px){.lx .display .line{white-space:nowrap}}.lx .h2{font-family:var(--display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.9rem,3.1vw,2.65rem);font-weight:700;line-height:1.04}.lx .h3{font-family:var(--display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:700;line-height:1.08}.lx .eyebrow,.lx .kicker{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);font-size:.8rem;font-weight:700}.lx .display .h1-kicker{text-wrap:wrap;margin-bottom:26px;line-height:1.4;display:block}.lx .kicker{color:var(--magenta-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lx .lede{color:var(--paper-2);max-width:34em;font-size:1.15rem;line-height:1.65}.lx .body{color:var(--paper-2);max-width:34em}.lx .text-link{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);text-underline-offset:3px}.lx .btn{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:.92rem;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.lx .btn-sm{gap:8px;height:38px;padding:0 14px;font-size:.8rem}.lx .btn-primary{background:var(--magenta);color:#16060f;box-shadow:0 10px 30px -10px #ff2db499}.lx .btn-primary:hover{background:var(--magenta-2);transform:translateY(-1px)}.lx .btn-ghost{border:1px solid var(--line-2);color:var(--paper)}.lx .btn-ghost:hover{border-color:var(--paper-3);background:#ede7dc0a}.lx .chips{flex-wrap:wrap;gap:8px;display:flex}.lx .chip{font-family:var(--mono);color:var(--cyan);white-space:nowrap;background:#5fdde512;border:1px solid #5fdde533;border-radius:6px;padding:3px 9px;font-size:.78rem;display:inline-block}.lx .seal{width:56px;height:56px;font-family:var(--han);color:var(--ink);background:var(--magenta);box-shadow:inset 0 0 0 3px var(--magenta), inset 0 0 0 4.5px #0c0a0f99;border-radius:5px;place-items:center;font-size:32px;font-weight:700;line-height:1;display:inline-grid;transform:rotate(-5deg)}.lx .seal-sm{width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--magenta), inset 0 0 0 3px #0c0a0f99;border-radius:3px;font-size:17px}.lx .nav{top:env(safe-area-inset-top,0px);z-index:30;background:var(--ink);border-bottom:1px solid var(--line);position:sticky}.lx .nav-inner{max-width:1200px;height:66px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));align-items:center;gap:32px;margin:0 auto;display:flex}.lx .nav-brand{letter-spacing:.01em;align-items:center;gap:10px;font-size:1.08rem;font-weight:700;display:flex}.lx .nav-links{gap:28px;margin-right:auto;display:flex}.lx .nav-links a{color:var(--paper-2);font-size:.93rem;font-weight:500;transition:color .15s}.lx .nav-links a:hover{color:var(--paper)}.lx .nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.lx .nav-toggle{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:38px;display:none}.lx .nav-toggle span{background:var(--paper);width:16px;height:1.5px;transition:transform .2s;display:block}.lx .nav-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.lx .nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.lx .hero{background:radial-gradient(60% 50% at 78% 38%,#ff2db417,#0000 70%),radial-gradient(40% 40% at 10% 0,#5fdde50d,#0000 70%);padding-block:72px 112px;position:relative;overflow:hidden}.lx .hero-ink{pointer-events:none;width:100%;height:58%;position:absolute;bottom:0;left:0;right:0}.lx .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:64px;display:grid;position:relative}.lx .hero-copy{flex-direction:column;gap:26px;min-width:0;display:flex}.lx .hero-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both lx-rise}.lx .hero-copy>:nth-child(2){animation-delay:60ms}.lx .hero-copy>:nth-child(3){animation-delay:.12s}.lx .hero-copy>:nth-child(4){animation-delay:.18s}.lx .hero-copy>:nth-child(5){animation-delay:.24s}.lx .cta-row{flex-wrap:wrap;gap:12px;display:flex}.lx .cta-row.is-center{justify-content:center}.lx .hero-note{color:var(--paper-3);align-items:center;gap:12px;font-size:.92rem;display:flex}.lx .hero-demo{flex-direction:column;gap:12px;min-width:0;display:flex}.lx .demo-label{font-family:var(--sans);color:var(--paper-3);align-items:center;gap:10px;font-size:.85rem;font-weight:500;display:flex}.lx .pulse{background:#23a55a;border-radius:50%;width:8px;height:8px;animation:2.2s infinite lx-pulse;box-shadow:0 0 #23a55a99}@keyframes lx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lx-pulse{0%{box-shadow:0 0 #23a55a8c}70%{box-shadow:0 0 0 8px #23a55a00}to{box-shadow:0 0 #23a55a00}}@keyframes lx-flash{0%{background:#ff2db447}to{background:#ff2db40f}}.lx .section{border-top:1px solid var(--line);padding-block:104px}.lx .section-head{flex-direction:column;gap:14px;max-width:720px;margin-bottom:56px;display:flex}.lx .section-head.is-side{align-self:start;margin-bottom:0;position:sticky;top:104px}.lx .split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:72px;display:grid}.lx .week{border-top:1px solid var(--line-2);grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;list-style:none;display:grid}.lx .week-day{flex-direction:column;gap:10px;min-width:0;padding-top:26px;display:flex;position:relative}.lx .week-day:before{content:"";background:var(--ink);border:1.5px solid var(--paper-3);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.lx .week-day:last-child:before{background:var(--magenta);border-color:var(--magenta)}.lx .week-when{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lx .week-name{font-family:var(--display);text-transform:uppercase;font-size:1.7rem;font-weight:700;line-height:1}.lx .week-day:last-child .week-name{color:var(--magenta-2)}.lx .week-time{color:var(--cyan);font-size:.85rem;font-weight:600}.lx .week-title{font-size:1rem;font-weight:700}.lx .week-body{color:var(--paper-2);font-size:.93rem;line-height:1.55}.lx .week-day .chip{align-self:flex-start;margin-top:auto}.lx .features{flex-direction:column;display:flex}.lx .feature{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;padding-block:56px;display:grid}.lx .feature:first-child{border-top:0;padding-top:0}.lx .feature.is-flipped .feature-copy{order:2}.lx .feature-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.lx .feature-copy .chips{margin-top:6px}.lx .feature-mock{min-width:0}.lx .extras{margin-top:64px}.lx .extras-h{letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3);margin-bottom:20px;font-size:.8rem;font-weight:700}.lx .extras-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;list-style:none;display:grid}.lx .extra{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cmd""body body";gap:6px 12px;padding-block:22px;display:grid}.lx .extra-title{grid-area:title;font-weight:700}.lx .extra-body{color:var(--paper-2);grid-area:body;font-size:.92rem;line-height:1.55}.lx .extra-cmd{font-family:var(--mono);color:var(--cyan);grid-area:cmd;align-self:center;font-size:.76rem}.lx .cmds{flex-direction:column;gap:18px;min-width:0;display:flex}.lx .cmds-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lx .cmds-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 132px auto;align-items:center;gap:24px;padding-block:18px;display:grid}.lx .cmds-what{flex-direction:column;gap:4px;min-width:0;display:flex}.lx .cmds-action{color:var(--paper);flex-wrap:wrap;align-items:center;gap:10px;font-size:1.02rem;font-weight:700;display:flex}.lx .cmds-badge{border:1px solid var(--line-2);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-3);border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:600}.lx .cmds-cmd{color:var(--cyan);white-space:nowrap;font-size:.9rem}.lx .cmds-desc{color:var(--paper-2);font-size:.94rem;line-height:1.5}.lx .cmds-more{color:var(--paper-3);margin:0;font-size:.92rem}.lx .cmds-more code{color:var(--cyan)}.lx .cmds-copy{border:1px solid var(--line-2);min-width:70px;color:var(--paper-3);font:600 .8rem var(--sans);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px;transition:color .15s,border-color .15s}.lx .cmds-copy:hover{color:var(--paper);border-color:var(--paper-3)}.lx .faq{border-top:1px solid var(--line);min-width:0}.lx .faq-item{border-bottom:1px solid var(--line)}.lx .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.lx .faq-item summary::-webkit-details-marker{display:none}.lx .faq-mark{flex:none;width:14px;height:14px;position:relative}.lx .faq-mark:before,.lx .faq-mark:after{content:"";background:var(--paper-3);width:14px;height:1.5px;transition:transform .2s;position:absolute;top:6.25px;left:0}.lx .faq-mark:after{transform:rotate(90deg)}.lx .faq-item[open] .faq-mark:after{transform:rotate(0)}.lx .faq-item p{color:var(--paper-2);max-width:62ch;padding-bottom:22px}.lx .final{border-top:1px solid var(--line);text-align:center;padding-block:120px 220px;position:relative;overflow:hidden}.lx .final-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lx .final-inner{flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.lx .final-h{font-size:clamp(2.1rem,4.2vw,3.6rem)}.lx .final .lede{text-align:center}.lx .footer{border-top:1px solid var(--line);background:var(--ink);padding-block:36px 44px}.lx .footer-inner{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.lx .footer-brand{align-items:center;gap:10px;font-weight:700;display:flex}.lx .footer-links{flex-wrap:wrap;gap:10px 26px;margin-left:auto;display:flex}.lx .footer-links a{color:var(--paper-2);font-size:.92rem}.lx .footer-links a:hover{color:var(--paper)}.lx .footer-note{width:100%;color:var(--paper-3);font-size:.85rem}.lx .dc-window{font-family:"gg sans", var(--sans);color:#dbdee1;background:#313338;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 40px 80px -24px #000c}.lx .dc-channel{color:#f2f3f5;border-bottom:1px solid #1f2023;align-items:center;gap:8px;height:46px;padding:0 16px;font-size:15px;font-weight:600;display:flex;box-shadow:0 1px #04040533}.lx .dc-hash{color:#80848e;font-size:22px;font-weight:400;line-height:1}.lx .dc-scroll{flex-direction:column;gap:14px;padding:16px 16px 18px;display:flex}.lx .dc-msg{grid-template-columns:40px minmax(0,1fr);gap:14px;display:grid}.lx .dc-avatar{background:#1e1f22;border-radius:50%;width:40px;height:40px;padding:5px}.lx .dc-body{min-width:0}.lx .dc-meta{flex-wrap:wrap;align-items:center;gap:6px;line-height:22px;display:flex}.lx .dc-name{color:#ff6fd0;font-size:15px;font-weight:600}.lx .dc-app{letter-spacing:.02em;color:#fff;background:#5865f2;border-radius:3px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px}.lx .dc-time{color:#949ba4;margin-left:2px;font-size:12px}.lx .dc-text{margin-top:2px;font-size:15px;line-height:1.375}.lx .dc-text b,.lx .dc-embed b,.lx .dc-ephemeral-text b{color:#f2f3f5;font-weight:600}.lx .dc-mention{color:#c9cdfb;background:#5865f24d;border-radius:3px;padding:0 2px;font-weight:500}.lx .dc-embed{background:#2b2d31;border-left:4px solid;border-radius:4px;max-width:520px;margin-top:4px;padding:10px 16px 14px 12px}.lx .dc-embed-title{color:#f2f3f5;font-size:16px;font-weight:700}.lx .dc-embed-desc{margin-top:8px;font-size:14px;line-height:1.375}.lx .dc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-top:10px;display:grid}.lx .dc-field-name{color:#f2f3f5;margin-bottom:2px;font-size:14px;font-weight:700}.lx .dc-field-value{flex-direction:column;font-size:14px;line-height:1.45;display:flex}.lx .dc-line{overflow-wrap:anywhere;border-radius:3px;display:block}.lx .dc-you{margin:0 -4px;padding:0 4px;animation:1.6s ease-out forwards lx-flash}.lx .dc-ts{background:#ffffff0f;border-radius:3px;align-self:flex-start;margin-bottom:2px;padding:0 3px}.lx .dc-footer{color:#dbdee1;margin-top:10px;font-size:12px;font-weight:500}.lx .dc-buttons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lx .dc-btn{height:32px;font:500 14px "gg sans", var(--sans);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:0 14px;transition:background-color .15s}.lx .dc-primary{background:#5865f2}.lx .dc-primary:hover{background:#4752c4}.lx .dc-danger{background:#da373c}.lx .dc-danger:hover{background:#a12828}.lx .dc-secondary{background:#4e5058}.lx .dc-secondary:hover{background:#6d6f78}.lx .dc-success{background:#248046}.lx .dc-success:hover{background:#1a6334}.lx .dc-btn:active{transform:translateY(1px)}.lx .dc-ephemeral-slot:empty{display:none}.lx .dc-ephemeral-slot .dc-msg{animation:.25s ease-out both lx-rise}.lx .dc-ephemeral-text{margin-top:2px;font-size:15px;line-height:1.375}.lx .dc-only-you{color:#949ba4;margin-top:4px;font-size:12px}.lx .dc-link{font:inherit;color:#00a8fc;cursor:pointer;background:0 0;border:0;padding:0}.lx .dc-link:hover{text-decoration:underline}.lx .dc-cmd-line{color:#b5bac1;overflow-wrap:anywhere;margin-bottom:-10px;padding-left:54px;font-size:13px}.lx .dc-cmd{color:#00a8fc;font-weight:500}.lx .dc-select{background:#2b2d31;border:1px solid #1e1f22;border-radius:6px;flex-direction:column;max-width:400px;margin-top:8px;padding:4px;display:flex}.lx .dc-option{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;display:flex}.lx .dc-option:hover{background:#35373c}.lx .dc-option[aria-selected=true]{background:#404249}.lx .dc-option-text{flex-direction:column;min-width:0;display:flex}.lx .dc-option-text b{color:#dbdee1;font-size:14px;font-weight:500}.lx .dc-option-text small{color:#b5bac1;font-size:12px}.lx .dc-check{color:#23a55a;margin-left:auto;font-weight:700}.lx .dc-field-row{margin-top:10px}@media (width<=1040px){.lx .hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.lx .hero-demo{max-width:600px}.lx .week{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.lx .feature{grid-template-columns:minmax(0,1fr);gap:32px}.lx .feature.is-flipped .feature-copy{order:0}.lx .feature-mock{max-width:600px}.lx .split{grid-template-columns:minmax(0,1fr);gap:36px}.lx .section-head.is-side{position:static}.lx .extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.lx .nav-toggle{display:inline-flex}.lx .nav-links{padding:8px max(20px, env(safe-area-inset-right,0px)) 16px max(20px, env(safe-area-inset-left,0px));background:var(--ink-2);border-bottom:1px solid var(--line);flex-direction:column;gap:0;display:none;position:absolute;top:66px;left:0;right:0}.lx .nav-links.is-open{display:flex}.lx .nav-links a{border-bottom:1px solid var(--line);padding:12px 0;font-size:1rem}.lx .nav-links a:last-child{border-bottom:0}}@media (width<=640px){.lx{font-size:15px}.lx .hero{padding-block:44px 80px}.lx .hero-copy{gap:22px}.lx .section{padding-block:72px}.lx .section-head{margin-bottom:36px}.lx .week{border-top:0;border-left:1px solid var(--line-2);grid-template-columns:minmax(0,1fr);row-gap:32px;padding-left:24px}.lx .week-day{padding-top:0}.lx .week-day:before{top:8px;left:-29px}.lx .extras-grid{grid-template-columns:minmax(0,1fr)}.lx .cmds-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what what""cmd copy";gap:10px 12px}.lx .cmds-what{grid-area:what}.lx .cmds-cmd{grid-area:cmd}.lx .cmds-copy{grid-area:copy}.lx .final{padding-block:84px 170px}.lx .footer-links{margin-left:0}.lx .dc-scroll{padding:14px 12px 16px}.lx .dc-msg{grid-template-columns:32px minmax(0,1fr);gap:10px}.lx .dc-avatar{width:32px;height:32px;padding:4px}.lx .dc-embed{padding:8px 10px 12px}.lx .dc-fields{gap:8px 12px}.lx .dc-field-name,.lx .dc-field-value{font-size:13px}.lx .dc-btn{padding:0 11px;font-size:13px}.lx .dc-cmd-line{padding-left:42px}}@media (width<=360px){.lx .nav-brand span{display:none}}@media (width<=400px){.lx .btn{padding:0 18px}.lx .cta-row .btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.lx{scroll-behavior:auto}.lx *,.lx :before,.lx :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lx .nf{text-align:center;place-items:center;min-height:100%;padding-block:64px 200px;display:grid;position:relative;overflow:hidden}.lx .nf-ink{pointer-events:none;width:100%;height:62%;position:absolute;bottom:0;left:0;right:0}.lx .nf-inner{flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.lx .nf-inner .nav-brand{margin-bottom:20px}.lx .nf-h{font-size:clamp(2.1rem,4.6vw,3.8rem)}.lx .nf .lede{text-align:center}.lx .legal-wrap{padding-block:64px 96px}.lx .legal-doc{max-width:72ch;margin:0 auto}.lx .legal-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3);margin-bottom:20px;font-size:.8rem;font-weight:700}.lx .legal{max-width:72ch;color:var(--paper-2);overflow-wrap:anywhere;margin:0 auto;font-size:1rem;line-height:1.7}.lx .legal>*+*{margin-top:1em}.lx .legal h1{font-family:var(--display);text-transform:uppercase;color:var(--paper);text-wrap:balance;margin-bottom:.6em;font-size:clamp(2rem,4.2vw,3rem);font-weight:700;line-height:1.05}.lx .legal h2{font-family:var(--display);text-transform:uppercase;color:var(--paper);border-top:1px solid var(--line);margin-top:2.2em;padding-top:1em;font-size:1.45rem;font-weight:700;line-height:1.15}.lx .legal h3{color:var(--paper);margin-top:1.8em;font-size:1.08rem;font-weight:700}.lx .legal strong{color:var(--paper);font-weight:700}.lx .legal a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);text-underline-offset:3px}.lx .legal ul,.lx .legal ol{padding-left:1.4em}.lx .legal li+li{margin-top:.4em}.lx .legal blockquote{border-left:2px solid var(--magenta);background:var(--ink-2);border-radius:0 8px 8px 0;padding:12px 16px}.lx .legal blockquote>*+*{margin-top:.6em}.lx .legal code{color:var(--cyan);background:#5fdde514;border-radius:4px;padding:1px 5px}.lx .legal hr{border:0;border-top:1px solid var(--line);margin-block:2em}.lx .legal table{border-collapse:collapse;max-width:100%;font-size:.9rem;line-height:1.5;display:block;overflow-x:auto}.lx .legal th,.lx .legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:12ch;padding:10px 14px 10px 0}.lx .legal th{letter-spacing:.1em;text-transform:uppercase;color:var(--paper-3);font-size:.78rem;font-weight:700}.lx .dc-code{font-family:var(--mono);color:#dbdee1;background:#1e1f22;border-radius:4px;padding:1px 4px;font-size:.85em}.lx .dc-codeblock{font:13px/1.45 var(--mono);color:#dbdee1;white-space:pre-wrap;overflow-wrap:anywhere;background:#1e1f22;border:1px solid #1a1b1e;border-radius:4px;margin:2px 0 0;padding:8px 10px}.lx .dc-more{color:#949ba4}:root{--bg:#1a1525;--bg2:#221d30;--bg3:#2d2540;--bg4:#362e50;--gold:#ffd166;--coral:#ff8a65;--mint:#06d6a0;--red:#e05252;--blue:#5ba3e8;--purple:#b39ddb;--text:#f5f0ff;--text2:#c8bfe8;--muted:#7b6fa0;--border:#3d3558}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);flex-direction:column;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;display:flex;overflow:hidden}#root{display:contents}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}
