.mkt{--bg:#000;--ink:#fff;--mut:#8c8c8c;--faint:#5a5a5a;--ghost:#2a2a2a;--line:#181818;--line2:#242424;--font:"Inter","SF Pro Display",system-ui,sans-serif;--display:"Inter Tight","Inter",system-ui,sans-serif;--mono:"SF Mono",ui-monospace,"Menlo",monospace}.mkt *{box-sizing:border-box;margin:0;padding:0}.mkt{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.mkt .wrap{width:100%;max-width:1440px;margin:0 auto;position:relative;overflow-x:clip}.mkt .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.mkt .dotbg{pointer-events:none;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.mkt .reg{opacity:.5;z-index:3;width:10px;height:10px;position:absolute}.mkt .reg:before,.mkt .reg:after{content:"";background:var(--ghost);position:absolute}.mkt .reg:before{width:1px;height:10px;top:0;left:4px}.mkt .reg:after{width:10px;height:1px;top:4px;left:0}.mkt .st{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.mkt .st.live{background:#fff}.mkt .st.soon{border:1px solid var(--faint);background:0 0}.mkt{scroll-behavior:smooth}.mkt section[id]{scroll-margin-top:76px}.mkt header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#0a0a0ad1;justify-content:space-between;align-items:center;padding:13px 36px;display:flex;position:sticky;top:0}.mkt header:hover,.mkt header.navopen{background:#0a0a0a}.mkt.static header{z-index:50;-webkit-backdrop-filter:none;background:0 0;border-bottom:none;position:absolute;top:0;left:0;right:0}.mkt.static header:hover{background:0 0}.mkt header .bm{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;font-size:13px}.mkt header nav{align-items:center;gap:26px;display:flex}.mkt header nav span,.mkt header nav a,.mkt header nav button{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:11px;text-decoration:none}.mkt header nav a:hover{color:#fff}.mkt header nav a.active{color:#fff;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.mkt header .pill{color:#fff;border:1px solid #383838;border-radius:999px;padding:9px 18px}.mkt .navdrop{margin-bottom:-13px;padding-bottom:13px;position:relative}.mkt .navdrop .navdroptoggle{cursor:pointer;appearance:none;background:0 0;border:none;padding:0}.mkt .navmenu{border:1px solid var(--line);z-index:60;background:#0c0c0c;min-width:190px;padding:6px 0;display:none;position:absolute;top:100%;left:-18px}.mkt .navdrop.open .navmenu{display:block}@media (hover:hover){.mkt .navdrop:hover .navmenu{display:block}}.mkt .navmenu a{white-space:nowrap;padding:11px 18px;display:block}.mkt .navmenu a:hover{color:#fff;background:#ffffff0f}:where(.mkt) button[data-cta]{font:inherit;color:inherit;appearance:none;background:0 0;border:none;margin:0;padding:0}.mkt [data-cta]{cursor:pointer}.mkt header .solid{color:#000;background:#fff;padding:9px 18px;font-weight:700}.mkt .navtoggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;padding:0;display:none}.mkt .navtoggle span{background:#fff;width:22px;height:1.5px;margin:0 auto;transition:transform .2s,opacity .2s;display:block}.mkt header.open .navtoggle span:first-child{transform:translateY(6.5px)rotate(45deg)}.mkt header.open .navtoggle span:nth-child(2){opacity:0}.mkt header.open .navtoggle span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mkt .cta{align-items:center;gap:22px;display:flex}.mkt .cta .b{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;cursor:pointer;border:1px solid #fff;border-radius:999px;padding:15px 30px;font-size:12px}.mkt .cta .b.fill{color:#000;background:#fff;border-color:#fff}.mkt .cta .lnk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:12px}.mkt .field{border:1px solid #fff;display:flex}.mkt .field input{color:#fff;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:11px 16px;font-size:12px}.mkt .field input::placeholder{color:#666}.mkt .field .sb{color:#000;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-left:1px solid #fff;padding:11px 24px;font-size:12px;font-weight:700}.mkt .wt{z-index:4;max-width:100%;position:relative;-webkit-mask:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.mkt .scrub{z-index:5;align-items:flex-end;gap:4px;height:18px;display:flex;position:relative}.mkt .scrub i{background:var(--ghost);width:2px;height:6px}.mkt .scrub i.mid{background:var(--faint)}.mkt .scrub i.on{background:#fff;height:16px}.mkt .win{border:1px solid var(--line2);background:#0a0a0a;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 28px 64px -56px #000}.mkt .win .tb{border-bottom:1px solid var(--line);background:#0c0c0c;justify-content:space-between;align-items:center;height:30px;padding:0 13px;display:flex}.mkt .win .tb .tt{display:none}.mkt .win .tb .ctl{color:var(--faint);align-items:center;gap:13px;display:flex}.mkt .win .tb .ctl i{display:block}.mkt .win .tb .ctl .min{background:currentColor;width:9px;height:1px}.mkt .win .tb .ctl .max{border:1px solid;width:8px;height:8px}.mkt .win .tb .ctl .cls{width:9px;height:9px;position:relative}.mkt .win .tb .ctl .cls:before,.mkt .win .tb .ctl .cls:after{content:"";background:currentColor;width:9px;height:1px;position:absolute;top:4px;left:0}.mkt .win .tb .ctl .cls:before{transform:rotate(45deg)}.mkt .win .tb .ctl .cls:after{transform:rotate(-45deg)}.mkt .win .screen{aspect-ratio:var(--ar,16/10);background:#040404;justify-content:center;align-items:center;display:flex}.mkt .win .screen img{object-fit:contain;width:100%;height:100%;display:block}.mkt .demos{border:1px solid var(--line);border-radius:2px;align-items:stretch;margin-top:14px;display:flex;overflow:hidden}.mkt .demos .demo{border-right:1px solid var(--line);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:22px 0;transition:background .2s;display:flex}.mkt .demos .demo:last-child{border-right:none}.mkt .demos .demo:hover{background:color-mix(in srgb,var(--accent,#fff) 6%,transparent)}.mkt .demos .demo canvas{display:none}.mkt .demos .demo .pl{border:1.5px solid color-mix(in srgb,var(--accent,#fff) 42%,transparent);border-radius:50%;width:42px;height:42px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative}.mkt .demos .demo .pl:after{content:"";border-left:11px solid color-mix(in srgb,var(--accent,#fff) 85%,transparent);border-top:7px solid #0000;border-bottom:7px solid #0000;width:0;height:0;transition:border-left-color .2s;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.mkt .demos .demo:hover .pl{border-color:var(--accent,#fff);background:color-mix(in srgb,var(--accent,#fff) 16%,transparent);box-shadow:0 0 18px -3px color-mix(in srgb,var(--accent,#fff) 60%,transparent)}.mkt .demos .demo:hover .pl:after{border-left-color:var(--accent,#fff)}.mkt .demos .demo.on .pl{border-color:var(--accent,#fff);background:color-mix(in srgb,var(--accent,#fff) 12%,transparent)}.mkt .demos .demo.on .pl:after{border-left-color:var(--accent,#fff)}.mkt .uni.wl,.mkt .wlsec{--accent:#4fd3e2}.mkt .uni.mo{--accent:#ff7a4d}.mkt .uni.rv{--accent:#cfcfcf}.mkt .uni.an{--accent:#19c8a8}.mkt .uni.gal{--accent:#c8463a}.mkt .chips{flex-wrap:wrap;gap:10px;display:flex}.mkt .chips span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line2);border-radius:999px;padding:7px 14px;font-size:10px}.mkt .buy{align-items:center;gap:18px;display:flex}.mkt .buy .b{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#000;cursor:pointer;background:#fff;border:none;border-radius:0;padding:14px 26px;font-size:12px}.mkt .buy .pr{font-family:var(--mono);color:var(--mut);font-size:13px}.mkt .buy a.pr{cursor:pointer;text-decoration:none}.mkt .buy a.pr:hover{text-decoration:underline}.mkt .shopwrap{background:var(--pcol,#121212);border-bottom:1px solid var(--line)}.mkt .shoppanel{grid-template-columns:minmax(0,54%) minmax(0,46%);align-items:center;gap:72px;max-width:1440px;min-height:70vh;margin:0 auto;padding:64px 56px;display:grid;position:relative}.mkt .shoppanel .vis{justify-content:center;align-items:center;display:flex;position:relative}.mkt .shoppanel .vis .dotbg{display:none}.mkt .shoppanel .vis .win{z-index:2;width:100%;position:relative;box-shadow:0 40px 100px -50px #000}.mkt .shoppanel .vis .win .tb{background:#202024;border-bottom-color:#2c2c30}.mkt .shoppanel .body{flex-direction:column;justify-content:center;padding:0;display:flex}.mkt .shoppanel .eyebrow{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#8c8c8c;align-items:center;gap:10px;font-size:11px;display:flex}.mkt .shoppanel h1{font-family:var(--display);letter-spacing:-.03em;margin:16px 0 0;font-size:60px;font-weight:700;line-height:.94}.mkt .shoppanel .tl{font-family:var(--mono);color:#9a9a9a;max-width:380px;margin-top:18px;font-size:13px;line-height:1.65}.mkt .shoppanel .feats{flex-direction:column;gap:11px;margin-top:28px;display:flex}.mkt .shoppanel .feats div{font-family:var(--mono);color:#c4c4c4;align-items:center;gap:11px;font-size:12px;display:flex}.mkt .shoppanel .feats div:before{content:"";background:#8c8c8c;border-radius:50%;width:5px;height:5px}.mkt .shoppanel .price{font-family:var(--display);letter-spacing:-.02em;margin-top:26px;font-size:26px;font-weight:700}.mkt .shoprow{gap:12px;margin-top:20px;display:flex}.mkt .shoppanel .note{font-family:var(--mono);color:#6a6a6a;letter-spacing:.04em;margin-top:18px;font-size:11px;line-height:1.6}.mkt .shopbuy{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#000;cursor:pointer;background:#fff;border:none;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:14px 26px;font-size:12px;font-weight:700;transition:background .18s;display:inline-flex}.mkt a.shopbuy,.mkt a.shoptrial{text-decoration:none}.mkt .shopbuy svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.mkt .shopbuy:hover{background:#dcdcdc}.mkt .shopbuy.soon{cursor:default}.mkt .shoptrial{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:12px;font-weight:500;transition:background .18s,border-color .18s;display:inline-flex}.mkt .shoptrial:hover{background:#ffffff0f;border-color:#ffffff80}.mkt .pset{background:var(--pcard,#1b1b1b);border-radius:10px;margin-top:16px;padding:16px 16px 14px}.mkt .pset .cap{font-family:var(--mono);color:var(--pcap,#ffffff6b);letter-spacing:.03em;text-transform:none;margin-bottom:13px;font-size:11px;line-height:1.5}.mkt .pset .row{gap:8px;display:flex}.mkt .pset .b{background:var(--pbtn,#ffffff0d);cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 0;transition:background .2s;display:flex}.mkt .pset .b:hover{background:var(--pbtnh,#ffffff1a)}.mkt .pset .b.on{background:var(--pbtnon,#ffffff1f)}.mkt .pset .b .pl{border-left:7px solid var(--ppl,#ffffff80);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;transition:all .2s}.mkt .pset .b.on .pl{background:var(--paccent,#fff);border:none;width:7px;height:9px}.mkt .pset .b .nm{font-family:var(--mono);color:var(--pnm,#ffffffb8);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:10px;font-weight:700}.mkt .pset.lg{border-radius:12px;padding:22px 22px 20px}.mkt .pset.lg .b{border-radius:8px;gap:11px;padding:16px 0}.mkt .pset.lg .b .pl{border-top-width:6px;border-bottom-width:6px;border-left-width:9px}.mkt .pset.lg .b.on .pl{width:9px;height:12px}.mkt .pset.lg .b .nm{font-size:12px}@media (width<=820px){.mkt .shoppanel{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding:56px 22px}.mkt .shoppanel .vis .win{order:1}.mkt .shoppanel .body{order:2}.mkt .shoppanel h1{font-size:clamp(32px,9vw,48px)}.mkt .shoppanel .price{margin-top:20px;font-size:22px}.mkt .shoprow{flex-wrap:wrap}}.mkt footer{position:relative;overflow:hidden}.mkt footer .deco{opacity:.025;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.mkt footer .deco span{font-family:var(--display);white-space:nowrap;font-size:21vw;font-weight:700;line-height:1}.mkt footer .top{z-index:2;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid;position:relative}.mkt footer .brand{padding:52px 36px}.mkt footer .brand h2{font-family:var(--display);letter-spacing:-.03em;margin-bottom:26px;font-size:64px;font-weight:700;line-height:.95}.mkt footer .brand .est{color:#666;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid #333;padding:6px 13px;font-size:10px;display:inline-block}.mkt footer .news{flex-direction:column;justify-content:center;padding:52px 36px;display:flex}.mkt footer .news label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#666;margin-bottom:14px;font-size:10px}.mkt footer .links{z-index:2;grid-template-columns:1fr 1fr;display:grid;position:relative}.mkt.static footer .links{grid-template-columns:1fr}.mkt.static footer .links .col{text-align:center;padding:26px 36px}.mkt.static .about{border-bottom:none}.mkt.static .about .wlcta{margin-top:36px}.mkt footer .links .col{padding:40px 36px}.mkt footer .links .col:first-child{border-right:none}.mkt footer .links h4{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#444;margin-bottom:22px;font-size:10px}.mkt footer .links a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#888;margin-bottom:13px;font-size:12px;text-decoration:none;display:block}.mkt footer .bot{z-index:2;justify-content:space-between;align-items:center;padding:22px 36px;display:flex;position:relative}.mkt footer .bot .cp{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#333;font-size:10px}.mkt footer .bot .dot{background:#111;border:1px solid #333;border-radius:50%;width:8px;height:8px}@media (width<=640px){.mkt header{padding:14px 18px}.mkt .navtoggle{display:flex}.mkt header nav{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0c0c0cfb;flex-direction:column;align-items:stretch;gap:0;padding:6px 0;display:none;position:absolute;top:100%;left:0;right:0}.mkt header.open nav{display:flex}.mkt header nav a,.mkt header nav span,.mkt header nav button{color:#fff;border-bottom:1px solid var(--line);padding:16px 22px;font-size:12px;display:block}.mkt header nav .pill,.mkt header nav .solid{text-align:center;border-bottom:none;border-radius:8px;margin:14px 22px 6px;padding:15px}.mkt .navdrop{margin-bottom:0;padding-bottom:0;position:static}.mkt .navmenu{background:0 0;border:none;min-width:0;padding:0;display:block;position:static;left:auto}.mkt .navmenu a{color:var(--mut);padding-left:38px}.mkt .navdrop .navdroptoggle{color:var(--faint)}.mkt .field{width:100%}.mkt .field input,.mkt .field .sb{font-size:11px}.mkt .field .sb{padding:16px 18px}.mkt footer .top{grid-template-columns:minmax(0,1fr)}.mkt footer .brand{padding:34px 20px}.mkt footer .news{padding:0 20px 34px}.mkt footer .links{grid-template-columns:1fr 1fr}.mkt footer .links .col{padding:26px 20px}.mkt .hear .hgrid{grid-template-columns:1fr}.mkt .pset .row{flex-wrap:wrap}.mkt .pset .b{flex:22%}.mkt .wrap .tl,.mkt .wrap .about p,.mkt .wrap .feat p,.mkt .wrap .intro p,.mkt .wrap .philo p,.mkt .wrap .engine p,.mkt .wrap .hslide .sub,.mkt .wrap .lhero .sub,.mkt .wrap .shoppanel .tl,.mkt .wrap .step p,.mkt .wrap .sechead .tl{font-size:13px;line-height:1.6}.mkt .wrap .chips{display:none}}
/*$vite$:1*/