body:has(.lx){background:#0d0b24}.lx{--paper:#0d0b24;--white:#15123a;--card:#1b1746;--card-2:#241f55;--ink:#f3f1ff;--ink-2:#b9b4dc;--ink-3:#8781b3;--line:#ffffff17;--line-2:#ffffff29;--accent:#9d8cff;--accent-deep:#c4b8ff;--accent-2:#9d8cff29;--glow-grad:linear-gradient(95deg, #f4a6d7, #9d8cff 50%, #8fd3ff);--btn-ink:#14112e;--on-ink:#f3f1ff;--dark:#08061a;--dark-line:#ffffff1f;--serif:var(--font-geist-sans), Arial, sans-serif;--sans:var(--font-geist-sans), Arial, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--gut:max(16px, min(5vw, 96px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}.lx *,.lx :before,.lx :after{box-sizing:border-box}.lx a{color:inherit;text-decoration:none}.lx h1,.lx h2,.lx h3,.lx h4,.lx p,.lx figure,.lx blockquote{margin:0}.lx button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lx .w{width:min(1728px, 100% - 2 * var(--gut));margin-inline:auto;position:relative}.lx .i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.lx .i.acc{color:var(--accent)}.lx .i.dim,.lx .dim{color:var(--ink-3)}.lx .grow{flex:1}.lx .mono{font-family:var(--mono)}.lx .center{text-align:center;justify-content:center;margin-inline:auto}.lx .ht{pointer-events:none;max-width:100%;-webkit-mask-image:var(--src);-webkit-mask-image:var(--src);mask-image:var(--src);background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lx .ht.ht-live{-webkit-mask-image:none;mask-image:none;background:0 0!important}.lx .ht-live>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lx .sf{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink-2);font-weight:300}.lx h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(42px,4.6vw,90px);font-weight:600;line-height:.98}.lx .h-m{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,66px);font-weight:600;line-height:1.12}.lx .h-l{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,4.2vw,82px);font-weight:600;line-height:1.07}.lx .h-xl{letter-spacing:-.035em;font-size:clamp(42px,5.4vw,104px);font-weight:600;line-height:1.08}.lx .lead{color:var(--ink-2);font-size:clamp(17px,1.1vw,21px);line-height:1.52}.lx .sub{color:var(--ink-2);font-size:clamp(16px,1.05vw,20px);line-height:1.55}.lx .eb{letter-spacing:-.02em;color:var(--ink-2);align-items:center;gap:16px;font-size:clamp(17px,1.1vw,21px);font-weight:500;display:flex;color:var(--accent-deep)!important}.lx .eb:before{content:"";background:var(--glow-grad);border-radius:4px;flex:none;width:18px;height:8px}.lx .bt{height:50px;font:500 16px/1 var(--sans);white-space:nowrap;color:var(--btn-ink);background:var(--glow-grad);border-radius:999px;justify-content:center;align-items:center;padding:0 26px;transition:transform .15s,filter .15s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 40px -10px #b9a8ffcc,inset 0 -3px 8px #14112e1f}.lx .bt:hover{filter:brightness(1.05);transform:translateY(-1px)}.lx .bt.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0f}.lx .bt.ghost:hover{filter:none;background:#ffffff1a}.lx .bt:focus-visible,.lx .sqb:focus-visible,.lx summary:focus-visible{outline-offset:3px;outline:2px solid #8fd3ff}.lx .bt.sm{height:40px;padding:0 18px;font-size:14px}.lx .row-btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.lx .row-btns.left{justify-content:flex-start}.lx .plus{width:15px;height:15px;position:absolute}.lx .plus:before,.lx .plus:after{content:"";background:var(--accent);position:absolute}.lx .plus:before{width:1.2px;height:15px;top:0;left:7px}.lx .plus:after{width:15px;height:1.2px;top:7px;left:0}.lx-nav{z-index:20;-webkit-backdrop-filter:saturate(150%)blur(14px);border-bottom:1px solid var(--line);background:#08061ab3;position:sticky;top:0}.lx-nav .w{align-items:center;gap:24px;height:82px;display:flex}.lx-logo{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:600;display:inline-flex}.lx-logo .mark{background:url(/icon.svg) 50%/contain no-repeat;border-radius:8px;flex:none;width:34px;height:34px;display:inline-block}.lx-logo .wm{font-weight:500}.lx-logo .wm b{background:var(--glow-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.lx-links{font:500 15px var(--sans);align-items:center;gap:clamp(16px,2.2vw,40px);margin-left:clamp(24px,11vw,216px);display:flex}.lx-links>i,.lx-meta>i{background:var(--ink-3);width:1px;height:12px}.lx-links a:hover,.lx-meta a:hover,.dd summary:hover{color:var(--accent)}.dd{position:relative}.dd summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.dd summary::-webkit-details-marker{display:none}.dd summary .i{width:13px;height:13px}.dd[open] summary .i{transform:rotate(180deg)}.dd-menu{background:var(--white);border:1px solid var(--line);text-transform:none;letter-spacing:0;min-width:220px;font:400 15px var(--sans);border-radius:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 14px);left:-16px;box-shadow:0 12px 32px #0006}.dd-menu a{border-radius:4px;padding:8px 10px}.dd-menu a:hover{background:var(--paper);color:var(--ink)}.lx-meta{font:500 15px var(--sans);color:var(--ink-2);align-items:center;gap:22px;margin-left:auto;display:flex}.lx-meta a{align-items:center;gap:8px;display:inline-flex}.lx-meta .i{width:18px;height:18px}.lx-meta .i.acc{width:14px;height:14px}.lx-cta{gap:10px;margin-left:clamp(24px,11vw,216px);display:flex}.lx-burger{width:44px;height:44px;margin-left:auto;display:none;position:relative}.lx-burger span{background:var(--ink);height:1.6px;transition:transform .2s;position:absolute;left:11px;right:11px}.lx-burger span:first-child{top:17px}.lx-burger span:last-child{top:26px}.lx-burger[aria-expanded=true] span:first-child{transform:translateY(4.5px)rotate(45deg)}.lx-burger[aria-expanded=true] span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.lx-hero{padding-top:clamp(40px,3.6vw,68px);position:relative}.hero-copy{text-align:center;justify-items:center;gap:0;display:grid}.hero-copy h1{max-width:20ch}.hero-copy .lead{max-width:47ch;margin-top:30px}.hero-copy .row-btns{margin-top:44px}.hero-stage{color:var(--accent);margin-top:clamp(48px,4.6vw,88px);padding-bottom:130px;position:relative}.hero-stage .ht-left{width:clamp(140px,16.9vw,324px);position:absolute;top:0;left:0}.hero-stage .ht-right{width:clamp(130px,15.3vw,294px);position:absolute;top:-110px;right:0}.hero-stage .ht{background:var(--glow-grad)}.hero-stage .band .ht{width:100%;max-width:none;height:100%}.hero-stage .band{opacity:.55;height:58%;position:absolute;inset:auto 0 0;-webkit-mask:linear-gradient(#0000,#000 30% 85%,#0000);mask:linear-gradient(#0000,#000 30% 85%,#0000)}.app{z-index:2;width:min(1320px, 100% - 2 * var(--gut));color:var(--ink);background:var(--white);border:1px solid var(--line-2);border-radius:16px;margin-inline:auto;font-size:17px;position:relative;overflow:hidden;box-shadow:0 0 0 12px #0d0b2499,0 0 0 28px #0d0b2459,0 40px 120px -30px #9d8cff73}.app-bar{border-bottom:1px solid var(--line);align-items:center;height:40px;padding:0 16px;display:flex;position:relative}.tl{gap:9px;display:inline-flex}.tl i{background:#ee5c52;border-radius:50%;width:14px;height:14px}.tl i:nth-child(2){background:#f3b54a}.tl i:nth-child(3){background:#33b54a}.app-title{color:var(--ink-2);font-size:15px;position:absolute;left:50%;transform:translate(-50%)}.app-body{grid-template-columns:280px 1fr;display:grid}.sb{color:var(--ink-2);align-content:start;gap:2px;padding:14px 12px;font-size:17px;display:grid}.sb .i{width:18px;height:18px}.sb-ws{color:var(--ink);align-items:center;gap:10px;padding:6px 4px 12px;display:flex}.ws-logo{background:var(--glow-grad);width:22px;height:22px;color:var(--btn-ink);font:700 12px var(--sans);border-radius:5px;place-items:center;display:grid}.sb-tools{align-items:center;gap:18px;padding:4px 2px 16px;display:flex}.seg{background:var(--card);border:1px solid var(--line);border-radius:999px;gap:22px;padding:8px 14px;display:inline-flex}.newchat{border:1px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:16px;display:inline-flex}.sb-h{color:var(--ink-3);padding:12px 4px 6px;font-size:14px;font-weight:500}.sb-i{white-space:nowrap;border-radius:6px;align-items:center;gap:12px;padding:7px 6px;display:flex;overflow:hidden}.sb-i em{color:var(--ink-3);white-space:nowrap;font-style:normal}.sb-i.on{background:var(--card-2);color:var(--ink)}.sb-i .chev{width:14px;height:14px;margin-left:auto}.fav{color:#8a5a00;width:18px;height:18px;font:700 10px var(--sans);background:#fde68a;border-radius:50%;place-items:center;display:grid}.sb .c1{color:#7fe0b0}.sb .c2{color:#8fd3ff}.sb .c3{color:#b9adff}.sb .c4{color:#ff8f8f}.sb .c5{color:#f4a6d7}.sb .c6{color:#8fd3ff}.sb .c7{color:var(--ink-3)}.sb .c8{color:#ffd27a}.sb .c9{color:#f4a6d7}.main{min-width:0;padding:10px 16px 0 0}.mh{align-items:center;gap:10px;height:44px;padding:0 2px;display:flex}.mh .i{width:18px;height:18px}.mb{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.mb em{color:var(--ink-3);border-left:1px solid var(--line);padding-left:10px;font-style:normal}.tbl{background:var(--card);border:1px solid var(--line);border-radius:10px 10px 0 0;margin-top:8px;overflow:hidden}.vbar{white-space:nowrap;border-bottom:1px solid var(--line);height:52px;color:var(--ink-2);align-items:center;gap:8px;padding:0 20px;display:flex}.vbar em{color:var(--ink-3);font-style:normal}.vbar>span:not(.grow){margin-left:28px}.thead,.tr{grid-template-columns:232px 178px 172px 150px 160px 150px 80px;display:grid}.thead span,.tr>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:8px;height:41px;padding:0 12px;display:flex;overflow:hidden}.thead span{color:var(--ink-3);height:40px}.tr>span:first-child{color:var(--ink)}.thead .i{width:16px;height:16px}.co{background:var(--c);color:#fff;width:20px;height:20px;font:700 11px var(--sans);border-radius:5px;flex:none;place-items:center;display:grid}.av{background:var(--c);color:#fff;width:20px;height:20px;font:700 10px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.chip{color:var(--ink);border:1px solid var(--line-2);background:var(--card-2);border-radius:999px;padding:1px 10px;font-size:16px;font-style:normal}.lvl{background:var(--card-2);color:var(--ink-2);white-space:nowrap;border-radius:4px;padding:1px 8px;font-size:14px;font-style:normal}.lvl.hot{color:#f4a6d7;background:#f4a6d729}.lvl.warm{color:#ffd27a;background:#ffd27a24}.agent{z-index:3;background:var(--white);border:1px solid var(--line-2);width:min(480px,46vw);color:var(--ink);border-radius:18px;position:absolute;bottom:140px;right:max(8px,50% - 856px);box-shadow:0 0 0 10px #0d0b2480,0 30px 80px -20px #9d8cff80}.ag-bar{border-bottom:1px solid var(--line);align-items:center;gap:44px;height:62px;padding:0 20px;display:flex}.tabs{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:3px;font-size:17px;display:inline-flex}.tabs span{color:var(--ink-3);border-radius:6px;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.tabs span.on{background:var(--card-2);color:var(--ink)}.ag-body{border:1px solid var(--line);border-radius:14px;margin:16px;padding:18px 16px 16px 24px}.ag-body>p{font-size:17px;line-height:1.38}.ag-row{white-space:nowrap;align-items:center;gap:10px;margin-top:16px;font-size:15px;display:flex}.pill{border:1px solid var(--line);color:var(--ink-2);font-family:var(--mono);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;display:inline-flex}.send{background:var(--glow-grad);width:40px;height:40px;color:var(--btn-ink);border-radius:50%;place-items:center;display:grid}.lx-wb{background:var(--white);padding-top:1px}.lx-logos{background:var(--white);border:1px solid var(--line);grid-template-columns:172px 1fr 212px;align-items:center;height:93px;margin-top:84px;display:grid}.lx-logos .plus.tl{top:-8px;left:-8px}.lx-logos .plus.tr{top:-8px;right:-8px}.lx-logos .plus.bl{bottom:-8px;left:-8px}.lx-logos .plus.br{bottom:-8px;right:-8px}.lg-label,.lg-more{font:500 15px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center}.lg-label{border-right:1px solid var(--line);place-items:center;height:100%;display:grid}.lg-more{border-left:1px solid var(--line);height:100%;color:var(--ink);justify-content:center;align-items:center;gap:10px;display:flex}.lg-more .i{width:20px;height:20px}.lg-list{color:var(--ink-3);white-space:nowrap;justify-content:space-around;align-items:center;gap:24px;margin:0;padding:0 48px;list-style:none;display:flex;overflow:hidden}.lg-list li{letter-spacing:-.03em;font-size:25px}.wm-hs{font-weight:600}.wm-ap{letter-spacing:.02em;font-weight:700}.wm-li{font-weight:700}.wm-sl{letter-spacing:-.05em;font-weight:800}.wm-gm{font-family:var(--serif);font-size:28px!important}.wm-gr{font-family:var(--serif);font-style:italic}.wm-kr{letter-spacing:.04em;font-weight:300}.wm-ga{font-weight:500;font-size:22px!important}.lx-problem{grid-template-columns:854fr 874fr;align-items:start;gap:0;margin-top:112px;display:grid}.pr-img{background:var(--white);color:#b9adff80;clip-path:polygon(0 0,100% 0,100% 11%,calc(100% - 36px) 15.2%,calc(100% - 36px) 49%,100% 53.3%,100% 100%,0 100%);border-radius:5px;overflow:hidden}.pr-img .ht{width:100%}.pr-copy{max-width:780px;padding-top:clamp(0px,4.6vw,88px);padding-left:clamp(24px,5.2vw,100px)}.pr-copy .h-m{margin-top:34px}.pr-item{border-top:1px dotted var(--line-2);max-width:576px;margin-top:48px;padding-top:36px}.pr-item+.pr-item{margin-top:36px}.pr-item h3{letter-spacing:-.03em;font-size:28px;font-weight:500}.pr-item p{color:var(--ink-2);max-width:46ch;margin-top:14px;font-size:20px;line-height:1.6}.lx-trade{padding-top:clamp(80px,8.6vw,166px);padding-bottom:clamp(72px,5.2vw,100px)}.lx-trade .h-l{max-width:16ch;margin-top:34px}.lx-trade .sub{margin-top:18px}.cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin-top:100px;display:grid}.tc{isolation:isolate;flex-direction:column;min-height:566px;padding:34px 20px 20px;display:flex;position:relative}.tc:before,.tc:after{content:"";z-index:-1;--n:polygon(0 0, 67% 0, 81% 30px, 100% 30px, 100% 100%, 0 100%);clip-path:var(--n);border-radius:4px;position:absolute}.tc:before{background:var(--line-2);inset:0}.tc:after{background:var(--card);clip-path:polygon(0 0,calc(67% + .4px) 0,calc(81% - .1px) 29px,100% 29px,100% 100%,0 100%);inset:1.2px}.tc h3{letter-spacing:-.035em;border-bottom:1px dotted var(--line-2);padding-bottom:20px;font-size:28px;font-weight:500}.tc-art{border-bottom:1px dotted var(--line-2);flex:1;place-items:center;min-height:300px;padding:24px 0 32px;display:grid}.tc-art .ht,.q-art .ht,.lx-dark .ht-ridge{background:var(--glow-grad)}.tc-art .ht{width:240px}.tc>p{color:var(--ink-2);min-height:4.8em;margin-top:22px;font-size:20px;line-height:1.58}.tc-foot{align-items:center;gap:12px;margin-top:26px;font-size:16px;display:flex}.tc-foot b{border-right:1px solid var(--line-2);padding-right:12px;font-weight:500}.tc-foot span{flex:1}.lx .sq,.lx .sqb{border:1px solid var(--line-2);background:#ffffff0a;border-radius:999px;flex:none;place-items:center;width:51px;height:51px;display:grid;position:relative}.sq .i,.sqb .i{width:22px;height:22px}.lx .sq:hover,.lx .sqb:hover{background:#ffffff1a}.lx-steps{background:var(--paper);border-top:1px solid var(--line);padding:218px 0}.st-grid{grid-template-columns:889fr 839fr;align-items:start;gap:0;display:grid}.st-copy{min-height:560px;padding-top:0;padding-left:87px;position:relative}.st-rail{gap:10px;display:grid;position:absolute;top:100px;left:-20px}.st-rail button{width:4px;height:20px;padding:0;position:relative}.st-rail button:before{content:"";background:var(--ink-3);border-radius:50%;width:3px;height:3px;transition:all .3s;position:absolute;top:8px;left:1px}.st-rail button[aria-selected=true]{height:100px}.st-rail button[aria-selected=true]:before{background:var(--glow-grad);border-radius:2px;height:100px;top:0}.st-num{font:600 15px var(--mono);color:var(--accent-deep);position:absolute;top:104px;left:6px}.st-text{display:none}.st-text.on{animation:.45s both lx-in;display:block}.st-text .sub{max-width:30em;margin-top:42px}.st-panel{color:#b9adff47;background:var(--card);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 60%,38px 55%,38px 7%,0 0);border-radius:4px;height:780px;margin-top:-1px;position:relative;overflow:hidden}.st-panel>.ht{width:100%;max-width:none;height:100%;position:absolute;inset:0;-webkit-mask-size:cover;mask-size:cover;aspect-ratio:auto!important}.st-cards{grid-template-columns:178px 392px 1fr;align-items:start;gap:10px;animation:.45s both lx-in;display:grid;position:absolute;top:36px;left:41px;right:20px}.st-cards[hidden]{display:none}.dc{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);background:#08061a;border-radius:12px;padding:0 9px 9px;overflow:hidden}.dc.ghost{border-radius:0 12px 12px 0}.dc-h{white-space:nowrap;align-items:center;gap:12px;height:88px;padding:0 16px;font-size:22px;display:flex}.dc-h .i{width:24px;height:24px}.dc-i{background:var(--card-2);height:64px;font:400 18px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);border-radius:6px;align-items:center;gap:22px;margin-top:10px;padding:0 16px;display:flex;overflow:hidden}.dc-h+.dc-i{margin-top:0}.dc-i .i{width:22px;height:22px}.lx-love{padding-top:clamp(80px,6.2vw,118px);padding-bottom:clamp(80px,5.8vw,112px)}.lx-love .h-l{margin-top:30px}.lx-love .cards3{margin-top:124px}.sc{border:1px solid var(--line-2);background:var(--card);border-radius:8px;padding:11px 19px 20px}.sc-shot{background:#08061a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='52'%3E%3Cg fill='%23241f55'%3E%3Crect x='4' y='10' width='24' height='5' rx='2.5'/%3E%3Crect x='44' y='36' width='18' height='5' rx='2.5'/%3E%3C/g%3E%3C/svg%3E") 0 0/80px 52px;height:645px;position:relative;overflow:hidden}.sc h3{letter-spacing:-.035em;align-items:center;gap:12px;margin-top:20px;font-size:28px;font-weight:500;display:flex}.sc>p{color:var(--ink-2);margin-top:16px;padding-left:2px;font-size:20px;line-height:1.58}.ico{background:var(--glow-grad);width:28px;height:28px;color:var(--btn-ink);border-radius:6px;place-items:center;display:grid}.ico .i{width:17px;height:17px}.ui{background:var(--card);color:var(--ink);border-radius:8px 0 0;font-size:15px;position:absolute}.ui-h{color:var(--ink-2);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:14px 10px;display:flex}.ui-h em{color:var(--ink-3);font-style:normal}.ui .i{width:15px;height:15px}.board{border-radius:0 10px 0 0;width:457px;top:128px;bottom:0;left:-2px}.cols{grid-template-columns:1fr 1fr;display:grid}.col{border-right:1px solid var(--line);align-content:start;gap:10px;padding:10px 8px;display:grid}.col>p{color:var(--ink-3);align-items:center;gap:8px;display:flex}.col>p em{font-style:normal}.bc{border:1px solid var(--line);border-radius:6px;gap:7px;padding:10px 10px 6px;display:grid}.bc p{align-items:center;gap:8px;display:flex}.bc-t{font-weight:500}.cb{border:1.4px solid var(--line-2);border-radius:4px;flex:none;width:16px;height:16px;margin-left:auto}.stars{color:var(--ink-2);letter-spacing:.1em}.stars s{color:var(--line-2);text-decoration:none}.add{padding:0 6px}.grab{fill:#fff;stroke:#1a1714;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #0003);width:66px;height:66px;position:absolute;top:230px;left:150px}.grab.pt{width:46px;height:46px;top:205px;left:60px}.live{inset:172px 0 0 70px}.flt{border-bottom:1px solid var(--line);white-space:nowrap;gap:8px;padding:12px 14px;display:flex}.flt span{background:var(--accent-2);color:var(--accent-deep);border-radius:4px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.flt span.dim{color:var(--ink-3);background:0 0}.lt-h,.lt-r{border-bottom:1px solid var(--line);grid-template-columns:34px 1.4fr 1fr .6fr;align-items:center;height:41px;display:grid}.lt-h>span,.lt-r>span{white-space:nowrap;align-items:center;gap:7px;padding-left:10px;display:flex;overflow:hidden}.lt-h{color:var(--ink-3)}.lt-r .cb,.lt-h .cb{margin:0 0 0 12px;padding:0}.calc{align-items:center;gap:6px;padding:12px 16px;display:flex}.cur{z-index:2;font:700 22px var(--mono);letter-spacing:.04em;text-transform:uppercase;position:absolute}.cur b{color:#1a1714;border-radius:2px;padding:4px 16px;display:block}.cur:before{content:"";border:14px solid #0000;width:0;height:0;position:absolute}.c-a{top:56px;left:46%;transform:translate(-50%)}.c-a b{background:#fde68a}.c-a:before{border-top:30px solid #fde68a;border-bottom:0;margin-left:-14px;top:100%;left:50%}.c-b{top:428px;left:40px}.c-b b{background:#fdba8c}.c-b:before{border-top:0;border-bottom:30px solid #fdba8c;top:-32px;left:50px;transform:rotate(-35deg)}.c-c{top:545px;left:250px}.c-c b{background:#f5c2e7}.c-c:before{border-top:0;border-bottom:30px solid #f5c2e7;top:-30px;left:20px;transform:rotate(-25deg)}.cmd{background:var(--white);border-radius:10px 0 0;inset:60px 0 0 146px}.cmd-top{justify-content:flex-end;gap:8px;padding:20px 10px 18px;display:flex}.cmd .mb{font-size:15px}.sq2{padding:5px 8px}.cmd-box{background:var(--card);border:1px solid var(--line);border-right:0;border-radius:8px 0 0;height:100%;margin-left:20px}.cmd-q{color:var(--ink-3);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.cmd-h{color:var(--ink-3);padding:14px 16px 6px;font-size:13px}.cmd-i{align-items:center;gap:14px;padding:10px 16px;display:flex}.cmd-i .i{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-2);border-radius:5px;padding:5px}.cmd-i.on{background:var(--card-2)}.cmd-i kbd{font:12px var(--mono);border:1px solid var(--line);color:var(--ink-3);border-radius:3px;margin-left:auto;padding:1px 5px}.lx-prod{background:var(--paper);border-top:1px solid var(--line);height:clamp(640px,64vw,1230px);position:relative;overflow:hidden}.lx-prod .vl{background:var(--line-2);width:1px;position:absolute;top:0;bottom:0;left:50%}.lx-prod .hl{background:var(--line-2);height:1px;position:absolute;top:223px;left:0;right:0}.lx-prod .plus.mid{box-shadow:0 0 0 16px var(--paper);background:var(--paper);top:216px;left:calc(50% - 7px)}.prod-copy{padding-top:clamp(300px,21.8vw,418px);position:relative}.prod-copy .eb{background:var(--paper);width:max-content;padding:0}.prod-copy .h-xl{margin-top:42px}.lx .notch{background:var(--white);clip-path:polygon(0 0,26% 0,30.2% 24px,69.8% 24px,74% 0,100% 0,100% 100%,0 100%);position:relative}.lx-quote{margin-top:-110px;padding:140px 0 120px}.q-grid{grid-template-columns:510px 1px 1fr;align-items:stretch;gap:0;display:grid}.q-art{color:var(--accent);align-content:start;justify-items:center;padding-right:0;display:grid}.q-art .ht{width:384px;margin-top:30px}.q-count{color:var(--ink);font:300 58px var(--sans);letter-spacing:-.02em;margin-top:64px}.q-rule{background:var(--line-2);margin:20px 0 0;position:relative}.q-rule .plus{top:-15px;left:-7px}.q-rule .plus.b{top:auto;bottom:-15px}.q-body{flex-direction:column;min-width:0;padding-top:34px;padding-left:clamp(24px,4.6vw,88px);display:flex}.q-slides{flex:1;margin-top:70px;position:relative}.q{display:none}.q.on{animation:.45s both lx-in;display:grid}.q blockquote{letter-spacing:-.035em;max-width:18em;font-size:clamp(30px,3.4vw,64px);font-weight:450;line-height:1.11}.q figcaption{text-align:left;justify-self:end;gap:6px;margin-top:110px;margin-bottom:-88px;display:grid}.q figcaption b{color:var(--ink-2);font-size:20px;font-weight:400}.q figcaption span{font-size:15px}.q-nav{gap:10px;margin-top:30px;display:flex}.lx .sqb{width:61px;height:61px}.lx-dark{background:var(--dark);color:var(--on-ink);margin-top:28px;padding:170px 0 50px;position:relative;overflow:hidden}.lx-dark .ht-ridge{opacity:.4;width:min(950px,50%);position:absolute;top:0;right:0}.lx-dark .ht-world{width:min(1440px, 100% - 2 * var(--gut));color:#b9adff24;margin:160px auto -40px;position:relative}.lx-dark .h-l{max-width:14em;margin-top:40px;position:relative}.lx-dark .row-btns{margin-top:34px}.lx-faq{border-top:1px solid var(--dark-line);width:min(1140px,100%);margin:102px auto 0;position:relative}.lx-faq details{border-bottom:1px solid var(--dark-line)}.lx-faq summary{cursor:pointer;grid-template-columns:94px 1fr 46px;align-items:start;padding:34px 0 36px;list-style:none;display:grid}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq summary span{letter-spacing:-.02em;color:var(--ink-3);padding-right:32px;font-size:clamp(24px,2.1vw,40px);line-height:1.3;transition:color .2s}.lx-faq details[open] summary span,.lx-faq summary:hover span{color:var(--on-ink)}.fq-m{border:1.5px solid var(--on-ink);border-radius:1px;width:18px;height:8px;margin-top:21px}.lx-faq details[open] .fq-m{background:var(--on-ink)}.fq-b{border:1px solid var(--line-2);border-radius:999px;width:46px;height:46px;position:relative}.fq-b:before,.fq-b:after{content:"";background:var(--on-ink);width:14px;height:1.4px;margin:-.7px 0 0 -7px;transition:transform .2s;position:absolute;top:50%;left:50%}.fq-b:after{transform:rotate(90deg)}.lx-faq details[open] .fq-b:after{transform:rotate(0)}.lx-faq details p{color:var(--ink-2);max-width:calc(94px + 50em);margin-top:-12px;padding:0 140px 34px 94px;font-size:20px;line-height:1.55}.lx-faq details p a{text-underline-offset:3px;text-decoration:underline}.lx-foot{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);clip-path:polygon(0 0,26% 0,30.3% 24px,69.7% 24px,74% 0,100% 0,100% 100%,0 100%);border-radius:4px;padding:100px clamp(20px,5.3vw,102px) 66px}.ft-cols{grid-template-columns:repeat(4,1fr);margin-top:66px;display:grid}.ft-cols>div{align-content:start;gap:10px;padding-left:45px;font-size:20px;display:grid;position:relative}.ft-cols>div:first-child{padding-left:0}.ft-cols>div+div:before{content:"";background:var(--line);width:1px;position:absolute;top:4px;bottom:-6px;left:0}.ft-cols>div+div:after{content:"";background:linear-gradient(var(--accent), var(--accent)) 7px 0 / 1.2px 15px no-repeat, linear-gradient(var(--accent), var(--accent)) 0 7px / 15px 1.2px no-repeat;width:15px;height:15px;position:absolute;top:-2px;left:-7px}.ft-cols h4{margin-bottom:2px;font-size:20px;font-weight:500}.ft-cols a:hover,.linklike:hover{color:var(--accent)}.ft-cols .linklike{text-align:left;font-size:20px}.ft-cols .soon{color:var(--ink-3)}.ft-btns{justify-items:start;gap:20px;margin-top:30px;display:grid}.ft-cols>div{min-height:236px}.ft-bottom{justify-content:space-between;align-items:center;margin-top:54px;display:flex}.ft-bottom .mono{letter-spacing:.08em;text-transform:uppercase;font-size:15px}.ft-soc{align-items:center;gap:30px;display:flex}.ft-soc i{background:var(--ink-3);width:1px;height:12px}.ft-soc .i{width:22px;height:22px}@keyframes lx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before{transition:none!important;animation:none!important}}@media (max-width:1500px){.lx-meta{display:none}.lx-cta{margin-left:auto}.app{font-size:15px}.thead,.tr{grid-template-columns:200px 170px 150px 130px 140px 130px 70px}.st-cards{grid-template-columns:120px 340px 1fr}}@media (max-width:1200px){.lx-links{margin-left:32px}.lx-problem{grid-template-columns:1fr 1fr}.st-grid{grid-template-columns:1fr;gap:64px}.st-copy{min-height:0}.st-panel{height:600px}.lx-steps{padding:120px 0}.q-grid{grid-template-columns:300px 1px 1fr}.q-art .ht{width:240px}.tc-art .ht{width:200px}.sc-shot{height:520px}.board{width:380px}}@media (max-width:960px){.lx-links,.lx-cta{display:none}.lx-burger{display:block}.lx-nav.open .lx-links{padding:24px var(--gut);background:var(--white);border-bottom:1px solid var(--line);gap:18px;margin:0;display:grid;position:absolute;top:82px;left:0;right:0}.lx-nav.open .lx-links>i{display:none}.lx-nav.open .lx-cta{top:322px;left:var(--gut);margin:0;display:flex;position:absolute}.app-body{grid-template-columns:1fr;min-height:0}.sb{display:none}.main{padding:10px}.tbl{overflow-x:auto}.thead,.tr{width:max-content}.agent{margin:-60px var(--gut) 0 auto;width:min(480px, 100% - 2 * var(--gut));position:relative;bottom:auto;right:auto}.hero-stage{padding-bottom:80px}.lx-logos{grid-template-columns:1fr;height:auto}.lg-label,.lg-more{border:0;padding:18px 0}.lg-label{border-bottom:1px solid var(--line)}.lg-more{border-top:1px solid var(--line)}.lg-list{white-space:normal;flex-wrap:wrap;justify-content:center;gap:16px 28px;padding:18px 20px}.lx-problem{grid-template-columns:1fr;gap:48px}.pr-copy{padding-left:0}.cards3{grid-template-columns:1fr;margin-top:56px}.tc{min-height:0}.lx-love .cards3{margin-top:56px}.st-copy{padding-left:40px}.st-rail{left:0}.st-num{top:-34px;left:14px}.st-panel{height:520px}.st-cards{grid-template-columns:40px 300px 260px}.lx-prod{height:auto;padding-bottom:140px}.lx-prod .hl,.lx-prod .plus.mid{top:80px}.prod-copy{padding-top:160px}.lx-quote{margin-top:-60px;padding-top:100px}.q-grid{grid-template-columns:1fr}.q-rule{height:1px;margin:40px 0}.q-rule .plus{display:none}.q-body{padding-left:0}.q-slides{margin-top:32px}.q figcaption{justify-self:start;margin:40px 0 0}.lx-faq summary{grid-template-columns:40px 1fr 40px}.fq-b{width:40px;height:40px}.lx-faq details p{padding:0 0 28px 40px}.lx-dark{padding-top:110px}.lx-dark .ht-ridge{opacity:.35;width:70%}.ft-cols{grid-template-columns:1fr 1fr;gap:40px 0}.ft-cols>div:nth-child(3){padding-left:0}.ft-cols>div:nth-child(3):before,.ft-cols>div:nth-child(3):after{display:none}.ft-cols>div{min-height:0}.lx .notch,.lx-foot{clip-path:polygon(0 0,18% 0,24% 16px,76% 16px,82% 0,100% 0,100% 100%,0 100%)}}@media (max-width:560px){.hero-copy .lead{margin-top:20px}.hero-copy .row-btns{margin-top:28px}.lx .bt{height:46px;padding:0 20px;font-size:13px}.tc-foot{flex-wrap:wrap}.sc-shot{height:440px}.board{width:330px}.live{left:20px}.cmd{left:40px}.c-b{left:6px}.c-c{top:400px;left:160px}.st-panel{height:440px}.st-cards{grid-template-columns:20px 260px 240px;top:20px}.dc-h{height:64px;font-size:18px}.dc-i{gap:14px;height:52px;font-size:14px}.ft-cols{grid-template-columns:1fr}.ft-cols>div{padding-left:0!important}.ft-cols>div:before,.ft-cols>div:after{display:none}.ft-bottom{flex-direction:column;align-items:flex-start;gap:20px}.lx-faq details p{padding-left:0}.lx-faq summary{grid-template-columns:1fr 40px}.fq-m{display:none}}
