.lv2{--bg:#0d0d0d;--surface:#171717;--surface-2:#1f1f1f;--line:#2a2a2a;--text:#edede8;--dim:#8a8a85;--orange:#f25623;--orange-dim:#f2562324;--green:#3dd68c;--red:#e5484d;--mono:var(--font-space-mono), "Space Mono", ui-monospace, monospace;--display:var(--font-anton), "Anton", "Arial Narrow", sans-serif;background:var(--bg);color:var(--text);font-family:var(--mono);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;overflow-x:hidden}.lv2 a{color:inherit}.lv2 button{font-family:var(--mono);cursor:pointer}.lv2 ::selection{background:var(--orange);color:#0d0d0d}html:has(.lv2){scrollbar-color:#3a3a35 #0d0d0d}.lv2{scrollbar-color:#3a3a35 #0d0d0d}html:has(.lv2)::-webkit-scrollbar{width:11px;height:11px}.lv2 ::-webkit-scrollbar{width:11px;height:11px}html:has(.lv2)::-webkit-scrollbar-track{background:#0d0d0d}.lv2 ::-webkit-scrollbar-track{background:#0d0d0d}html:has(.lv2)::-webkit-scrollbar-thumb{background:#3a3a35;border:2px solid #0d0d0d}.lv2 ::-webkit-scrollbar-thumb{background:#3a3a35;border:2px solid #0d0d0d}html:has(.lv2)::-webkit-scrollbar-thumb:hover{background:#f25623}.lv2 ::-webkit-scrollbar-thumb:hover{background:#f25623}.lv2 .scanlines{pointer-events:none;z-index:9000;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:fixed;inset:0}.lv2 .grain{pointer-events:none;z-index:8999;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:7s steps(8,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}12%{transform:translate(-4%,2%)}25%{transform:translate(3%,-3%)}37%{transform:translate(-2%,4%)}50%{transform:translate(4%,1%)}62%{transform:translate(-3%,-2%)}75%{transform:translate(2%,3%)}87%{transform:translate(-4%,-1%)}}.lv2 #boot{background:var(--bg);z-index:9500;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lv2 #boot .term{width:min(560px,92vw);color:var(--dim);font-size:clamp(10px,2.9vw,13px)}.lv2 #boot .term .ln{opacity:0;white-space:nowrap;text-overflow:clip;transition:opacity 50ms;display:block;overflow:hidden}.lv2 #boot .term .ln.vis{opacity:1}.lv2 #boot .term .ok{color:var(--green)}.lv2 #boot .term .or{color:var(--orange)}.lv2 #boot .bar{background:var(--line);height:2px;margin-top:14px;position:relative;overflow:hidden}.lv2 #boot .bar i{background:var(--orange);transform-origin:0;transition:transform .9s ease-in-out;position:absolute;inset:0;transform:scaleX(0)}.lv2 #boot .bar i.fill{transform:scaleX(1)}.lv2 #boot{transition:transform .7s cubic-bezier(.77,0,.175,1)}.lv2 #boot.done{pointer-events:none;transform:translateY(-100%)}.lv2 #boot .skip{border:1px solid var(--line);color:var(--dim);letter-spacing:.12em;background:0 0;padding:10px 16px;font-size:11px;position:absolute;bottom:28px;right:28px}.lv2 #boot .skip:hover{border-color:var(--orange);color:var(--orange)}.lv2 header{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0d0d0deb,#0d0d0d00);justify-content:space-between;align-items:center;padding:18px 28px;display:flex;position:fixed;top:0;left:0;right:0}.lv2 .logo{letter-spacing:.18em;color:var(--orange);align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.lv2 .logo .wxrk-mark{width:auto;height:18px;display:block}.lv2 .logo .tag{letter-spacing:.14em;color:var(--dim);border:1px solid var(--line);border-radius:2px;padding:3px 7px;font-size:9px;font-weight:400}.lv2 nav.menu{letter-spacing:.14em;text-transform:uppercase;gap:26px;font-size:11px;display:flex}.lv2 nav.menu a{color:var(--dim);padding:6px 0;text-decoration:none;position:relative}.lv2 nav.menu a:after{content:"";background:var(--orange);width:0;height:1px;transition:width .25s;position:absolute;bottom:0;left:0}.lv2 nav.menu a:hover{color:var(--text)}.lv2 nav.menu a:hover:after{width:100%}.lv2 .header-cta{align-items:center;gap:10px;display:flex}.lv2 .nav-cta{background:var(--orange);color:#0d0d0d;letter-spacing:.12em;text-transform:uppercase;border:none;padding:12px 18px;font-size:11px;font-weight:700}.lv2 .nav-cta:hover{background:#ff6a35}.lv2 .nav-signin{color:var(--text);border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;background:0 0;align-items:center;padding:11px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.lv2 .nav-signin:hover{border-color:var(--orange);color:var(--orange)}.lv2 .burger{border:1px solid var(--line);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:none}.lv2 .burger:hover{border-color:var(--orange)}.lv2 .burger-ico{flex-direction:column;gap:5px;width:20px;display:inline-flex}.lv2 .burger-ico i{background:var(--text);width:100%;height:2px;transition:transform .25s,opacity .2s;display:block}.lv2 .burger-ico.open i:first-child{transform:translateY(7px)rotate(45deg)}.lv2 .burger-ico.open i:nth-child(2){opacity:0}.lv2 .burger-ico.open i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:960px){.lv2 nav.menu{display:none}.lv2 .burger{display:inline-flex}}@media (max-width:520px){.lv2 header .header-cta{display:none}}.lv2 .mnav{z-index:2000;background:var(--bg,#0d0d0d);opacity:0;visibility:hidden;flex-direction:column;padding:18px 28px 36px;transition:transform .42s cubic-bezier(.77,0,.175,1),opacity .3s,visibility .42s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.lv2 .mnav.open{opacity:1;visibility:visible;transform:translateY(0)}.lv2 .mnav-head{justify-content:space-between;align-items:center;display:flex}.lv2 .mnav-head .logo{letter-spacing:.18em;color:var(--orange);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.lv2 .mnav-head .tag{letter-spacing:.14em;color:var(--dim);border:1px solid var(--line);border-radius:2px;padding:3px 7px;font-size:9px;font-weight:400}.lv2 .mnav-x{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;width:46px;height:46px;font-size:16px}.lv2 .mnav-x:hover{border-color:var(--orange);color:var(--orange)}.lv2 .mnav-links{flex-direction:column;flex:1;margin-top:24px;display:flex}.lv2 .mnav-links a{font-family:var(--display);text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:14px 0;font-size:clamp(30px,9vw,46px);font-weight:400;line-height:1;text-decoration:none;transition:color .2s,padding-left .2s;display:flex}.lv2 .mnav-links a:hover,.lv2 .mnav-links a:active{color:var(--orange);padding-left:8px}.lv2 .mnav-links .mi{font-family:var(--mono);letter-spacing:.1em;color:var(--orange);flex:none;font-size:12px;font-weight:400}.lv2 .mnav-signin{color:var(--text);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:20px;padding:18px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.lv2 .mnav-signin:hover,.lv2 .mnav-signin:active{border-color:var(--orange);color:var(--orange)}.lv2 .mnav-cta{background:var(--orange);color:#0d0d0d;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;width:100%;min-height:56px;margin-top:12px;padding:20px;font-size:13px;font-weight:700}.lv2 .mnav-cta:hover{background:#ff6a35}@media (min-width:961px){.lv2 .mnav{display:none}}@media (prefers-reduced-motion:reduce){.lv2 .mnav{transition:opacity .2s,visibility .2s;transform:none}}.lv2 .ticker{z-index:900;background:var(--surface);border-top:1px solid var(--line);letter-spacing:.1em;color:var(--dim);white-space:nowrap;text-transform:uppercase;font-size:10px;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.lv2 .ticker .track{padding:8px 0;animation:36s linear infinite tick;display:inline-block}.lv2 .ticker b{color:var(--orange);font-weight:400}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.lv2 .hero{flex-direction:column;justify-content:center;min-height:100svh;padding:120px 0 90px;display:flex;position:relative}.lv2 #dna{z-index:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.lv2 #dna{opacity:.4}}@media (max-width:560px){.lv2 #dna{opacity:.24}}.lv2 .hero .inner{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 28px;position:relative}.lv2 .kicker{letter-spacing:.22em;color:var(--orange);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.lv2 .kicker:before{content:"";background:var(--orange);width:34px;height:1px}.lv2 h1.mega{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(54px,11vw,164px);font-weight:400;line-height:.92}.lv2 h1.mega .row{display:block;overflow:hidden}.lv2 h1.mega .row span{display:inline-block}.lv2 h1.mega .hollow{color:#0000;-webkit-text-stroke:1.5px var(--text)}.lv2 h1.mega .accent{color:var(--orange)}.lv2 .hero .sub{max-width:520px;color:var(--dim);margin-top:30px;font-size:15px}.lv2 .hero .sub b{color:var(--text);font-weight:400}.lv2 .hero .ctas{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.lv2 .btn{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--orange);min-height:44px;font-size:12px;font-weight:700;font-family:var(--mono);align-items:center;gap:10px;padding:18px 28px;text-decoration:none;transition:all .2s;display:inline-flex}.lv2 .btn.solid{background:var(--orange);color:#0d0d0d}.lv2 .btn.solid:hover{background:#ff6a35;border-color:#ff6a35;transform:translate(-2px,-2px);box-shadow:4px 4px #f2562359}.lv2 .btn.ghost{color:var(--text);border-color:var(--line);background:0 0}.lv2 .btn.ghost:hover{border-color:var(--orange);color:var(--orange)}.lv2 .hero .meta{letter-spacing:.16em;max-width:1200px;color:var(--dim);text-transform:uppercase;z-index:2;justify-content:space-between;margin:0 auto;padding:0 28px;font-size:10px;display:flex;position:absolute;bottom:34px;left:0;right:0}.lv2 .hero .meta .blink{color:var(--green)}.lv2 .blink:before{content:"●";margin-right:7px;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.15}}.lv2 section{padding:130px 28px;position:relative}.lv2 section[id],.lv2 [id=top]{scroll-margin-top:88px}.lv2 .wrap{max-width:1200px;margin:0 auto}.lv2 .sec-head{border-bottom:1px solid var(--line);align-items:baseline;gap:18px;margin-bottom:60px;padding-bottom:18px;display:flex}.lv2 .sec-head .idx{color:var(--orange);letter-spacing:.18em;font-size:12px}.lv2 .sec-head h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(30px,5vw,58px);font-weight:400;line-height:1}.lv2 .sec-head .right{color:var(--dim);letter-spacing:.16em;text-transform:uppercase;margin-left:auto;font-size:10px;display:none}@media (min-width:760px){.lv2 .sec-head .right{display:block}}.lv2 #problem{background:var(--surface)}.lv2 .bigstat{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.lv2 .stat{background:var(--surface);padding:42px 30px}.lv2 .stat .num{font-family:var(--display);color:var(--text);font-size:clamp(52px,7vw,96px);line-height:1}.lv2 .stat .num .u{color:var(--dim);font-size:.35em;font-family:var(--mono)}.lv2 .stat.hot .num{color:var(--orange)}.lv2 .stat .lbl{letter-spacing:.14em;color:var(--dim);text-transform:uppercase;margin-top:12px;font-size:11px}.lv2 .reject-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;margin-top:70px;padding:16px 0;overflow:hidden}.lv2 .reject-marquee .track{color:var(--dim);font-size:13px;font-style:italic;animation:60s linear infinite tick;display:inline-block}.lv2 .reject-marquee s{color:#5a5a55;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.lv2 .reject-marquee .sep{color:var(--orange);margin:0 26px;font-style:normal}.lv2 .problem-pull{max-width:880px;margin-top:70px;font-size:clamp(20px,3vw,30px);line-height:1.5}.lv2 .problem-pull em{color:var(--orange);font-style:normal}.lv2 #demo .stage{border:1px solid var(--line);background:var(--surface)}.lv2 .stage-bar{border-bottom:1px solid var(--line);letter-spacing:.14em;color:var(--dim);text-transform:uppercase;align-items:center;gap:10px;padding:14px 20px;font-size:10px;display:flex}.lv2 .stage-bar .dots{gap:6px;display:flex}.lv2 .stage-bar .dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.lv2 .stage-bar .dots i:first-child{background:var(--orange)}.lv2 .stage-body{padding:34px 28px 40px}.lv2 .role-pick{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.lv2 .chip{background:var(--surface-2);border:1px solid var(--line);color:var(--dim);letter-spacing:.04em;min-height:44px;font-size:12px;font-family:var(--mono);padding:13px 18px}.lv2 .chip:hover{border-color:var(--orange);color:var(--text)}.lv2 .chip.on{border-color:var(--orange);color:var(--orange);background:var(--orange-dim)}.lv2 .score-row{grid-template-columns:minmax(200px,300px) 1fr;align-items:start;gap:50px;display:grid}@media (max-width:860px){.lv2 .score-row{grid-template-columns:1fr}}.lv2 .score-big{position:relative}.lv2 .score-big .lbl{letter-spacing:.18em;color:var(--dim);text-transform:uppercase;font-size:11px}.lv2 .score-big .val{font-family:var(--display);color:var(--orange);font-size:clamp(110px,16vw,190px);line-height:.95}.lv2 .score-big .of{font-family:var(--mono);color:var(--dim);font-size:16px}.lv2 .score-big .verdict{color:var(--text);border-left:2px solid var(--orange);min-height:38px;margin-top:8px;padding-left:12px;font-size:12px}.lv2 .cats{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.lv2 .cats{grid-template-columns:1fr}}.lv2 .cat{border:1px solid var(--line);background:var(--bg);min-height:148px;padding:22px;position:relative}.lv2 .cat .name{letter-spacing:.18em;color:var(--dim);text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.lv2 .cat .cs{font-family:var(--display);color:var(--text);margin:10px 0 8px;font-size:42px}.lv2 .cat .cs em{font-style:normal;font-family:var(--mono);color:var(--dim);font-size:13px}.lv2 .cat .read{color:var(--dim);font-size:12px;line-height:1.5}.lv2 .cat .meter{background:var(--line);height:3px;margin-top:14px}.lv2 .cat .meter i{background:var(--orange);width:0;height:100%;transition:width .9s;display:block}.lv2 .cat.locked .blurwrap{filter:blur(7px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.lv2 .cat.locked{overflow:hidden}.lv2 .cat .lockface{text-align:center;background:#0d0d0d40;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.lv2 .cat .lockface .li{letter-spacing:.16em;color:var(--text);text-transform:uppercase;font-size:11px}.lv2 .cat .lockface button{border:1px solid var(--orange);color:var(--orange);letter-spacing:.14em;text-transform:uppercase;min-height:40px;font-size:10px;font-weight:700;font-family:var(--mono);background:0 0;padding:11px 16px}.lv2 .cat .lockface button:hover{background:var(--orange);color:#0d0d0d}.lv2 .demo-note{color:var(--dim);letter-spacing:.06em;margin-top:26px;font-size:11px}.lv2 .demo-note a{color:var(--orange);border-bottom:1px solid var(--orange);text-decoration:none}.lv2 .demo-lead{color:var(--dim);letter-spacing:.06em;margin-bottom:18px;font-size:12px}.lv2 .io{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}@media (max-width:680px){.lv2 .io{grid-template-columns:1fr}}.lv2 .iocol .fl{letter-spacing:.16em;color:var(--dim);text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.lv2 .iocol .cnt{color:var(--orange)}.lv2 .io textarea{resize:none;background:var(--bg);border:1px solid var(--line);width:100%;min-height:200px;max-height:min(560px,62vh);color:var(--text);font-family:var(--mono);padding:14px;font-size:13px;line-height:1.6;overflow-y:auto}.lv2 .io textarea:focus{border-color:var(--orange);outline:none}.lv2 .io-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lv2 .io-priv{margin-left:auto}.lv2 .io-sample{color:var(--green)}@media (max-width:680px){.lv2 .io-priv{width:100%;margin-left:0}}.lv2 .demo-err{color:var(--red);letter-spacing:.02em;margin:0 0 16px;font-size:12px}.lv2 .result-cta{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.lv2 .result-cta p{color:var(--dim);max-width:560px;margin-bottom:20px;font-size:14px}.lv2 .result-cta p b{color:var(--text);font-weight:400}.lv2 .result-cta .ctas{flex-wrap:wrap;gap:14px;display:flex}.lv2 .iohead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.lv2 .iohead .fl{gap:8px;margin-bottom:0;display:inline-flex}.lv2 .iotabs{border:1px solid var(--line);display:inline-flex}.lv2 .iotab{background:var(--bg);color:var(--dim);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:none;min-height:32px;padding:8px 14px;font-size:10px}.lv2 .iotab+.iotab{border-left:1px solid var(--line)}.lv2 .iotab:hover{color:var(--text)}.lv2 .iotab.on{background:var(--orange-dim);color:var(--orange)}.lv2 .iodrop{border:1px dashed var(--line);background:var(--bg);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:22px;transition:border-color .15s;display:flex}.lv2 .iodrop:hover,.lv2 .iodrop.drag,.lv2 .iodrop:focus-visible{border-color:var(--orange);outline:none}.lv2 .iodrop .di{color:var(--orange);width:28px;height:28px;display:block}.lv2 .iodrop .di svg{width:100%;height:100%}.lv2 .iodrop .dt{letter-spacing:.18em;text-transform:uppercase;color:var(--text);font-size:11px}.lv2 .iodrop .dh{color:var(--dim);letter-spacing:.04em;font-size:10.5px;line-height:1.7}.lv2 .iodrop .dh b{color:var(--orange);font-weight:400}.lv2 .ioloaded{border:1px solid var(--line);background:var(--bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:200px;padding:22px;display:flex}.lv2 .ioloaded .fn{color:var(--text);word-break:break-all;font-size:13px}.lv2 .ioloaded .fm{letter-spacing:.12em;color:var(--dim);text-transform:uppercase;font-size:10px}.lv2 .ioloaded .fm .ok{color:var(--green)}.lv2 .ioloaded .fa{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.lv2 .ioloaded .fa button{border:1px solid var(--line);color:var(--dim);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;min-height:40px;padding:10px 14px;font-size:10px}.lv2 .ioloaded .fa button:hover{border-color:var(--orange);color:var(--orange)}.lv2 .iourl{border:1px solid var(--line);background:var(--bg);flex-direction:column;gap:10px;min-height:200px;padding:14px;display:flex}.lv2 .iourl input{background:var(--surface-2);border:1px solid var(--line);width:100%;color:var(--text);font-family:var(--mono);min-height:48px;padding:14px;font-size:13px}.lv2 .iourl input:focus{border-color:var(--orange);outline:none}.lv2 .iourl .uh{color:var(--dim);letter-spacing:.06em;font-size:10.5px;line-height:1.6}.lv2 .io-actions .btn[disabled]{opacity:.45;cursor:not-allowed}.lv2 .io-actions .btn[disabled]:hover{box-shadow:none;background:var(--orange);transform:none}.lv2.dp{flex-direction:column;min-height:100vh;display:flex}.lv2.dp header{background:#0d0d0df0;position:sticky;top:0}.lv2.dp .logo-row{align-items:center;gap:22px;min-width:0;display:flex}.lv2.dp .dp-crumbs{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);white-space:nowrap;align-items:baseline;gap:10px;font-size:10px;display:flex}.lv2.dp .dp-crumbs a{color:var(--dim);text-decoration:none}.lv2.dp .dp-crumbs a:hover,.lv2.dp .dp-crumbs .sep{color:var(--orange)}.lv2.dp .dp-crumbs [aria-current]{color:var(--text)}.lv2.dp .dp-header-cta{align-items:center;gap:10px;display:flex}.lv2.dp .dp-header-cta .btn{min-height:0;padding:12px 18px;font-size:11px}@media (max-width:640px){.lv2.dp .dp-crumbs,.lv2.dp .dp-header-cta .btn{display:none}}.lv2.dp .dp-main{flex:1;padding:130px 28px 90px}.lv2.dp .dp-hero{padding:0 0 44px}.lv2.dp .dp-title{font-family:var(--display);text-transform:uppercase;max-width:1000px;font-size:clamp(38px,7vw,92px);font-weight:400;line-height:.95}.lv2.dp .dp-title em{color:var(--orange);font-style:normal}.lv2.dp .dp-sub{max-width:560px;color:var(--dim);margin-top:22px;font-size:15px}.lv2.dp .dp-sub em{color:var(--text);font-style:normal}.lv2.dp .dp-bay{padding:0}.lv2.dp .dp-bay .stage{border:1px solid var(--line);background:var(--surface)}.lv2.dp .dp-out{padding:44px 0 0}.lv2 .dp-usage{border:1px solid var(--line);background:var(--surface);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;margin-top:26px;padding:10px 14px;font-size:10px;display:inline-flex}.lv2 .dp-usage b{color:var(--orange);font-weight:400}.lv2 .dp-usage .pip{border:1px solid var(--orange);background:var(--orange);width:9px;height:9px}.lv2 .dp-usage .pip.used{border-color:var(--line);background:0 0}.lv2.dp footer .micro a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.lv2 .demo-loading{align-items:center;min-height:200px;padding:24px 0 12px;display:flex}.lv2 .dl-rows{gap:12px;font-size:13px;line-height:1.7;display:grid}.lv2 .dl-row{color:var(--dim);white-space:pre-wrap}.lv2 .dl-row b{color:var(--orange);margin-right:6px;font-weight:400}.lv2 .dl-row em{color:var(--green);font-style:normal}.lv2 .dl-row .caret{background:var(--orange);vertical-align:-2px;width:8px;height:14px;animation:1s infinite blink;display:inline-block}.lv2 .demo-ratelimit{max-width:620px;padding:22px 0}.lv2 .demo-ratelimit .dr-pos{font-family:var(--display);color:var(--orange);font-size:70px;line-height:1}.lv2 .demo-ratelimit .dr-t1{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-top:6px;font-size:11px}.lv2 .demo-ratelimit .dr-t2{color:var(--text);margin-top:16px;font-size:14px;line-height:1.6}.lv2 .steps{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;display:grid}.lv2 .step{background:var(--bg);padding:44px 32px;position:relative;overflow:hidden}.lv2 .step .n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--line);font-size:84px;line-height:1;position:absolute;top:18px;right:20px}.lv2 .step h3{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:16px;font-size:15px}.lv2 .step p{color:var(--dim);font-size:13.5px}.lv2 .step:hover .n{-webkit-text-stroke-color:var(--orange);transition:all .3s}.lv2 .cvterm{border:1px solid var(--line);background:#0a0a0a;margin-top:80px;font-size:12.5px;line-height:1.8}.lv2 .cvterm .body{min-height:240px;padding:26px 24px}.lv2 .cvterm .ln{white-space:pre-wrap;display:block}.lv2 .cvterm .p{color:var(--dim)}.lv2 .cvterm .c{color:var(--green)}.lv2 .cvterm .o{color:var(--orange)}.lv2 .cvterm .caret{background:var(--orange);vertical-align:-2px;width:8px;height:14px;animation:1s infinite blink;display:inline-block}.lv2 #privacy{background:var(--surface)}.lv2 .priv-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;display:grid}@media (max-width:860px){.lv2 .priv-grid{grid-template-columns:1fr}}.lv2 .swiss{aspect-ratio:1;border:1px solid var(--line);background:var(--bg);justify-content:center;align-items:center;max-width:340px;display:flex;position:relative}.lv2 .swiss .cross{aspect-ratio:1;width:38%;position:relative}.lv2 .swiss .cross:before,.lv2 .swiss .cross:after{content:"";background:var(--orange);position:absolute}.lv2 .swiss .cross:before{width:32%;height:100%;top:0;left:50%;transform:translate(-50%)}.lv2 .swiss .cross:after{width:100%;height:32%;top:50%;left:0;transform:translateY(-50%)}.lv2 .swiss .corner{letter-spacing:.16em;color:var(--dim);font-size:9px;position:absolute}.lv2 .swiss .corner.tl{top:10px;left:12px}.lv2 .swiss .corner.br{bottom:10px;right:12px}.lv2 .priv-list{gap:0;list-style:none;display:grid}.lv2 .priv-list li{border-bottom:1px solid var(--line);color:var(--dim);gap:18px;padding:20px 0;font-size:13.5px;display:flex}.lv2 .priv-list li b{color:var(--text);font-weight:400}.lv2 .priv-list li:before{content:"[✓]";color:var(--green);flex-shrink:0}.lv2 #waitlist{align-items:center;min-height:90vh;display:flex}.lv2 .wl-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;width:100%;display:grid}@media (max-width:900px){.lv2 .wl-grid{grid-template-columns:1fr}}.lv2 .wl-grid h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(44px,6.5vw,86px);font-weight:400;line-height:.95}.lv2 .wl-grid h2 .accent{color:var(--orange)}.lv2 .wl-grid .p{color:var(--dim);max-width:440px;margin-top:24px}.lv2 .wl-count{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:34px;font-size:11px}.lv2 .wl-count b{color:var(--orange);font-family:var(--display);letter-spacing:.02em;margin-right:8px;font-size:26px;font-weight:400}.lv2 form.wl{border:1px solid var(--line);background:var(--surface);padding:34px 30px}.lv2 form.wl .fl{letter-spacing:.18em;color:var(--dim);text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.lv2 form.wl input[type=email],.lv2 form.wl select{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--text);font-family:var(--mono);min-height:48px;margin-bottom:22px;padding:15px 14px;font-size:14px}.lv2 form.wl input:focus,.lv2 form.wl select:focus{border-color:var(--orange);outline:none}.lv2 form.wl .err{color:var(--red);margin:-16px 0 16px;font-size:11px;display:none}.lv2 form.wl .err.show{display:block}.lv2 .tiers{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}@media (max-width:560px){.lv2 .tiers{grid-template-columns:1fr}}.lv2 .tier{border:1px solid var(--line);background:var(--bg);cursor:pointer;padding:14px 12px;transition:border-color .15s,background .15s;display:block;position:relative}.lv2 .tier input{opacity:0;pointer-events:none;position:absolute}.lv2 .tier .tn{letter-spacing:.16em;color:var(--text);text-transform:uppercase;font-size:11px;font-weight:700;display:block}.lv2 .tier .td{color:var(--dim);margin-top:6px;font-size:10.5px;line-height:1.5;display:block}.lv2 .tier:hover{border-color:var(--orange)}.lv2 .tier.on{border-color:var(--orange);background:var(--orange-dim)}.lv2 .tier.on .tn{color:var(--orange)}.lv2 form.wl button[type=submit]{background:var(--orange);color:#0d0d0d;letter-spacing:.14em;text-transform:uppercase;width:100%;min-height:52px;font-size:13px;font-weight:700;font-family:var(--mono);cursor:pointer;border:none;padding:19px}.lv2 form.wl button[type=submit]:hover{background:#ff6a35}.lv2 form.wl .fine{color:var(--dim);margin-top:16px;font-size:10.5px;line-height:1.6}.lv2 form.wl .fine a{color:var(--dim)}.lv2 .wl-success{border:1px solid var(--orange);background:var(--orange-dim);text-align:center;padding:40px 32px}.lv2 .wl-success .pos{font-family:var(--display);color:var(--orange);font-size:70px;line-height:1}.lv2 .wl-success .t1{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:11px}.lv2 .wl-success .t2{color:var(--text);margin-top:14px;font-size:13px}.lv2 .wl-success .t3{color:var(--dim);margin-top:18px;font-size:11px}.lv2 .faq details{border-bottom:1px solid var(--line)}.lv2 .faq summary{cursor:pointer;align-items:baseline;gap:18px;padding:24px 0;font-size:15px;list-style:none;display:flex}.lv2 .faq summary::-webkit-details-marker{display:none}.lv2 .faq summary .qn{color:var(--orange);letter-spacing:.12em;flex-shrink:0;font-size:11px}.lv2 .faq summary .pm{color:var(--dim);margin-left:auto}.lv2 .faq details[open] .pm{color:var(--orange)}.lv2 .faq details .a{color:var(--dim);max-width:760px;padding:0 0 26px 64px;font-size:13.5px}.lv2 .faq summary:hover{color:var(--orange)}.lv2 footer{border-top:1px solid var(--line);background:var(--bg);padding:50px 28px 70px}.lv2 .foot{letter-spacing:.1em;max-width:1200px;color:var(--dim);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:34px;margin:0 auto;font-size:11px;display:flex}.lv2 .foot a{color:var(--dim);align-items:center;text-decoration:none;display:inline-flex}.lv2 .foot a:hover{color:var(--orange)}.lv2 .foot .l{color:var(--orange);letter-spacing:.18em;font-size:14px;font-weight:700}@media (max-width:760px){.lv2 .foot{gap:8px 28px}.lv2 .foot a{min-height:44px;padding:4px 0}}@media (pointer:coarse){.lv2 .logo{margin:-11px -8px;padding:11px 8px}.lv2 nav.menu a{margin:-9px -6px;padding:15px 6px}.lv2 .foot a{min-height:44px;margin:0 -6px;padding:0 6px}.lv2 form.wl .fine a{margin:-14px -6px;padding:14px 6px;display:inline-block}}.lv2 .modal{z-index:9700;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.lv2 .modal.open{display:flex}.lv2 .modal .veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0d0ddb;position:absolute;inset:0}.lv2 .modal .box{background:var(--surface);border:1px solid var(--orange);width:min(520px,100%);padding:38px 32px;position:relative}.lv2 .modal .x{border:1px solid var(--line);color:var(--dim);width:40px;height:40px;font-size:15px;font-family:var(--mono);background:0 0;position:absolute;top:12px;right:12px}.lv2 .modal .x:hover{border-color:var(--orange);color:var(--orange)}.lv2 .modal h3{font-family:var(--display);text-transform:uppercase;margin-bottom:8px;font-size:30px;font-weight:400}.lv2 .modal .ms{color:var(--dim);margin-bottom:26px;font-size:12.5px}.lv2 .micro{letter-spacing:.14em;color:var(--dim);text-transform:uppercase;font-size:9px;line-height:1.9;font-family:var(--mono)}.lv2 .micro b{color:var(--orange);font-weight:400}.lv2 .hero-micro{z-index:2;text-align:right;display:none;position:absolute;top:118px;right:28px}@media (min-width:900px){.lv2 .hero-micro{display:block}}.lv2 .reg{position:relative}.lv2 .reg i.rm{border:0 solid var(--dim);opacity:.75;pointer-events:none;z-index:4;width:14px;height:14px;position:absolute}.lv2 .reg i.rm.a{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.lv2 .reg i.rm.b{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.lv2 .reg i.rm.c{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.lv2 .reg i.rm.d{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.lv2 .human-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:70px;display:grid}@media (max-width:900px){.lv2 .human-grid{grid-template-columns:1fr}}.lv2 .figure{aspect-ratio:3/4;border:1px solid var(--line);cursor:crosshair;background:var(--surface);width:100%;max-width:480px;position:relative;overflow:visible}.lv2 .figure .frame{position:absolute;inset:0;overflow:hidden}.lv2 .figure img.blurred{object-fit:cover;filter:blur(13px)saturate(1.15)brightness(.9);width:100%;height:100%;display:block;transform:scale(1.07)}.lv2 .figure .lens{border:1px solid var(--text);pointer-events:none;z-index:3;background-repeat:no-repeat;width:34%;height:34%;position:absolute;top:0;left:0;box-shadow:0 0 0 600px #0d0d0d2e}.lv2 .figure .lens:after{content:"";background:linear-gradient(var(--orange),var(--orange)) 50% 0/1px 100% no-repeat, linear-gradient(var(--orange),var(--orange)) 0 50%/100% 1px no-repeat;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lv2 .figure .lens .tag{letter-spacing:.16em;color:var(--text);text-transform:uppercase;white-space:nowrap;font-size:8.5px;position:absolute;top:calc(100% + 7px);left:-1px}.lv2 .figure .anno{z-index:5;position:absolute}.lv2 .figure .anno.tl{top:10px;left:12px}.lv2 .figure .anno.br{text-align:right;bottom:10px;right:12px}.lv2 .human-copy .pull{margin:26px 0 36px;font-size:clamp(18px,2.4vw,26px);line-height:1.55}.lv2 .human-copy .pull em{color:var(--orange);font-style:normal}.lv2 .scanlist{border-top:1px solid var(--line);list-style:none}.lv2 .scanlist li{border-bottom:1px solid var(--line);color:var(--dim);gap:16px;padding:18px 0;font-size:13px;display:flex}.lv2 .scanlist li .k{color:var(--orange);letter-spacing:.12em;flex-shrink:0;padding-top:2px;font-size:11px}.lv2 .scanlist li b{color:var(--text);font-weight:400}.lv2 .rv{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(38px)}.lv2 .rv.in-view{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lv2 .rv{opacity:1;transform:none}.lv2 *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lv2 .price-intro{max-width:720px;color:var(--dim);margin-bottom:50px;font-size:15px}.lv2 .price-intro b{color:var(--text);font-weight:400}.lv2 .price-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:860px){.lv2 .price-grid{grid-template-columns:1fr}}.lv2 .price-card{background:var(--bg);flex-direction:column;padding:38px 28px 32px;display:flex;position:relative}.lv2 .price-card.feature{background:var(--surface);outline:1px solid var(--orange);outline-offset:-1px;z-index:2}.lv2 .pc-flag,.lv2 .po-flag{background:var(--orange);color:#0d0d0d;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;font-size:9px;font-weight:700;position:absolute;top:0;left:0}.lv2 .pc-tier{letter-spacing:.18em;color:var(--dim);text-transform:uppercase;margin-top:14px;font-size:10px}.lv2 .pc-amt{font-family:var(--display);color:var(--text);margin:14px 0 4px;font-size:46px;line-height:1.05}.lv2 .pc-amt .was{color:var(--dim);text-decoration:line-through;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);margin-right:8px;font-size:.5em}.lv2 .pc-amt .per{font-family:var(--mono);color:var(--dim);font-size:14px}.lv2 .pc-sub{color:var(--dim);letter-spacing:.04em;min-height:30px;font-size:11px}.lv2 .pc-feat{flex:1;gap:11px;margin:22px 0 26px;list-style:none;display:grid}.lv2 .pc-feat li{color:var(--dim);padding-left:20px;font-size:12.5px;line-height:1.45;position:relative}.lv2 .pc-feat li:before{content:"+";color:var(--orange);position:absolute;left:0}.lv2 .pc-btn{min-height:48px;font-size:11px}.lv2 .pc-fine{color:var(--dim);text-align:center;letter-spacing:.04em;margin-top:10px;font-size:10px}.lv2 .price-foot{text-align:center;margin-top:40px}.lv2 #poModal .box{padding-top:46px}.lv2 .po-summary{border:1px solid var(--line);background:var(--bg);margin:0 0 22px;padding:6px 16px}.lv2 .po-row{border-bottom:1px solid var(--line);letter-spacing:.1em;color:var(--dim);text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 0;font-size:11px;display:flex}.lv2 .po-row:last-child{border-bottom:none}.lv2 .po-row b{color:var(--text);letter-spacing:.02em;font-weight:400}.lv2 #poSuccess .pos{font-size:48px}.lv2 .demo-real-cta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;margin-top:48px;padding:28px 0;display:flex}.lv2 .demo-cta-note{color:var(--dim);letter-spacing:.08em;font-size:11px}.lv2 select option{color:#edede8;background:#0d0d0d}
