.lx{color:var(--ink)}.lx .wrap{max-width:1120px;margin:0 auto;padding:0 32px}.lx h1,.lx h2,.lx h3{margin:0;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.lx p{margin:0;color:var(--mute);font-size:17px;line-height:1.55}.lx .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--accent);margin-bottom:22px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono)}.lx .eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.lx .hero{padding:120px 0 40px}.lx .hero h1{font-size:clamp(44px,6vw,80px);line-height:1;max-width:20ch;letter-spacing:-.035em}.lx .hero p{margin-top:26px;max-width:52ch;font-size:19px}.lx .ctas{display:flex;gap:18px;align-items:center;margin-top:34px;flex-wrap:wrap}.lx .btn-w{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;border-radius:999px;padding:12px 20px;font-weight:600;font-size:15px;text-decoration:none}.lx .btn-t{color:var(--mute);font-size:15px;font-weight:500;text-decoration:none}.lx .btn-t:hover{color:var(--ink)}.lx .frame{margin:40px auto 0;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 1px 2px #0b10200a,0 40px 80px -48px #0b102040;overflow:hidden}.lx .frame__bar{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:12px;color:var(--mute-2)}.lx .frame__bar i{width:10px;height:10px;border-radius:50%;background:var(--line-2);display:inline-block;margin-right:4px}.lx .frame__bar b{color:var(--mute);font-weight:500}.lx .frame__body{padding:40px 32px;display:flex;justify-content:center;background:radial-gradient(60% 60% at 50% 0%,rgba(31,75,255,.06),transparent 70%)}.lx .frame__body>*{width:100%;max-width:760px}.lx .sec{padding:112px 0;border-top:1px solid var(--line)}.lx .sec h2{font-size:clamp(32px,3.6vw,46px);line-height:1.08;max-width:22ch}.lx .sec .lead{margin-top:18px;max-width:56ch}.lx .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px}.lx .col .ico{width:36px;height:36px;border-radius:10px;background:var(--accent-soft);border:1px solid var(--line);display:grid;place-items:center;color:var(--accent);margin-bottom:18px}.lx .col .ico svg{width:18px;height:18px}.lx .col h3{font-size:17px;margin-bottom:8px}.lx .col p{font-size:15px}.lx .lxsteps{margin-top:56px}.lx .lxsteps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:32px}.lx .lxsteps li{padding-top:18px;border-top:1px solid var(--line-2)}.lx .lxsteps .n{display:block;font-size:13px;color:var(--mute-2);font-variant-numeric:tabular-nums;margin-bottom:14px}.lx .lxsteps h3{font-size:16px;margin-bottom:6px}.lx .lxsteps p{font-size:14.5px}.lx .container{max-width:none;padding:0}.lx .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-top:56px}.lx .cell{background:var(--bg);padding:28px 26px}.lx .cell h3{font-size:16px;margin-bottom:8px}.lx .cell p{font-size:14.5px}.lx .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.lx .rel a{display:block;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.lx .rel a:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 12px 30px -20px #0b102040}.lx .rel h3{font-size:16px;margin-bottom:8px}.lx .rel p{font-size:14.5px}.lx .rel span{display:inline-block;margin-top:14px;font-size:13px;color:var(--accent);font-weight:500}.lx .cta{padding:120px 0;text-align:center;border-top:1px solid var(--line)}.lx .cta h2{font-size:clamp(36px,4.6vw,60px);line-height:1.02;max-width:none;margin:0 auto}.lx .cta p{margin:20px auto 0;max-width:48ch}.lx .cta .ctas{justify-content:center}.lx .trust{display:flex;gap:28px;justify-content:center;margin-top:36px;font-size:13px;color:var(--mute-2)}.lx .uc-sec,.lx .uc-sec--alt{padding:0;background:transparent;border:0!important}.lx .uc-sec:before,.lx .uc-sec:after,.lx .uc-sechead:before{display:none}.lx .uc-sechead{border:0;padding-top:0}.lx .uc-sechead{text-align:left;margin:0 0 40px;max-width:none}.lx .uc-sechead .h-eyebrow{display:none}.lx .uc-sechead h2{font-size:clamp(32px,3.6vw,46px);line-height:1.08;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.lx .uc-sechead p{margin:18px 0 0;color:var(--mute);font-size:17px;max-width:56ch}.lx .uce-pills{justify-content:flex-start}.lx .pvx__foot{text-align:left;margin-left:0}.lx .hv-rail__card{box-shadow:none}.lx .feat{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center;margin-top:0}.lx .feat h2{max-width:14ch}.lx .pts{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:20px}.lx .pts li{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:15px;color:var(--mute);line-height:1.5}.lx .pts li b{display:block;color:var(--ink);font-weight:600;margin-bottom:2px}.lx .pts li .ck{width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-top:1px}.lx .pts li .ck svg{width:12px;height:12px}.lx .shot{border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 1px 2px #0b10200a,0 40px 80px -48px #0b102038;overflow:hidden}.lx .shot__body{padding:28px;background:radial-gradient(70% 60% at 50% 0%,rgba(31,75,255,.06),transparent 70%)}.oe{display:grid;grid-template-columns:1fr 28px 1.2fr;gap:10px;align-items:stretch;font-family:var(--font-body)}.oe__mail,.oe__ord{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;font-size:13px;line-height:1.5;color:var(--ink-2);min-height:260px}.oe__hd{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--mute-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.oe__from{color:var(--ink);font-weight:600;font-size:13px}.oe__subj{color:var(--mute);margin-bottom:10px;font-size:12.5px}.oe__mail p{margin:0 0 8px;font-size:13px;color:var(--ink-2)}.oe__hl{background:var(--accent-soft);border-radius:3px;padding:0 2px;margin:0 -1px;color:var(--ink)}.oe__arrow{display:grid;place-items:center;color:var(--mute-2)}.oe__arrow svg{width:18px;height:18px}.oe__row{display:grid;grid-template-columns:72px 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.oe__row:last-of-type{border-bottom:0}.oe__k{color:var(--mute-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding-top:2px}.oe__v{color:var(--ink)}.oe__tag{display:inline-block;margin-left:4px;font-size:10.5px;padding:1px 7px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-family:var(--font-mono);vertical-align:1px;white-space:nowrap}.oe__tag--ask{background:var(--warn-soft);color:var(--warn)}.oe__foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px;font-size:13px;color:var(--ink)}.oe__foot small{display:block;color:var(--mute);font-size:12px;margin-top:2px}.oe__btn{background:var(--ink);color:#fff;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600;white-space:nowrap}.lx .hero--vis{position:relative;overflow:hidden;min-height:calc(100vh - 64px);display:flex;align-items:flex-end;padding:0 0 64px}.lx .hero--vis>.wrap{position:relative;z-index:2;width:100%}.lx .hero--vis .chips{margin-top:32px}.hv{position:absolute;inset:0;z-index:0;pointer-events:none}.hv__layer{position:absolute;inset:0;overflow:hidden}.hv__layer--soft{filter:blur(1.6px);opacity:.92}.hv__layer--focus{-webkit-mask-image:radial-gradient(ellipse 42% 38% at 66% 40%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 42% 38% at 66% 40%,#000 45%,transparent 100%)}.hp{position:absolute;left:58%;top:44%;width:5400px;height:2800px;margin:-1400px 0 0 -2700px;transform-origin:50% 50%;transform:perspective(1500px) rotateX(56deg) rotate(-26deg) translateZ(0) scale(.5);animation:hpDrift 28s ease-in-out infinite alternate}@keyframes hpDrift{0%{transform:perspective(1500px) rotateX(56deg) rotate(-26deg) translate3d(60px,30px,0) scale(.5)}to{transform:perspective(1500px) rotateX(56deg) rotate(-26deg) translate3d(-160px,-40px,0) scale(.5)}}.hp__grid{position:absolute;inset:0}.hp__v{position:absolute;top:120px;bottom:0;width:0;border-left:4px dashed var(--line-2)}.hp__h{position:absolute;top:140px;font-family:var(--font-mono);font-weight:500;font-size:44px;color:var(--mute-2);letter-spacing:.04em}.hp__bar{position:absolute;height:148px;border-radius:28px;background:#fff;border:4px solid var(--line-2);box-shadow:0 4px #0b10200a,0 60px 100px -60px #0b102059;display:flex;align-items:center;padding:0 52px;overflow:hidden}.hp__bar span{font-family:var(--font-display);font-weight:600;font-size:52px;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.hp__mk{position:absolute;width:52px;height:52px;border-radius:12px;transform:rotate(45deg);background:#fff;border:6px solid var(--line-strong)}.hp__mk--done{border-color:var(--ok)}.hp__mk--warn{border-color:var(--warn);box-shadow:0 0 color-mix(in oklab,var(--warn) 50%,transparent);animation:hpPulseW 2.6s ease-out infinite}.hp__mk--live{border-color:var(--accent);background:var(--accent-soft);animation:hpPulse 2.4s ease-out infinite}@keyframes hpPulse{0%{box-shadow:0 0 color-mix(in oklab,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 44px transparent}}@keyframes hpPulseW{0%{box-shadow:0 0 color-mix(in oklab,var(--warn) 45%,transparent)}to{box-shadow:0 0 0 44px transparent}}.hp__now{position:absolute;top:80px;bottom:0;width:6px;left:1800px;background:var(--accent);opacity:.55;border-radius:4px;animation:hpNow 28s linear infinite}.hp__now:before{content:"now";position:absolute;top:-12px;left:20px;font-family:var(--font-mono);font-size:40px;color:var(--accent)}@keyframes hpNow{0%{transform:translate(0)}to{transform:translate(840px)}}.hv__fade{position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 0%,color-mix(in oklab,var(--bg) 92%,transparent) 30%,color-mix(in oklab,var(--bg) 40%,transparent) 55%,transparent 75%),linear-gradient(90deg,color-mix(in oklab,var(--bg) 96%,transparent) 0%,color-mix(in oklab,var(--bg) 85%,transparent) 36%,transparent 60%),linear-gradient(180deg,var(--bg) 0%,transparent 14%)}@media(prefers-reduced-motion:reduce){.hp,.hp__mk,.hp__now{animation:none!important}}@media(max-width:900px){.lx .hero--vis{min-height:auto;padding-top:280px}.hp{transform:perspective(1500px) rotateX(56deg) rotate(-26deg) scale(.35);animation:none}}.lx .feat--rail{margin-top:56px;align-items:start;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px}.lx .rail{display:flex;flex-direction:column;gap:6px;position:sticky;top:96px}.lx .rail__it{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;text-align:left;width:100%;border:1px solid transparent;background:transparent;border-radius:13px;padding:14px 16px;cursor:pointer;font:inherit;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.lx .rail__it:hover{background:var(--bg);border-color:var(--line)}.lx .rail__ico{width:38px;height:38px;border-radius:10px;background:var(--bg);border:1px solid var(--line);color:var(--mute);display:grid;place-items:center;transition:background .2s ease,color .2s ease,border-color .2s ease}.lx .rail__ico svg{width:19px;height:19px}.lx .rail__tx b{display:block;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--ink-2)}.lx .rail__tx span{display:block;font-size:13.5px;line-height:1.45;color:var(--mute-2);margin-top:2px;transition:color .2s ease}.lx .rail__it.is-on{background:#fff;border-color:color-mix(in oklab,var(--accent) 32%,var(--line));box-shadow:0 14px 30px -22px color-mix(in oklab,var(--accent) 60%,transparent)}.lx .rail__it.is-on .rail__ico{background:var(--accent);color:#fff;border-color:transparent}.lx .rail__it.is-on .rail__tx b{color:var(--ink)}.lx .rail__it.is-on .rail__tx span{color:var(--mute)}.lx .rail__prog{position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;opacity:0}.lx .rail__it.is-on.is-run .rail__prog{opacity:.55;animation:oeProg var(--oe-dur,3.6s) linear forwards}@keyframes oeProg{to{transform:scaleX(1)}}.oe-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 1px 2px #0b10200a,0 40px 80px -52px #0b102047}.oe-card__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:18px}.oe-card__id{display:flex;align-items:center;gap:10px}.oe-card__ava{width:30px;height:30px;border-radius:9px;background:var(--accent);color:#fff;display:grid;place-items:center;box-shadow:0 6px 14px -6px color-mix(in oklab,var(--accent) 70%,transparent)}.oe-card__ava svg{width:17px;height:17px}.oe-card__name{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--ink)}.oe-card__name span{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:3px 7px;border-radius:5px;margin-left:8px;vertical-align:middle}.oe-card__st{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.oe-card__st i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:oePulse 1.8s ease-out infinite}.oe-card__st em{font-style:normal;display:none}@keyframes oePulse{0%{box-shadow:0 0 color-mix(in oklab,currentColor 45%,transparent)}to{box-shadow:0 0 0 7px transparent}}#oe-feat[data-s="1"] .oe-card__st em[data-s="1"],#oe-feat[data-s="2"] .oe-card__st em[data-s="2"],#oe-feat[data-s="3"] .oe-card__st em[data-s="3"],#oe-feat[data-s="4"] .oe-card__st em[data-s="4"]{display:inline}#oe-feat[data-s="3"] .oe-card__st{color:var(--warn)}#oe-feat[data-s="4"] .oe-card__st{color:var(--ok)}#oe-feat[data-s="4"] .oe-card__st i{animation:none}.oe__mail,.oe__ord,.oe__foot{background:var(--surface)!important;border-color:var(--line)!important}.oe__hl{background:transparent;transition:background .5s ease}.oe.s1 .oe__hl,.oe.s2 .oe__hl,.oe.s3 .oe__hl,.oe.s4 .oe__hl{background:var(--accent-soft)}.oe .oe__row,.oe .oe__id{opacity:0;transform:translateY(4px);transition:opacity .45s ease,transform .45s ease}.oe.s2 .oe__row,.oe.s2 .oe__id,.oe.s3 .oe__row,.oe.s3 .oe__id,.oe.s4 .oe__row,.oe.s4 .oe__id{opacity:1;transform:none}.oe.s2 .r1{transition-delay:.05s}.oe.s2 .r2{transition-delay:.15s}.oe.s2 .r3{transition-delay:.25s}.oe.s2 .r4{transition-delay:.35s}.oe.s2 .r5{transition-delay:.45s}.oe.s2 .r6{transition-delay:.55s}.oe .oe__tag{opacity:0;transition:opacity .4s ease .5s}.oe.s2 .oe__tag,.oe.s3 .oe__tag,.oe.s4 .oe__tag{opacity:1}.oe .oe__tag--ask,.oe .oe__tag--ok{display:none}.oe.s3 .oe__tag--ask,.oe.s4 .oe__tag--ok{display:inline-block;opacity:1;transition-delay:.2s}.oe__tag--ok{background:var(--ok-soft);color:var(--ok)}.oe__q{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-size:12.5px;color:var(--ink);opacity:0;transform:translateY(4px);transition:opacity .45s ease,transform .45s ease}.oe__q b{display:block;font-family:var(--font-mono);font-weight:500;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.oe.s3 .oe__q,.oe.s4 .oe__q{opacity:1;transform:none;transition-delay:.3s}.oe__foot{position:relative;min-height:62px;opacity:0;transition:opacity .45s ease}.oe.s2 .oe__foot,.oe.s3 .oe__foot,.oe.s4 .oe__foot{opacity:1}.oe__ft{flex:1;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:opacity .4s ease}.oe__ft--done{position:absolute;inset:12px 16px;opacity:0;pointer-events:none}.oe.s4 .oe__ft--draft{opacity:0}.oe.s4 .oe__ft--done{opacity:1;transition-delay:.25s}.oe__ok{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ok);color:#fff;margin-right:8px;vertical-align:-3px}.oe__ok svg{width:10px;height:10px}.oe__btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.oe__mail{min-height:300px}.oe__ord{position:relative}.oe__skel{position:absolute;left:18px;right:18px;top:46px;opacity:0;transition:opacity .4s ease}.oe.s1 .oe__skel{opacity:1;transition-delay:.2s}.oe__skel i{display:block;height:10px;border-radius:5px;background:var(--surface-2);margin:0 0 12px;animation:oeSkel 1.6s ease-in-out infinite}.oe__skel i:nth-child(2){animation-delay:.2s}.oe__skel i:nth-child(3){animation-delay:.4s}.oe__skel i:nth-child(4){animation-delay:.6s}.oe__skel em{display:block;font-style:normal;font-size:12px;color:var(--mute-2);margin-top:16px}@keyframes oeSkel{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.oe *{transition:none!important}}@media(max-width:900px){.lx .feat--rail{grid-template-columns:1fr}}.lx .sec--takeover{padding:0}.lx .oe-scroll{position:relative}.lx .oe-pin{padding:96px 0}.lx .feat--rail{margin-top:0;align-items:center}.lx .oe-left .lead{margin-bottom:32px}.lx .rail{position:static;margin-top:0}.lx .rail__prog{transition:none}@media(min-width:901px){.lx .oe-scroll.is-pinned{height:260vh}.lx .oe-scroll.is-pinned .oe-pin{position:sticky;top:64px;height:calc(100vh - 64px);padding:0;display:flex;align-items:center}.lx .oe-scroll.is-pinned .oe-pin>.wrap{width:100%}.lx .oe-scroll.is-pinned .rail__it.is-on .rail__prog{opacity:.6;transform:scaleX(var(--oe-p,0));animation:none}.lx .oe-dots{display:flex}}.lx .oe-dots{display:none;gap:6px;margin-top:22px;padding-left:16px}.lx .oe-dots i{width:18px;height:3px;border-radius:2px;background:var(--line-2);transition:background .25s ease,width .25s ease}.lx .oe-dots i.on{background:var(--accent);width:28px}@media(max-height:760px)and (min-width:901px){.lx .oe-card{transform:scale(.9);transform-origin:center right}.lx .oe-left h2{font-size:38px}}.oe__m3,.oe.s3 .oe__m2{display:none}.oe.s3 .oe__m3{display:inline}.lx .feat--rail{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lx .oe-left h2{max-width:none}.lx .app-sec{padding:0 0 8px;border-top:0}.app{width:100%;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-display);color:var(--ink);box-shadow:0 -30px 80px -60px #1f4bff59}.app__top{display:grid;grid-template-columns:1fr minmax(280px,520px) 1fr;align-items:center;gap:20px;height:56px;padding:0 20px;border-bottom:1px solid var(--line)}.app__crumb{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--mute)}.app__crumb b{color:var(--ink);font-weight:600}.app__crumb em{font-style:normal;color:var(--line-2)}.app__crumb span:last-child{color:var(--ink);font-weight:500}.app__logo{width:24px;height:24px;border-radius:7px;background:var(--accent);color:#fff;display:inline-grid;place-items:center}.app__logo svg{width:14px;height:14px}.app__search{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--mute-2);font-size:13px}.app__search svg{width:15px;height:15px}.app__search span{flex:1}.app__search kbd{font:500 11px/1 var(--font-mono);padding:4px 6px;border-radius:5px;background:#fff;border:1px solid var(--line);color:var(--mute)}.app__me{display:flex;justify-content:flex-end;align-items:center;gap:14px}.app__live{display:inline-flex;align-items:center;gap:7px;font:500 11px/1 var(--font-mono);letter-spacing:.06em;color:var(--mute)}.app__live i{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:oePulse 1.8s ease-out infinite;color:var(--ok)}.app__av{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:600}.app__body{display:grid;grid-template-columns:232px minmax(0,1fr) 320px;min-height:640px}.app__side{border-right:1px solid var(--line);padding:16px 12px;display:flex;flex-direction:column;background:var(--surface)}.app__ws{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;padding:6px 8px 14px}.app__ws span{width:24px;height:24px;border-radius:7px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:11px}.app__side nav{display:flex;flex-direction:column;gap:2px}.app__side a{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:9px;font-size:13.5px;color:var(--ink-2);cursor:default}.app__side a svg{width:17px;height:17px;color:var(--mute)}.app__side a span{flex:1}.app__side a em{font-style:normal;font:500 11px/1 var(--font-mono);color:var(--mute);background:#fff;border:1px solid var(--line);border-radius:999px;padding:3px 7px}.app__side a.on{background:#fff;border:1px solid var(--line);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0b10200a}.app__side a.on svg{color:var(--accent)}.app__sideft{margin-top:auto;padding:12px 10px 4px;border-top:1px solid var(--line);font-size:12px;color:var(--mute)}.app__sideft b{display:block;font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);margin-bottom:6px}.app__main{padding:22px 28px 28px;min-width:0}.app__mh{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.app__mh h4{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.app__mh span{font-size:13px;color:var(--mute)}.app__tabs{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.app__tabs span{padding:6px 12px;border-radius:7px;font-size:12.5px;color:var(--mute)}.app__tabs span.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0b10200f}.app__board .hx{border:0;border-radius:0;box-shadow:none;background:transparent;zoom:1.22}.app__board .hx__bar{display:none}.app__board .ob{padding:0}.app__feed{border-left:1px solid var(--line);padding:18px;display:flex;flex-direction:column;background:#fff}.app__fh{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;margin-bottom:14px}.app__fh em{margin-left:auto;font-style:normal;font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2)}.app__feed ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.app__fi{display:grid;grid-template-columns:10px 1fr auto;gap:12px;padding:12px 2px;border-bottom:1px solid var(--line);opacity:0;transform:translateY(6px);transition:opacity .5s ease var(--d),transform .5s ease var(--d)}.app.in .app__fi{opacity:1;transform:none}.app__fi i{width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--ok)}.app__fi--warn i{background:var(--warn)}.app__fi--vic i{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.app__fi b{display:block;font-size:13.5px;font-weight:600}.app__fi span{display:block;font-size:12.5px;color:var(--mute);margin-top:2px}.app__fi time{font:500 11px/1.6 var(--font-mono);color:var(--mute-2)}.app__appr{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 25%,var(--line))}.app__appr b{display:block;font-size:13.5px}.app__appr span{display:block;font-size:12.5px;color:var(--mute)}.app__btn{background:var(--ink);color:#fff!important;border-radius:999px;padding:8px 14px;font-size:12.5px!important;font-weight:600;white-space:nowrap}@media(max-width:1100px){.app__body{grid-template-columns:200px minmax(0,1fr)}.app__feed{display:none}}@media(max-width:760px){.app__body{grid-template-columns:1fr}.app__side{display:none}.app__top{grid-template-columns:1fr auto}.app__search{display:none}.app__board .hx{zoom:1}}.lx .ctrl2{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.lx .lxcc{position:relative;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0b102008;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lx .lxcc:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:0 18px 40px -28px #0b102047}.lx .lxcc__viz{position:relative;height:150px;display:grid;place-items:center;padding:20px;background:radial-gradient(80% 90% at 50% 0%,color-mix(in oklab,var(--accent) 9%,transparent),transparent 70%),linear-gradient(180deg,var(--surface),#fff);border-bottom:1px solid var(--line)}.lx .lxcc__viz:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in oklab,var(--ink) 9%,transparent) 1px,transparent 1px);background-size:14px 14px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.lx .lxcc__tx{padding:22px 24px 26px}.lx .lxcc__ico{width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:14px;border:1px solid color-mix(in oklab,var(--accent) 18%,var(--line))}.lx .lxcc__ico svg{width:18px;height:18px}.lx .lxcc h3{font-size:16.5px;margin-bottom:6px}.lx .lxcc p{font-size:14.5px}.cv{position:relative;z-index:1;width:100%;max-width:280px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;box-shadow:0 12px 28px -20px #0b102059;font-family:var(--font-display)}.cv__row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.cv__k{font-size:12.5px;font-weight:600;color:var(--ink)}.cv__pill{font:500 10px/1 var(--font-mono);padding:4px 7px;border-radius:999px;white-space:nowrap}.cv__pill--w{background:var(--warn-soft);color:var(--warn)}.cv__btns{display:flex;gap:6px}.cv__b{font-size:11.5px;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink)}.cv__b--p{background:var(--ink);border-color:var(--ink);color:#fff;animation:cvGlow 2.8s ease-in-out infinite}@keyframes cvGlow{0%,to{box-shadow:0 0 color-mix(in oklab,var(--ink) 25%,transparent)}50%{box-shadow:0 0 0 5px transparent}}.cv--log{padding:6px 12px}.cv--log div{display:grid;grid-template-columns:38px 1fr auto;gap:8px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--line);font-size:12px;color:var(--ink-2)}.cv--log div:last-child{border-bottom:0}.cv--log time{font:500 10.5px/1 var(--font-mono);color:var(--mute-2)}.cv--log em{font-style:normal;font:500 9.5px/1 var(--font-mono);padding:3px 6px;border-radius:999px;background:var(--surface);color:var(--mute);border:1px solid var(--line)}.cv--log em.ok{background:var(--ok-soft);color:var(--ok);border-color:transparent}.cv--sys{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;background:transparent;border:0;box-shadow:none;padding:0;max-width:250px}.cv--sys span{font:500 11.5px/1 var(--font-display);padding:8px 11px;border-radius:999px;background:#fff;border:1px solid var(--line-2);color:var(--ink-2);box-shadow:0 4px 12px -8px #0b10204d}.cv--sys span.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600;box-shadow:0 8px 18px -8px color-mix(in oklab,var(--accent) 70%,transparent)}@media(max-width:900px){.lx .ctrl2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cv__b--p{animation:none}}.lx .cta--blue{padding:96px 0 112px;text-align:center}.lx .cta--blue .wrap{max-width:1344px}.lx .cta--blue .uc-cta h2{color:#fff;max-width:none}.lx .cta--blue .uc-cta p{color:#ffffffd1;margin-left:auto;margin-right:auto}.lx .chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px}.lx .chips__l{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);margin-right:6px}.lx .chips a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:13.5px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.lx .chips a:hover{border-color:color-mix(in oklab,var(--accent) 35%,var(--line));color:var(--accent);background:var(--accent-soft)}.lx .handoff{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--mute);margin:0 0 40px;padding-left:16px;border-left:2px solid var(--accent)}.lx .sk__n{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--accent);margin-bottom:8px}html{scroll-behavior:smooth}.lx [id]{scroll-margin-top:84px}.lx .lxskills{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;background:none;border:0;padding:0}.lx .sk{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #0b102008;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lx .sk:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:0 18px 40px -28px #0b102047}.lx .sk__viz{height:176px;padding:22px 22px 0;overflow:hidden;position:relative;background:#fff}.lx .sk__viz:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;background:linear-gradient(180deg,#fff0,#fff)}.lx .sk__txt{padding:18px 22px 24px;background:#fff;flex:1}.lx .sk h3{font-size:16px;margin-bottom:8px}.lx .sk p{font-size:14.5px}.mv{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:12.5px;color:var(--ink-2);line-height:1.45;box-shadow:0 1px 2px #0b10200a}.mv+.mv{margin-top:8px}.mv__t{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--mute-2);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.mv__li{display:flex;align-items:center;gap:8px;padding:4px 0;color:var(--ink)}.mv__li i{width:14px;height:14px;border-radius:50%;background:var(--ok);display:inline-grid;place-items:center;flex:none}.mv__li i svg{width:8px;height:8px;color:#fff}.mv__li i.w{background:var(--warn)}.mv__li i.o{background:transparent;border:1.5px solid var(--line-2)}.mv__bar{display:grid;grid-template-columns:58px 1fr;gap:8px;align-items:center;padding:5px 0}.mv__bar span{font-size:12px;color:var(--ink)}.mv__bar b{display:block;height:16px;border-radius:4px;background:var(--surface-2);position:relative}.mv__bar b:after{content:"";position:absolute;top:0;bottom:0;border-radius:4px;background:var(--accent-soft);border:1px solid rgba(31,75,255,.35)}.mv__bar.a b:after{left:8%;width:38%}.mv__bar.b b:after{left:30%;width:42%;background:var(--warn-soft);border-color:#b6701a66}.mv__bar.c b:after{left:56%;width:30%}.mv__sms{display:flex;flex-direction:column;gap:6px}.mv__bub{max-width:88%;padding:8px 11px;border-radius:12px;background:var(--surface-2);color:var(--ink);font-size:12.5px}.mv__bub.me{align-self:flex-end;background:var(--accent);color:#fff}.mv__tl{display:grid;gap:6px}.mv__tl div{display:grid;grid-template-columns:38px 1fr;gap:10px;color:var(--ink)}.mv__tl div span{color:var(--mute-2);font-family:var(--font-mono);font-size:11px;padding-top:2px}.mv__alert{border-color:#b6701a59;background:#fffdf8}.mv__btns{display:flex;gap:8px;margin-top:10px}.mv__btns span{padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid var(--line-2);color:var(--ink)}.mv__btns span.p{background:var(--ink);color:#fff;border-color:var(--ink)}.mv__kv{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--line);color:var(--ink)}.mv__kv:last-child{border-bottom:0}.mv__kv em{font-style:normal;color:var(--mute)}.lx .ctrl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-top:48px}.lx .ctrl div{background:#fff;padding:26px}.lx .ctrl h3{font-size:16px;margin-bottom:8px}.lx .ctrl p{font-size:14.5px}@media(max-width:900px){.lx .feat,.lx .lxskills,.lx .ctrl,.oe{grid-template-columns:1fr}.oe__arrow{transform:rotate(90deg);height:28px}}@media(max-width:900px){.lx .cols,.lx .grid,.lx .rel,.lx .lxsteps ol{grid-template-columns:1fr}.lx .hero{padding-top:72px}.lx .sec{padding:72px 0}.lx .frame__body{padding:20px 12px}}.lx .vx-sec{padding:0;border-top:0;background:var(--bg)}.lx .vx-pin{display:flex;flex-direction:column;background:var(--bg)}.lx .vx-head{padding:8px 0 28px}.lx .vx-head .wrap{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.lx .vx-head h2{font-size:clamp(30px,3.2vw,42px);line-height:1.06;max-width:none}.lx .vx-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px}.lx .vx-steps li{width:150px;padding:10px 12px 0;border-top:2px solid var(--line-2);transition:border-color .3s ease}.lx .vx-steps span{display:block;font:500 10.5px/1 var(--font-mono);color:var(--mute-2);letter-spacing:.08em;margin-bottom:6px}.lx .vx-steps b{display:block;font-size:14px;font-weight:600;color:var(--mute);transition:color .3s ease}.lx .vx-steps em{display:block;font-style:normal;font-size:12px;color:var(--mute-2);margin-top:2px;line-height:1.35}.lx .vx-sec[data-s="1"] .vx-steps li[data-k="1"],.lx .vx-sec[data-s="2"] .vx-steps li[data-k="2"],.lx .vx-sec[data-s="3"] .vx-steps li[data-k="3"],.lx .vx-sec[data-s="4"] .vx-steps li[data-k="4"]{border-color:var(--accent)}.lx .vx-sec[data-s="1"] .vx-steps li[data-k="1"] b,.lx .vx-sec[data-s="2"] .vx-steps li[data-k="2"] b,.lx .vx-sec[data-s="3"] .vx-steps li[data-k="3"] b,.lx .vx-sec[data-s="4"] .vx-steps li[data-k="4"] b{color:var(--ink)}.vx{flex:1;min-height:0;display:grid;grid-template-columns:60px 260px minmax(0,1fr);background:#fff;border-top:1px solid color-mix(in oklab,var(--line) 70%,transparent);font-family:var(--font-display);color:var(--ink);box-shadow:0 -24px 60px -40px #0b10201f}.vx-rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0;border-right:1px solid var(--line);background:color-mix(in oklab,var(--surface) 55%,#fff)}.vx-rail__logo{width:32px;height:32px;border-radius:9px;background:var(--accent);color:#fff;display:grid;place-items:center;margin-bottom:10px;box-shadow:0 6px 14px -6px color-mix(in oklab,var(--accent) 70%,transparent)}.vx-rail__logo svg{width:17px;height:17px}.vx-rail__b{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--mute-2)}.vx-rail__b svg{width:18px;height:18px}.vx-rail__b.on{background:#fff;color:var(--accent);border:1px solid var(--line);box-shadow:0 1px 2px #0b10200d}.vx-rail__sep{width:22px;height:1px;background:var(--line-2);margin:6px 0}.vx-rail__me{margin-top:auto;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:600}.vx-side{border-right:1px solid var(--line);padding:16px 12px;overflow:hidden}.vx-side__h{display:flex;justify-content:space-between;align-items:center;padding:0 8px 12px}.vx-side__h b{font-size:13.5px}.vx-new{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--ink);color:#fff}.vx-side ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.vx-s{padding:9px 10px;border-radius:10px;border:1px solid transparent}.vx-s b{display:block;font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-s span{display:block;font-size:11.5px;color:var(--mute-2);margin-top:2px}.vx-s--new{max-height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .35s ease,padding .45s ease,background .3s ease}.vx-sec[data-s="2"] .vx-s--new,.vx-sec[data-s="3"] .vx-s--new,.vx-sec[data-s="4"] .vx-s--new{max-height:60px;padding-top:9px;padding-bottom:9px;opacity:1;background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 22%,var(--line))}.vx-s--new b{color:var(--ink);font-weight:600}.vx-main{display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,#fff,color-mix(in oklab,var(--surface) 60%,#fff))}.vx-top{display:flex;justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 22px;border-bottom:1px solid var(--line)}.vx-crumb{font-size:13.5px;color:var(--mute)}.vx-crumb em{font-style:normal;color:var(--line-2);margin:0 4px}.vx-crumb b{color:var(--ink);font-weight:500}.vx-id{display:flex;border:1px solid var(--line);border-radius:999px;background:#fff;overflow:hidden}.vx-id span{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;color:var(--ink-2)}.vx-id span+span{border-left:1px solid var(--line)}.vx-id svg{width:14px;height:14px;color:var(--mute)}.vx-canvas{position:relative;flex:1;min-height:0;overflow:hidden}.vx-p{position:absolute;inset:0;padding:0 32px;transition:opacity .45s ease,transform .45s ease}.vx-p--ask{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.vx-p--ask h3{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.vx-box{width:min(640px,100%);background:#fff;border:1px solid var(--line-2);border-radius:16px;padding:16px 16px 12px;box-shadow:0 20px 50px -30px #0b10204d}.vx-type{min-height:48px;font-size:15.5px;line-height:1.5;color:var(--ink)}.vx-caret{display:inline-block;width:2px;height:18px;background:var(--accent);vertical-align:-3px;margin-left:1px;animation:vxBlink 1s steps(1) infinite}@keyframes vxBlink{50%{opacity:0}}.vx-box__ft{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.vx-box__ft>span:first-child{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:5px 8px;border-radius:6px}.vx-send{width:32px;height:32px;border-radius:10px;background:var(--ink);color:#fff;display:grid;place-items:center}.vx-send svg{width:15px;height:15px}.vx-sugg{width:min(640px,100%)}.vx-sugg b{display:block;font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);margin-bottom:10px}.vx-sugg ul{list-style:none;margin:0;padding:0}.vx-sugg li{display:flex;align-items:center;gap:10px;padding:8px 2px;font-size:14px;color:var(--ink-2)}.vx-sugg svg{width:14px;height:14px;color:var(--mute-2)}.vx-p--thread{overflow:hidden}.vx-thread{max-width:860px;margin:0 auto;padding:22px 0 30px;display:flex;flex-direction:column;gap:14px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.vx-u{align-self:flex-end;max-width:80%;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.vx-u__h{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink)}.vx-u__h i{font-style:normal;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:9px}.vx-u p{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:13.5px;line-height:1.5;color:var(--ink)}.vx-run__sum{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mute)}.vx-run__sum svg{width:12px;height:12px;transform:rotate(90deg);transition:transform .3s ease}.vx-run__n .r{display:none;font-weight:500}.vx-run__n .w{font-weight:500;color:var(--accent)}.vx-tools{list-style:none;margin:8px 0 0;padding:0 0 0 18px;border-left:1px solid var(--line);overflow:hidden;max-height:320px;transition:max-height .5s ease,opacity .4s ease,margin .4s ease}.vx-tool,.vx-note{opacity:0;transform:translateY(4px);transition:opacity .3s ease calc(var(--i)*.22s),transform .3s ease calc(var(--i)*.22s)}.vx-tool{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;color:var(--ink)}.vx-tool svg{width:14px;height:14px;color:var(--mute)}.vx-tool b{font-weight:600}.vx-tool code{font:500 11px/1 var(--font-mono);color:var(--mute)}.vx-tool em{font-style:normal;font:500 11px/1 var(--font-mono);color:var(--mute-2)}.vx-note{padding:5px 0;font-size:13px;color:var(--ink-2)}.vx-ans{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.vx-ans b{color:var(--ink);font-weight:600}.vx-appr{border:1px solid var(--line-2);border-radius:14px;background:#fff;box-shadow:0 20px 50px -34px #0b102066;overflow:hidden;opacity:0;transform:translateY(10px);max-height:0;transition:opacity .45s ease,transform .45s ease,max-height .5s ease}.vx-appr__h{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13.5px}.vx-appr__h svg{width:16px;height:16px;color:var(--mute)}.vx-appr ol{list-style:none;margin:0;padding:6px 16px}.vx-appr li{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.vx-appr li:last-child{border-bottom:0}.vx-appr__n{width:20px;height:20px;border-radius:6px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;font:500 10.5px/1 var(--font-mono);color:var(--mute)}.vx-appr__k{display:block;font:500 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:3px}.vx-appr li b{display:block;font-size:13px}.vx-appr li div>span:last-child{display:block;font-size:12.5px;color:var(--mute);margin-top:1px}.vx-appr__btns{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line);background:var(--surface)}.vx-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600}.vx-btn svg{width:11px;height:11px}.vx-btn--g{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.vx-u--ok,.vx-taken,.vx-ans--done{display:none}.vx-taken{border:1px solid var(--line);border-radius:12px;background:#fff;padding:4px 14px}.vx-taken__h{display:flex;align-items:center;gap:8px;padding:9px 0 6px;font-size:12.5px}.vx-taken__h span{font:500 11px/1 var(--font-mono);color:var(--mute);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px 7px}.vx-tk{display:grid;grid-template-columns:16px 1fr auto auto 14px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:13px}.vx-tk svg{width:15px;height:15px;color:var(--mute)}.vx-tk em{font-style:normal;font-size:12px;color:var(--mute)}.vx-tk span{font-size:12px;color:var(--ok);font-weight:500}.lx .vx-ans{font-size:14px;line-height:1.6}.lx .vx-u p{font-size:13.5px}.lx .vx-p--ask h3{font-size:26px}.vx-sec[data-s="1"] .vx-p--thread{opacity:0;transform:translateY(12px);pointer-events:none}.vx-sec:not([data-s="1"]) .vx-p--ask{opacity:0;transform:translateY(-12px);pointer-events:none}.vx-sec[data-s="2"].go .vx-tool,.vx-sec[data-s="2"].go .vx-note{opacity:1;transform:none}.vx-sec[data-s="3"] .vx-tools,.vx-sec[data-s="4"] .vx-tools{max-height:0;opacity:0;margin-top:0}.vx-sec[data-s="3"] .vx-run__sum svg,.vx-sec[data-s="4"] .vx-run__sum svg{transform:none}.vx-sec[data-s="3"] .vx-run__n .w,.vx-sec[data-s="4"] .vx-run__n .w{display:none}.vx-sec[data-s="3"] .vx-run__n .r,.vx-sec[data-s="4"] .vx-run__n .r{display:inline}.vx-sec[data-s="3"] .vx-ans,.vx-sec[data-s="4"] .vx-ans{opacity:1;transform:none}.vx-sec[data-s="3"] .vx-appr{opacity:1;transform:none;max-height:420px}.vx-sec[data-s="4"] .vx-appr{display:none}.vx-sec[data-s="4"] .vx-u--ok,.vx-sec[data-s="4"] .vx-taken,.vx-sec[data-s="4"] .vx-ans--done{display:block;animation:vxIn .5s ease both}.vx-sec[data-s="4"] .vx-u--ok{display:flex}.vx-sec[data-s="4"] .vx-taken{animation-delay:.15s}.vx-sec[data-s="4"] .vx-ans--done{animation-delay:.3s}@keyframes vxIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:901px){.lx .vx-scroll.is-pinned{height:320vh}.lx .vx-scroll.is-pinned .vx-pin{position:sticky;top:64px;height:calc(100vh - 64px)}}@media(max-width:900px){.lx .vx-head .wrap{flex-direction:column;align-items:flex-start}.lx .vx-steps li{width:auto;flex:1}.lx .vx-steps em{display:none}.vx{grid-template-columns:1fr;height:560px}.vx-rail,.vx-side,.vx-id{display:none}.vx-tk{grid-template-columns:16px 1fr auto}.vx-tk em,.vx-tk>svg:last-child{display:none}}@media(prefers-reduced-motion:reduce){.vx *{transition:none!important;animation:none!important}}.mv__tl div{grid-template-columns:minmax(38px,max-content) 1fr!important;gap:10px}.lx .vxd-ans{font-size:14px;line-height:1.6}.lx .vxd-u p{font-size:13.5px}.hp--hc{left:60%;top:48%}.hp--hl{left:60%;top:50%}.hp--hq,.hp--hl,.hp--hk,.hp--hc,.hp--hm{animation-name:none}.hp--hq{transform:perspective(1500px) rotateX(54deg) rotate(-18deg) scale(.5);animation:hpDq 30s ease-in-out infinite alternate}@keyframes hpDq{0%{transform:perspective(1500px) rotateX(54deg) rotate(-18deg) translate3d(-60px,40px,0) scale(.5)}to{transform:perspective(1500px) rotateX(54deg) rotate(-18deg) translate3d(140px,-40px,0) scale(.5)}}.hp--hl{transform:perspective(1500px) rotateX(50deg) rotate(-12deg) scale(.5);animation:hpDl 30s ease-in-out infinite alternate}@keyframes hpDl{0%{transform:perspective(1500px) rotateX(50deg) rotate(-12deg) translate3d(80px,60px,0) scale(.5)}to{transform:perspective(1500px) rotateX(50deg) rotate(-12deg) translate3d(-120px,-60px,0) scale(.5)}}.hp--hk{transform:perspective(1500px) rotateX(58deg) rotate(-30deg) scale(.5);animation:hpDk 30s ease-in-out infinite alternate}@keyframes hpDk{0%{transform:perspective(1500px) rotateX(58deg) rotate(-30deg) translate3d(-120px,0,0) scale(.5)}to{transform:perspective(1500px) rotateX(58deg) rotate(-30deg) translate3d(160px,-40px,0) scale(.5)}}.hp--hc{transform:perspective(1500px) rotateX(48deg) rotate(-34deg) scale(.5);animation:hpDc 30s ease-in-out infinite alternate}@keyframes hpDc{0%{transform:perspective(1500px) rotateX(48deg) rotate(-34deg) translate3d(60px,60px,0) scale(.5)}to{transform:perspective(1500px) rotateX(48deg) rotate(-34deg) translate3d(-140px,-40px,0) scale(.5)}}.hp--hm{transform:perspective(1500px) rotateX(56deg) rotate(-22deg) scale(.5);animation:hpDm 30s ease-in-out infinite alternate}@keyframes hpDm{0%{transform:perspective(1500px) rotateX(56deg) rotate(-22deg) translate3d(-80px,40px,0) scale(.5)}to{transform:perspective(1500px) rotateX(56deg) rotate(-22deg) translate3d(120px,-60px,0) scale(.5)}}.hp b,.hp span,.hp em{font-family:var(--font-display);font-style:normal}.hq-panel{position:absolute;background:#fff;border:4px solid var(--line-2);border-radius:44px;box-shadow:0 80px 140px -80px #0b102066;overflow:hidden}.hq-ph{display:flex;align-items:baseline;gap:28px;padding:44px 56px;border-bottom:4px solid var(--line)}.hq-ph b{font-size:60px;color:var(--ink)}.hq-ph span{font-size:40px;color:var(--mute)}.hq-row{position:absolute;left:0;right:0;height:236px;display:grid;grid-template-columns:120px 1fr auto;gap:36px;align-items:center;padding:0 56px;border-bottom:4px solid var(--line);animation:hqRow 7.2s ease-in-out infinite;animation-delay:var(--d)}@keyframes hqRow{0%,8%,to{background:#fff}3%{background:color-mix(in oklab,var(--accent) 8%,#fff)}}.hq-av{font-style:normal;width:110px;height:110px;border-radius:50%;background:var(--surface-2);color:var(--ink-2);display:grid;place-items:center;font:600 40px/1 var(--font-display)}.hq-tx b{display:block;font-size:50px;color:var(--ink)}.hq-tx span{display:block;font-size:42px;color:var(--mute);margin-top:6px}.hq-pill{font-size:40px;font-weight:600;padding:16px 32px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.hq-pill--s{background:var(--ok-soft);color:var(--ok)}.hq-pill--g{background:var(--warn-soft);color:var(--warn)}.hq-pill--x{background:var(--surface-2);color:var(--mute-2)}.hq-own{position:absolute;width:900px;display:grid;grid-template-columns:130px 1fr auto;gap:36px;align-items:center;padding:44px;background:#fff;border:4px solid var(--line-2);border-radius:40px;box-shadow:0 60px 100px -60px #0b102059}.hq-own i{font-style:normal;width:130px;height:130px;border-radius:50%;display:grid;place-items:center;font:600 52px/1 var(--font-display);color:#fff;background:var(--accent)}.hq-own--s i{background:var(--ok)}.hq-own--g i{background:var(--warn)}.hq-own b{display:block;font-size:54px;color:var(--ink)}.hq-own span{display:block;font-size:40px;color:var(--mute)}.hq-own em{font-size:56px;font-weight:600;color:var(--ink)}.hq-wires{position:absolute;inset:0;width:5400px;height:2800px;overflow:visible}.hq-wires path{fill:none;stroke:var(--accent);stroke-width:6;stroke-dasharray:20 18;opacity:.5;animation:hqDash 3s linear infinite}@keyframes hqDash{to{stroke-dashoffset:-76}}.hl-col{position:absolute}.hl-col b{display:block;font-size:60px;color:var(--ink)}.hl-col span{display:block;font-size:40px;color:var(--mute);margin-top:8px}.hl-card{position:absolute;width:1500px;height:300px;display:grid;grid-template-columns:150px 1fr;gap:44px;align-items:center;padding:0 56px;background:#fff;border:4px solid var(--line-2);border-radius:40px;box-shadow:0 60px 100px -60px #0b102059}.hl-doc{width:150px;height:190px;border-radius:18px;background:repeating-linear-gradient(180deg,var(--surface-2) 0 14px,transparent 14px 34px) 30px 50px/90px 110px no-repeat,var(--surface);border:4px solid var(--line-2)}.hl-doc--po{background:repeating-linear-gradient(180deg,color-mix(in oklab,var(--accent) 22%,#fff) 0 14px,transparent 14px 34px) 30px 50px/90px 110px no-repeat,var(--accent-soft)}.hl-card b{display:block;font-size:54px;color:var(--ink)}.hl-card span{display:block;font-size:44px;color:var(--mute);margin-top:8px;font-family:var(--font-mono)}.hl-wire{position:absolute;width:800px;height:0;border-top:6px dashed var(--line-2)}.hl-wire--ok{border-top-color:color-mix(in oklab,var(--ok) 55%,transparent)}.hl-wire--warn{border-top-color:var(--warn)}.hl-tag{position:absolute;display:inline-flex;align-items:center;gap:14px;font-size:42px;font-weight:600;padding:18px 34px;border-radius:999px;background:#fff;border:4px solid var(--line-2);color:var(--mute)}.hl-tag svg{width:36px;height:36px}.hl-tag--ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 40%,var(--line))}.hl-tag--warn{color:var(--warn);border-color:var(--warn);background:var(--warn-soft);animation:hpPulseW 2.6s ease-out infinite}.hl-scan{position:absolute;left:900px;width:3980px;top:380px;height:120px;border-radius:30px;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--accent) 12%,transparent),transparent);animation:hlScan 9s ease-in-out infinite}@keyframes hlScan{0%{transform:translateY(0)}50%{transform:translateY(1800px)}to{transform:translateY(0)}}.hk-col{position:absolute;width:780px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 30px;border-bottom:6px solid var(--line-2)}.hk-col b{font-size:56px;color:var(--ink)}.hk-col em{font-size:44px;font-weight:600;color:var(--mute);background:var(--surface-2);padding:10px 28px;border-radius:999px}.hk-card{position:absolute;width:780px;height:270px;display:grid;grid-template-columns:120px 1fr;gap:34px;align-items:center;padding:0 44px;background:#fff;border:4px solid var(--line-2);border-radius:36px;box-shadow:0 50px 90px -60px #0b102059}.hk-card i{font-style:normal;width:120px;height:120px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font:600 46px/1 var(--font-display)}.hk-card b{display:block;font-size:50px;color:var(--ink)}.hk-card span{display:block;font-size:40px;color:var(--mute);margin-top:6px}.hk-card--move{z-index:2;border-color:var(--accent);box-shadow:0 70px 120px -60px color-mix(in oklab,var(--accent) 60%,transparent);animation:hkMove 8s cubic-bezier(.5,0,.2,1) infinite}@keyframes hkMove{0%,25%{transform:translate(0)}50%,80%{transform:translate(860px,330px)}to{transform:translate(0)}}.hc-doc{position:absolute;width:780px;height:600px;padding:50px;background:#fff;border:4px solid var(--line-2);border-radius:36px;box-shadow:0 60px 100px -60px #0b102059}.hc-lines{display:flex;flex-direction:column;gap:22px;margin-bottom:46px}.hc-lines i{display:block;height:18px;border-radius:9px;background:var(--surface-2)}.hc-lines i:nth-child(1){width:70%}.hc-lines i:nth-child(2){width:90%}.hc-lines i:nth-child(3){width:55%}.hc-k{display:block;font:500 34px/1 var(--font-mono)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.hc-doc b{display:block;font-size:48px;color:var(--ink);line-height:1.2}.hc-st{position:absolute;left:50px;bottom:50px;font-size:40px;font-weight:600;padding:14px 30px;border-radius:999px;background:var(--ok-soft);color:var(--ok);animation:hcPop 8.4s ease-in-out infinite;animation-delay:var(--d)}.hc-st--warn{background:var(--warn-soft);color:var(--warn)}.hc-st--bad{background:color-mix(in oklab,#e5484d 14%,#fff);color:#c2333a}@keyframes hcPop{0%,6%,to{transform:scale(1)}3%{transform:scale(1.12)}}.hc-scan{position:absolute;left:820px;top:260px;width:40px;height:2200px;border-radius:20px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent) 30%,transparent),transparent);animation:hcScan 10s ease-in-out infinite}@keyframes hcScan{0%,to{transform:translate(0)}50%{transform:translate(3600px)}}.hm-site{position:absolute;border:6px solid var(--line-2);border-radius:44px;background:color-mix(in oklab,var(--surface) 60%,#fff)}.hm-lbl{position:absolute;left:60px;top:40px;font:500 40px/1 var(--font-mono)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.hm-room{position:absolute;border:5px dashed var(--line-2);border-radius:24px}.hm-a{position:absolute;display:flex;align-items:center;gap:30px;padding:30px 44px 30px 30px;background:#fff;border:4px solid var(--line-2);border-radius:999px;box-shadow:0 50px 90px -60px #0b102059}.hm-a i{width:70px;height:70px;border-radius:50%;background:var(--ok);box-shadow:0 0 color-mix(in oklab,var(--ok) 50%,transparent)}.hm-a--warn i{background:var(--warn);animation:hpPulseW 2.6s ease-out infinite}.hm-a--live i{background:var(--accent);animation:hpPulse 2.4s ease-out infinite}.hm-a b{display:block;font-size:50px;color:var(--ink)}.hm-a span{display:block;font-size:38px;color:var(--mute);margin-top:4px}.hm-q{position:absolute;width:1050px;padding:40px 48px;background:#fff;border:4px solid var(--line-2);border-radius:36px;box-shadow:0 50px 90px -60px #0b102059}.hm-q b{display:block;font-size:50px;color:var(--ink)}.hm-q span{display:block;font-size:40px;color:var(--mute);margin-top:6px}.hm-q em{position:absolute;right:40px;top:40px;font-size:34px;font-weight:600;padding:10px 24px;border-radius:999px;background:var(--ok-soft);color:var(--ok)}.hm-q--best{border-color:color-mix(in oklab,var(--ok) 45%,var(--line))}@media(prefers-reduced-motion:reduce){.hq-row,.hq-wires path,.hl-scan,.hl-tag--warn,.hk-card--move,.hc-st,.hc-scan,.hm-a i{animation:none!important}}@media(max-width:900px){.hp--hq,.hp--hl,.hp--hk,.hp--hc,.hp--hm{animation:none!important;transform:perspective(1500px) rotateX(56deg) rotate(-20deg) scale(.35)!important}}.xt2__head{max-width:640px}.xt2__head h2,.xt2__head .lead{margin-top:14px}.xt2__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.xt2__c{display:flex;flex-direction:column;gap:6px;padding:22px 22px 24px;border:1px solid var(--line);border-radius:16px;background:var(--bg,#fff);text-decoration:none;color:var(--ink);box-shadow:0 1px #0b102008;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}a.xt2__c:hover{border-color:color-mix(in oklab,var(--accent) 35%,var(--line));box-shadow:0 18px 40px -28px #1f4bff73;transform:translateY(-2px)}.xt2__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.xt2__ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft,#eceffe);color:var(--accent)}.xt2__ico svg{width:20px;height:20px}.xt2__c b{font-size:16.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.xt2__c span{font-size:14px;line-height:1.5;color:var(--mute)}.xt2__go{font-style:normal;font-size:16px;color:var(--mute-2,#95a0ac);transition:color .2s ease,transform .2s ease}a.xt2__c:hover .xt2__go{color:var(--accent);transform:translate(3px)}.xt2__c.is-here{background:color-mix(in oklab,var(--accent) 4%,var(--bg,#fff));border-color:color-mix(in oklab,var(--accent) 30%,var(--line))}.xt2__c.is-here .xt2__ico{background:var(--accent);color:#fff}.xt2__c em{font-style:normal;font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}@media(max-width:960px){.xt2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.xt2__grid{grid-template-columns:1fr;gap:12px;margin-top:28px}.xt2__c{padding:18px}}@media(max-width:760px){.lx .hv{opacity:.32}.lx .hv__layer--focus,.lx .hero--vis h1 br{display:none}}
