.lp{--ink:#0a0d12;--dark:#05070b;--serif:var(--font-serif-landing),Georgia,serif;--sans:var(--font-inter),system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,monospace;--ok:#1f7a4d;--warn:#b3651a;color:var(--ink);font-family:var(--sans);background:#fff;font-size:14px;line-height:20px}.lp .in{max-width:1120px;margin:0 auto;padding:0 16px}.lp .inw{max-width:1320px;margin:0 auto;padding:0 16px}@media (min-width:640px){.lp .in,.lp .inw{padding:0 24px}}@media (min-width:1024px){.lp .in,.lp .inw{padding:0 32px}}.lp a{color:inherit;text-decoration:none}.lp :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp .rv{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.lp .rv.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .rv{opacity:1;transition:none;transform:none}}.lp .btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:20px;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.lp .btn.sm{border-radius:11px;padding:10px 16px;font-size:13px;line-height:18px}.lp .btn.white{color:var(--ink);background:#fff}.lp .btn.white:hover{background:#ffffffeb}.lp .btn.glass{color:#fff;background:#00000029;box-shadow:inset 0 0 0 1px #ffffff2e}.lp .btn.glass:hover{background:#0000003d}.lp .btn.dark{background:var(--ink);color:#fff}.lp .btn.dark:hover{background:#20242e}.lp .hero{color:#fff;background:url(/landing/hero-nonza.jpg) bottom/cover;position:relative;overflow-x:clip}.lp .hero:after{content:"";background:linear-gradient(#0a0d1421,#0000 24% 66%,#0a0d1417);position:absolute;inset:0}.lp .hero .lay{z-index:1;position:relative}.lp .nav{align-items:center;gap:24px;height:76px;display:flex}.lp .brand{font-family:var(--sans);letter-spacing:.04em;text-transform:lowercase;align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.lp .brand i{width:22px;height:22px;color:var(--ink);font-size:12px;font-style:normal;font-weight:700;font-family:var(--sans);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.lp .nav .links{gap:4px;margin-left:6px;display:flex}.lp .nav .links a{color:#fff;text-shadow:0 1px 10px #0a0d1273;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:500;line-height:18px}.lp .nav .links a:hover{background:#ffffff1f}.lp .nav .right{align-items:center;gap:10px;margin-left:auto;display:flex}.lp .hero .head{text-align:center;max-width:1010px;margin:68px auto 0}.lp h1{font-family:var(--serif);letter-spacing:-.038em;text-wrap:balance;filter:drop-shadow(0 10px 34px #00000052);margin:0;font-size:3.65rem;font-weight:400;line-height:.93}@media (min-width:640px){.lp h1{font-size:4.85rem}}@media (min-width:1024px){.lp h1{font-size:5.5rem}}@media (min-width:1280px){.lp h1{font-size:6.4rem}}.lp .hero .sub{color:#fff;text-shadow:0 1px 14px #0a0d128c;text-wrap:pretty;max-width:820px;margin:28px auto 0;font-size:15px;line-height:28px}@media (min-width:640px){.lp .hero .sub{font-size:20px;line-height:30px}}.lp .hero.light{color:var(--ink);background:url(/landing/hero-parcelles.jpg) 50% 24%/cover}.lp .hero.light:after{background:linear-gradient(#ffffffa6,#ffffff4d 24%,#fff0 58%)}.lp .hero.light h1{filter:none}.lp .hero.light .sub,.lp .hero.light .nav .links a{color:#0a0d12b3;text-shadow:none}.lp .hero.light .nav .links a:hover{color:var(--ink);background:#0a0d120a}.lp .hero.light .nocb{color:#0a0d1299}.lp .nocb{margin-top:14px;font-size:12.5px;line-height:16px}.lp .sbar{text-align:left;max-width:640px;color:var(--ink);margin:36px auto 0;position:relative}.lp .sbar form{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 18px;display:flex;box-shadow:0 24px 70px -18px #05070b80,0 0 0 1px #05070b1a}.lp .sbar form:focus-within{box-shadow:0 24px 70px -18px #05070b80,0 0 0 2px var(--ink)}.lp .sbar .gly{color:#0a0d1259;flex:none;display:flex}.lp .sbar input{min-width:0;font-family:var(--sans);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:15.5px;line-height:22px}.lp .sbar input::placeholder{color:#0a0d1259}.lp .sbar .go{flex:none}.lp .sbar .list{z-index:5;background:#fff;border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 70px -18px #05070b73,0 0 0 1px #05070b1a}.lp .sbar .opt{width:100%;font-family:var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:baseline;gap:10px;padding:10px 12px;font-size:13.5px;line-height:19px;display:flex}.lp .sbar .opt.hl{background:#0a0d1208}.lp .sbar .opt .lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp .sbar .opt .ctx{color:#0a0d1266;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.lp .sbar .opt .kind{font-family:var(--mono);color:#0a0d1280;background:#fff;border:1px solid #0a0d121f;border-radius:6px;flex:none;padding:3px 8px;font-size:10.5px}@media (max-width:560px){.lp .sbar form{flex-wrap:wrap;padding:10px}.lp .sbar input{border-bottom:1px solid #0a0d1212;flex:100%;order:-1;padding:6px 4px 10px}.lp .sbar .gly{display:none}.lp .sbar .go{flex:1;justify-content:center}}.lp .sbar.cad input{font-family:var(--mono);letter-spacing:.02em;font-size:14px}.lp .sbar .hint{z-index:5;color:#0a0d1299;background:#fff;border-radius:12px;padding:12px 16px;font-size:12.5px;line-height:1.55;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 70px -18px #05070b73,0 0 0 1px #05070b1a}.lp .sbar .hint:empty{display:none}.lp .sbar .hint b{font-family:var(--mono);color:var(--ink);font-weight:600}.lp .sbar.v-d{background:#fff;border-radius:14px;box-shadow:0 24px 70px -18px #05070b80,0 0 0 1px #05070b1a}.lp .sbar.v-d:focus-within{box-shadow:0 24px 70px -18px #05070b80,0 0 0 2px var(--ink)}.lp .sbar.v-d>.modes{border-bottom:1px solid #0a0d1212;gap:2px;padding:4px 12px 0;display:flex}.lp .sbar.v-d>.modes button{color:#0a0d1273;cursor:pointer;background:0 0;border:none;padding:11px 12px 10px;font-size:13px;font-weight:600;line-height:18px;transition:color .15s;position:relative}.lp .sbar.v-d>.modes button:hover,.lp .sbar.v-d>.modes button.on{color:var(--ink)}.lp .sbar.v-d>.modes button.on:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.lp .sbar.v-d form{box-shadow:none;background:0 0;border-radius:0 0 14px 14px}.lp .sbar.v-d form:focus-within{box-shadow:none}.lp .shotwrap{max-width:1200px;margin:80px auto 0;position:relative}.lp .hero .shot{color:var(--ink);background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #05070b8c,0 0 0 1px #05070b1a}.lp .hero .lay{padding-bottom:96px}.lp .srcs{margin-top:64px}.lp .slab{text-align:center;color:#ffffffb3;text-shadow:0 1px 12px #0a0d1299;margin-bottom:18px;font-size:15px;line-height:22px}.lp .smq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp .smq .row{width:max-content;animation:70s linear infinite lp-smq;display:flex}.lp .smq .sv{margin-right:10px}.lp .smq:hover .row{animation-play-state:paused}@keyframes lp-smq{to{transform:translate(-50%)}}.lp .sv{white-space:nowrap;color:var(--ink);background:#fff;border:1px solid #0a0d121f;border-radius:11px;align-items:center;gap:10px;padding:8px 14px 8px 11px;display:flex;box-shadow:0 10px 30px -14px #05070b66}.lp .sv img{flex:none;width:auto;max-width:78px;height:auto;max-height:22px;display:block}.lp .sv img.wide{max-width:120px}.lp .sv .sn{flex-direction:column;font-size:12px;font-weight:600;line-height:15px;display:flex}.lp .sv .sn small{color:#0a0d1280;margin-top:1px;font-size:10px;font-weight:400;line-height:13px}@media (prefers-reduced-motion:reduce){.lp .smq{-webkit-mask-image:none;mask-image:none}.lp .smq .row{flex-wrap:wrap;justify-content:center;row-gap:10px;width:100%;animation:none}.lp .smq .sv[aria-hidden=true]{display:none}}@media (max-width:860px){.lp .nav .links{display:none}.lp .hero .lay{padding-bottom:48px}}.lp .appbar{background:#fff;border-bottom:1px solid #0a0d1214;align-items:center;gap:12px;height:46px;padding:0 14px;display:flex}.lp .appbar .back{color:#0a0d1280;white-space:nowrap;font-size:11px}.lp .appbar .cn{letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;font-weight:600}.lp .appbar .pbadge{background:var(--ink);color:#e8cf95;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 6px 4px 11px;font-size:11px;font-weight:600;line-height:15px;display:inline-flex}.lp .appbar .pbadge i{color:#ffffff8c;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:flex}.lp .appbar .right{align-items:center;gap:8px;margin-left:auto;display:flex}.lp .appbar .rcta{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;line-height:16px}.lp .appbar .ghost,.lp .chead .ghost{color:#0a0d12b3;white-space:nowrap;background:#0a0d120a;border:1px solid #0a0d1214;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;line-height:16px}.lp .abody2{background:#efeee9;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:10px;height:634px;padding:10px;display:grid}.lp .lcol{grid-template-rows:minmax(0,1.25fr) minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}.lp .hmap{background:#eceae3;border-radius:10px;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0d1212}.lp .hmap .zchip{z-index:2;background:#fff;border:1px solid #0a0d121f;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:600;line-height:15px;position:absolute;top:10px;left:10px;box-shadow:0 1px 2px #05070b14}.lp .hmap .draw{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp .hmap .par{fill:#1f7a4d14;stroke:#1f7a4d;stroke-width:2px}.lp .hmap .pool{fill:#2563eb;fill-opacity:.16;stroke:#2563eb;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;animation:68s ease-in-out infinite hs-pool}.lp .hmap .hhand rect{fill:#fff;stroke:#2563eb;stroke-width:1.5px}.lp .hmap .hhand,.lp .hmap .hmes{animation:68s ease-in-out infinite hs-meas}.lp .hmap .hmes line{stroke:#1d4ed8;stroke-width:1.2px}.lp .hmap .hpoolg{animation:68s ease-in-out infinite hs-shift}.lp .hmap .hcotea line{stroke:#c2560f;stroke-width:1.6px}.lp .hmap .hcotea .ml{stroke-dasharray:5 4}.lp .hmap .hcotea{animation:68s ease-in-out infinite hs-cotea}.lp .hmap .hcoteh line{stroke:#6b675c;stroke-width:1.3px}.lp .hmap .hcoteh .ml2{stroke-dasharray:4 4}.lp .hmap .hcoteh{animation:68s ease-in-out infinite hs-meas}.lp .hmap .hsrv{animation:68s ease-in-out infinite hs-srv}.lp .hmap .hlim{animation:68s ease-in-out infinite hs-lim}.lp .hmap .hcoteb line{stroke:#1f7a4d;stroke-width:1.6px}.lp .hmap .hcoteb .mlb{stroke-dasharray:5 4}.lp .hmap .hcoteb{animation:68s ease-in-out infinite hs-coteb}.lp .hmap .hdiv line{stroke:var(--ink);stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:0}.lp .hmap .hdiv{animation:68s ease-in-out infinite hs-div}.lp .hmap .hlotb polygon{fill:#dc2626;fill-opacity:.09;stroke:#dc2626;stroke-width:1.4px;stroke-dasharray:5 4}.lp .hmap .hlotb{animation:68s ease-in-out infinite hs-lotb}.lp .hmap .pxdel{color:#dc2626;text-align:center;background:#fff;border:1px solid #dc262666;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;font-size:13px;font-weight:700;line-height:16px;animation:68s ease-in-out infinite hs-pxdel;position:absolute;top:60.8%;left:45.5%;box-shadow:0 6px 18px -8px #05070b59}.lp .hmap .lota{color:var(--ink);border:1px solid #0a0d1233;margin-left:-40px;animation:68s ease-in-out infinite hs-lots;top:56%;left:49%}.lp .hmap .lotb{color:var(--ink);border:1px solid #0a0d1233;margin-left:-40px;animation:68s ease-in-out infinite hs-lots;top:82%;left:45%}.lp .hmap .noroul{color:#dc2626;white-space:nowrap;background:#fff;border:1px solid #dc262666;border-radius:8px;margin:-9px 0 0 -60px;padding:4px 9px;font-size:10.5px;font-weight:700;line-height:14px;animation:68s ease-in-out infinite hs-lotb;position:absolute;top:82%;left:66%;box-shadow:0 6px 18px -8px #05070b59}.lp .hmap .stlab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#78736a;margin-left:-52px;font-size:9px;line-height:14px;position:absolute;top:2px;left:50%}.lp .hmap .houslab{color:#6b675c;margin:-8px 0 0 -22px;font-size:11px;font-weight:600;line-height:15px;position:absolute;top:33.5%;left:49%}.lp .hmap .mchip{font-family:var(--mono);white-space:nowrap;background:#fff;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:600;line-height:14px;position:absolute;box-shadow:0 6px 18px -8px #05070b4d}.lp .hmap .m8{color:#1d4ed8;border:1px solid #2563eb59;margin-left:-26px;animation:68s ease-in-out infinite hs-meas,68s ease-in-out infinite hs-shift;top:78.5%;left:35.5%}.lp .hmap .m4{color:#1d4ed8;border:1px solid #2563eb59;margin-top:-10px;animation:68s ease-in-out infinite hs-meas,68s ease-in-out infinite hs-shift;top:67.3%;left:43.5%}.lp .hmap .msq{color:#1d4ed8;background:#ffffffe6;border:1px solid #2563eb59;margin:-10px 0 0 -30px;animation:68s ease-in-out infinite hs-meas,68s ease-in-out infinite hs-shift;top:67.3%;left:32.5%}.lp .hmap .mwarn{color:#c2560f;border:1px solid #c2560f66;margin:-10px 0 0 -24px;animation:68s ease-in-out infinite hs-cotea;top:67.3%;left:21.4%}.lp .hmap .mok{color:#1f7a4d;border:1px solid #1f7a4d66;margin:-10px 0 0 -28px;animation:68s ease-in-out infinite hs-coteb;top:67.3%;left:23.9%}.lp .hmap .mhous{color:#57534a;border:1px solid #6b675c4d;animation:68s ease-in-out infinite hs-meas;top:52%;left:40%}.lp .hmap .srvlab{color:#6d28d9;white-space:nowrap;background:#fff;border:1px solid #7c3aed59;border-radius:8px;padding:4px 9px;font-size:10.5px;font-weight:600;line-height:14px;animation:68s ease-in-out infinite hs-srv;position:absolute;top:42px;left:10px;box-shadow:0 6px 18px -8px #05070b59}.lp .hmap .okchip{color:#fff;white-space:nowrap;background:#1f7a4d;border-radius:999px;margin-left:-50px;padding:5px 12px;font-size:10.5px;font-weight:700;line-height:15px;animation:68s ease-in-out infinite hs-okchip;position:absolute;top:84%;left:42%;box-shadow:0 10px 26px -10px #1f7a4d8c}.lp .drawer{background:#fffffff5;border:1px solid #0a0d121f;border-radius:10px;width:136px;padding:9px 9px 7px;font-size:10px;line-height:14px;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;box-shadow:0 10px 30px -12px #05070b4d}.lp .drawer .h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0a0d1259;margin:0 0 5px;font-size:8.5px}.lp .drawer .h+.h,.lp .drawer .row+.h{margin-top:9px}.lp .drawer .row{color:#0a0d1299;align-items:center;gap:6px;padding:2.5px 0;display:flex}.lp .drawer .row:before{content:"";background:#fff;border:1px solid #0a0d1233;border-radius:3px;flex:none;width:10px;height:10px}.lp .drawer .row.on{color:var(--ink)}.lp .drawer .row.on:before{background:var(--ink);border-color:var(--ink)}.lp .drawer .tools{grid-template-columns:1fr 1fr;gap:4px;display:grid}.lp .drawer .tools span{color:#0a0d1299;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0a0d121a;border-radius:6px;padding:3px 4px;font-size:8.5px;line-height:12px;overflow:hidden}.lp .drawer .tools span.on{background:var(--ink);border-color:var(--ink);color:#fff}.lp .hdrawer{height:300px;animation:68s ease-in-out infinite hs-drawer;bottom:auto}.lp .hdscroll{animation:68s ease-in-out infinite hs-scroll}.lp .hdrawer .tools .pisc{animation:68s ease-in-out infinite hs-tool}.lp .hdrawer .tools .divi{animation:68s ease-in-out infinite hs-tool2}.lp .drawer .rrow{color:#0a0d1299;justify-content:space-between;align-items:center;gap:6px;padding:2.5px 0;display:flex}.lp .drawer .rrow i{font-style:normal;font-family:var(--mono);color:#0a0d1273;white-space:nowrap;border:1px solid #0a0d121a;border-radius:5px;padding:1px 5px;font-size:8px;line-height:12px}.lp .hmap .scale{bottom:10px;right:12px}.lp .docs{background:#fff;border-radius:10px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0d1212}.lp .dtabs{scrollbar-width:none;border-bottom:1px solid #0a0d1214;align-items:flex-end;gap:0;padding:8px 12px 0;display:flex;overflow-x:auto}.lp .dtabs::-webkit-scrollbar{display:none}.lp .dtabs .eyeb{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#0a0d1259;white-space:nowrap;margin:0 6px 8px 0;font-size:9px}.lp .dtabs .tab{color:#0a0d1280;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 7px 8px;font-size:10.5px;font-weight:500;line-height:15px}.lp .dtabs .tab.on{color:var(--ink);border-color:var(--ink);font-weight:600}.lp .dtabs .adddoc{background:var(--ink);color:#fff;white-space:nowrap;border-radius:6px;margin:0 0 6px auto;padding:4px 8px;font-size:10px;font-weight:600;line-height:14px}.lp .dnav{font-family:var(--mono);color:#0a0d1280;background:#faf9f6;border-bottom:1px solid #0a0d120f;justify-content:space-between;gap:10px;padding:7px 12px;font-size:10px;line-height:15px;display:flex}.lp .dnav .fn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp .dnav .pg{white-space:nowrap}.lp .dpage{min-height:0;font-family:var(--serif);color:#0a0d12cc;background:#fff;flex:1;padding:13px 18px;font-size:12px;line-height:1.7;overflow:hidden}.lp .dpage .artt{font-weight:600;font-family:var(--sans);letter-spacing:.04em;margin-bottom:7px;font-size:10.5px}.lp .hl2{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fde68a;border-radius:3px;padding:1px 3px}.lp .dosA{flex-direction:column;flex:1;min-height:0;display:flex}.lp .dosB{z-index:2;opacity:0;background:#fff;flex-direction:column;animation:68s ease-in-out infinite hs-docb;display:flex;position:absolute;inset:0}.lp .dosC{z-index:3;opacity:0;background:#fff;flex-direction:column;animation:68s ease-in-out infinite hs-docc;display:flex;position:absolute;inset:0}.lp .dosD{z-index:2;opacity:0;background:#fff;flex-direction:column;animation:68s ease-in-out infinite hs-docd;display:flex;position:absolute;inset:0}.lp .zonmap{width:auto;max-width:100%;height:158px;margin:4px auto 0;display:block}.lp .zonmap .zt{font:600 12px var(--sans);fill:#0a0d12b3}.lp .zonmap .zs{font:600 10px var(--mono);fill:var(--ink)}.lp .hla{background:0 0;animation:68s ease-in-out infinite hs-hla}.lp .hlb{animation:68s ease-in-out infinite hs-hlb}.lp .hchat{background:#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0d1212}.lp .chead{border-bottom:1px solid #0a0d1214;align-items:center;gap:9px;padding:9px 12px;display:flex}.lp .chead .av{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.lp .chead .tt{flex-direction:column;min-width:0;font-size:12.5px;font-weight:600;line-height:16px;display:flex}.lp .chead .tt small{color:#0a0d1280;align-items:center;gap:5px;font-size:9.5px;font-weight:400;line-height:13px;display:flex}.lp .chead .tt small:before{content:"";background:#1f7a4d;border-radius:50%;width:5px;height:5px}.lp .chead .ghost{margin-left:auto}.lp .cflow{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;position:relative;overflow:hidden}.lp .cex{flex-direction:column;gap:12px;display:flex;position:absolute;top:14px;left:14px;right:14px}.lp .cex1{animation:68s ease-in-out infinite hs-cex1}.lp .cex2{opacity:0;animation:68s ease-in-out infinite hs-cex2,68s ease-in-out infinite hs2-roll}.lp .hmu{background:var(--ink);color:#fff;border-radius:14px 14px 5px;align-self:flex-end;max-width:88%;padding:10px 14px;font-size:12.5px;font-weight:500;line-height:1.55;box-shadow:0 1px 2px #05070b26}.lp .slot{position:relative}.lp .think{background:#fff;border:1px solid #0a0d1214;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;animation:68s ease-in-out infinite hs-think;display:flex;position:absolute;top:0;left:0;box-shadow:0 1px 2px #05070b0f}.lp .think .tl{font-size:12px;font-weight:600;line-height:16px}.lp .think .tl small{color:#0a0d1280;margin-top:2px;font-size:10.5px;font-weight:400;line-height:14px;display:block}.lp .think .dots{flex:none;gap:3px;display:flex}.lp .think .dots i{background:#0a0d1266;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite lp-dot}.lp .think .dots i:nth-child(2){animation-delay:.15s}.lp .think .dots i:nth-child(3){animation-delay:.3s}.lp .hma{align-items:flex-start;gap:8px;display:flex}.lp .hma .hav{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:9px;font-weight:700;display:flex}.lp .bubl{background:#fff;border:1px solid #0a0d1214;border-radius:14px 14px 14px 5px;min-width:0;padding:12px 15px;font-size:12.5px;line-height:1.6;box-shadow:0 1px 2px #05070b0f}.lp .bubl p{margin:0}.lp .bubl p+p,.lp .bubl blockquote+p{margin-top:11px}.lp .bubl .li{border-left:2px solid #0a0d1214;margin-left:6px;padding-left:11px}.lp .bubl .gk{width:fit-content;margin-top:7px;display:block}.lp .bubl blockquote{border-left:2px solid var(--ink);color:#0a0d1299;margin:11px 0 11px 17px;padding:1px 0 1px 10px;font-size:12px;font-style:italic}.lp .pcite{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;background:#fdf1c9;border:1px solid #f3d47f;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:600;line-height:15px;display:inline-flex}.lp .pcite.pc1{animation:68s ease-in-out infinite hs-cp1}.lp .pcite.pc2{animation:68s ease-in-out infinite hs-cp2}.lp .pcite.pc3{animation:68s ease-in-out infinite hs-cp3}.lp .sugg{margin:2px 0 0 28px}.lp .sugg .h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0a0d1259;margin-bottom:6px;font-size:9px}.lp .sugg span{color:#0a0d12b3;background:#fff;border:1px solid #0a0d121f;border-radius:8px;width:fit-content;margin-top:5px;padding:6px 10px;font-size:11.5px;line-height:15px;display:block}.lp .cinput{background:#fff;border-top:1px solid #0a0d1214;align-items:center;gap:8px;padding:10px 12px;display:flex}.lp .clip2{border:1px solid #0a0d121f;border-radius:8px;flex:none;padding:6px 9px;font-size:13px;line-height:18px}.lp .typein{background:#fff;border:1px solid #0a0d121f;border-radius:8px;flex:1;align-items:center;min-width:0;padding:8px 11px;font-size:12.5px;line-height:18px;display:flex}.lp .typein .tx{white-space:nowrap;max-width:300px;animation:68s linear infinite hs-type;display:inline-block;overflow:hidden}.lp .typein .caret{background:var(--ink);flex:none;width:1.5px;height:14px;margin-left:1px;animation:1.1s steps(2,start) infinite lp-blink}.lp .send2{background:var(--ink);color:#fff;border-radius:8px;flex:none;padding:8px 14px;font-size:11.5px;font-weight:700;line-height:16px}.lp .cflow .hq1{animation:68s ease-in-out infinite hs-q1}.lp .cflow .hr1{animation:68s ease-in-out infinite hs-r1}.lp .hr1 .p2{animation:68s ease-in-out infinite hs-p2}.lp .hr1 blockquote{animation:68s ease-in-out infinite hs-quote}.lp .hr1 .p2b{animation:68s ease-in-out infinite hs-p2b}.lp .hr1 .p3{animation:68s ease-in-out infinite hs-p3}.lp .cflow .hq2{animation:68s ease-in-out infinite hs-q2}.lp .think2{animation:68s ease-in-out infinite hs-think2}.lp .cflow .hr2{animation:68s ease-in-out infinite hs-r2}.lp .hr2 .q2a{animation:68s ease-in-out infinite hs2-p2}.lp .hr2 .q2b{animation:68s ease-in-out infinite hs2-p2b}.lp .hr2 .q2c{animation:68s ease-in-out infinite hs2-p3}.lp .hr2 .q2d{animation:68s ease-in-out infinite hs2-p4}.lp .hr2 .q2e{animation:68s ease-in-out infinite hs2-p5}.lp .pcite.pc4{animation:68s ease-in-out infinite hs-cp4}.lp .typein .tx2{white-space:nowrap;max-width:340px;animation:68s linear infinite hs-type2;display:inline-block;overflow:hidden}@keyframes hs-drawer{0%,1.5%{opacity:0;transform:translate(160px)}2.25%,7.5%{opacity:1;transform:none}8.75%,50.8%{opacity:0;transform:translate(160px)}51.8%,54%{opacity:1;transform:none}55.2%,to{opacity:0;transform:translate(160px)}}@keyframes hs-scroll{0%,3.5%{transform:none}6.75%,to{transform:translateY(-150px)}}@keyframes hs-tool{0%,6.75%{color:#0a0d1299;background:#fff;border-color:#0a0d121a}7.25%,50%{background:var(--ink);border-color:var(--ink);color:#fff}50.5%,to{color:#0a0d1299;background:#fff;border-color:#0a0d121a}}@keyframes hs-tool2{0%,53.2%{color:#0a0d1299;background:#fff;border-color:#0a0d121a}53.9%,to{background:var(--ink);border-color:var(--ink);color:#fff}}@keyframes hs-pool{0%,8%{stroke-dashoffset:1px;fill-opacity:0;opacity:0}8.5%{stroke-dashoffset:1px;fill-opacity:0;opacity:1}11.5%{stroke-dashoffset:0;fill-opacity:0;opacity:1}12.5%,48.9%{stroke-dashoffset:0;fill-opacity:.16;opacity:1}50%,to{stroke-dashoffset:0;fill-opacity:.16;opacity:0}}@keyframes hs-meas{0%,12.5%{opacity:0}13.5%,48.9%{opacity:1}50%,to{opacity:0}}@keyframes hs-cotea{0%,13%{opacity:0}14%,42%{opacity:1}43.5%,to{opacity:0}}@keyframes hs-type{0%,13.5%{opacity:1;max-width:0}17.5%,18%{opacity:1;max-width:300px}18.75%,49%{opacity:0;max-width:300px}50%,to{opacity:0;max-width:0}}@keyframes hs-q1{0%,18%{opacity:0;transform:translateY(8px)}19%,to{opacity:1;transform:none}}@keyframes hs-think{0%,19.25%{opacity:0}20.25%,24.5%{opacity:1}25.75%,to{opacity:0}}@keyframes hs-r1{0%,25.5%{opacity:0;transform:translateY(10px)}26.5%,to{opacity:1;transform:none}}@keyframes hs-hla{0%,26%{background-color:#0000}27.5%,31%{background-color:#fde68a}32.5%,to{background-color:#0000}}@keyframes hs-cp1{0%,26.5%{box-shadow:0 0 #d9770600}28%{box-shadow:0 0 0 5px #d9770642}30%,to{box-shadow:0 0 #d9770600}}@keyframes hs-p2{0%,31%{opacity:0}32.5%,to{opacity:1}}@keyframes hs-lim{0%,31.5%{opacity:0}33%,48.9%{opacity:1}50%,to{opacity:0}}@keyframes hs-hlb{0%,31.5%{background-color:#0000}33%,48.5%{background-color:#fde68a}50%,to{background-color:#0000}}@keyframes hs-cp2{0%,32%{box-shadow:0 0 #d9770600}33.5%{box-shadow:0 0 0 5px #d9770642}35.5%,to{box-shadow:0 0 #d9770600}}@keyframes hs-quote{0%,33%{opacity:0}34.5%,to{opacity:1}}@keyframes hs-p2b{0%,35.5%{opacity:0}37%,to{opacity:1}}@keyframes hs-srv{0%,36%{opacity:0}37.5%,48.9%{opacity:1}50%,to{opacity:0}}@keyframes hs-docb{0%,36%{opacity:0}37.75%,48.5%{opacity:1}49.5%,to{opacity:0}}@keyframes hs-cp3{0%,36.5%{box-shadow:0 0 #d9770600}38%{box-shadow:0 0 0 5px #d9770642}40%,to{box-shadow:0 0 #d9770600}}@keyframes hs-p3{0%,40%{opacity:0}41.5%,to{opacity:1}}@keyframes hs-shift{0%,41%{transform:none}43.5%,to{transform:translate(30px)}}@keyframes hs-coteb{0%,43.5%{opacity:0}45%,48.9%{opacity:1}50%,to{opacity:0}}@keyframes hs-okchip{0%,44.5%{opacity:0;transform:translateY(6px)}46%,48.5%{opacity:1;transform:none}49.5%,to{opacity:0;transform:none}}@keyframes hs-pxdel{0%,46.5%{opacity:0}47.5%,48.8%{opacity:1}50%,to{opacity:0}}@keyframes hs-cex1{0%,48.9%{opacity:1}50.2%,to{opacity:0}}@keyframes hs-cex2{0%,51.5%{opacity:0}52.5%,97%{opacity:1}to{opacity:0}}@keyframes hs-div{0%,55%{stroke-dashoffset:1px;opacity:0}55.5%{stroke-dashoffset:1px;opacity:1}58%,97%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hs-lots{0%,58.3%{opacity:0}59.3%,97%{opacity:1}to{opacity:0}}@keyframes hs-lotb{0%,72%{opacity:0}73%,97%{opacity:1}to{opacity:0}}@keyframes hs-type2{0%,58.8%{opacity:1;max-width:0}62.5%,63%{opacity:1;max-width:340px}63.8%,to{opacity:0;max-width:340px}}@keyframes hs-q2{0%,62.8%{opacity:0;transform:translateY(8px)}64%,to{opacity:1;transform:none}}@keyframes hs-think2{0%,64.3%{opacity:0}65.3%,67.5%{opacity:1}69%,to{opacity:0}}@keyframes hs-r2{0%,68%{opacity:0;transform:translateY(10px)}69.2%,to{opacity:1;transform:none}}@keyframes hs2-p2{0%,71.5%{opacity:0}73%,to{opacity:1}}@keyframes hs2-p2b{0%,76%{opacity:0}77.5%,to{opacity:1}}@keyframes hs-docc{0%,76.3%{opacity:0}78%,96%{opacity:1}99%,to{opacity:0}}@keyframes hs-docd{0%,68.5%{opacity:0}70%,96%{opacity:1}99%,to{opacity:0}}@keyframes hs-cp4{0%,76.5%{box-shadow:0 0 #d9770600}78.2%{box-shadow:0 0 0 5px #d9770642}80.5%,to{box-shadow:0 0 #d9770600}}@keyframes hs2-p3{0%,80%{opacity:0}81.5%,to{opacity:1}}@keyframes hs2-p4{0%,84%{opacity:0}85.5%,to{opacity:1}}@keyframes hs2-roll{0%,80%{transform:translateY(0)}83.5%{transform:translateY(-70px)}86.5%,to{transform:translateY(-150px)}}@keyframes hs2-p5{0%,88%{opacity:0}89.5%,to{opacity:1}}@keyframes lp-dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-2px)}}@keyframes lp-blink{0%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.lp .hmap :is(.pool,.hhand,.hmes,.hpoolg,.hcotea,.hcoteh,.hsrv,.hlim),.lp .hmap :is(.m8,.m4,.msq,.mwarn,.mhous,.srvlab),.lp .hdrawer,.lp .hdscroll,.lp .hdrawer .tools .pisc,.lp .pcite,.lp .hla,.lp .hlb,.lp .cex1,.lp .cflow .hq1,.lp .cflow .hr1,.lp .hr1 .p2,.lp .hr1 blockquote,.lp .hr1 .p2b,.lp .hr1 .p3,.lp .typein .tx{animation:none}.lp .hmap :is(.hcoteb,.mok,.okchip,.pxdel,.hdiv,.hlotb,.lota,.lotb,.noroul),.lp .dosB,.lp .dosC,.lp .dosD,.lp .cex2,.lp .typein .tx2,.lp .think,.lp .typein .caret{display:none}}.lp .pcard{background:#fff;border:1px solid #0a0d121f;border-radius:10px;padding:11px 13px;position:absolute;bottom:12px;left:12px;box-shadow:0 10px 28px -10px #05070b4d}.lp .pcard .t{font-size:12.5px;font-weight:600}.lp .pcard .l{color:#0a0d1299;margin-top:2px;font-size:11.5px;line-height:1.5}.lp .scale{font-family:var(--mono);color:#0a0d1280;background:#ffffffd9;border-radius:6px;align-items:center;gap:7px;padding:3px 8px;font-size:9.5px;display:flex;position:absolute;bottom:12px;right:12px}.lp .scale i{border:1px solid #0a0d1273;border-top:none;width:44px;height:3px;font-style:normal;display:block}@media (max-width:1023px){.lp .abody2{grid-template-columns:1fr;height:auto}.lp .lcol{grid-template-rows:340px minmax(0,auto)}.lp .lcol .dpage{max-height:180px}.lp .cflow{max-height:520px}}@media (max-width:720px){.lp .appbar .pbadge,.lp .appbar .rcta,.lp .drawer:not(.f5drawer){display:none}.lp .hmap .scale{right:10px}}.lp .disc{padding:104px 0 0}.lp .disc h2{margin:0 0 48px}.lp .dgrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;display:grid}.lp .disc[data-armed]:not(.go) .dgrid *{animation:none!important}.lp .disc[data-armed]:not(.go) .dcard{opacity:0}.lp .dpanel{background:#f3f0e8;border-radius:22px;justify-content:center;padding:clamp(26px,4.5vw,60px);display:flex}.lp .dwrap{width:min(560px,100%);position:relative}.lp .dcard{aspect-ratio:1/1.02;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(150deg,#b7d0f2,#e9b9a6) border-box;border:1.5px solid #0000;border-radius:16px;width:100%;animation:28s ease-in-out infinite nk-card;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #05070b47}.lp .nkchrome{border-bottom:1px solid #0a0d120c;align-items:center;gap:8px;height:34px;padding:0 12px;display:flex}.lp .nkchrome i{background:#eae6da;border-radius:50%;width:10px;height:10px}.lp .nkchrome span{background:#f1ede2;border-radius:5px;flex:1;max-width:46%;height:10px}.lp .nkmap{position:absolute;inset:34px 0 64px}.lp .nkdraw{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp .nkpoolg{transform-box:fill-box;transform-origin:0 0;animation:28s ease-in-out infinite nk-pool}.lp .nkpoolg .sel{fill:none;stroke:#3b82f6;stroke-width:1.6px;stroke-dasharray:6 5}.lp .nkpoolg .hd{fill:#fff;stroke:#3b82f6;stroke-width:1.6px}.lp .nklim{animation:28s ease-in-out infinite nk-lim}.lp .nksrv{animation:28s ease-in-out infinite nk-srv}.lp .nkcote1 line{stroke:#c2560f;stroke-width:1.5px}.lp .nkcote1{animation:28s ease-in-out infinite nk-c1}.lp .nkcote2 line{stroke:#8a857a;stroke-width:1.4px}.lp .nkcote2{animation:28s ease-in-out infinite nk-c1}.lp .nkcoteb line{stroke:#1f7a4d;stroke-width:1.6px}.lp .nkcoteb{animation:28s ease-in-out infinite nk-okk}.lp .nkmap :is(.nkc1,.nkc2,.nkok,.nksrvlab){font-family:var(--mono);white-space:nowrap;background:#fff;border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:600;line-height:13px;position:absolute;box-shadow:0 6px 18px -8px #05070b47}.lp .nk32g rect{fill:#fff;stroke:#2563eb59;stroke-width:1px}.lp .nk32g text{font:600 9.5px var(--mono);fill:#1d4ed8;text-anchor:middle}.lp .nk32g{animation:28s ease-in-out infinite nk-32g}.lp .nkmap .nkc1{color:#c2560f;border:1px solid #c2560f66;margin:7px 0 0 -16px;animation:28s ease-in-out infinite nk-c1,28s ease-in-out infinite nk-c1em;top:71.6%;left:24.2%}.lp .nkmap .nkc2{color:#6b675c;border:1px solid #8a857a4d;margin:-7px 0 0 6px;animation:28s ease-in-out infinite nk-c1;top:54.7%;left:45.2%}.lp .nkmap .nkok{color:#1f7a4d;border:1px solid #1f7a4d66;margin:7px 0 0 -26px;animation:28s ease-in-out infinite nk-okk;top:71.6%;left:28.2%}.lp .nkmap .nksrvlab{color:#6d28d9;border:1px solid #7c3aed59;margin:-7px 0 0 -58px;animation:28s ease-in-out infinite nk-srv;top:83%;left:50%}.lp .nkmap .nkconf{color:#fff;white-space:nowrap;background:#1f7a4d;border-radius:999px;margin-left:-56px;padding:4px 10px;font-size:9.5px;font-weight:700;line-height:14px;animation:28s ease-in-out infinite nk-conf;position:absolute;top:44.5%;left:46%;box-shadow:0 10px 26px -10px #1f7a4d80}.lp .nkmap .nkstreet{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8a8478;margin-left:-62px;font-size:8px;line-height:14px;position:absolute;top:3px;left:50%}.lp .nkmap .nkhous{color:#8f897b;margin:-6px 0 0 -42px;font-size:9px;font-weight:600;line-height:13px;position:absolute;top:32.5%;left:53.3%}.lp .nkmorph{z-index:5;background:#fff;border:1px solid #0a0d121f;border-radius:18px;width:min(400px,92%);height:122px;animation:28s ease-in-out infinite nk-morph;position:absolute;top:calc(50% - 61px);left:calc(50% - min(200px,46%));overflow:hidden;box-shadow:0 24px 60px -24px #05070b59}.lp .nkmorph .mc{padding:18px 18px 14px;animation:28s ease-in-out infinite nk-morphc}.lp .nkmorph .t{min-height:44px;color:var(--ink);font-size:14.5px;line-height:20px}.lp .nkatx{white-space:nowrap;vertical-align:bottom;max-width:240px;animation:28s linear infinite nk-atx;display:inline-block;overflow:hidden}.lp .nkmorph .r{align-items:center;gap:8px;margin-top:14px;display:flex}.lp .nkmorph .chip{color:#0a0d1280;white-space:nowrap;border:1px solid #0a0d121f;border-radius:999px;padding:5px 10px;font-size:11.5px;line-height:15px}.lp .nkgo2{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:7px 14px;font-size:12px;font-weight:600;line-height:16px}.lp .nkchat{background:#fff;border:1px solid #0a0d121a;border-radius:12px;align-items:center;gap:8px;padding:9px 9px 9px 14px;animation:28s ease-in-out infinite nk-chat;display:flex;position:absolute;bottom:14px;left:16px;right:16px;box-shadow:0 12px 34px -16px #05070b4d}.lp .nktx{white-space:nowrap;max-width:220px;color:var(--ink);font-size:13px;line-height:18px;animation:28s linear infinite nk-type;display:inline-block;overflow:hidden}.lp .nkcaret{background:var(--ink);width:1.5px;height:14px;animation:1.1s steps(2,start) infinite lp-blink,28s linear infinite nk-caret}.lp .nksend{background:var(--ink);color:#fff;text-align:center;border-radius:50%;flex:none;width:26px;height:26px;margin-left:auto;font-size:13px;font-weight:700;line-height:26px;animation:28s ease-in-out infinite nk-send}.lp .nkthink{background:#fffffff0;flex-direction:column;justify-content:center;align-items:center;gap:20px;animation:28s ease-in-out infinite nk-think;display:flex;position:absolute;inset:34px 0 64px}.lp .nkstatus{background:#fff;border:1px solid #0a0d1214;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:12.5px;font-weight:600;line-height:16px;display:flex;box-shadow:0 8px 24px -12px #05070b40}.lp .nkav{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:inline-flex}.lp .nkdocs{grid-template-columns:repeat(3,auto);justify-content:center;gap:16px 18px;display:grid}.lp .nkdoc{background:#fff;border:1px solid #0a0d1212;border-radius:10px;width:112px;padding:11px 11px 9px;box-shadow:0 14px 34px -16px #05070b4d}.lp .nkdoc .l{background:#ece8dc;border-radius:4px;height:7px;margin-bottom:6px;display:block}.lp .nkdoc .l.s{width:60%}.lp .nkdoc .l.hl{background:#fde68a}.lp .nkdoc b{color:#0a0d1299;white-space:nowrap;margin-top:7px;font-size:10px;font-weight:600;line-height:13px;display:block}.lp .nkdoc.d1{animation:28s ease-in-out infinite nk-d1;transform:rotate(-5deg)translateY(4px)}.lp .nkdoc.d2{animation:28s ease-in-out infinite nk-d2}.lp .nkdoc.d3{animation:28s ease-in-out infinite nk-d3;transform:rotate(5deg)translateY(4px)}.lp .nkdoc.d4{animation:28s ease-in-out infinite nk-d4;transform:rotate(4deg)}.lp .nkdoc.d5{animation:28s ease-in-out infinite nk-d5;transform:rotate(-3deg)translateY(-2px)}.lp .nkdoc.d6{animation:28s ease-in-out infinite nk-d6;transform:rotate(6deg)}.lp .nkchat .nkans{color:var(--ink);white-space:nowrap;opacity:0;align-items:center;gap:6px;font-size:12px;line-height:17px;display:flex;position:absolute;inset:0 56px 0 12px;overflow:hidden}.lp .nkchat .nkr1{animation:28s ease-in-out infinite nk-ans1}.lp .nkchat .nkr2{animation:28s ease-in-out infinite nk-ans2}.lp .nkchat .nkav{flex:none;width:20px;height:20px;font-size:9px}.lp .nkbub{background:#fff;border:1px solid #0a0d1214;border-radius:4px 12px 12px;padding:9px 12px;font-size:12.5px;line-height:1.55;box-shadow:0 10px 30px -14px #05070b4d}.lp .nkcite{white-space:nowrap;background:#fdf1c9;border:1px solid #f3d47f;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:600;line-height:15px;display:inline-flex}.lp .nkcite.c1{animation:28s ease-in-out infinite nk-cite1}.lp .nkcite.c2{animation:28s ease-in-out infinite nk-cite2}.lp .nkproof{background:#ffffffe0;justify-content:center;align-items:center;display:flex;position:absolute;inset:34px 0 64px}.lp .nkproof1{animation:28s ease-in-out infinite nk-proof1}.lp .nkproof2{animation:28s ease-in-out infinite nk-proof2}.lp .nkproof .nkdoc.big{width:210px;padding:16px 16px 12px;transform:none}.lp .nkproof .nkdoc.big .l{height:9px;margin-bottom:8px}.lp .nkcur{filter:drop-shadow(0 3px 8px #05070b59);z-index:6;width:22px;height:22px;animation:28s ease-in-out infinite nk-cur,28s ease-in-out infinite nk-click;position:absolute;top:30%;left:34%}.lp .dsteps{flex-direction:column;gap:42px;display:flex}.lp .dstep h3{font-family:var(--serif);letter-spacing:-.02em;color:#0a0d1236;margin:0;font-size:clamp(24px,2.1vw,29px);font-weight:400;line-height:1.08}.lp .dstep p{color:#0a0d1273;max-width:46ch;margin:9px 0 0;font-size:15px;line-height:24px}.lp .dstep.s1 h3{animation:28s ease-in-out infinite nk-s1}.lp .dstep.s2 h3{animation:28s ease-in-out infinite nk-s2}.lp .dstep.s3 h3{animation:28s ease-in-out infinite nk-s3}@media (max-width:940px){.lp .dgrid{grid-template-columns:1fr;gap:36px}.lp .disc h2{margin-bottom:32px}}@keyframes nk-caret{0%,52%{visibility:visible}53%,to{visibility:hidden}}@keyframes nk-c1em{0%,54.5%{border-color:#c2560f66;font-weight:600}55.5%,63%{border-color:#c2560f;font-weight:700;box-shadow:0 6px 18px -6px #c2560f80}64.5%,to{border-color:#c2560f66;font-weight:600}}@keyframes nk-card{0%,11%{opacity:0}13.5%,to{opacity:1}}@keyframes nk-morph{0%,9.5%{opacity:1;visibility:visible;border-radius:18px;width:min(400px,92%);height:122px;top:calc(50% - 61px);left:calc(50% - min(200px,46%))}13%{opacity:1;visibility:visible;border-radius:16px;width:100%;height:100%;top:0;left:0}15%,to{opacity:0;visibility:hidden;border-radius:16px;width:100%;height:100%;top:0;left:0}}@keyframes nk-morphc{0%,10%{opacity:1}12.5%,to{opacity:0}}@keyframes nk-atx{0%,1.5%{max-width:0}8%,to{max-width:240px}}@keyframes nk-pool{0%,17.7%{opacity:0;transform:scale(0)}18.1%{opacity:1;transform:scale(.06)}23.7%,68.3%{opacity:1;transform:none}71.7%,86.3%{opacity:1;transform:translate(34px)}89.7%,97.4%{opacity:1;transform:translate(34px,-26px)}to{opacity:0;transform:translate(34px,-26px)}}@keyframes nk-32{0%,24.6%{opacity:0;transform:none}26.3%,68.3%{opacity:1;transform:none}71.7%,86.3%{opacity:1;transform:translate(50px)}89.7%,96.6%{opacity:1;transform:translate(50px,-48px)}to{opacity:0;transform:translate(50px,-48px)}}@keyframes nk-c1{0%,24.6%{opacity:0}26.3%,54.5%{opacity:1}56%{opacity:.4}57.5%{opacity:1}59%{opacity:.4}60.5%{opacity:1}62%{opacity:.4}63.5%,67.4%{opacity:1}70.9%,to{opacity:0}}@keyframes nk-okk{0%,70.9%{opacity:0}73.4%,96.6%{opacity:1}to{opacity:0}}@keyframes nk-lim{0%,52.9%{opacity:0}55%,67.4%{opacity:1}70.9%,to{opacity:0}}@keyframes nk-srv{0%,73.4%{opacity:0}75.6%,78.5%{opacity:1}80%{opacity:.45}81.5%{opacity:1}83%{opacity:.45}84.5%{opacity:1}86%{opacity:.45}87.5%,96.6%{opacity:1}to{opacity:0}}@keyframes nk-conf{0%,91%{opacity:0;transform:translateY(6px)}93.1%,96.6%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes nk-chat{0%,28.9%{opacity:0;transform:translateY(12px)}31%,96.6%{opacity:1;transform:none}to{opacity:0}}@keyframes nk-type{0%,31%{opacity:1;max-width:0}36.6%,37.9%{opacity:1;max-width:220px}39.6%,to{opacity:0;max-width:220px}}@keyframes nk-send{0%,36.6%{box-shadow:0 0 #0a0d1200}37.9%{box-shadow:0 0 0 6px #0a0d122e}39.6%,to{box-shadow:0 0 #0a0d1200}}@keyframes nk-think{0%,38.7%{opacity:0;visibility:hidden}40.9%,51.1%{opacity:1;visibility:visible}53.3%,to{opacity:0;visibility:hidden}}@keyframes nk-d1{0%,40.4%{box-shadow:0 14px 34px -16px #05070b4d}41.5%,42.5%{box-shadow:0 20px 44px -16px #2563eb66}43.4%,to{box-shadow:0 14px 34px -16px #05070b4d}}@keyframes nk-d2{0%,42.3%{box-shadow:0 14px 34px -16px #05070b4d}43.3%,44.4%{box-shadow:0 20px 44px -16px #2563eb66}45.3%,to{box-shadow:0 14px 34px -16px #05070b4d}}@keyframes nk-d3{0%,44.2%{box-shadow:0 14px 34px -16px #05070b4d}45.2%,46.3%{box-shadow:0 20px 44px -16px #2563eb66}47.2%,to{box-shadow:0 14px 34px -16px #05070b4d}}@keyframes nk-d4{0%,46.1%{box-shadow:0 14px 34px -16px #05070b4d}47.1%,48.1%{box-shadow:0 20px 44px -16px #2563eb66}49.1%,to{box-shadow:0 14px 34px -16px #05070b4d}}@keyframes nk-d5{0%,48%{box-shadow:0 14px 34px -16px #05070b4d}49%,50%{box-shadow:0 20px 44px -16px #2563eb66}51%,to{box-shadow:0 14px 34px -16px #05070b4d}}@keyframes nk-d6{0%,49.9%{box-shadow:0 14px 34px -16px #05070b4d}50.9%,51.9%{box-shadow:0 20px 44px -16px #2563eb66}52.9%,to{box-shadow:0 14px 34px -16px #05070b4d}}@keyframes nk-ans1{0%,53.3%{opacity:0}55.4%,72.6%{opacity:1}74.3%,to{opacity:0}}@keyframes nk-ans2{0%,73.9%{opacity:0}76%,96.6%{opacity:1}to{opacity:0}}@keyframes nk-cite1{0%,60.1%{box-shadow:0 0 #d9770600}61.4%{box-shadow:0 0 0 5px #d9770642}63.6%,to{box-shadow:0 0 #d9770600}}@keyframes nk-cite2{0%,79%{box-shadow:0 0 #d9770600}80.3%{box-shadow:0 0 0 5px #d9770642}82.4%,to{box-shadow:0 0 #d9770600}}@keyframes nk-proof1{0%,61.9%{opacity:0;visibility:hidden}63.6%,68.3%{opacity:1;visibility:visible}70.4%,to{opacity:0;visibility:hidden}}@keyframes nk-proof2{0%,80.7%{opacity:0;visibility:hidden}82.4%,86.7%{opacity:1;visibility:visible}88.9%,to{opacity:0;visibility:hidden}}@keyframes nk-cur{0%,3%{opacity:0;top:72%;left:72%}5.5%,9.3%{opacity:1;top:56%;left:80%}12%{opacity:1;top:60%;left:50%}18.1%{opacity:1;top:64%;left:20.5%}23.7%,27.1%{opacity:1;top:79%;left:44%}32.3%,39.6%{opacity:1;top:90.5%;left:86%}42.6%,51.1%{opacity:0;top:60%;left:70%}54.1%{opacity:1;top:82%;left:64%}57.1%,63.1%{opacity:1;top:93.5%;left:57%}67.4%{opacity:1;top:80%;left:48%}76%,82%{opacity:1;top:93.5%;left:64%}86.3%,89.7%{opacity:1;top:52%;left:64%}93.1%,to{opacity:0;top:52%;left:64%}}@keyframes nk-click{0%,9.3%{transform:none}10%{transform:scale(.8)}10.7%,37%{transform:none}37.9%{transform:scale(.8)}38.7%,60.6%{transform:none}61.4%{transform:scale(.8)}62.3%,79.4%{transform:none}80.3%{transform:scale(.8)}81.1%,to{transform:none}}@keyframes nk-s1{0%,28.9%{color:var(--ink)}32.3%,96.6%{color:#0a0d1236}to{color:var(--ink)}}@keyframes nk-s2{0%,28.9%{color:#0a0d1236}32.3%,51.6%{color:var(--ink)}55%,to{color:#0a0d1236}}@keyframes nk-s3{0%,51.6%{color:#0a0d1236}55%,97.4%{color:var(--ink)}to{color:#0a0d1236}}@media (prefers-reduced-motion:reduce){.lp .nkpoolg,.lp .nkcote1,.lp .nkcote2,.lp .dcard,.lp .nkmap :is(.nkc1,.nkc2),.lp .nk32g,.lp .nkchat,.lp .nktx,.lp .nksend,.lp :is(.dstep.s1,.dstep.s2,.dstep.s3) h3{animation:none}.lp :is(.nkcur,.nkthink,.nkproof1,.nkproof2,.nkcoteb,.nklim,.nksrv,.nkmorph),.lp .nkchat :is(.nkr1,.nkr2),.lp .nkmap :is(.nkok,.nkconf,.nksrvlab),.lp .nkcaret{display:none}.lp :is(.dstep.s1,.dstep.s2,.dstep.s3) h3{color:var(--ink)}}.lp .demos{padding:112px 0 96px}.lp .icp{text-align:center;max-width:1020px;margin:0 auto 88px}.lp .icp .it{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:32ch;color:var(--ink);margin:0 auto;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1.1}.lp .icp .tip{width:min(272px,100vw - 32px);font-family:var(--sans);letter-spacing:0;text-transform:none;color:#0a0d12b3;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#fff;border:1px solid #0a0d121f;border-radius:12px;padding:12px 14px;font-size:12.5px;font-style:normal;font-weight:400;line-height:1.55;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 18px 50px -18px #05070b59}.lp .icp .cell{position:relative}.lp .icp .cell:is(:hover,:focus-visible) .tip{opacity:1;visibility:visible;transform:translate(-50%)}.lp .icp3 .cells{background:#0a0d1214;border:1px solid #0a0d1214;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:26px;display:grid}.lp .icp3 .cell{cursor:default;background:#fff;flex-direction:column;gap:3px;padding:14px 10px 13px;transition:background .15s;display:flex}.lp .icp3 .cell:first-child{border-radius:13px 0 0 13px}.lp .icp3 .cell:last-child{border-radius:0 13px 13px 0}.lp .icp3 .cell b{font-size:13px;font-weight:600;line-height:17px}.lp .icp3 .cell small{color:#0a0d1273;font-size:10.5px;line-height:14px}.lp .icp3 .cell:is(:hover,:focus-visible){background:#faf9f6}@media (max-width:640px){.lp .icp .tip{display:none}}@media (max-width:940px){.lp .icp3 .cells{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .icp3 .cell{border-radius:0!important}}@media (max-width:560px){.lp .icp3 .cells{grid-template-columns:1fr 1fr}}.lp .demos .layout{grid-template-columns:186px minmax(0,1fr);align-items:start;gap:44px;display:grid}.lp .side{flex-direction:column;gap:2px;display:flex;position:sticky;top:32px}.lp .side a{letter-spacing:.12em;text-transform:uppercase;color:#0a0d1266;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:11px;font-weight:600;line-height:15px;text-decoration:none;transition:color .25s;display:flex}.lp .side a:hover{color:var(--ink)}.lp .side a i{background:#0a0d121f;border-radius:50%;flex:none;width:8px;height:8px;font-style:normal;transition:background .25s}.lp .side a.on{color:var(--ink)}.lp .side a.on i{background:var(--ink)}.lp .dsec{padding:0 0 96px}.lp .dsec+.dsec{border-top:1px solid #0a0d120f;padding-top:96px}.lp h2{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:20ch;margin:0;font-size:2.6rem;font-weight:400;line-height:1.05}@media (min-width:640px){.lp h2{font-size:3.4rem}}@media (min-width:1024px){.lp h2{font-size:4.2rem}}.lp .dsec .p{color:#0a0d1299;max-width:640px;margin:20px 0 0;font-size:15px;line-height:28px}@media (min-width:640px){.lp .dsec .p{font-size:17px;line-height:26px}}.lp .band{background-position:50%;background-size:cover;border-radius:16px;margin-top:56px;padding:clamp(24px,5.5vw,72px);position:relative;overflow:hidden}.lp .band .appwin{background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #05070b80,0 0 0 1px #05070b14}.lp .b1{background-image:url(/landing/2-garrigue.jpg)}.lp .b2{background-image:url(/landing/3-cote.jpg)}.lp .b3{background-image:url(/landing/4-toits.jpg)}.lp .b4{background-image:url(/landing/5-crepuscule.jpg)}.lp .b5{background-image:url(/landing/hero-nonza.jpg)}.lp .feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;display:grid}.lp .feats h4{margin:0 0 8px;font-size:15px;font-weight:600;line-height:22px}@media (min-width:640px){.lp .feats h4{font-size:17px;line-height:24px}}.lp .feats p{color:#0a0d1299;margin:0;font-size:14px;line-height:20px}@media (max-width:940px){.lp .demos .layout{grid-template-columns:1fr;gap:8px}.lp .side{flex-flow:wrap;margin-bottom:24px;position:static}.lp .feats{grid-template-columns:1fr;gap:24px}}@media (min-width:941px){.lp .demos .appwin:is(.f1,.f2,.f3,.f4),.lp .demos .f5map{height:430px}}@media (min-width:861px){.lp .appwin.f3{flex-direction:column;display:flex}.lp .f3lib{flex:1;min-height:0;overflow:hidden}}.lp :is(.f1,.f2,.f3,.f4,.f5) .pcite{animation:none}.lp .pcite.on{background:var(--ink);border-color:var(--ink);color:#fff}.lp .appwin.f1{background-color:#f6f5f0;background-image:linear-gradient(90deg,#0f1e3509 1px,#0000 1px),linear-gradient(#0f1e3509 1px,#0000 1px);background-size:32px 32px;justify-content:center;align-items:stretch;padding:16px;display:flex}.lp .f1chat{background:#fff;border:1px solid #0a0d1214;border-radius:12px;flex-direction:column;width:min(720px,100%);min-height:0;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 14px 40px -18px #05070b40}.lp .f1 .cflow{flex:1;min-height:0;max-height:none;padding:14px 16px 8px;overflow:hidden}.lp .g1roll{flex-direction:column;gap:10px;animation:22s ease-in-out infinite g1-roll;display:flex}@keyframes g1-roll{0%,42%{transform:none}47%,96%{transform:translateY(-96px)}to{transform:none}}@media (min-width:941px) and (max-width:1199px){.lp .g1roll{animation-name:g1-roll-n}}@keyframes g1-roll-n{0%,42%{transform:none}47%,96%{transform:translateY(-160px)}to{transform:none}}.lp .f1 .g1q1{animation:22s ease-in-out infinite g1-q1}.lp .f1 .g1t1{animation:22s ease-in-out infinite g1-t1}.lp .f1 .g1r1{animation:22s ease-in-out infinite g1-r1}.lp .f1 .g1q2{animation:22s ease-in-out infinite g1-q2}.lp .f1 .g1t2{animation:22s ease-in-out infinite g1-t2}.lp .f1 .g1r2{animation:22s ease-in-out infinite g1-r2}.lp .f1 .typein .tx{animation:22s linear infinite g1-tx}@keyframes g1-q1{0%,2%{opacity:0;transform:translateY(8px)}5%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes g1-t1{0%,6%{opacity:0}9%,24%{opacity:1}27%,to{opacity:0}}@keyframes g1-r1{0%,26%{opacity:0;transform:translateY(10px)}30%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes g1-q2{0%,42%{opacity:0;transform:translateY(8px)}45%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes g1-t2{0%,46%{opacity:0}49%,60%{opacity:1}63%,to{opacity:0}}@keyframes g1-r2{0%,62%{opacity:0;transform:translateY(10px)}66%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes g1-tx{0%,76%{max-width:0}86%,to{max-width:240px}}.lp .gk{font-family:var(--mono);color:#0a0d1280;border:1px dashed #0a0d1233;border-radius:6px;margin-top:8px;padding:3px 9px;font-size:10.5px;line-height:15px;display:inline-block}.lp .appwin.f1[data-armed]:not(.go) *{animation:none!important}.lp .appwin.f1[data-armed]:not(.go) .c1roll{opacity:0!important}.lp .appwin.f2[data-armed]:not(.go) *,.lp .appwin.f4[data-armed]:not(.go) *,.lp .appwin.f5[data-armed]:not(.go) *,.lp .appwin.f5[data-armed]:not(.go) :before,.lp .appwin.f5[data-armed]:not(.go) :after{animation:none!important}.lp .bubl .bh{letter-spacing:.01em;margin-top:13px;font-size:12.5px;font-weight:700}.lp .bubl .bh2{letter-spacing:.005em;margin-top:12px;font-size:14px;font-weight:700;line-height:1.4}.lp .bubl .bh:first-of-type{margin-top:11px}.lp .dlk{color:#1d4ed8;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lp .ctab{border-collapse:collapse;width:100%;margin:10px 0 4px;font-size:11px;line-height:15px}.lp .ctab th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0a0d1266;text-align:left;border-bottom:1px solid #0a0d1229;padding:3px 8px 5px;font-size:8.5px}.lp .ctab td{vertical-align:top;color:#0a0d12cc;border-bottom:1px solid #0a0d1210;padding:5px 8px}.lp .ctab td:first-child{white-space:nowrap;color:var(--ink);font-weight:600}.lp .f1flow{position:relative}.lp .f1flow:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#fff0,#fff);height:46px;position:absolute;bottom:0;left:0;right:0}.lp .think .cchk{flex-direction:column;gap:3px;margin-top:7px;display:flex}.lp .think .cchk i{color:#0a0d1299;opacity:0;font-size:10.5px;font-style:normal;font-weight:500;line-height:14px}.lp .typein .phx{color:#0a0d1259}.lp .f2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.lp .f2map{background:#eceae3;position:relative;overflow:hidden}.lp .f2map .draw{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp .f2map .road{fill:#d9d6cb}.lp .f2map .axis{stroke:#fffffff2;stroke-width:1.6px;stroke-dasharray:10 8}.lp .f2map .cad{stroke:#b3ae9e;stroke-width:1px;stroke-dasharray:2 3;fill:none}.lp .f2map .prc{fill:#f4f2ea;stroke:#99937f;stroke-width:1.5px}.lp .f2map .hse{fill:#cfc9ba;stroke:#8a8578;stroke-width:1.2px}.lp .f2map .ridge{stroke:#8a8578;stroke-width:.8px}.lp .f2map .pl{fill:#8ec2e0;stroke:#5c99bd;stroke-width:1.2px}.lp .f2map .tre{fill:#a9bf95;stroke:#8aa478;stroke-width:1px;opacity:.9}.lp .f2map .divl{stroke:#7c3aed;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;fill:none;animation:22s ease-in-out infinite g2-div}.lp .f2map .bld{fill:#2563eb;fill-opacity:.16;stroke:#2563eb;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;animation:22s ease-in-out infinite g2-bld}.lp .f2map .mline{stroke:#1f7a4d;stroke-width:1.4px;stroke-dasharray:4 3}.lp .f2map .mtick{stroke:#1f7a4d;stroke-width:1.4px}.lp .f2 .g2lots{animation:22s ease-in-out infinite g2-lots}.lp .f2 .g2blab{animation:22s ease-in-out infinite g2-blab}.lp .f2 .g2note{animation:22s ease-in-out infinite g2-note}.lp .f2 .g2mes{animation:22s ease-in-out infinite g2-mes}.lp .f2 .g2r1{animation:22s ease-in-out infinite g2-r1}.lp .f2 .g2r2{animation:22s ease-in-out infinite g2-r2}.lp .f2 .g2r3{animation:22s ease-in-out infinite g2-r3}.lp .f2 .g2r4{animation:22s ease-in-out infinite g2-r4}@keyframes g2-div{0%,3%{stroke-dashoffset:1px;opacity:1}11%,96%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes g2-lots{0%,12%{opacity:0}14%,96%{opacity:1}to{opacity:0}}@keyframes g2-bld{0%,19%{stroke-dashoffset:1px;fill-opacity:0;opacity:1}27%{stroke-dashoffset:0;fill-opacity:0}30%,96%{stroke-dashoffset:0;fill-opacity:.16;opacity:1}to{stroke-dashoffset:0;fill-opacity:.16;opacity:0}}@keyframes g2-blab{0%,30%{opacity:0}32%,96%{opacity:1}to{opacity:0}}@keyframes g2-note{0%,34%{opacity:0;transform:translateY(6px)}37%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes g2-mes{0%,39%{opacity:0}42%,96%{opacity:1}to{opacity:0}}@keyframes g2-r1{0%,44%{opacity:0;transform:translateY(10px)}48%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes g2-r2{0%,50%{opacity:0;transform:translateY(10px)}54%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes g2-r3{0%,56%{opacity:0;transform:translateY(10px)}60%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes g2-r4{0%,62%{opacity:0;transform:translateY(10px)}66%,96%{opacity:1;transform:none}to{opacity:0}}.lp .f2chip{color:var(--ink);white-space:nowrap;background:#fffffff2;border:1px solid #0a0d1226;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:600;line-height:14px;position:absolute;box-shadow:0 6px 18px -8px #05070b4d}.lp .f2lab{color:#1d4ed8;white-space:nowrap;background:#fff;border:1px solid #2563eb59;border-radius:8px;padding:4px 9px;font-size:10.5px;font-weight:600;line-height:14px;position:absolute;top:69%;left:40.5%;transform:translate(-50%,-50%);box-shadow:0 6px 18px -8px #05070b59}.lp .f2note{max-width:200px;color:var(--ink);background:#fffdf4;border:1px solid #f3d47f;border-radius:9px;padding:6px 9px;font-size:10px;line-height:14px;position:absolute;bottom:1.5%;left:2.5%;box-shadow:0 8px 22px -10px #05070b59}.lp .f2ok{color:#1f7a4d;font-family:var(--mono);background:#fff;border:1px solid #1f7a4d66;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:600;line-height:14px;position:absolute;box-shadow:0 6px 18px -8px #05070b4d}.lp .hint2{color:#0a0d1280;font-size:9px;line-height:13px}.lp .f2res{background:#faf9f6;flex-direction:column;justify-content:center;gap:8px;padding:14px 16px;display:flex;overflow:hidden}.lp .f2res .h,.lp .f4chat .h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0a0d1299;font-size:10.5px}.lp .res{background:#fff;border:1px solid #0a0d1214;border-radius:9px;align-items:flex-start;gap:10px;padding:8px 11px;font-size:12px;line-height:1.5;display:flex}.lp .res b{font-weight:600}.lp .res .tag{font-family:var(--mono);flex:none;margin-left:auto;font-size:10px}.lp .res .tag.ok{color:var(--ok)}.lp .res .tag.warn{color:var(--warn)}@media (max-width:860px){.lp .f2{grid-template-columns:1fr}.lp .f2map{min-height:320px}}.lp .f3lib{background:#fff;flex-direction:column;padding:11px 16px 9px;display:flex}.lp .f3lib .intro{color:#0a0d1280;max-width:74ch;margin:0 0 8px;font-size:12px;line-height:1.6}.lp .f3lib .cols{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 14px;min-height:0;display:grid;overflow:hidden}@media (min-width:1200px){.lp .f3lib .cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .fam .fh{letter-spacing:.08em;text-transform:uppercase;color:#0a0d1273;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:9.5px;font-weight:600;line-height:13px;overflow:hidden}.lp .fam .fh i{color:#0a0d1259;letter-spacing:0;font-style:normal}.lp .itm{background:#fff;border:1px solid #0a0d1214;border-radius:8px;margin-bottom:5px;padding:7px 58px 7px 10px;position:relative}.lp .ist{font-family:var(--mono);color:var(--ok);opacity:0;font-size:9px;line-height:12px;position:absolute;top:8px;right:8px}.lp .ist1{animation:18s ease-in-out infinite g3-i1}.lp .ist2{animation:18s ease-in-out infinite g3-i2}.lp .ist3{animation:18s ease-in-out infinite g3-i3}.lp .ist4{animation:18s ease-in-out infinite g3-i4}.lp .ist5{animation:18s ease-in-out infinite g3-i5}.lp .ist6{animation:18s ease-in-out infinite g3-i6}@keyframes g3-i1{0%,4%{opacity:0}7%,94%{opacity:1}98%,to{opacity:0}}@keyframes g3-i2{0%,9%{opacity:0}12%,94%{opacity:1}98%,to{opacity:0}}@keyframes g3-i3{0%,14%{opacity:0}17%,94%{opacity:1}98%,to{opacity:0}}@keyframes g3-i4{0%,19%{opacity:0}22%,94%{opacity:1}98%,to{opacity:0}}@keyframes g3-i5{0%,24%{opacity:0}27%,94%{opacity:1}98%,to{opacity:0}}@keyframes g3-i6{0%,29%{opacity:0}32%,94%{opacity:1}98%,to{opacity:0}}.lp .itm b{font-size:11.5px;font-weight:600;line-height:15px;display:block}.lp .itm small{color:#0a0d1280;margin-top:1px;font-size:10.5px;line-height:14px;display:block}.lp .f3foot{font-family:var(--mono);color:#0a0d1280;text-align:center;border-top:1px solid #0a0d1212;margin-top:6px;padding-top:7px;font-size:10.5px}@media (max-width:700px){.lp .f3lib .cols{grid-template-columns:1fr}}.lp .f4{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.lp .f4chat{background:#fff;border-left:1px solid #0a0d1214;flex-direction:column;display:flex}.lp .f4body{flex-direction:column;flex:1;justify-content:center;gap:14px;min-height:0;padding:18px 22px;display:flex}.lp .f4feed{color:#0a0d1280;background:#faf9f6;border:1px solid #0a0d1212;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 9px;padding:9px 13px;font-size:11.5px;line-height:16px;display:flex}.lp .f4feed b{color:var(--ok);white-space:nowrap;margin-left:auto;font-weight:600}.lp .f4feed .dots{flex:none;gap:3px;display:flex}.lp .f4feed .dots i{background:#0a0d1266;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite lp-dot}.lp .f4feed .dots i:nth-child(2){animation-delay:.15s}.lp .f4feed .dots i:nth-child(3){animation-delay:.3s}.lp .f4doc{background:#faf9f6;flex-direction:column;min-height:0;display:flex;position:relative}.lp .f4tabs{background:#fff;padding:4px 10px 0;overflow:hidden}.lp .f4tabs .tbin{align-items:flex-end;animation:30s ease-in-out infinite f4-tb;display:flex}.lp .f4tabs .tab{text-overflow:ellipsis;flex:none;padding:5px 6px 7px;font-size:10px;overflow:hidden}.lp .f4tabs .tab:first-child{width:84px}.lp .f4tabs .tab:nth-child(2){width:76px}.lp .f4tabs .tab:nth-child(3){width:62px}.lp .f4tabs .tab:nth-child(4){width:58px}.lp .f4tabs .tab:nth-child(5){width:78px}.lp .f4tabs .tab:nth-child(6){width:82px}.lp .f4tabs .tab:nth-child(7){width:134px}.lp .f4tabs .t-reg{animation:30s ease-in-out infinite f4-treg}.lp .f4tabs .t-oap{animation:30s ease-in-out infinite f4-toap}.lp .f4tabs .t-all{animation:30s ease-in-out infinite f4-tall}.lp .f4stack{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.lp .f4p1{flex-direction:column;flex:1;min-height:0;display:flex}.lp .f4p2,.lp .f4p3{opacity:0;visibility:hidden;background:#faf9f6;flex-direction:column;display:flex;position:absolute;inset:0}.lp .f4p2{animation:30s ease-in-out infinite f4-p2}.lp .f4p3{animation:30s ease-in-out infinite f4-p3}.lp .f4clip{flex:1;min-height:0;overflow:hidden}.lp .f4p2 .f4clip{background:#dedbd2}.lp .f4oapin{flex-direction:column;gap:10px;padding:12px 16px;animation:30s ease-in-out infinite f4-oap;display:flex}.lp .f4pg{aspect-ratio:595/842;background:#fff 50%/cover no-repeat;border:1px solid #0a0d121f;flex:none;width:100%;box-shadow:0 5px 16px -7px #05070b4d}.lp .f4libin{animation:30s ease-in-out infinite f4-lib}.lp .drw{background:#fff;border-bottom:1px dashed #0a0d1214;align-items:center;gap:7px;padding:4.5px 14px;font-size:10.5px;line-height:15px;display:flex}.lp .drw i{flex:none;font-style:normal}.lp .drw b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lp .drw small{font-family:var(--mono);color:#0a0d1259;flex:none;margin-left:auto;font-size:8.5px}.lp .drw .op{color:#2563eb;flex:none;font-weight:600}.lp .f4cur{opacity:0;filter:drop-shadow(0 3px 8px #05070b59);z-index:6;width:20px;height:20px;animation:30s ease-in-out infinite f4-cur,30s ease-in-out infinite f4-click;position:absolute;top:55%;left:58%}.lp .f4 .dpage{flex:1}.lp .f4 .g4q{animation:30s ease-in-out infinite g4-q}.lp .f4 .g4r{animation:30s ease-in-out infinite g4-r}.lp .f4 .g4cite{animation:30s ease-in-out infinite g4-cite}.lp .f4 .hl2{background:#fde68a;animation:30s ease-in-out infinite g4-hl}.lp .f4 .g4chk{animation:30s ease-in-out infinite g4-chk}@keyframes g4-q{0%,.5%{opacity:0;transform:translateY(8px)}2%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes g4-r{0%,2.5%{opacity:0;transform:translateY(8px)}5%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes g4-cite{0%,6%{color:var(--ink);background:#fdf1c9;border-color:#f3d47f}8%,96%{background:var(--ink);border-color:var(--ink);color:#fff}to{color:var(--ink);background:#fdf1c9;border-color:#f3d47f}}@keyframes g4-hl{0%,9%{background-color:#0000}12%,to{background-color:#fde68a}}@keyframes g4-chk{0%,15%{opacity:0}17%,96%{opacity:1}to{opacity:0}}@keyframes f4-treg{0%,21%{color:var(--ink);border-color:var(--ink)}23%,96%{color:#0a0d1280;border-color:#0000;font-weight:500}to{color:var(--ink);border-color:var(--ink)}}@keyframes f4-toap{0%,21%{color:#0a0d1280;border-color:#0000;font-weight:500}23%,55%{color:var(--ink);border-color:var(--ink);font-weight:600}57%,to{color:#0a0d1280;border-color:#0000;font-weight:500}}@keyframes f4-tall{0%,55%{color:#0a0d1280;border-color:#0000;font-weight:500}57%,96%{color:var(--ink);border-color:var(--ink);font-weight:600}to{color:#0a0d1280;border-color:#0000;font-weight:500}}@keyframes f4-p2{0%,21%{opacity:0;visibility:hidden}23%,55%{opacity:1;visibility:visible}57%,to{opacity:0;visibility:hidden}}@keyframes f4-p3{0%,55%{opacity:0;visibility:hidden}57.5%,95%{opacity:1;visibility:visible}98%,to{opacity:0;visibility:hidden}}@keyframes f4-oap{0%,27%{transform:none}46%,to{transform:translateY(-58%)}}@keyframes f4-lib{0%,62%{transform:none}88%,to{transform:translateY(-170px)}}@keyframes f4-tb{0%,44%{transform:none}51%,97%{transform:translate(-140px)}to{transform:none}}@keyframes f4-cur{0%,15%{opacity:0;top:55%;left:60%}18%{opacity:1;top:40%;left:58%}21%,24%{opacity:1;top:13px;left:256px}30%{opacity:1;top:36%;left:62%}34%,43%{opacity:1;top:52%;left:62%}46%,47%{opacity:1;top:14px;left:432px}52%{opacity:1;top:14px;left:378px}54.5%,58%{opacity:1;top:13px;left:372px}62%{opacity:1;top:40%;left:58%}66%,to{opacity:0;top:55%;left:58%}}@keyframes f4-click{0%,21.9%{transform:none}22.6%{transform:scale(.75)}23.3%,55.4%{transform:none}56.1%{transform:scale(.75)}56.8%,to{transform:none}}.lp .f4check{color:var(--ok);background:#fff;border-top:1px solid #0a0d1212;padding:9px 14px;font-size:11px;font-weight:600;line-height:15px}@media (max-width:860px){.lp .f4{grid-template-columns:1fr}.lp .f4chat{border-top:1px solid #0a0d1214;border-left:none}}.lp .f5{grid-template-columns:minmax(0,1fr) 26%;height:min(400px,60vw);display:grid;position:relative}.lp .f5map{background:#eceae3;height:100%;position:relative;overflow:hidden}.lp .f5map .draw{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp .t5z{transform-origin:128px 115px;transform-box:view-box;animation:40s ease-in-out infinite t5-zoom}.lp .t5z .road5{fill:#d9d6cb}.lp .t5z .axis5{stroke:#fffffff2;stroke-width:1.4px;stroke-dasharray:9 7;fill:none}.lp .t5z .par{fill:#f4f2ea;stroke:#99937f;stroke-width:1.1px}.lp .t5z .hse5{fill:#cfc9ba;stroke:#8a8578;stroke-width:1px}.lp .t5z .pl5{fill:#8ec2e0;stroke:#5c99bd;stroke-width:1px}.lp .t5z .tre5{fill:#a9bf95;stroke:#8aa478;stroke-width:.8px;opacity:.9}.lp .t5z .pnum{font:500 11px var(--mono);fill:#0a0d1240;text-anchor:middle}.lp .t5z .ovl{opacity:0}.lp .t5z .ebc{animation:40s ease-in-out infinite t5-ebc}.lp .t5z .ebc path{fill:#16a34a;fill-opacity:.3;stroke:#15803d;stroke-width:1.2px;stroke-dasharray:5 3}.lp .t5z .srv{animation:40s ease-in-out infinite t5-srv}.lp .t5z .srv path{fill:#7c3aed;fill-opacity:.26;stroke:#6d28d9;stroke-width:1.2px;stroke-dasharray:5 3}.lp .t5z .pprn{animation:40s ease-in-out infinite t5-ppr}.lp .t5z .pprn path{fill:#3b82f6;fill-opacity:.3;stroke:#1d4ed8;stroke-width:1.2px;stroke-dasharray:6 4}.lp .t5z .pprs{animation:40s ease-in-out infinite t5-ppr}.lp .t5z .pprs path{fill:#dc2626;fill-opacity:.28;stroke:#b91c1c;stroke-width:1.2px;stroke-dasharray:6 4}.lp .t5z .bkg{animation:40s ease-in-out infinite t5-bkg}.lp .t5z .bkg path{fill:#f59e0b;fill-opacity:.34;stroke:#d97706;stroke-width:1.6px}.lp .t5z .dvfv{animation:40s ease-in-out infinite t5-dvf}.lp .t5z .dvfv circle{fill:#2563eb;stroke:#fff;stroke-width:1.6px}.lp .t5tip{color:var(--ink);white-space:nowrap;opacity:0;z-index:5;background:#fff;border:1px solid #0a0d1226;border-radius:8px;padding:5px 9px;font-size:10.5px;font-weight:600;line-height:15px;position:absolute;box-shadow:0 8px 22px -10px #05070b59}.lp .t5tip small{color:#0a0d1299;font-size:10px;font-weight:500;display:block}.lp .tip-ebc{animation:40s ease-in-out infinite t5-tebc;top:44%;left:22%}.lp .tip-srv{animation:40s ease-in-out infinite t5-tsrv;top:36%;left:35%}.lp .tip-pprb{animation:40s ease-in-out infinite t5-tpprb;top:16%;left:37%}.lp .tip-pprr{animation:40s ease-in-out infinite t5-tpprr;top:70%;left:37%}.lp .tip-dvf{animation:40s ease-in-out infinite t5-tdvf;top:19%;left:52%}.lp .tip-bak{animation:40s ease-in-out infinite t5-tbak;top:6%;left:30%}.lp .t5ask{color:var(--ink);opacity:0;z-index:5;background:#fff;border:1px solid #0a0d1226;border-radius:10px;padding:7px 11px;font-size:11px;font-weight:600;line-height:16px;animation:40s ease-in-out infinite t5-ask;position:absolute;bottom:12%;left:50%;transform:translate(-50%);box-shadow:0 10px 26px -12px #05070b66}.lp .t5sb{background:#fffffff5;border-left:1px solid #0a0d121f;height:100%;padding:10px 11px;font-size:11px;line-height:16px;overflow:hidden}.lp .t5sb .h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0a0d1259;margin:0 0 6px;font-size:8.5px}.lp .t5sb .rw+.h{margin-top:10px}.lp .t5sbin{animation:40s ease-in-out infinite t5-sb}.lp .t5sb .rw{color:#0a0d1299;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:6px 0;display:flex;overflow:hidden}.lp .t5sb .rw:before{content:"";background:#fff;border:1px solid #0a0d1233;border-radius:3px;flex:none;width:10px;height:10px}.lp .t5sb .rw.on{color:var(--ink)}.lp .t5sb .rw.on:before{background:var(--ink);border-color:var(--ink)}.lp .t5sb .r-presc:before{animation:40s ease-in-out infinite t5-c1}.lp .t5sb .r-srv:before{animation:40s ease-in-out infinite t5-c2}.lp .t5sb .r-pprif:before{animation:40s ease-in-out infinite t5-c3}.lp .t5sb .r-dvf:before{animation:40s ease-in-out infinite t5-c4}.lp .t5cur{opacity:0;filter:drop-shadow(0 3px 8px #05070b59);z-index:6;width:20px;height:20px;animation:40s ease-in-out infinite t5-cur,40s ease-in-out infinite t5-click;position:absolute;top:60%;left:60%}@keyframes t5-zoom{0%,6%{transform:none}9%,30%{transform:scale(1.8)}34%,to{transform:none}}@keyframes t5-ebc{0%,10.2%{opacity:0}11.2%,19.5%{opacity:1}21%,to{opacity:0}}@keyframes t5-srv{0%,21.4%{opacity:0}22.4%,31%{opacity:1}32.5%,to{opacity:0}}@keyframes t5-ppr{0%,41.8%{opacity:0}43%,53%{opacity:1}54.5%,to{opacity:0}}@keyframes t5-dvf{0%,54.5%{opacity:0}55.5%,65%{opacity:1}66.5%,to{opacity:0}}@keyframes t5-bkg{0%,67.5%{opacity:0}69.5%,94%{opacity:1}97%,to{opacity:0}}@keyframes t5-ask{0%,64.5%{opacity:0;transform:translate(-50%,6px)}66.5%,95%{opacity:1;transform:translate(-50%)}98%,to{opacity:0}}@keyframes t5-tebc{0%,12.5%{opacity:0;transform:translateY(4px)}13.8%,19%{opacity:1;transform:none}20.5%,to{opacity:0}}@keyframes t5-tsrv{0%,24%{opacity:0;transform:translateY(4px)}25.3%,30%{opacity:1;transform:none}31.5%,to{opacity:0}}@keyframes t5-tpprb{0%,44%{opacity:0;transform:translateY(4px)}45.2%,47.3%{opacity:1;transform:none}48.3%,to{opacity:0}}@keyframes t5-tpprr{0%,48.6%{opacity:0;transform:translateY(4px)}49.8%,52%{opacity:1;transform:none}53.2%,to{opacity:0}}@keyframes t5-tdvf{0%,56.5%{opacity:0;transform:translateY(4px)}57.8%,63.5%{opacity:1;transform:none}65%,to{opacity:0}}@keyframes t5-tbak{0%,70%{opacity:0;transform:translateY(4px)}71.5%,93%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes t5-sb{0%,34.5%{transform:none}37.5%,97%{transform:translateY(-85px)}to{transform:none}}@keyframes t5-c1{0%,10.1%{background:#fff;border-color:#0a0d1233}10.8%,19.9%{background:var(--ink);border-color:var(--ink)}20.6%,to{background:#fff;border-color:#0a0d1233}}@keyframes t5-c2{0%,20.7%{background:#fff;border-color:#0a0d1233}21.4%,31.3%{background:var(--ink);border-color:var(--ink)}32%,to{background:#fff;border-color:#0a0d1233}}@keyframes t5-c3{0%,41.1%{background:#fff;border-color:#0a0d1233}41.8%,53.1%{background:var(--ink);border-color:var(--ink)}53.8%,to{background:#fff;border-color:#0a0d1233}}@keyframes t5-c4{0%,53.8%{background:#fff;border-color:#0a0d1233}54.5%,65.1%{background:var(--ink);border-color:var(--ink)}65.8%,to{background:#fff;border-color:#0a0d1233}}@keyframes t5-cur{0%,8.5%{opacity:0;top:60%;left:60%}9.5%,10.5%{opacity:1;top:25.6%;left:76%}12%{opacity:1;top:48%;left:30%}13.5%,19%{opacity:1;top:55%;left:19%}19.8%,20.4%{opacity:1;top:25.6%;left:76%}21.2%,21.8%{opacity:1;top:32.9%;left:76%}23.5%{opacity:1;top:46%;left:49%}24.5%,30%{opacity:1;top:47%;left:46%}31.2%,31.8%{opacity:1;top:32.9%;left:76%}33%,40.5%{opacity:1;top:45%;left:76%}41.2%,42.2%{opacity:1;top:55.4%;left:76%}43.5%,47%{opacity:1;top:14.3%;left:34.7%}48%,52%{opacity:1;top:81%;left:34.7%}52.9%,53.5%{opacity:1;top:55.4%;left:76%}54.2%,54.8%{opacity:1;top:33.4%;left:76%}56%,64%{opacity:1;top:30.5%;left:57.5%}64.9%,65.5%{opacity:1;top:33.4%;left:76%}67%{opacity:1;top:82%;left:20%}70%,93%{opacity:1;top:32%;left:35%}96%,to{opacity:0;top:60%;left:60%}}@keyframes t5-click{0%,9.9%{transform:none}10.5%{transform:scale(.75)}11.1%,19.9%{transform:none}20.3%{transform:scale(.75)}20.8%,21.3%{transform:none}21.8%{transform:scale(.75)}22.3%,31.2%{transform:none}31.7%{transform:scale(.75)}32.2%,41.4%{transform:none}41.9%{transform:scale(.75)}42.4%,52.9%{transform:none}53.4%{transform:scale(.75)}53.9%,54.3%{transform:none}54.8%{transform:scale(.75)}55.3%,64.9%{transform:none}65.4%{transform:scale(.75)}65.9%,to{transform:none}}@media (max-width:860px){.lp .f5{grid-template-columns:minmax(0,1fr) 32%}}.lp .attr{color:#0a0d1266;background:#fffc;border-radius:5px;padding:2px 7px;font-size:9.5px;line-height:14px;position:absolute;bottom:8px;left:10px}@media (prefers-reduced-motion:reduce){.lp .f1 :is(.g1q1,.g1t1,.g1r1,.g1q2,.g1t2,.g1r2),.lp .f1 .typein .tx,.lp .f2 :is(.g2lots,.g2blab,.g2note,.g2mes,.g2r1,.g2r2,.g2r3,.g2r4),.lp .f2map :is(.divl,.bld),.lp .ist,.lp .f4 :is(.g4r,.g4cite,.g4chk,.f4p2,.f4p3,.f4cur,.t-reg,.t-oap,.t-all,.tbin,.f4oapin,.f4libin),.lp .f4 .hl2,.lp .fi{animation:none}.lp .f1 .think{display:none}.lp .g1roll{animation:none;transform:none}.lp .f1 .cflow{justify-content:flex-end}.lp .f1 .typein .tx{max-width:none}.lp .ist{opacity:1}.lp .fi{opacity:0}.lp .f5 :is(.t5z,.t5sbin,.t5cur,.t5tip,.t5ask),.lp .t5z .ovl,.lp .t5sb .rw:before,.lp .f4feed .dots i{animation:none}}.lp .darksec{background:var(--dark);color:#fff;padding:112px 0}.lp .darksec .kick{letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-bottom:20px;font-size:11px;font-weight:600;line-height:15px}.lp .darksec h2{color:#fff}.lp .steps{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:80px 0 40px;display:grid;overflow:hidden}.lp .stp{background:var(--dark);padding:32px}.lp .stp .n{font-family:var(--mono);color:#ffffff59;margin-bottom:14px;font-size:11px}.lp .stp h3{color:#fff;margin:0 0 8px;font-size:15px;font-weight:600;line-height:22px}.lp .stp p{color:#fff9;margin:0;font-size:14px;line-height:20px}.lp .darksec .ctas{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:940px){.lp .steps{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lp .steps{grid-template-columns:1fr}}.lp .pricing{padding:112px 0}.lp .pr-head{text-align:center;max-width:1020px;margin:0 auto 56px}.lp .pr-head h2{font-family:var(--serif);letter-spacing:-.028em;text-wrap:balance;max-width:24ch;color:var(--ink);margin:0 auto;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:400;line-height:1.06}.lp .pr-head p{color:#0a0d1299;text-wrap:pretty;max-width:70ch;margin:20px auto 0;font-size:15px;line-height:26px}.lp .pr-foot{text-align:center;margin-top:44px}.lp .pr-foot p{color:#0a0d1280;max-width:74ch;margin:0 auto;font-size:12.5px;line-height:20px}.lp .pr-foot p+p{margin-top:8px}.lp .pr-foot b{color:var(--ink);font-weight:600}.lp .prbtn{color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #0a0d1226;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:12.5px;font-weight:600;line-height:18px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.lp .prbtn:hover{border-color:var(--ink)}.lp .prbtn.fill{background:var(--ink);border-color:var(--ink);color:#fff}.lp .prbtn.fill:hover{background:#20242e}.lp .pr-cols{background:#0a0d1214;border:1px solid #0a0d1214;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lp .pr-cols article{background:#fff;flex-direction:column;padding:30px 24px 26px;display:flex;position:relative}.lp .pr-cols article.on{background:#faf9f6}.lp .pr-cols article.on:before{content:"";background:var(--ink);height:3px;position:absolute;top:0;left:0;right:0}.lp .pr-cols .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#0a0d1273;margin-bottom:8px;font-size:9px;line-height:13px;display:block}.lp .pr-cols h3{margin:0;font-size:15px;font-weight:600;line-height:20px}.lp .pr-cols article:not(.on) h3{margin-top:21px}.lp .pr-cols .tl{color:#0a0d1280;margin:3px 0 0;font-size:11.5px;line-height:16px}.lp .pr-cols .price{margin:18px 0 20px}.lp .pr-cols .price b{font-family:var(--serif);letter-spacing:-.03em;font-size:2.9rem;font-weight:400;line-height:1;display:block}.lp .pr-cols .price small{color:#0a0d1280;margin-top:5px;font-size:11px;line-height:15px;display:block}.lp .pr-cols ul{flex-direction:column;flex:1;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:flex}.lp .pr-cols li{color:#0a0d12cc;padding-left:18px;font-size:12.5px;line-height:17px;position:relative}.lp .pr-cols li:before{content:"";background:#0a0d1233;border-radius:2px;width:6px;height:6px;position:absolute;top:7px;left:0}.lp .pr-cols article.on li:before{background:var(--ink)}.lp .pr-cols .prbtn{width:100%}@media (max-width:1040px){.lp .pr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lp .pr-cols{grid-template-columns:1fr}.lp .pr-cols article{border-radius:0}}.lp .faqs{background:#faf9f6;padding:112px 0}.lp .faqs .kick{letter-spacing:.12em;text-transform:uppercase;color:#0a0d1266;text-align:center;margin-bottom:16px;font-size:11px;font-weight:600;line-height:15px}.lp .faqs h2{text-align:center;margin:0 auto 56px}.lp .faq{max-width:720px;margin:0 auto}.lp .faq details{border-top:1px solid #0a0d121a}.lp .faq details:last-child{border-bottom:1px solid #0a0d121a}.lp .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-size:15px;font-weight:600;line-height:22px;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";color:#0a0d1266;font-size:18px;font-weight:400;transition:transform .2s}.lp .faq details[open] summary:after{transform:rotate(45deg)}.lp .faq .a{color:#0a0d1299;max-width:66ch;padding:0 2px 22px;font-size:14px;line-height:22px}.lp .foot{background:var(--dark);color:#fff9;padding:48px 0 60px;font-size:13px;line-height:18px}.lp .foot .row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.lp .foot .brand{color:#fff}.lp .foot .links{gap:20px;margin-left:auto;display:flex}.lp .foot a:hover{color:#fff}.lp .foot .disc{color:#fff6;border-top:1px solid #ffffff1a;max-width:80ch;margin-top:22px;padding-top:18px;font-size:11.5px;line-height:1.7}.lp .c1roll{flex-direction:column;gap:12px;animation:60s ease-in-out infinite c1-roll,60s linear infinite c1-vis;display:flex}.lp .f1 .cinput .typein{font-size:12px}.lp .f1 .typein .ctx{white-space:nowrap;vertical-align:bottom;max-width:0;display:inline-block;overflow:hidden}.lp .gki{font-family:var(--mono);color:#0a0d1273;vertical-align:baseline;border:1px dashed #0a0d1233;border-radius:5px;margin:0 1px;padding:0 5px;font-size:9.5px;line-height:14px;display:inline-block}.lp .f1 .typein .c1tx1{animation:60s linear infinite c1-tx1}.lp .f1 .c1q1{animation:60s ease-in-out infinite c1-q1}.lp .f1 .c1t1{animation:60s ease-in-out infinite c1-t1}.lp .c1t1 .k1{animation:60s linear infinite c1-t1k1}.lp .c1t1 .k2{animation:60s linear infinite c1-t1k2}.lp .c1t1 .k3{animation:60s linear infinite c1-t1k3}.lp .c1t1 .k4{animation:60s linear infinite c1-t1k4}.lp .c1t1 .k5{animation:60s linear infinite c1-t1k5}.lp .f1 .c1r1{animation:60s ease-in-out infinite c1-r1}.lp .f1 .typein .c1tx2{animation:60s linear infinite c1-tx2}.lp .f1 .c1q2{animation:60s ease-in-out infinite c1-q2}.lp .f1 .c1t2{animation:60s ease-in-out infinite c1-t2}.lp .c1t2 .k1{animation:60s linear infinite c1-t2k1}.lp .c1t2 .k2{animation:60s linear infinite c1-t2k2}.lp .c1t2 .k3{animation:60s linear infinite c1-t2k3}.lp .c1t2 .k4{animation:60s linear infinite c1-t2k4}.lp .f1 .c1r2{animation:60s ease-in-out infinite c1-r2}.lp .f1 .typein .c1tx3{animation:60s linear infinite c1-tx3}.lp .f1 .c1q3{animation:60s ease-in-out infinite c1-q3}.lp .f1 .c1t3{animation:60s ease-in-out infinite c1-t3}.lp .c1t3 .k1{animation:60s linear infinite c1-t3k1}.lp .c1t3 .k2{animation:60s linear infinite c1-t3k2}.lp .c1t3 .k3{animation:60s linear infinite c1-t3k3}.lp .f1 .c1r3{animation:60s ease-in-out infinite c1-r3}.lp .f1 .typein .c1tx4{animation:60s linear infinite c1-tx4}.lp .f1 .c1q4{animation:60s ease-in-out infinite c1-q4}.lp .f1 .c1t4{animation:60s ease-in-out infinite c1-t4}.lp .c1t4 .k1{animation:60s linear infinite c1-t4k1}.lp .c1t4 .k2{animation:60s linear infinite c1-t4k2}.lp .c1t4 .k3{animation:60s linear infinite c1-t4k3}.lp .c1t4 .k4{animation:60s linear infinite c1-t4k4}.lp .f1 .c1r4{animation:60s ease-in-out infinite c1-r4}@keyframes c1-roll{0%,12%{transform:translateY(0)}13.17%,15.5%{transform:translateY(-330px)}16.5%,18.33%{transform:translateY(-850px)}19.33%,20.83%{transform:translateY(-1550px)}22%,28%{transform:translateY(-2318px)}28.83%,33%{transform:translateY(-2522px)}33.83%,37.67%{transform:translateY(-2664px)}38.67%,40.83%{transform:translateY(-3122px)}41.83%,43.67%{transform:translateY(-3672px)}44.83%,50.5%{transform:translateY(-4137px)}51.33%,55.5%{transform:translateY(-4322px)}56.5%,60.33%{transform:translateY(-4482px)}61.33%,63.33%{transform:translateY(-4940px)}64.33%,66.17%{transform:translateY(-5490px)}67.33%,74.83%{transform:translateY(-5932px)}75.67%,80%{transform:translateY(-6155px)}80.83%,85%{transform:translateY(-6297px)}86%,88%{transform:translateY(-6725px)}89%,90.67%{transform:translateY(-7255px)}91.67%,93%{transform:translateY(-7905px)}94%,to{transform:translateY(-8268px)}}@keyframes c1-vis{0%,98%{opacity:1}to{opacity:0}}@keyframes c1-tx1{0%,.33%{max-width:0}2.83%,3.17%{max-width:560px}3.42%,to{max-width:0}}@keyframes c1-q1{0%,3.17%{opacity:0;transform:translateY(8px)}3.67%,to{opacity:1;transform:none}}@keyframes c1-t1{0%,3.5%{opacity:0}4%,7.33%{opacity:1}8%,to{opacity:0}}@keyframes c1-t1k1{0%,4.08%{opacity:0}4.5%,to{opacity:1}}@keyframes c1-t1k2{0%,4.62%{opacity:0}5.03%,to{opacity:1}}@keyframes c1-t1k3{0%,5.15%{opacity:0}5.57%,to{opacity:1}}@keyframes c1-t1k4{0%,5.68%{opacity:0}6.1%,to{opacity:1}}@keyframes c1-t1k5{0%,6.22%{opacity:0}6.63%,to{opacity:1}}@keyframes c1-r1{0%,7.5%{opacity:0;transform:translateY(10px)}8.17%,to{opacity:1;transform:none}}@keyframes c1-tx2{0%,24.83%{max-width:0}27.67%,28.33%{max-width:560px}28.58%,to{max-width:0}}@keyframes c1-q2{0%,28.33%{opacity:0;transform:translateY(8px)}28.83%,to{opacity:1;transform:none}}@keyframes c1-t2{0%,29%{opacity:0}29.5%,32.67%{opacity:1}33.33%,to{opacity:0}}@keyframes c1-t2k1{0%,29.58%{opacity:0}30%,to{opacity:1}}@keyframes c1-t2k2{0%,30.21%{opacity:0}30.63%,to{opacity:1}}@keyframes c1-t2k3{0%,30.83%{opacity:0}31.25%,to{opacity:1}}@keyframes c1-t2k4{0%,31.46%{opacity:0}31.88%,to{opacity:1}}@keyframes c1-r2{0%,32.83%{opacity:0;transform:translateY(10px)}33.5%,to{opacity:1;transform:none}}@keyframes c1-tx3{0%,47.67%{max-width:0}50.17%,50.67%{max-width:560px}50.92%,to{max-width:0}}@keyframes c1-q3{0%,50.67%{opacity:0;transform:translateY(8px)}51.17%,to{opacity:1;transform:none}}@keyframes c1-t3{0%,51.5%{opacity:0}52%,55.17%{opacity:1}55.83%,to{opacity:0}}@keyframes c1-t3k1{0%,52.08%{opacity:0}52.5%,to{opacity:1}}@keyframes c1-t3k2{0%,52.92%{opacity:0}53.33%,to{opacity:1}}@keyframes c1-t3k3{0%,53.75%{opacity:0}54.17%,to{opacity:1}}@keyframes c1-r3{0%,55.33%{opacity:0;transform:translateY(10px)}56%,to{opacity:1;transform:none}}@keyframes c1-tx4{0%,70.17%{max-width:0}74.5%,75%{max-width:560px}75.25%,to{max-width:0}}@keyframes c1-q4{0%,75%{opacity:0;transform:translateY(8px)}75.5%,to{opacity:1;transform:none}}@keyframes c1-t4{0%,75.83%{opacity:0}76.33%,79.5%{opacity:1}80.17%,to{opacity:0}}@keyframes c1-t4k1{0%,76.42%{opacity:0}76.83%,to{opacity:1}}@keyframes c1-t4k2{0%,77.04%{opacity:0}77.46%,to{opacity:1}}@keyframes c1-t4k3{0%,77.67%{opacity:0}78.08%,to{opacity:1}}@keyframes c1-t4k4{0%,78.29%{opacity:0}78.71%,to{opacity:1}}@keyframes c1-r4{0%,79.67%{opacity:0;transform:translateY(10px)}80.33%,to{opacity:1;transform:none}}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_C9W5hxmmWqWCZve2rGNrMgUaJyrz)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_C9W5hxmmWqWCZve2rGNrMgUaJyrz)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e3e04ab4-module__TMxKyW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_e3e04ab4-module__TMxKyW__variable{--font-serif-landing:"Instrument Serif", "Instrument Serif Fallback"}
