:root{--bg:#04060c;--bg-2:#070b16;--surface:#ffffff09;--surface-2:#ffffff0f;--solid:#0b1020;--solid-2:#111830;--line:#ffffff14;--line-2:#ffffff24;--text:#eef2fb;--text-2:#c3cbdc;--muted:#8790a6;--dim:#5d667c;--blue:#4470ff;--blue-2:#7d9bff;--blue-glow:#4470ff59;--green:#3ddc97;--green-bg:#3ddc971f;--red:#ff6b6b;--red-bg:#ff6b6b1f;--amber:#ffc24d;--amber-bg:#ffc24d1f;--radius:18px;--radius-sm:12px;--ease:cubic-bezier(.22, 1, .36, 1);--font:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{display:block}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue-2);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 28px}.wrap-wide{width:100%;max-width:1360px;margin:0 auto;padding:0 28px}@media (max-width:640px){.wrap,.wrap-wide{padding:0 18px}}.kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-2);align-items:center;gap:10px;font-size:12px;display:inline-flex}.kicker:before{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.display{letter-spacing:-.045em;margin:0;font-size:clamp(44px,7.2vw,92px);font-weight:600;line-height:.98}.h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:600;line-height:1.02}.h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.sub{color:var(--muted);max-width:620px;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.grad{background:linear-gradient(#fff 20%,#9aa6c2);color:#0000;-webkit-background-clip:text;background-clip:text}.grad-blue{background:linear-gradient(100deg,#9fb5ff,#4470ff 60%);color:#0000;-webkit-background-clip:text;background-clip:text}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.btn{letter-spacing:-.01em;height:46px;transition:transform .2s var(--ease), background .2s, border-color .2s, box-shadow .2s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{color:#05070d;background:#fff}.btn-primary:hover{background:#dfe6f7}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 0 0 1px #ffffff1f inset, 0 8px 30px -8px var(--blue-glow)}.btn-blue:hover{background:#5a80ff}.btn-ghost{border:1px solid var(--line-2);color:var(--text)}.btn-ghost:hover{background:var(--surface-2)}.btn-sm{height:36px;padding:0 16px;font-size:14px}.btn:disabled{opacity:.4;cursor:not-allowed}.nav{z-index:60;-webkit-backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid #0000;border-bottom-color:var(--line);background:#04060cdb;transition:background .3s,border-color .3s;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.nav-links{color:var(--muted);align-items:center;gap:30px;font-size:14px;display:flex}.nav-links a:hover{color:var(--text)}@media (max-width:820px){.nav-links .hide-sm{display:none}.nav-links{gap:18px}}.section{padding:140px 0;position:relative}.section-sm{padding:96px 0}.section-head{gap:20px;max-width:760px;display:grid}.section-head.center{text-align:center;justify-items:center;margin:0 auto}.rule{background:linear-gradient(90deg, transparent, var(--line-2), transparent);border:0;height:1px;margin:0}@media (max-width:760px){.section{padding:96px 0}}.grid-bg{pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.glow{pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#4470ff73,#0000 65%);border-radius:50%;position:absolute}.hero{text-align:center;padding:120px 0 40px;position:relative;overflow:hidden}.hero .glow{opacity:.6;width:900px;height:600px;top:260px;left:50%;transform:translate(-50%)}.hero-in{justify-items:center;gap:28px;display:grid;position:relative}.hero-badge{border:1px solid var(--line-2);background:var(--surface);height:34px;color:var(--text-2);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:13px;display:inline-flex}.hero-badge b{height:24px;color:var(--blue-2);background:#4470ff2e;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hero .sub{margin:0 auto}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.hstage{place-items:center;height:640px;margin-top:72px;display:grid;position:relative}.hstage .phone{transform:scale(.96)}.hchip{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);text-align:left;opacity:0;min-width:250px;animation:chip 9s var(--ease) infinite;background:#0e1426d1;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;box-shadow:0 24px 60px -20px #0009}.hchip .ic{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hchip .t{font-size:14px;font-weight:500}.hchip .s{color:var(--muted);font-size:12.5px;font-family:var(--mono)}.hchip.c1{animation-delay:0s;top:120px;left:calc(50% - 470px)}.hchip.c2{animation-delay:1.2s;top:230px;right:calc(50% - 480px)}.hchip.c3{animation-delay:4.2s;top:380px;left:calc(50% - 440px)}.hchip.c4{animation-delay:5.4s;top:470px;right:calc(50% - 450px)}@keyframes chip{0%{opacity:0;transform:translateY(12px)scale(.98)}6%,72%{opacity:1;transform:none}82%,to{opacity:0;transform:translateY(-6px)}}.hline{pointer-events:none;position:absolute;inset:0}@media (max-width:1020px){.hchip{display:none}.hstage{height:600px;margin-top:48px}}.seq{opacity:0;animation:seq 9s var(--ease) infinite;position:absolute;inset:0}.seq.s1{animation-delay:0s}.seq.s2{animation-delay:3s}.seq.s3{animation-delay:6s}@keyframes seq{0%{opacity:0;transform:translateY(8px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.seq,.hchip{opacity:1;animation:none}.seq.s1,.seq.s3{display:none}}.phone{width:320px;height:660px;box-shadow:0 0 0 1px #ffffff14, 0 50px 120px -30px #000000e6, 0 0 120px -40px var(--blue-glow);background:linear-gradient(160deg,#2a3146,#0d111c 40%,#1b2133);border-radius:54px;flex:none;padding:11px;position:relative}.phone-screen{color:#0b1020;background:#f3f5fa;border-radius:44px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.island{z-index:5;background:#05070d;border-radius:20px;width:104px;height:30px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.status{color:#0b1020;justify-content:space-between;height:46px;padding:16px 30px 0;font-size:14px;font-weight:600;display:flex}.app-h{justify-content:space-between;align-items:center;padding:14px 22px 10px;display:flex}.app-h .bank{letter-spacing:-.02em;font-size:17px;font-weight:650}.app-h .av{color:#4a5470;background:#dfe4f0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.app-b{flex-direction:column;flex:1;gap:12px;padding:0 16px 18px;display:flex;position:relative}.pcard{color:#fff;background:radial-gradient(120% 140% at 100% 0,#5b7dff 0%,#2443c8 45%,#121a3d 100%);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:172px;padding:18px;display:flex;box-shadow:0 16px 30px -18px #2443c8e6}.pcard .r{opacity:.9;justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.pcard .n{font-family:var(--mono);letter-spacing:.14em;font-size:15px}.pcard .chipi{background:linear-gradient(135deg,#f3d48a,#b9913d);border-radius:6px;width:34px;height:26px}.prot{background:#fff;border-radius:16px;gap:10px;padding:14px;display:grid;box-shadow:0 1px 2px #0b10200f}.prot .row{color:#2a3350;justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.prot .row b{font-weight:550}.tick{color:#13995c;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.loc{color:#4a5470;background:#fff;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:12px;display:inline-flex;box-shadow:0 1px 2px #0b10200f}.loc i{background:#13995c;border-radius:50%;width:7px;height:7px;display:block}.sheet{animation:sheet .5s var(--ease);z-index:4;background:#fff;border-radius:30px;padding:22px 20px 20px;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 -10px 40px #0b10202e}@keyframes sheet{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.sheet .grab{background:#dfe3ec;border-radius:3px;width:40px;height:5px;margin:-8px auto 16px}.sheet .k{letter-spacing:.08em;text-transform:uppercase;color:#6a7390;font-size:12px;font-weight:600}.sheet .amt{letter-spacing:-.04em;color:#0b1020;margin:4px 0 2px;font-size:40px;font-weight:650}.sheet .m{color:#2a3350;font-size:15px;font-weight:500}.sheet .warn{color:#8a5a00;background:#fff6e5;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.sheet .acts{gap:10px;margin-top:18px;display:grid}.sheet .acts button{border-radius:16px;height:52px;font-size:15.5px;font-weight:600}.sheet .yes{color:#fff;background:#0b1020;justify-content:center;align-items:center;gap:8px;display:flex}.sheet .no{color:#0b1020;background:#eef1f7}.sheet .yes:hover{background:#1c2440}.sheet .fp{color:#8790a6;text-align:center;font-size:11.5px;font-family:var(--mono);margin-top:12px}.bio{place-items:center;gap:16px;padding:18px 0 8px;display:grid}.bio .ring{color:#4470ff;background:#eef2ff;border-radius:24px;place-items:center;width:92px;height:92px;animation:1s ease-in-out infinite bio;display:grid}@keyframes bio{50%{background:#dfe7ff;transform:scale(.94)}}.res{text-align:center;justify-items:center;gap:10px;padding:6px 0;display:grid}.res .ic{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.res.ok .ic{color:#13995c;background:#e3f8ee}.res.no .ic{color:#c62828;background:#fdeaea}.res b{letter-spacing:-.02em;font-size:18px}.res span{color:#6a7390;font-size:13.5px}.push{z-index:6;-webkit-backdrop-filter:blur(20px);animation:push .6s var(--ease);background:#ffffffeb;border-radius:22px;grid-template-columns:36px 1fr;gap:10px;padding:12px 14px;display:grid;position:absolute;top:50px;left:10px;right:10px;box-shadow:0 12px 30px #0b10202e}@keyframes push{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}.push .ai{background:#0b1020;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.push .h{color:#6a7390;justify-content:space-between;font-size:12px;display:flex}.push .h b{color:#0b1020;font-weight:600}.push p{color:#1a2340;margin:2px 0 0;font-size:13.5px;line-height:1.4}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--line);padding:44px 28px 40px}.stat:first-child{border-left:0;padding-left:0}.stat .v{letter-spacing:-.045em;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1}.stat .l{color:var(--text-2);max-width:240px;margin-top:14px;font-size:15px}.stat a{font-family:var(--mono);color:var(--dim);letter-spacing:.02em;margin-top:16px;font-size:11.5px;display:inline-block}.stat a:hover{color:var(--muted)}@media (max-width:900px){.stats{grid-template-columns:1fr 1fr}.stat{border-left:0;border-top:1px solid var(--line);padding-left:0}.stat:nth-child(-n+2){border-top:0}}@media (max-width:520px){.stats{grid-template-columns:1fr}.stat:nth-child(2){border-top:1px solid var(--line)}}.bento{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:72px;display:grid}.tile{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:24px;flex-direction:column;min-height:420px;padding:30px;display:flex;position:relative;overflow:hidden}.tile.s2{grid-column:span 2}.tile.s3{grid-column:span 3}.tile.short{min-height:300px}.tile .vis{flex:1;place-items:center;margin-bottom:26px;display:grid;position:relative}.tile p{color:var(--muted);margin:10px 0 0;font-size:15px}.tile .tag{font-family:var(--mono);color:var(--blue-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11.5px}@media (max-width:980px){.bento{grid-template-columns:1fr 1fr}.tile.s2,.tile.s3{grid-column:span 1}}@media (max-width:640px){.bento{grid-template-columns:1fr}.tile{min-height:0}.tile .vis{min-height:200px}}.keypad{grid-template-columns:repeat(3,44px);gap:8px;display:grid;position:relative}.keypad span{background:var(--surface-2);border:1px solid var(--line);height:40px;font-family:var(--mono);color:var(--muted);border-radius:10px;place-items:center;font-size:14px;display:grid}.stamp{font-family:var(--mono);letter-spacing:.08em;background:#04060cd9;border:1.5px solid;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;transform:rotate(-8deg)}.stamp.red{color:var(--red)}.map{aspect-ratio:16/10;width:100%;max-width:340px;position:relative}.mini-sheet{color:#0b1020;background:#fff;border-radius:20px;width:230px;padding:16px;box-shadow:0 30px 60px -20px #000000b3}.mini-sheet .k{letter-spacing:.08em;text-transform:uppercase;color:#6a7390;font-size:10.5px;font-weight:600}.mini-sheet .a{letter-spacing:-.04em;font-size:28px;font-weight:650}.mini-sheet .m{color:#2a3350;font-size:13px}.mini-sheet .y{color:#fff;background:#0b1020;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:40px;margin-top:12px;font-size:13.5px;font-weight:600;display:flex}.bars{align-items:flex-end;gap:8px;height:120px;display:flex}.bars i{background:var(--surface-2);border:1px solid var(--line);border-radius:6px 6px 2px 2px;width:22px;display:block}.bars i.hi{background:linear-gradient(180deg, var(--amber), #ffc24d33);border-color:#0000}.token{font-family:var(--mono);gap:10px;font-size:13px;display:grid}.token .row{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.token .row.x{color:var(--dim);text-decoration:line-through}.uptime{gap:3px;display:flex}.uptime i{background:var(--green);opacity:.8;border-radius:3px;width:6px;height:36px;display:block}.uptime i.o{background:var(--red)}.flow{grid-template-columns:repeat(4,1fr);gap:0;margin-top:72px;display:grid;position:relative}.flow:before{content:"";background:linear-gradient(90deg, var(--blue), #4470ff1a);height:1px;position:absolute;top:23px;left:24px;right:24px}.fstep{padding-right:28px;position:relative}.fstep .n{border:1px solid var(--line-2);background:var(--bg);width:48px;height:48px;font-family:var(--mono);color:var(--blue-2);border-radius:14px;place-items:center;font-size:13px;display:grid;position:relative}.fstep h3{margin-top:28px}.fstep p{color:var(--muted);margin:10px 0 0;font-size:15px}@media (max-width:900px){.flow{grid-template-columns:1fr 1fr;gap:44px 0}.flow:before{display:none}}@media (max-width:560px){.flow{grid-template-columns:1fr}}.split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}@media (max-width:980px){.split{grid-template-columns:1fr;gap:48px}}.win{border:1px solid var(--line-2);background:#070b16;border-radius:20px;overflow:hidden;box-shadow:0 40px 100px -40px #000c}.win-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.win-h i{background:#2a3146;border-radius:50%;width:11px;height:11px;display:block}.win-h .tabs{gap:4px;margin-left:14px;display:flex}.win-h .tabs button{height:28px;color:var(--muted);font-size:12.5px;font-family:var(--mono);border-radius:8px;padding:0 12px}.win-h .tabs button.on{background:var(--surface-2);color:var(--text)}.win pre{font-family:var(--mono);color:#c9d3ea;margin:0;padding:22px 24px 26px;font-size:13px;line-height:1.75;overflow-x:auto}.tk-c{color:#5d667c}.tk-k{color:#9fb5ff}.tk-s{color:#7fe0b4}.tk-n{color:#ffc24d}.list{gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.list li{grid-template-columns:22px 1fr;gap:14px;display:grid}.list li svg{color:var(--blue-2);margin-top:3px}.list b{font-weight:550;display:block}.list span{color:var(--muted);font-size:15px}.principles{background:var(--line);border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:72px;display:grid;overflow:hidden}.principle{background:var(--bg);padding:34px 28px 36px}.principle .ic{border:1px solid var(--line-2);width:42px;height:42px;color:var(--blue-2);border-radius:12px;place-items:center;margin-bottom:26px;display:grid}.principle p{color:var(--muted);margin:10px 0 0;font-size:15px}@media (max-width:980px){.principles{grid-template-columns:1fr 1fr}}@media (max-width:560px){.principles{grid-template-columns:1fr}}.cta{border:1px solid var(--line-2);text-align:center;background:radial-gradient(80% 120% at 50% 0,#4470ff59,#0000 60%),#070b16;border-radius:32px;padding:96px 32px;position:relative;overflow:hidden}.cta .grid-bg{opacity:.6}.cta-in{justify-items:center;gap:22px;display:grid;position:relative}.footer{border-top:1px solid var(--line);color:var(--muted);padding:48px 0 56px;font-size:14px}.footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-links{gap:26px;display:flex}.footer-links a:hover{color:var(--text)}.badge{white-space:nowrap;height:24px;font-size:12px;font-weight:500;font-family:var(--mono);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.badge.approve{background:var(--green-bg);color:var(--green)}.badge.decline{background:var(--red-bg);color:var(--red)}.badge.challenge{background:var(--amber-bg);color:var(--amber)}.badge.info{color:var(--blue-2);background:#4470ff29}.badge.muted{background:var(--surface-2);color:var(--muted)}.demo{padding:56px 0 96px;position:relative;overflow:hidden}.demo .glow{opacity:.35;width:900px;height:700px;top:200px;left:50%;transform:translate(-50%)}.demo-top{text-align:center;justify-items:center;gap:16px;margin-bottom:36px;display:grid;position:relative}.demo-top .h2{font-size:clamp(30px,3.6vw,46px)}.picker{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1100px;margin:0 auto 16px;scroll-margin-top:80px;display:flex;position:relative}.pick{border:1px solid var(--line-2);background:var(--surface);height:44px;color:var(--text-2);transition:all .25s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:14px;display:flex}.pick:hover:not(:disabled){color:var(--text);background:var(--surface-2);border-color:#7d9bff80}.pick.on,.pick.on:hover:not(:disabled){color:#05070d;background:#fff;border-color:#fff}.pick:disabled{opacity:.35;cursor:not-allowed}.pick .d{border-radius:50%;width:8px;height:8px}@media (max-width:720px){.picker{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:0 18px 6px;overflow-x:auto}.pick{flex:none}}.rail{font-family:var(--mono);color:var(--dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0 auto 22px;font-size:12px;display:flex}.rail span{border:1px solid var(--line);transition:all .35s var(--ease);letter-spacing:.04em;border-radius:999px;padding:6px 12px}.rail span.on{color:#fff;border-color:var(--blue);box-shadow:0 0 24px -4px var(--blue-glow);background:#4470ff2e}.rail span.done{color:var(--muted)}.rail em{opacity:.5;font-style:normal}.stage{grid-template-columns:minmax(280px,340px) 360px minmax(280px,340px);justify-content:center;align-items:start;gap:28px;display:grid;position:relative}.col{gap:20px;display:grid}.center-col{justify-items:center;gap:18px;display:grid}.zone{border:1px solid var(--line);transition:filter .6s var(--ease), opacity .6s var(--ease), transform .6s var(--ease), box-shadow .6s var(--ease), border-color .6s var(--ease);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:22px;padding:18px;position:relative}.zone-h{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.zone-h .t{color:var(--text-2);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.zone-h .t i{font-style:normal;font-family:var(--mono);color:var(--dim);border:1px solid var(--line-2);border-radius:6px;padding:1px 6px;font-size:11px}.dim{filter:blur(3px)saturate(.4);opacity:.28;pointer-events:none;transform:scale(.985)}.focus{box-shadow:0 0 0 1px #4470ff59, 0 30px 80px -30px var(--blue-glow), 0 0 80px -30px var(--blue-glow);border-color:#7d9bff8c;transform:translateY(-2px)}.phone-wrap{transition:filter .6s var(--ease), opacity .6s var(--ease), transform .6s var(--ease);border-radius:56px}.phone-wrap.focus{box-shadow:0 0 0 2px #7d9bff99, 0 0 120px -10px var(--blue-glow);border-color:#0000;transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.zone,.phone-wrap{transition:none}}.caption{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f1ee6;border-radius:18px;align-content:start;gap:4px;width:100%;max-width:380px;min-height:118px;padding:14px 16px;display:grid}.phone-fit{position:relative}.caption .top{font-family:var(--mono);color:var(--blue-2);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.caption h4{letter-spacing:-.02em;margin:2px 0 0;font-size:16.5px;font-weight:600}.caption p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.caption .ctl{text-transform:none;letter-spacing:0;align-items:center;gap:6px;display:flex}.caption .ctl button{min-width:26px;height:26px;font-family:var(--font);border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;place-items:center;padding:0 9px;font-size:12.5px;display:inline-grid}.caption .ctl button:hover:not(:disabled){background:var(--surface-2)}.caption .ctl button:disabled{opacity:.35;cursor:not-allowed}.dots{gap:4px;margin-top:4px;display:flex}.dots i{background:var(--line-2);border-radius:2px;flex:1;height:3px;display:block;position:relative;overflow:hidden}.dots i.on{background:var(--blue)}.dots i b{background:var(--blue);width:0;animation:linear forwards prog;position:absolute;inset:0}.progress{background:var(--line);border-radius:2px;height:2px;overflow:hidden}.progress i{background:var(--blue);width:0;height:100%;display:block}.progress i.run{animation:linear forwards prog}@keyframes prog{to{width:100%}}.checkout{color:#0b1020;background:#fff;border-radius:14px;overflow:hidden}.checkout .bar{background:#eef1f7;align-items:center;gap:6px;height:30px;padding:0 10px;display:flex}.checkout .bar i{background:#cfd5e2;border-radius:50%;width:8px;height:8px;display:block}.checkout .bar span{color:#6a7390;height:18px;font-size:10.5px;font-family:var(--mono);background:#fff;border-radius:6px;flex:1;align-items:center;margin-left:8px;padding:0 8px;display:flex}.checkout .body{gap:10px;padding:14px;display:grid}.checkout .item{justify-content:space-between;font-size:13px;display:flex}.checkout .item b{font-weight:600}.checkout .field{font-family:var(--mono);color:#2a3350;border:1px solid #e3e7ef;border-radius:10px;justify-content:space-between;padding:9px 10px;font-size:12.5px;display:flex}.checkout .pay{color:#fff;background:#0b1020;border-radius:10px;place-items:center;height:40px;font-size:13.5px;font-weight:600;display:grid}.terminal{border:1px solid var(--line-2);background:linear-gradient(#1c2236,#10141f);border-radius:26px;width:200px;margin:0 auto;padding:14px}.terminal .scr{color:#1a2416;min-height:110px;font-family:var(--mono);background:#dfe7d8;border-radius:12px;align-content:space-between;padding:14px 12px;display:grid}.terminal .scr .s1{opacity:.7;font-size:11px}.terminal .scr .s2{letter-spacing:-.02em;font-size:24px;font-weight:600}.terminal .scr .s3{letter-spacing:.08em;font-size:11px;font-weight:600}.terminal .keys{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.terminal .keys i{background:#252c42;border-radius:6px;height:22px;display:block}.mstatus{border:1px solid var(--line);height:38px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;font-weight:500;display:flex}.mstatus.wait{color:var(--text-2)}.mstatus.ok{background:var(--green-bg);color:var(--green);border-color:#0000}.mstatus.no{background:var(--red-bg);color:var(--red);border-color:#0000}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mmeta{color:var(--muted);font-size:12px;font-family:var(--mono);justify-content:space-between;margin-top:10px;display:flex}.req{font-family:var(--mono);color:var(--text-2);border:1px solid var(--line);background:#00000059;border-radius:12px;padding:8px 12px;font-size:11.5px;line-height:1.65}.req .k{color:var(--dim)}.rules{gap:6px;margin-top:10px;display:grid}.rulerow{border:1px solid var(--line);background:var(--surface);opacity:0;animation:rin .5s var(--ease) forwards;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:8px 12px;display:grid;transform:translateY(6px)}.rulerow .n{font-size:13.5px;font-weight:500}.rulerow .r{color:var(--muted);font-size:11.5px;font-family:var(--mono);grid-column:1/-1;display:none}.rulerow.hit .r{display:block}.rulerow.hit{border-color:#ffc24d59}.rulerow.hit.dec{border-color:#ff6b6b66}@keyframes rin{to{opacity:1;transform:none}}.verdict{opacity:0;animation:rin .5s var(--ease) forwards;border-radius:14px;justify-content:space-between;align-items:center;margin-top:10px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.verdict.approve{background:var(--green-bg);color:var(--green)}.verdict.decline{background:var(--red-bg);color:var(--red)}.verdict.challenge{background:var(--amber-bg);color:var(--amber)}.verdict.info{color:var(--blue-2);background:#4470ff29}.verdict small{font-family:var(--mono);opacity:.8;font-size:11.5px;font-weight:400}.sig{font-family:var(--mono);color:var(--muted);border:1px dashed var(--line-2);border-radius:12px;gap:4px;margin-top:10px;padding:10px 12px;font-size:11.5px;display:grid}.sig b{color:var(--green);font-weight:500}.idle-note{color:var(--dim);padding:6px 2px;font-size:13px}.kpis{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.kpi{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 10px}.kpi .n{letter-spacing:-.03em;font-size:19px;font-weight:600}.kpi .l{color:var(--muted);font-size:10.5px;line-height:1.3}.feed{gap:6px;margin-top:12px;display:grid}.frow{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;font-size:13px;display:grid}.frow .m{color:var(--muted);font-size:11.5px;font-family:var(--mono)}.frow.new{animation:fnew 1.6s var(--ease);border-color:#7d9bff80}@keyframes fnew{0%{background:#4470ff40}to{background:0 0}}.ctrls{gap:10px;display:grid}.ctrl{color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.seg{border:1px solid var(--line);background:#00000059;border-radius:10px;padding:3px;display:inline-flex}.seg button{height:26px;color:var(--muted);font-size:11.5px;font-family:var(--mono);border-radius:7px;padding:0 9px}.seg button.on{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.seg button.on.enforce{color:var(--blue-2)}.seg button.on.shadow{color:var(--amber)}.preset{color:var(--blue-2);text-align:left;margin-top:4px;font-size:12px}.preset:hover{color:#fff}@media (max-width:1180px){.stage{grid-template-columns:1fr 360px}.stage .col.right{grid-column:1}.center-col{grid-area:1/2/span 2}}@media (max-width:820px){.stage{grid-template-columns:1fr}.center-col{order:-1;grid-area:auto;position:relative;top:0}.stage .col.right{grid-column:auto}}.form{gap:16px;display:grid}.form .two{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.form .two{grid-template-columns:1fr}}.field label{color:var(--text-2);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.field input,.field select,.field textarea{border:1px solid var(--line-2);width:100%;height:46px;font:inherit;color:var(--text);appearance:none;background:#0000004d;border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px}.field select option{background:#0b1020}.field textarea{resize:vertical;height:auto;min-height:120px;padding:12px 14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #4470ff2e}.field ::placeholder{color:var(--dim)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.alert{border-radius:14px;padding:16px 18px;font-size:14.5px}.alert.ok{background:var(--green-bg);color:var(--green)}.alert.err{background:var(--red-bg);color:var(--red)}.panel{border:1px solid var(--line-2);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:28px;padding:36px}@media (max-width:600px){.panel{padding:24px}}.table-wrap{border:1px solid var(--line);border-radius:20px;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14.5px}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:16px 20px}.table tr:last-child td{border-bottom:0}.table th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-size:11.5px;font-weight:500}.table td{color:var(--text-2)}.table code{font-family:var(--mono);color:var(--text);font-size:13px}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.split>*,.stage>*,.bento>*,.flow>*{min-width:0}@media (max-width:820px){.demo{padding-bottom:200px}.caption{z-index:55;width:auto;max-width:none;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 60px #0009}}.picker{align-items:flex-end;gap:14px 18px;max-width:1240px}.pgroup{gap:7px;display:grid}.plabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding-left:4px;font-size:10.5px}.pgroup.scam .plabel{color:var(--red)}.prow{gap:6px;display:flex}.pick{height:40px;padding:0 14px 0 11px;font-size:13.5px}.pgroup.scam .pick:not(.on){background:#ff6b6b0f;border-color:#ff6b6b59}.gear{opacity:.8;font-size:14px;line-height:1}.pop{z-index:70;border:1px solid var(--line-2);text-align:left;width:360px;animation:sheet .35s var(--ease);background:#0b1020;border-radius:18px;gap:12px;padding:16px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 30px 80px -20px #000c}.pop-h{border-bottom:1px solid var(--line);gap:2px;padding-bottom:10px;display:grid}.pop-h b{font-size:14.5px;font-weight:600}.pop-h span{color:var(--muted);font-size:12px}.pop .ctrl{font-size:13.5px}.pop .hint{color:var(--muted);font-size:11.5px}.pop-f{border-top:1px solid var(--line);justify-content:space-between;padding-top:8px;display:flex}@media (max-width:720px){.picker{align-items:stretch}.pgroup{flex:none}.pop{width:auto;position:fixed;top:120px;left:12px;right:12px}}.zone-h .t{font-size:14px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{font-family:var(--mono);border:1px solid var(--line);color:var(--text-2);background:#00000059;border-radius:8px;padding:4px 9px;font-size:11.5px}.chips span.ok{color:var(--green);border-color:#3ddc974d}.rulerow .n{font-size:14px}.deep{border:1px solid var(--line-2);opacity:0;animation:rin .5s var(--ease) forwards;background:#0000004d;border-radius:14px;margin-top:10px;padding:12px}.deep.hot{background:linear-gradient(#ff6b6b14,#0000004d);border-color:#ff6b6b73}.deep-h{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.deep-h b{color:var(--text);font-size:13.5px;font-weight:600}.deep .score{font-family:var(--mono);color:var(--text);letter-spacing:-.02em;font-size:20px;font-weight:600}.deep.hot .score{color:var(--red)}.deep .score i{color:var(--dim);margin-left:2px;font-size:11px;font-style:normal}.gauge{background:#ffffff14;border-radius:4px;height:6px;margin:10px 0;position:relative;overflow:visible}.gauge i{background:linear-gradient(90deg, var(--green), var(--amber) 45%, var(--red));transform-origin:0;animation:grow .9s var(--ease) forwards;border-radius:4px;display:block;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}@keyframes grow{to{transform:scaleX(1)}}.gauge em{background:#ffffff73;border-radius:1px;width:2px;height:12px;position:absolute;top:-3px}.sigs{gap:4px;display:grid}.sigrow{opacity:0;animation:rin .4s var(--ease) forwards;border-radius:8px;grid-template-columns:18px auto 1fr 30px;align-items:center;gap:8px;padding:4px;font-size:12px;display:grid}.sigrow .dotc{background:var(--green-bg);width:18px;height:18px;color:var(--green);border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:grid}.sigrow.hit{background:#ff6b6b14}.sigrow.hit .dotc{background:var(--red);color:#fff}.sigrow .lbl{color:var(--text-2);white-space:nowrap}.sigrow .det{font-family:var(--mono);color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.sigrow.hit .det{color:#ffb3b3}.sigrow .w{font-family:var(--mono);color:var(--red);text-align:right;font-size:11.5px;font-weight:600}.prod{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.prod .thumb{background:linear-gradient(135deg,#c9d2e6,#eef1f7);border-radius:10px;width:40px;height:40px;display:block}.prod div{font-size:13px;line-height:1.3;display:grid}.prod div b{font-weight:600}.prod div span{color:#6a7390;font-size:12px}.prod .price{font-size:14px}.checkout .field span.ok{color:#13995c;font-weight:600}.checkout .field span.no{color:#b45309;font-weight:600}.checkout .pay{transition:background .3s}.checkout .pay.ok{background:#13995c}.checkout .pay.no{background:#c62828}.checkout .pay.wait{background:#2a3350}.sheet.scam{border:2px solid #ffd7d7}.sheet .k.danger{color:#c62828;align-items:center;gap:6px;display:flex}.sheet .warn.danger{color:#8a1c1c;background:#fff1f1;line-height:1.45;display:block}.sheet .warn.danger b{color:#6b0f0f}.sheet .yes.stop{background:#c62828}.sheet .yes.stop:hover{background:#a91f1f}.sheet .no{justify-content:center;align-items:center;gap:8px;display:flex}.status .oncall{color:#fff;background:#13995c;border-radius:999px;margin-top:-1px;padding:1px 9px;font-size:12.5px}.ctl-btn{border:1px solid var(--line-2);height:28px;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.ctl-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.ctl-btn:disabled{opacity:.4;cursor:not-allowed}.pop.up{inset:auto auto 40px 0}@media (max-width:720px){.pop.up{position:fixed;top:90px;left:12px;right:12px}}.zone:has(.pop){z-index:20}.signal-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:32px;display:grid}.signal{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.signal b{font-size:15px;font-weight:550;display:block}.signal span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.signal em{font-style:normal;font-family:var(--mono);color:var(--red);font-size:13px;font-weight:600}@media (max-width:600px){.signal-grid{grid-template-columns:1fr}}.scam-vis{border:1px solid var(--line);background:radial-gradient(60% 60% at 50% 45%,#ff6b6b2e,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border-radius:28px;place-items:center;min-height:520px;display:grid;position:relative}.score-chip{background:#04060cd9;border:1px solid #ff6b6b66;border-radius:14px;align-items:baseline;gap:6px;padding:10px 14px;display:flex;position:absolute;top:28px;right:28px}.score-chip span{color:var(--muted);font-size:12px;font-family:var(--mono)}.score-chip b{color:var(--red);font-size:24px;font-family:var(--mono)}.score-chip i{color:var(--dim);font-size:12px;font-style:normal;font-family:var(--mono)}.grad,.grad-blue{color:var(--text);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.mute{color:#5f6880}.display{letter-spacing:-.052em;font-size:clamp(46px,7vw,96px);font-weight:600;line-height:.96}.h2{letter-spacing:-.045em;font-weight:600}.eyebrow,.kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11.5px;display:inline-flex}.eyebrow:before,.kicker:before{content:"";border:1.5px solid var(--blue);opacity:1;background:0 0;border-bottom-color:#0000;border-right-color:#0000;border-radius:2px 0 0;width:10px;height:10px}.eyebrow.red{color:#ff9b9b}.fine{color:var(--dim);font-size:13px;font-family:var(--mono);letter-spacing:.01em;margin-top:22px}body:after{content:"";pointer-events:none;z-index:100;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.nav{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.scrolled .nav{border-bottom-color:var(--line);-webkit-backdrop-filter:saturate(160%)blur(16px);background:#04060cf0}.hero-bg{pointer-events:none;background:radial-gradient(900px 480px at 50% 72%,#4470ff38,#0000 70%),radial-gradient(600px 300px at 80% 10%,#4470ff14,#0000 70%);position:absolute;inset:0}.hero-bg:after{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 40%,#000,#0000 75%)}.hero-in>*{animation:rise 1s var(--ease) both}.hero-in>:nth-child(2){animation-delay:80ms}.hero-in>:nth-child(3){animation-delay:.16s}.hero-in>:nth-child(4){animation-delay:.24s}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.lh{grid-template-columns:1fr;justify-items:center;padding-right:0;display:grid;position:relative}.lh-console{border:1px solid var(--line-2);text-align:left;background:linear-gradient(#0e1426eb,#070b16f5);border-radius:22px;width:min(860px,100%);margin-right:220px;position:relative;overflow:hidden;box-shadow:0 60px 140px -50px #000000e6,inset 0 0 0 1px #ffffff05}.lh-bar{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:46px;padding:0 18px;display:flex}.lh-dots{gap:7px;display:flex}.lh-dots i{background:#262d42;border-radius:50%;width:10px;height:10px;display:block}.lh-title{font-family:var(--mono);color:var(--muted);font-size:12px}.lh-live{font-family:var(--mono);color:var(--green);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:inline-flex}.lh-live i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite live;display:block;box-shadow:0 0 #3ddc9799}@keyframes live{70%{box-shadow:0 0 0 8px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.lh-kpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.lh-kpis div{border-left:1px solid var(--line);gap:2px;padding:16px 20px;display:grid}.lh-kpis div:first-child{border-left:0}.lh-kpis b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.lh-kpis span{color:var(--muted);font-size:12px}.lh-head,.lh-row{grid-template-columns:1.3fr 1.2fr .8fr 1.3fr;align-items:center;gap:12px;padding:0 20px;display:grid}.lh-head{height:38px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);font-size:10.5px}.lh-rows{height:336px;position:relative;overflow:hidden}.lh-rows:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070b16fa);height:90px;position:absolute;bottom:0;left:0;right:0}.lh-row{border-bottom:1px solid var(--line);height:56px;animation:rowin .55s var(--ease);font-size:14px;position:relative;overflow:hidden}@keyframes rowin{0%{opacity:0;background:#4470ff1f;transform:translateY(-14px)}to{opacity:1;background:0 0;transform:none}}.lh-row .m{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lh-row .c{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lh-row .a{font-family:var(--mono);color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.lh-status{white-space:nowrap;height:26px;animation:pop .45s var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.lh-status.checking{color:var(--blue-2);background:#4470ff1f}.lh-status.ok{color:var(--green);background:var(--green-bg)}.lh-status.bad{color:var(--red);background:var(--red-bg)}.lh-status.warn{color:var(--amber);background:var(--amber-bg)}.lh-status.scam{color:#fff;background:#ff6b6bd9}.lh-spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite spin;display:block}.lh-scan{background:linear-gradient(90deg,#0000,#7d9bff38,#0000);width:140px;animation:.75s linear scan;position:absolute;top:0;bottom:0;left:-140px}@keyframes scan{to{left:100%}}.lh-phone{filter:drop-shadow(0 50px 80px #000000b3);position:absolute;top:-40px;right:calc(50% - 560px);transform:rotate(3deg)}.lh-phone .phone{transform-origin:top;transform:scale(.86)}.lh-press{animation:press 2.2s var(--ease) both}@keyframes press{0%,62%{box-shadow:none;transform:none}70%{transform:scale(.96);box-shadow:0 0 0 6px #4470ff40}80%,to{box-shadow:none;transform:none}}.lh-press.dark{color:#fff!important;background:#0b1020!important}@media (max-width:1100px){.lh-console{margin-right:0}.lh-phone{display:none}}@media (max-width:640px){.lh-head,.lh-row{grid-template-columns:1.2fr .8fr 1.2fr}.lh-head span:nth-child(2),.lh-row .c{display:none}.lh-kpis b{font-size:20px}.lh-kpis div{padding:12px}}.stat .v{font-variant-numeric:tabular-nums}.stat a{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.spot{isolation:isolate;position:relative}.spot:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #7d9bff1f, transparent 60%);transition:opacity .4s;position:absolute;inset:0}.spot:hover:before{opacity:1}.tile,.principle,.lens{transition:border-color .4s, transform .5s var(--ease)}.tile:hover{border-color:#7d9bff47}.tile .tag{color:var(--muted)}.anim-keypad .keypad span{transition:none}.anim-keypad.in .keypad span{animation:key .5s var(--ease) both}@keyframes key{0%{background:var(--surface-2);color:var(--muted)}40%{color:#fff;background:#ff6b6b40;transform:scale(.92)}to{background:var(--surface-2);color:var(--muted);transform:none}}.anim-keypad .stamp{opacity:0;transform:rotate(-8deg)scale(2.2)}.anim-keypad.in .stamp{animation:.45s cubic-bezier(.3,1.6,.5,1) 1.3s forwards stamp}@keyframes stamp{to{opacity:1;transform:rotate(-8deg)scale(1)}}.anim-map .arc{stroke-dasharray:320;stroke-dashoffset:320px}.anim-map.in .arc{animation:draw 1.6s .3s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.anim-map .ping{opacity:.25;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ping}.anim-map .ping.b{animation-delay:1.2s}@keyframes ping{0%{opacity:.45;transform:scale(.5)}to{opacity:0;transform:scale(2)}}.anim-sheet .mini-sheet{opacity:0;transform:translateY(30px)rotate(-2deg)}.anim-sheet.in .mini-sheet{animation:sheetin .9s .2s var(--ease) forwards}@keyframes sheetin{to{opacity:1;transform:rotate(-2deg)}}.anim-sheet .y{position:relative}.anim-sheet.in .y:after{content:"";border:2px solid var(--blue);opacity:0;border-radius:15px;animation:2.4s ease-out 1.2s infinite ring;position:absolute;inset:-4px}@keyframes ring{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.08)}}.risk-orb{text-align:center;border-radius:50%;align-content:center;place-items:center;gap:2px;width:170px;height:170px;display:grid;position:relative}.risk-orb i{border:1px solid #ff6b6b59;border-radius:50%;animation:3s ease-out infinite orb;position:absolute;inset:0}.risk-orb i:nth-child(2){animation-delay:1s}.risk-orb i:nth-child(3){animation-delay:2s}@keyframes orb{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.15)}}.risk-orb span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.risk-orb b{letter-spacing:-.03em;color:var(--red);font-size:30px;font-weight:600}.risk-orb:before{content:"";background:radial-gradient(circle,#ff6b6b40,#0000 70%);border-radius:50%;position:absolute;inset:38px}.anim-bars .bars i{transform-origin:bottom;transform:scaleY(0)}.anim-bars.in .bars i{animation:barup .8s var(--ease) both}@keyframes barup{to{transform:scaleY(1)}}.lenses{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.lens{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:36px 1fr;gap:12px;padding:16px;display:grid}.lens .ic{color:#ff9b9b;background:#ff6b6b1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.lens b{font-weight:550;display:block}.lens span{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}@media (max-width:600px){.lenses{grid-template-columns:1fr}}.scam-vis{min-height:540px;overflow:hidden}.mini-sheet.scam{border:2px solid #ffd7d7;width:300px;padding:20px}.mini-sheet .note{color:#8a1c1c;background:#fff1f1;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.45}.mini-sheet .y.stop{background:#c62828;height:46px;margin-top:14px}.mini-sheet .y.ghost{color:#0b1020;background:#eef1f7;height:46px;margin-top:8px}.anim-scamvis .mini-sheet{opacity:0;transform:translateY(40px)}.reveal.in .anim-scamvis .mini-sheet,.in>.anim-scamvis .mini-sheet{animation:sheetin2 1s .2s var(--ease) forwards}@keyframes sheetin2{to{opacity:1;transform:none}}.call-chip{color:#fff;height:34px;font-family:var(--mono);background:#13995c;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:inline-flex;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #13995c99}.call-chip i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.2s infinite blink;display:block}@keyframes blink{50%{opacity:.3}}.flow:before{display:none}.flow-line{width:calc(100% - 48px);height:2px;position:absolute;top:23px;left:24px;overflow:visible}.flow-line line{stroke:var(--blue);stroke-width:2px;stroke-dasharray:1000;stroke-dashoffset:1000px;vector-effect:non-scaling-stroke}.anim-flow.in .flow-line line{animation:draw 1.8s .2s var(--ease) forwards}.anim-flow .fstep{opacity:.25;transition:none}.anim-flow.in .fstep{animation:stepon .7s var(--ease) forwards}@keyframes stepon{to{opacity:1}}.anim-flow.in .fstep .n{animation:nglow .7s var(--ease) inherit}.fstep .n{background:var(--bg)}@media (max-width:900px){.flow-line{display:none}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.cta{background:radial-gradient(70% 120% at 50% 0,#4470ff47,#0000 60%),#070b16;border:0;padding:104px 32px}.cta:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang), #ffffff14, #7d9bffcc, #ffffff14 30%, #ffffff14);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:8s linear infinite spinang;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes spinang{to{--ang:360deg}}.deep-h .lvl{font-family:var(--mono);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.deep-h{gap:10px}.deep-h .lvl.low{color:var(--green);background:var(--green-bg)}.deep-h .lvl.high{color:var(--red);background:var(--red-bg)}.deep-h .lvl.severe{color:#fff;background:var(--red)}.meter{grid-template-columns:repeat(3,1fr);gap:4px;margin:12px 0;display:grid}.meter i{transform-origin:0;background:#ffffff14;border-radius:3px;height:6px;display:block}.meter.low i:first-child{background:var(--green);animation:grow .6s 1.5s var(--ease) both}.meter.high i:nth-child(-n+2){background:var(--red);animation:grow .6s 1.5s var(--ease) both}.meter.high i:nth-child(2){animation-delay:1.8s}.meter.severe i{background:var(--red);animation:grow .6s 1.5s var(--ease) both}.cats{gap:4px;display:grid}.cat{color:var(--text-2);opacity:0;animation:rin .4s var(--ease) forwards;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:6px;font-size:13px;display:grid}.cat .dotc{background:var(--green-bg);width:18px;height:18px;color:var(--green);border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:grid}.cat em{font-style:normal;font-family:var(--mono);color:var(--muted);font-size:11.5px}.cat.hit{background:#ff6b6b14}.cat.hit .dotc{background:var(--red);color:#fff}.cat.hit em{color:#ff9b9b}.phone{background:linear-gradient(150deg,#3a3f4b,#121620 38%,#2a2f3a);box-shadow:0 0 0 1px #ffffff1a,0 0 0 4px #0c0f16,0 60px 120px -40px #000000f2}.phone-screen{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font), sans-serif;color:#111318;letter-spacing:-.01em;background:#f4f5f7}.ph-status{color:#111318;justify-content:space-between;height:50px;padding:17px 30px 0;font-size:15px;font-weight:600;display:flex}.ph-status .ph-sys{fill:#111318;color:#111318;align-items:center;gap:6px;display:flex}.ph-call{color:#fff;background:#30c25d;border-radius:999px;margin:-1px 0 0 -6px;padding:1px 10px;font-size:13.5px}.ph-body{flex-direction:column;gap:14px;padding:10px 18px 0;display:flex}.ph-hello{justify-content:space-between;align-items:center;padding:4px 4px 0;display:flex}.ph-hello div span{color:#8a8f9c;font-size:13px;display:block}.ph-hello b{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.15;display:block}.ph-av{color:#4b5060;background:#e3e5ea;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.ph-card{color:#fff;background:radial-gradient(140% 120% at 0 0,#3b4250 0%,#1b1f28 55%,#0e1117 100%);border-radius:18px;flex-direction:column;justify-content:space-between;height:170px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 30px -18px #0e1117cc}.ph-card:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff17 45%,#0000 60%);position:absolute;inset:0}.ph-card-brand{letter-spacing:-.01em;font-size:14px;font-weight:600}.ph-card-num{letter-spacing:.1em;opacity:.85;font-variant-numeric:tabular-nums;font-size:14px}.ph-card-chip{opacity:.9;background:linear-gradient(135deg,#d9c48f,#9e8550);border-radius:5px;width:30px;height:22px;position:absolute;top:18px;right:18px}.ph-meta{color:#6b7080;align-items:center;gap:6px;padding:0 4px;font-size:12.5px;display:flex}.ph-meta i{opacity:.5;font-style:normal}.ph-shield{background:#30c25d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #30c25d2e}.ph-list{background:#fff;border-radius:16px;padding:6px 14px}.ph-list-h{color:#8a8f9c;padding:8px 0 4px;font-size:12px;font-weight:600}.ph-row{border-top:.5px solid #eceef2;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.ph-row:nth-child(2){border-top:0}.ph-row div b{font-size:14px;font-weight:600;display:block}.ph-row div span{color:#8a8f9c;font-size:12px;display:block}.ph-row em{font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;font-weight:500}.ph-mono{letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.phone-screen:has(.as):before{content:"";z-index:3;background:#0a0c1247;animation:.3s both fadein;position:absolute;inset:0}@keyframes fadein{0%{opacity:0}}.as{z-index:4;background:#fff;border-radius:36px;gap:14px;padding:12px 22px 22px;animation:.55s cubic-bezier(.2,.9,.25,1) both asin;display:grid;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 -12px 40px #0a0c122e}@keyframes asin{0%{transform:translateY(105%)}to{transform:none}}.as-grab{background:#dcdfe5;border-radius:3px;width:36px;height:5px;margin:0 auto 4px}.as-hero{text-align:center;justify-items:center;gap:4px;padding:4px 0 2px;display:grid}.as-hero .ph-mono{margin-bottom:8px}.as-label{color:#8a8f9c;font-size:13px;font-weight:500}.as-amt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1.1}.as-sub{color:#5f6473;font-size:14px}.as-note{color:#8a6d1f;text-align:center;background:#fbf6e8;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.4}.as-primary{color:#fff;letter-spacing:-.01em;background:#111318;border-radius:999px;justify-content:center;align-items:center;gap:9px;height:52px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .15s,background .2s;display:flex}.as-primary:hover{background:#262a33}.as-primary:active,.as-primary.pressing{transform:scale(.97)}.as-text{color:#c73a3a;height:32px;margin-top:-6px;font-family:inherit;font-size:14.5px;font-weight:500}.as-text.muted{color:#6b7080}.as-text.pressing{opacity:.5}.pressing{animation:2.3s both tap}@keyframes tap{0%,70%{transform:none}78%{transform:scale(.95)}88%,to{transform:none}}.as-pause{text-align:center;justify-items:center;gap:8px;padding:8px 4px 2px;display:grid}.as-pause-ic{color:#c26a12;background:#fdf1e3;border-radius:50%;place-items:center;width:44px;height:44px;font-family:inherit;font-size:20px;font-weight:800;display:grid}.as-pause b{letter-spacing:-.02em;font-size:20px;font-weight:700}.as-pause p{color:#5f6473;margin:0;font-size:14px;line-height:1.45}.as-sum{background:#f4f5f7;border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.as-sum div b{font-size:14.5px;font-weight:600;display:block}.as-sum div span{color:#8a8f9c;font-size:12.5px;display:block}.as-sum em{font-variant-numeric:tabular-nums;font-size:16px;font-style:normal;font-weight:700}.as-state{text-align:center;justify-items:center;gap:8px;padding:18px 8px 10px;display:grid}.as-state b{letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:700}.as-state>span:last-child{color:#6b7080;max-width:240px;font-size:13.5px;line-height:1.45}.as-scan{color:#111318;place-items:center;width:76px;height:76px;display:grid;position:relative}.as-scan svg:last-child{width:76px;height:76px;position:absolute;inset:0}.as-scan circle{fill:none;stroke:#111318;stroke-width:3px;stroke-linecap:round;stroke-dasharray:183;stroke-dashoffset:183px;transform-origin:50%;animation:1.1s ease-in-out forwards scanring;transform:rotate(-90deg)}@keyframes scanring{to{stroke-dashoffset:0}}.as-done,.as-done svg{width:76px;height:76px}.as-done circle{fill:none;stroke-width:3px}.as-done path{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.5s .15s forwards drawp}@keyframes drawp{to{stroke-dashoffset:0}}.as-done.ok circle{stroke:#30c25d;fill:#ecf9f0}.as-done.ok path{stroke:#1d9a47}.as-done.no circle{stroke:#e4e6eb;fill:#f4f5f7}.as-done.no path{stroke:#5f6473}.as-push{z-index:6;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#fafafcdb;border-radius:22px;grid-template-columns:34px 1fr;gap:10px;padding:12px 14px;animation:.6s cubic-bezier(.2,.9,.25,1) both pushin;display:grid;position:absolute;top:54px;left:10px;right:10px;box-shadow:0 10px 30px #0a0c1229}@keyframes pushin{0%{opacity:0;transform:translateY(-40px)scale(.96)}to{opacity:1;transform:none}}.as-push-app{background:#111318;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.as-push-h{color:#6b7080;justify-content:space-between;font-size:12px;display:flex}.as-push-h b{color:#111318;font-weight:600}.as-push-t{margin-top:1px;font-size:13.5px;font-weight:600;display:block}.as-push p{color:#3a3f4b;margin:1px 0 0;font-size:13px;line-height:1.35}.lh-console{-webkit-backdrop-filter:blur(20px);background:#090c16c7;border-color:#ffffff17}.lh-bar{height:52px}.lh-counts{color:var(--muted);gap:18px;margin-left:12px;font-size:12.5px;display:flex}.lh-counts b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:3px;font-weight:600}.lh-live{margin-left:auto}.lh-head{border-bottom-color:#ffffff0f}.lh-row{border-bottom-color:#ffffff0d;height:58px}.lh-status{gap:8px;height:auto;padding:0;font-size:13px;color:var(--text-2)!important;background:0 0!important}.lh-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.lh-status.ok:before{background:var(--green)}.lh-status.bad:before{background:var(--red)}.lh-status.warn:before{background:var(--amber)}.lh-status.scam:before{background:var(--red);box-shadow:0 0 0 3px #ff6b6b40}.lh-status.checking:before{display:none}.lh-status.checking{color:var(--blue-2)!important}.lh-rows{height:350px}@media (max-width:900px){.lh-counts{display:none}}body{font-size:17px}.display{letter-spacing:-.055em;font-weight:500}.h2{letter-spacing:-.045em;font-size:clamp(34px,4.4vw,56px);font-weight:500;line-height:1.04}.h3{font-weight:500}.btn-quiet{color:var(--text-2);padding:0 14px}.btn-quiet:hover{color:#fff}.eyebrow:before{background:var(--blue);border:0;border-radius:50%;width:6px;height:6px}.wrap.narrow{max-width:860px}.statement{letter-spacing:-.03em;max-width:980px;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:500;line-height:1.22}.figures{grid-template-columns:repeat(4,1fr);gap:40px;margin-top:80px;display:grid}.figure{border-top:1px solid var(--line-2);padding-top:22px}.figure .v{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,48px);font-weight:500;line-height:1}.figure .l{color:var(--text-2);max-width:230px;margin-top:12px;font-size:15px}.figure a{color:var(--dim);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;margin-top:14px;font-size:12px;display:inline-block}@media (max-width:900px){.figures{grid-template-columns:1fr 1fr}}@media (max-width:520px){.figures{grid-template-columns:1fr;gap:28px}}.story{grid-template-columns:1fr 1fr;gap:64px;margin-top:40px;display:grid}.story-step{opacity:.28;max-width:470px;min-height:78vh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;display:flex}.story-step.on{opacity:1}.story-n{font-family:var(--mono);color:var(--blue-2);letter-spacing:.08em;font-size:12px}.story-n i{color:var(--muted);letter-spacing:.04em;margin-left:10px;font-style:normal}.story-step h3{letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.story-step p{color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}.story-stage{position:relative}.story-sticky{justify-items:center;height:660px;display:grid;position:sticky;top:calc(50vh - 330px)}.story-glow{filter:blur(20px);background:radial-gradient(circle,#4470ff38,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:70px}.story-screen{z-index:5;position:absolute;inset:0}.story-screen>.as,.story-screen>.as-push{pointer-events:none}.story-dots{gap:10px;display:grid;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.story-dots i{background:var(--line-2);border-radius:50%;width:6px;height:6px;transition:all .4s;display:block}.story-dots i.on{background:var(--text);border-radius:4px;height:22px}.phone-screen:has(.story-screen .as):before{content:"";z-index:3;background:#0a0c1247;position:absolute;inset:0}@media (max-width:900px){.story{grid-template-columns:1fr}.story-stage{display:none}.story-step{opacity:1;border-top:1px solid var(--line);min-height:0;padding:36px 0}}.aside{text-align:center;max-width:720px;color:var(--muted);margin:40px auto 0;font-size:19px;line-height:1.6}.aside b{color:var(--text);font-weight:500}.prose{color:var(--muted);max-width:680px;margin:26px 0 0;font-size:18px;line-height:1.65}.lens-line{letter-spacing:-.02em;color:var(--text);flex-wrap:wrap;align-items:center;gap:14px 18px;margin:40px 0 0;font-size:clamp(20px,2.2vw,26px);display:flex}.lens-line i{background:var(--blue);border-radius:50%;width:5px;height:5px;display:block}.link-arrow{color:var(--text);border-bottom:1px solid var(--line-2);align-items:center;gap:8px;margin-top:30px;padding-bottom:4px;font-weight:500;transition:border-color .2s,gap .2s;display:inline-flex}.link-arrow:hover{border-color:var(--text);gap:12px}.steps{grid-template-columns:repeat(4,1fr);gap:40px;margin-top:80px;display:grid;position:relative}.steps .flow-line{width:100%;top:5px;left:0}.steps .fstep{padding:0}.steps .dot{background:var(--bg);border:2px solid var(--blue);border-radius:50%;width:11px;height:11px;display:block;position:relative}.steps .num{font-family:var(--mono);color:var(--dim);margin-top:26px;font-size:12px;display:block}.steps h3{font-size:20px;margin-top:10px!important}.steps p{color:var(--muted);margin:10px 0 0;font-size:15.5px;line-height:1.6}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}.steps .flow-line{display:none}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.tenets{grid-template-columns:1fr 1fr;gap:0 80px;max-width:980px;margin-top:64px;display:grid}.tenets>div{border-top:1px solid var(--line);padding:28px 0 36px}.tenets h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:500}.tenets p{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.6}@media (max-width:760px){.tenets{grid-template-columns:1fr}}.closing{padding:180px 0;overflow:hidden}.closing-glow{filter:blur(30px);background:radial-gradient(closest-side,#4470ff59,#0000);border-radius:50%;width:1100px;height:640px;position:absolute;bottom:-320px;left:50%;transform:translate(-50%)}.ph-mono{place-items:center;line-height:1;display:inline-grid!important}.eyebrow:before,.kicker:before{content:"";border:1.5px solid var(--blue);background:0 0;border-bottom-color:#0000;border-right-color:#0000;border-radius:2px 0 0;width:10px;height:10px}.eyebrow.red:before{border-color:var(--blue);border-bottom-color:#0000;border-right-color:#0000}.corners{pointer-events:none;z-index:2;position:absolute}.corners i{border:2px solid var(--blue);transition:border-color .5s;display:block;position:absolute}.corners .tl{border-bottom:0;border-right:0;border-top-left-radius:5px;top:0;left:0}.corners .tr{border-bottom:0;border-left:0;border-top-right-radius:5px;top:0;right:0}.corners .bl{border-top:0;border-right:0;border-bottom-left-radius:5px;bottom:0;left:0}.corners .br{border-top:0;border-left:0;border-bottom-right-radius:5px;bottom:0;right:0}.hero{padding:96px 0 40px}.hero-title{font-size:clamp(42px,6vw,82px)}.he{position:relative}.he-grid{grid-template-columns:minmax(250px,1fr) 40px 300px 40px minmax(270px,1fr) 250px;align-items:center;gap:0;display:grid}.he-col{flex-direction:column;align-self:stretch;display:flex;position:relative}.he-h{justify-content:space-between;align-items:center;height:30px;margin-bottom:8px;display:flex}.he-rate{font-family:var(--mono);color:var(--green);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;display:inline-flex}.he-rate:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.6s infinite live;box-shadow:0 0 #3ddc9799}.he-list{flex-direction:column;height:440px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 80%,#0000);mask-image:linear-gradient(#0000,#000 14% 80%,#0000)}.he-row{height:48px;animation:herow .6s var(--ease) both;border-bottom:1px solid #ffffff0d;flex:none;align-items:center;gap:10px;font-size:13.5px;display:grid}.he-row.in{color:var(--text-2);grid-template-columns:1.2fr 1fr auto}.he-row.out{grid-template-columns:1fr 1.25fr auto}@keyframes herow{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:none}}.he-row .m{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-weight:500;overflow:hidden}.he-row .c{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.he-row .a{font-family:var(--mono);color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.he-row .d{white-space:nowrap;text-overflow:ellipsis;color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex;overflow:hidden}.he-row .d:before{content:"";background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.he-row.bad .d:before{background:var(--red)}.he-row.warn .d:before{background:var(--amber);box-shadow:0 0 0 3px #ffc24d33}.he-row.scam .d:before{background:var(--red);box-shadow:0 0 0 3px #ff6b6b40}.he-row.bad .d{color:#ffb0b0}.he-row.warn .d,.he-row.scam .d{color:#fff}.he-out .he-row:first-child{background:linear-gradient(90deg,#4470ff1f,#0000 70%)}.he-flow{background:linear-gradient(90deg,#0000,#7d9bff59,#0000);align-self:center;height:2px;position:relative;overflow:visible}.he-flow i{background:var(--blue-2);width:6px;height:6px;box-shadow:0 0 10px var(--blue);border-radius:50%;animation:1.56s linear infinite flowdot;position:absolute;top:-2px;left:0}.he-flow i:nth-child(2){animation-delay:.52s}.he-flow i:nth-child(3){animation-delay:1.04s}@keyframes flowdot{0%{opacity:0;left:-6px}15%,85%{opacity:1}to{opacity:0;left:100%}}.he-core{align-content:center;place-items:center;gap:14px;height:420px;padding:22px 0;display:grid;position:relative}.he-core:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#4470ff38,#0000);border-radius:50%;position:absolute;inset:40px 10px}.he-ascii{position:relative}.he-core-meta{justify-items:center;gap:6px;display:grid;position:relative}.he-brand{letter-spacing:-.04em;font-size:18px;font-weight:600}.he-stats{font-family:var(--mono);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.he-stats b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.he-stats i{background:var(--dim);border-radius:50%;width:3px;height:3px;display:block}.he-phone{width:232px;height:478px;transition:transform .6s var(--ease), filter .6s;filter:saturate(.6)brightness(.75);justify-self:end;margin-left:18px;position:relative}.he-phone.active{filter:none;transform:translateY(-6px)}.he-phone .phone{transform-origin:0 0;transform:scale(.725)}.he-phone .corners{inset:-14px}.he-legend{border-top:1px solid var(--line);text-align:left;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px;padding-top:26px;display:grid}.he-legend p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}@media (max-width:1240px){.he-grid{grid-template-columns:minmax(230px,1fr) 32px 280px 32px minmax(240px,1fr)}.he-phone{display:none}}@media (max-width:900px){.he-grid{grid-template-columns:1fr}.he-in,.he-flow{display:none}.he-core{height:340px}.he-list{height:300px}.he-legend{grid-template-columns:1fr 1fr}}.story-frame{pointer-events:none;z-index:3;width:320px;height:660px;position:absolute;top:0;left:50%;transform:translate(-50%)}.story-frame .corners{inset:-18px}.closing-ascii{opacity:.55;pointer-events:none;place-items:end center;display:grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 100%,#000,#0000 80%);mask-image:radial-gradient(65% 55% at 50% 100%,#000,#0000 80%)}.he{text-align:left}.hero{padding-top:72px}.hero-in{gap:22px}.hero-stage{margin-top:52px}.closing-ascii{opacity:.9}.dx-page{padding:64px 0 120px;position:relative;overflow:hidden}.dx-glow{pointer-events:none;background:radial-gradient(closest-side,#4470ff29,#0000);width:760px;height:760px;position:absolute;top:260px;left:50%;transform:translate(-50%)}.dx-top{justify-items:start;gap:14px;max-width:760px;margin-bottom:56px;display:grid}.dx-top .h2{margin:6px 0 0;font-size:clamp(34px,4vw,54px)}.dx-top p{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.dx{border-top:1px solid var(--line);grid-template-columns:300px minmax(0,1fr) 360px;align-items:start;gap:56px;padding-top:32px;scroll-margin-top:88px;display:grid}.dx-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dx-note{font-family:var(--mono);color:var(--dim);letter-spacing:.04em;font-size:11px}.dx-list{gap:22px;display:grid}.dx-group{display:grid}.dx-glabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-bottom:6px;font-size:10.5px}.dx-item{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--line);transition:color .3s var(--ease);grid-template-columns:30px 1fr;gap:6px;padding:11px 0 11px 14px;display:grid;position:relative}.dx-group .dx-item:last-child{border-bottom:1px solid var(--line)}.dx-item .n{font-family:var(--mono);color:var(--dim);padding-top:3px;font-size:11px;transition:color .3s}.dx-item .t{color:var(--text-2);gap:3px;font-size:14.5px;display:grid}.dx-item .t em{color:var(--dim);font-size:12.5px;font-style:normal;line-height:1.4}.dx-item:before{content:"";border:1.5px solid #0000;width:7px;height:7px;transition:border-color .3s;position:absolute;top:13px;left:0;border-bottom-color:#0000!important;border-right-color:#0000!important}.dx-item:hover .t{color:var(--text)}.dx-item:hover:before{border-color:var(--line-2)}.dx-item.on .t,.dx-item.on .n{color:var(--text)}.dx-item.on .n{color:var(--blue-2)}.dx-item.on:before{border-color:var(--blue)}.dx-item:focus-visible{outline:1px solid var(--blue);outline-offset:2px}.dx-item:disabled{cursor:default}.dx-controls{margin-top:40px}.dx-ctrl{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.dx-ctrl:last-of-type{border-bottom:1px solid var(--line)}.dx-ctrl .l{color:var(--text-2);gap:2px;font-size:13.5px;display:grid}.dx-ctrl .l em{color:var(--dim);font-size:11.5px;font-style:normal}.dx-seg{font-family:var(--mono);letter-spacing:.04em;gap:2px;font-size:10.5px;display:inline-flex}.dx-seg button{all:unset;cursor:pointer;color:var(--dim);border-radius:5px;padding:4px 7px;transition:color .2s,background .2s}.dx-seg button:hover:not(:disabled){color:var(--text-2)}.dx-seg button.on{color:var(--text);background:var(--surface-2)}.dx-seg button.on.enforce{color:var(--blue-2)}.dx-seg button.on.shadow{color:var(--amber)}.dx-seg button:disabled{cursor:default}.dx-presets{gap:18px;margin-top:14px;display:flex}.dx-presets button{all:unset;cursor:pointer;color:var(--muted);font-size:12.5px}.dx-presets button:hover:not(:disabled){color:var(--text)}.dx-presets button:disabled{opacity:.4;cursor:default}.dx-center{justify-items:center;gap:24px;display:grid;position:sticky;top:96px}.dx-rail{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);align-items:center;gap:0;font-size:10.5px;display:flex}.dx-rail span{transition:color .4s var(--ease);align-items:center;display:inline-flex}.dx-rail span i{background:var(--line-2);width:28px;height:1px;margin:0 12px;display:inline-block}.dx-rail span.done{color:var(--muted)}.dx-rail span.on{color:var(--text)}.dx-rail span.on:after{content:"";background:var(--blue);width:5px;height:5px;box-shadow:0 0 10px var(--blue);border-radius:50%;margin-left:8px}.dx-phone{transition:opacity .6s var(--ease), transform .6s var(--ease), filter .6s var(--ease);position:relative}.dx-phone.rest{opacity:.5;filter:saturate(.6);transform:scale(.985)}.dx-phone.live{filter:drop-shadow(0 30px 80px #4470ff40)}.dx-caption{text-align:center;align-content:start;justify-items:center;gap:10px;width:100%;max-width:440px;min-height:140px;display:grid}.dx-caption h3{letter-spacing:-.02em;color:var(--text);animation:dxUp .5s var(--ease) both;margin:0;font-size:22px;font-weight:500}.dx-caption p{color:var(--muted);animation:dxUp .5s var(--ease) 60ms both;margin:0;font-size:14.5px;line-height:1.6}.dx-ctl-row{align-items:center;gap:18px;display:flex}.dx-count{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-2);font-size:11px}.dx-ctl{gap:14px;display:flex}.dx-ctl button{all:unset;cursor:pointer;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:11px}.dx-ctl button:hover:not(:disabled){color:var(--text)}.dx-ctl button:disabled{opacity:.35;cursor:default}.dx-progress{gap:6px;width:220px;margin-top:6px;display:flex}.dx-progress i{background:var(--line-2);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.dx-progress i.on{background:var(--blue-2)}.dx-progress i.cur{background:#7d9bff59}.dx-progress i b{background:var(--blue-2);transform-origin:0;animation:linear both dxFill;position:absolute;inset:0}@keyframes dxFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dxUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dx-trace{min-height:300px;margin:0;padding:0;list-style:none;position:relative}.dx-trace:before{content:"";background:linear-gradient(var(--line-2), transparent);width:1px;position:absolute;top:8px;bottom:8px;left:3px}.dx-trace li{animation:dxUp .55s var(--ease) both;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 0 12px 22px;display:grid;position:relative}.dx-trace li:before{content:"";background:var(--bg);border:1px solid var(--line-2);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:0}.dx-trace li.cur:before{border-color:var(--blue);background:var(--blue);box-shadow:0 0 12px var(--blue)}.dx-trace .z{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);grid-column:1/-1;font-size:10px}.dx-trace .tt{color:var(--text-2);font-size:14px}.dx-trace .v{font-family:var(--mono);color:var(--muted);text-align:right;white-space:nowrap;font-size:12px}.dx-trace .v.ok{color:var(--green)}.dx-trace .v.warn{color:var(--amber)}.dx-trace .v.bad{color:var(--red)}.dx-trace .v.info{color:var(--blue-2)}.dx-trace .m{color:var(--dim);grid-column:1/-1;font-size:12.5px;line-height:1.45}.dx-trace .cats{font-family:var(--mono);color:var(--dim);flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;margin-top:4px;font-size:11px;display:flex}.dx-trace .cats span:before{content:"·";color:var(--green);margin-right:6px}.dx-trace .cats span.hit{color:#ff9b9b}.dx-trace .cats span.hit:before{content:"!";color:var(--red)}.dx-trace li.is-verdict{border-top:1px solid var(--line);margin-top:6px;padding-top:16px}.dx-trace li.is-verdict .tt{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:500}.dx-trace li.is-verdict:before{top:24px}.dx-empty{color:var(--dim);font-size:13.5px;padding-left:22px!important}.dx-empty:before{display:none}.dx-issuer{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.dx-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dx-kpis div{gap:4px;display:grid}.dx-kpis b{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;transition:color .4s}.dx-kpis b.bad{color:var(--red)}.dx-kpis b.warn{color:var(--amber)}.dx-kpis span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10px}.dx-feed{margin-top:18px;display:grid}.dx-feed div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:9px 0;display:grid}.dx-feed div.new{animation:dxUp .5s var(--ease) both}.dx-feed .nm{color:var(--text-2);font-size:13.5px}.dx-feed .mt{color:var(--dim);grid-row:2;font-size:11.5px}.dx-feed .v{font-family:var(--mono);grid-area:1/2/3;align-self:center;font-size:11.5px}.dx-feed .v.ok{color:var(--green)}.dx-feed .v.bad{color:var(--red)}.dx-feed .v.warn{color:var(--amber)}.dx-feed .v.info{color:var(--blue-2)}@media (max-width:1240px){.dx{grid-template-columns:260px minmax(0,1fr) 300px;gap:36px}}@media (max-width:900px){.dx-page{padding-top:40px}.dx-top{margin-bottom:32px}.dx{grid-template-columns:minmax(0,1fr);gap:40px}.dx-center{order:1;position:relative;top:0}.dx-left{display:contents}.dx-left>.dx-h{order:-2;margin-bottom:-28px}.dx-list{order:-1;min-width:0}.dx-controls{order:3;margin-top:0}.dx-right{order:2;min-width:0}.dx-list{scrollbar-width:none;gap:0;margin:0 -24px;padding:0 24px;display:flex;overflow-x:auto}.dx-group{display:contents}.dx-glabel{display:none}.dx-item{flex:none;grid-template-columns:auto;padding:8px 18px 8px 14px;border:0!important}.dx-item .n,.dx-item .t em{display:none}.dx-item:before{top:12px}.dx-rail{font-size:9.5px}.dx-rail span i{width:14px;margin:0 7px}}.hero-field{pointer-events:none;height:760px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000 92%);mask-image:linear-gradient(#000 45%,#0000 92%)}.hero-field canvas{display:block}.hero-field:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#04060c80,#0000);width:min(1100px,90%);height:460px;position:absolute;top:150px;left:50%;transform:translate(-50%)}.hero-in{z-index:1}.he-flow{background:linear-gradient(90deg,#0000,#7d9bff47,#0000);height:1px}.he-row{animation:none}.he-track{animation:hetrack 1.1s var(--ease) both;flex-direction:column;display:flex}.he-track>.he-row:first-child{animation:hefade 1.1s var(--ease) both}@keyframes hetrack{0%{transform:translateY(-48px)}to{transform:none}}@keyframes hefade{0%{opacity:0}to{opacity:1}}.he-core:before{opacity:.6}.he-ascii{cursor:crosshair}.closing-ascii{opacity:1;place-items:stretch stretch}.closing-ascii canvas{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.he-track,.he-track>.he-row:first-child{animation:none}}.hs{text-align:left;max-width:1080px;margin:0 auto}.hs-stage{grid-template-columns:minmax(0,1fr) 288px;align-items:center;gap:96px;min-height:600px;display:grid}.hs-story{animation:dxUp .7s var(--ease) both}.hs-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.hs-label.sub{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-2);margin:40px 0 6px;font-size:11px}.hs-ms{font-family:var(--mono);color:var(--muted);animation:dxUp .5s var(--ease) both;font-size:11.5px}.hs-pay{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:22px;display:flex}.hs-pay div{gap:6px;display:grid}.hs-pay b{letter-spacing:-.03em;color:var(--text);font-size:clamp(26px,2.6vw,34px);font-weight:500}.hs-pay span{color:var(--muted);font-size:14.5px}.hs-pay em{font-style:normal;font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,26px)}.hs-checks{margin:0;padding:0;list-style:none}.hs-checks li{border-bottom:1px solid var(--line);color:var(--dim);transition:color .5s var(--ease);align-items:center;gap:14px;padding:13px 0;font-size:15px;display:flex}.hs-checks li i{background:repeating-linear-gradient(90deg, var(--line-2) 0 2px, transparent 2px 6px);opacity:.6;flex:1;height:1px}.hs-checks li em{font-style:normal;font-family:var(--mono);color:var(--dim);font-size:12.5px}.hs-checks li em:before{content:"";vertical-align:1px;background:var(--line-2);border-radius:50%;width:6px;height:6px;margin-right:9px;transition:background .4s;display:inline-block}.hs-checks li.on{color:var(--text-2)}.hs-checks li.on em{color:var(--text-2);animation:dxUp .45s var(--ease) both}.hs-checks li.on.ok em:before{background:var(--green)}.hs-checks li.on.warn em{color:var(--amber)}.hs-checks li.on.warn em:before{background:var(--amber);box-shadow:0 0 10px var(--amber)}.hs-checks li.on.bad em{color:#ff8a8a}.hs-checks li.on.bad em:before{background:var(--red);box-shadow:0 0 10px var(--red)}.hs-verdict{opacity:0;min-height:120px;transition:opacity .5s var(--ease);margin-top:34px}.hs-verdict.on{opacity:1}.hs-verdict h3{letter-spacing:-.035em;animation:dxUp .6s var(--ease) both;margin:0;font-size:clamp(32px,3.6vw,46px);font-weight:500;line-height:1.05}.hs-verdict.ok h3{color:var(--text)}.hs-verdict.warn h3{color:var(--amber)}.hs-verdict.bad h3{color:#ff8a8a}.hs-verdict.ok h3:after{content:" ✓";color:var(--green);font-size:.7em}.hs-verdict p{max-width:460px;color:var(--muted);animation:dxUp .6s var(--ease) .1s both;margin:12px 0 0;font-size:16.5px;line-height:1.55}.hs-phone{width:288px;height:594px;transition:opacity .7s var(--ease), filter .7s var(--ease), transform .7s var(--ease);opacity:.42;filter:saturate(.5);position:relative;transform:scale(.98)}.hs-phone.on{opacity:1;filter:drop-shadow(0 40px 90px #4470ff38);transform:none}.hs-phone .phone{transform-origin:0 0;transform:scale(.9)}.hs-tabs{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;display:grid}.hs-tabs button{all:unset;cursor:pointer;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 12px;display:grid}.hs-tabs .n{font-family:var(--mono);color:var(--dim);font-size:11px}.hs-tabs .t{color:var(--muted);font-size:14.5px;transition:color .3s}.hs-tabs button:hover .t,.hs-tabs button.on .t{color:var(--text)}.hs-tabs button.on .n{color:var(--blue-2)}.hs-tabs .bar{background:var(--line-2);border-radius:2px;grid-column:1/-1;height:2px;margin-top:8px;overflow:hidden}.hs-tabs .bar b{background:linear-gradient(90deg, var(--blue), #7d9bff);transform-origin:0;height:100%;transition:transform .1s linear;display:block}.hs-tabs button:focus-visible{outline:1px solid var(--blue);outline-offset:6px}.hero-field{height:1100px;-webkit-mask-image:linear-gradient(#000 60%,#0000 98%);mask-image:linear-gradient(#000 60%,#0000 98%)}.hero-field:after{background:radial-gradient(50% 45% at 50% 40%,#04060c9e,#0000);width:100%;height:1000px;top:120px}@media (max-width:900px){.hs-stage{grid-template-columns:minmax(0,1fr);gap:48px;min-height:0}.hs-phone{justify-self:center;width:256px;height:528px}.hs-phone .phone{transform:scale(.8)}.hs-tabs{grid-template-columns:1fr;gap:18px;margin-top:40px}}@media (prefers-reduced-motion:reduce){.hs-story,.hs-verdict h3,.hs-verdict p,.hs-checks li.on em{animation:none}}.phone{background:linear-gradient(145deg,#5a5f6b 0%,#2a2d35 18%,#15171d 50%,#2b2e37 82%,#60646f 100%);border-radius:56px;padding:10px;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 3px #0a0b0f,0 0 0 1px #0009,0 60px 120px -30px #000000f2,0 30px 60px -30px #4470ff40}.ph-key{background:linear-gradient(90deg,#3b3e47,#6a6e79);border-radius:2px;width:3px;position:absolute}.ph-key.k1{height:30px;top:132px;left:-2px}.ph-key.k2{height:54px;top:178px;left:-2px}.ph-key.k3{background:linear-gradient(270deg,#3b3e47,#6a6e79);height:84px;top:196px;right:-2px}.phone-screen.ap{color:#f5f6fa;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font), sans-serif;letter-spacing:-.01em;background:#0b0c10;border-radius:46px}.phone-screen.ap:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 50% at 50% -5%,#4470ff38,#0000 60%);position:absolute;inset:0}.phone-screen.ap>*{z-index:1;position:relative}.phone-screen.ap>.as,.phone-screen.ap>.as-push,.phone-screen.ap>.story-screen{z-index:5;position:absolute}.phone-screen.ap>.as-push{z-index:6}.phone-screen.ap>.island,.phone-screen.ap>.ph-status{z-index:7}.island{background:#000;width:108px;height:31px;top:11px;z-index:7!important}.ap .ph-status{color:#f5f6fa}.ap .ph-status .ph-sys{fill:#f5f6fa;color:#f5f6fa}.ap-body{flex-direction:column;gap:16px;padding:8px 18px 0;display:flex}.ap-top{grid-template-columns:34px 1fr 32px 32px;align-items:center;gap:8px;display:grid}.ap-av{color:#fff;background:linear-gradient(140deg,#6d8bff,#3d63ff);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #fff3}.ap-hi span{color:#8b8f9c;font-size:11.5px;display:block}.ap-hi b{letter-spacing:-.02em;font-size:15px;font-weight:600;display:block}.ap-ic{color:#d6d8e0;background:#ffffff0f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #ffffff14}.ap-ic i{background:#ff5f57;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px;box-shadow:0 0 0 2px #0b0c10}.ap-bal{gap:2px;padding:2px 2px 0;display:grid}.ap-bal span{color:#8b8f9c;font-size:12px}.ap-bal b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.ap-bal small{color:#6f7380;letter-spacing:-.02em;font-size:20px}.ap-card{color:#fff;background:radial-gradient(90% 120% at 100% 0,#6384ffbf,#0000 55%),radial-gradient(80% 110% at 0 100%,#285affd9,#0000 60%),linear-gradient(135deg,#1b2a7a,#0e1440 60%,#0c1a4d);border-radius:20px;height:158px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff40,0 20px 40px -18px #4470ff8c}.ap-card:before{content:"";opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.ap-card:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff24 48%,#0000 62%) 0 0/250% 100%;animation:7s ease-in-out infinite apSheen;position:absolute;inset:0}@keyframes apSheen{0%,60%{background-position:120% 0}to{background-position:-40% 0}}.ap-card-bank{letter-spacing:.01em;font-size:13px;font-weight:600;position:absolute;top:16px;left:18px}.ap-card-nfc{opacity:.8;position:absolute;top:16px;right:18px;transform:rotate(0)}.ap-card-chip{background:linear-gradient(135deg,#e7d6a5,#a68a4c 60%,#d8c28a);border-radius:6px;width:32px;height:24px;position:absolute;top:58px;left:18px;box-shadow:inset 0 0 0 .5px #00000040}.ap-card-chip:before{content:"";border:1px solid #503c1459;border-radius:3px;position:absolute;inset:6px 9px}.ap-card-num{font-family:var(--mono);letter-spacing:.12em;opacity:.92;font-size:13px;position:absolute;bottom:16px;left:18px}.ap-card-net{display:flex;position:absolute;bottom:14px;right:16px}.ap-card-net i{background:#ffffff8c;border-radius:50%;width:22px;height:22px}.ap-card-net i+i{background:#ffffff47;margin-left:-9px}.ap-prot{justify-content:space-between;align-items:center;margin-top:-4px;display:flex}.ap-pill{color:#6fe3a8;background:#30c25d1f;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.ap-loc{color:#8b8f9c;font-size:11.5px}.ap-loc:before{content:"";vertical-align:1px;background:#6d8bff;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.ap-acts{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.ap-acts span{color:#b4b7c2;justify-items:center;gap:6px;font-size:11px;display:grid}.ap-acts i{color:#f5f6fa;background:#ffffff12;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff1a}.ap-list{background:#ffffff0b;border-radius:18px;padding:4px 14px;box-shadow:inset 0 0 0 .5px #ffffff0f}.ap-list-h{justify-content:space-between;align-items:baseline;padding:10px 0 4px;display:flex}.ap-list-h b{font-size:13px;font-weight:600}.ap-list-h span{color:#6d8bff;font-size:12px}.ap-row{border-top:.5px solid #ffffff12;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:9px 0;display:grid}.ap-list-h+.ap-row{border-top:0}.ap-row div b{font-size:13.5px;font-weight:600;display:block}.ap-row div span{color:#8b8f9c;margin-top:1px;font-size:11.5px;display:block}.ap-row em{font-variant-numeric:tabular-nums;color:#e9eaf0;font-size:13.5px;font-style:normal;font-weight:500}.ap-tabs{text-align:center;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#0b0c1033,#0b0c10eb 30%);border-top:.5px solid #ffffff0f;grid-template-columns:repeat(4,1fr);height:82px;padding:10px 14px 0;display:grid;bottom:0;left:0;right:0;z-index:2!important;position:absolute!important}.ap-tabs span{color:#6f7380;justify-items:center;gap:4px;font-size:10px;display:grid}.ap-tabs span.on{color:#fff}.ap-home{background:#ffffffd9;border-radius:3px;width:120px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ph-mono{letter-spacing:.01em;box-shadow:inset 0 0 0 .5px #ffffff1f;font-weight:600!important}.phone-screen.ap:has(.as):before{content:"";-webkit-backdrop-filter:blur(3px);z-index:3;background:#0000008c;animation:.35s both fadein;position:absolute;inset:0}.phone-screen.ap:has(.story-screen .as):before{content:"";-webkit-backdrop-filter:blur(3px);z-index:3;background:#0000008c;animation:.35s both fadein;position:absolute;inset:0}.ap .as{color:#f5f6fa;-webkit-backdrop-filter:blur(30px);background:linear-gradient(#262832f5,#16171efa);border-radius:40px;gap:13px;padding:10px 22px 16px;bottom:7px;left:7px;right:7px;box-shadow:inset 0 .5px #ffffff24,0 -20px 60px #00000080}.ap .as-grab{background:#ffffff38}.ap .as-hero .ph-mono{margin-bottom:10px}.ap .as-label{color:#8b8f9c;font-size:12.5px}.ap .as-amt{letter-spacing:-.045em;color:#fff;font-size:40px;font-weight:600}.ap .as-sub{color:#a5a9b5;font-size:13.5px}.ap .as-note{text-align:left;color:#ffd27a;background:#ffc24d1a;border-radius:14px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;display:flex;box-shadow:inset 0 0 0 .5px #ffc24d40}.ap .as-note svg{flex:none;margin-top:1px}.ap .as-primary{color:#0b0c10;background:#fff;height:50px;font-size:15.5px}.ap .as-primary:hover{background:#e9eaf0}.ap .as-text{color:#ff7b7b;margin-top:-4px}.ap .as-text.muted{color:#8b8f9c}.as-signed{color:#6f7380;letter-spacing:.01em;justify-content:center;align-items:center;gap:6px;margin-top:-6px;font-size:10.5px;display:flex}.ap .as-pause-ic{color:#ffc24d;background:#ffc24d24;box-shadow:inset 0 0 0 .5px #ffc24d4d}.ap .as-pause b{color:#fff;font-weight:600}.ap .as-pause p{color:#a5a9b5;font-size:13.5px}.ap .as-sum{background:#ffffff0f;box-shadow:inset 0 0 0 .5px #ffffff14}.ap .as-sum div span{color:#8b8f9c}.ap .as-sum em,.ap .as-state b{color:#fff;font-weight:600}.ap .as-state>span:last-child{color:#a5a9b5}.ap .as-scan{color:#fff}.ap .as-scan circle{stroke:#6d8bff}.ap .as-done.ok circle{stroke:#30c25d;fill:#30c25d1f}.ap .as-done.ok path{stroke:#6fe3a8}.ap .as-done.no circle{stroke:#ff6b6b80;fill:#ff6b6b1a}.ap .as-done.no path{stroke:#ff8a8a}.ap .as-push{color:#f5f6fa;background:#242630f0;box-shadow:inset 0 .5px #ffffff1f,0 14px 40px #00000080}.ap .as-push-app{background:linear-gradient(140deg,#4470ff,#2f5bff);border-radius:10px}.ap .as-push-h{color:#8b8f9c}.ap .as-push-h b{color:#f5f6fa}.ap .as-push p{color:#c9ccd6}.ph-call{background:#30c25d}@media (prefers-reduced-motion:reduce){.ap-card:after{animation:none}}.rule{background:linear-gradient(90deg, var(--line-2), var(--line) 40%, var(--line) 60%, var(--line-2));height:1px;margin-bottom:64px;position:relative}.rule i{width:13px;height:13px;position:absolute;top:-6px}.rule i:first-child{left:-6px}.rule i:last-child{right:-6px}.rule i:before,.rule i:after{content:"";background:var(--muted);position:absolute}.rule i:before{width:1px;height:13px;top:0;left:6px}.rule i:after{width:13px;height:1px;top:6px;left:0}.eyebrow .ix{color:var(--blue-2);letter-spacing:.08em;margin-right:6px;font-weight:400}.figures{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);gap:0;margin-top:72px}.figure{border-top:0;border-left:1px solid var(--line);padding:36px 28px 34px;position:relative}.figure:first-child{border-left:0;padding-left:0}.figure:before{content:"";background:var(--blue);width:1px;height:18px;position:absolute;top:-1px;left:-1px}.figure:first-child:before{display:none}.figure .v{background:linear-gradient(#fff 30%,#8ea2ff);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:clamp(40px,4.4vw,62px)}.figure .l{color:var(--muted);font-size:14.5px;line-height:1.5}@media (max-width:900px){.figure{border-left:0;border-bottom:1px solid var(--line);padding-left:0}.figure:before{display:none}}.duo{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);grid-template-columns:1fr 72px 1fr;margin-top:56px;display:grid}.duo-col{align-content:start;gap:12px;padding:40px 0 44px;display:grid;position:relative}.duo-col.hi:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 30% 40%,#4470ff1f,#0000 70%);position:absolute;inset:0 -40px 0 -20px}.duo-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:11px}.duo-col.hi .duo-k{color:var(--blue-2)}.duo-col h3{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.15}.duo-col p{color:var(--muted);max-width:400px;margin:0;font-size:15.5px;line-height:1.6}.duo-v{font-family:var(--mono);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:10px;padding:6px 12px 6px 10px;font-size:12px;display:inline-flex}.duo-v:before{content:"";border-radius:50%;width:6px;height:6px}.duo-v.ok{color:var(--green);background:#3ddc9714;box-shadow:inset 0 0 0 1px #3ddc9733}.duo-v.ok:before{background:var(--green)}.duo-v.warn{color:var(--amber);background:#ffc24d14;box-shadow:inset 0 0 0 1px #ffc24d38}.duo-v.warn:before{background:var(--amber);box-shadow:0 0 8px var(--amber)}.duo-plus{place-items:center;display:grid;position:relative}.duo-plus:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.duo-plus span{background:var(--bg);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--mono);color:var(--blue-2);border-radius:50%;place-items:center;font-size:16px;display:grid;position:relative}@media (max-width:900px){.duo{grid-template-columns:1fr}.duo-plus{height:40px}.duo-plus:before{width:auto;height:1px;inset:50% 0 auto}}.steps .packet{filter:blur(.5px);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#aabefff2,#4470ff66 50%,#0000);border-radius:6px;width:90px;height:10px;margin-left:-45px;position:absolute;top:1px;left:0}.anim-flow.in .packet{animation:5.5s cubic-bezier(.45,0,.55,1) 2.2s infinite packet}@keyframes packet{0%{opacity:0;left:0}8%{opacity:1}85%{opacity:1}to{opacity:0;left:92%}}@media (max-width:900px),(prefers-reduced-motion:reduce){.steps .packet{display:none}}.tenets .spec{font-family:var(--mono);color:var(--blue-2);background:#4470ff14;border-radius:6px;margin-bottom:16px;padding:3px 8px;font-size:11.5px;display:inline-block;box-shadow:inset 0 0 0 1px #4470ff33}.tenets>div{position:relative}.tenets>div:before{content:"";background:var(--blue);width:24px;height:1px;position:absolute;top:-1px;left:0}.section{padding:112px 0}.tf{--tfx:calc(max(28px, (100% - 1200px) / 2 + 28px) - 56px);position:relative}.tf:before{content:"";pointer-events:none;background:radial-gradient(700px 500px at 88% 8%,#4470ff17,#0000 70%),radial-gradient(800px 600px at 8% 34%,#4470ff12,#0000 70%),radial-gradient(800px 600px at 92% 58%,#4470ff12,#0000 70%),radial-gradient(800px 600px at 15% 86%,#4470ff0f,#0000 70%);position:absolute;inset:0}.tf-line{top:0;bottom:120px;left:var(--tfx);pointer-events:none;background:linear-gradient(transparent, var(--line-2) 3%, var(--line-2) 92%, transparent);width:1px;position:absolute}.tf-fill{width:1px;height:calc(var(--p,0) * 100%);background:linear-gradient(#0000,#4470ffe6 12%,#7d9bff);position:absolute;top:0;left:0}.tf-fill:after{content:"";background:#c9d4ff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:-3px;box-shadow:0 0 12px 3px #7d9bffcc,0 0 40px 8px #4470ff59}.tf-sec{padding:88px 0;position:relative}.tf-node{position:relative}.tf-node:before{content:"";background:var(--bg);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background .5s var(--ease), box-shadow .5s var(--ease);border-radius:50%;position:absolute;top:.55em;left:-60.5px}.tf-node.lit:before{background:var(--blue);box-shadow:0 0 0 4px #4470ff2e, 0 0 16px var(--blue)}.bridge{letter-spacing:-.01em;color:var(--blue-2);margin:0 0 18px;font-size:18px}.tf .section-head{gap:0}.tf .section-head .h2,.tf .h2{margin-top:0}.tf .aside{text-align:left;max-width:640px;margin:48px 0 0;font-size:18px}.tf .figures{border:0;margin-top:64px}.tf .figure{border-left:0;padding:0 28px 0 0}.tf .figure:before{display:none}.tf .duo{margin-top:48px}.tf .steps{margin-top:64px}.tf .tenets{margin-top:48px}@media (max-width:1290px){.tf-line,.tf-node:before{display:none}}@media (max-width:900px){.tf-sec{padding:64px 0}.tf .figure{padding:0 0 24px}}.tf-sec{padding:64px 0}.tf-sec.first{padding-top:112px}.tf-sec.last{padding-bottom:128px}.tf{overflow-x:clip}.tf-line{background:linear-gradient(#0000,#ffffff12 4% 90%,#0000)}.tf-fill{display:none}.tf-node:before{width:5px;height:5px;box-shadow:none;background:#ffffff24;top:.75em;left:-58.5px}.statement.tf-node:before{top:.8em}.tf-node.lit:before{box-shadow:none;background:#ffffff8c}.panel{border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.panel-blue{background:radial-gradient(70% 90% at 85% 0,#6384ff59,#0000 60%),radial-gradient(60% 80% at 0 100%,#4470ff47,#0000 60%),linear-gradient(160deg,#0f1733,#0a0f22 55%,#0a1230)}.panel-deep{background:radial-gradient(60% 90% at 100% 100%,#6384ff47,#0000 60%),radial-gradient(60% 80% at 0 0,#4470ff33,#0000 60%),linear-gradient(160deg,#0b1126,#0b0b1a)}.panel-ink{background:linear-gradient(#ffffff0b,#ffffff05)}.sx{padding:72px 0;position:relative}.sx-head{gap:18px;max-width:820px;margin-bottom:44px;display:grid}.sx-head.center{text-align:center;justify-items:center;margin:0 auto 56px}.sx-head .h2{margin:0}.sx .figures{border:0;margin-top:0}.sx .figure{border:0;padding:0 24px 0 0}.sx .figure:before{display:none}.sx-note{max-width:680px;color:var(--muted);margin:28px 0 0;font-size:16.5px;line-height:1.6}.sx-note b{color:var(--text-2);font-weight:500}.hero-panel{margin-top:64px;padding:56px 64px 44px}.hero-panel .hs{max-width:none}.hero-panel .hs-stage{min-height:580px}.ly{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch;gap:20px;display:grid}.ly-stage{place-items:center;min-height:640px;display:grid}.ly-stage:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#6384ff40,#0000);width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ly-phone{z-index:1;width:288px;height:594px;position:relative}.ly-phone .phone{transform-origin:0 0;transform:scale(.9)}.ly-list{background:#ffffff06;border-radius:28px;flex-direction:column;gap:6px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ly-item{all:unset;box-sizing:border-box;cursor:pointer;transition:background .4s var(--ease);border-radius:18px;gap:12px;padding:18px 20px;display:grid}.ly-item:hover{background:#ffffff08}.ly-item.on{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.ly-t{color:var(--muted);align-items:center;gap:12px;font-size:16px;display:flex}.ly-t .n{font-family:var(--mono);color:var(--dim);font-size:11px}.ly-item.on .ly-t{color:var(--text)}.ly-item.on .ly-t .n{color:var(--blue-2)}.ly-body{animation:dxUp .5s var(--ease) both;gap:8px;display:grid}.ly-body b{letter-spacing:-.025em;color:var(--text);font-size:21px;font-weight:500;line-height:1.2}.ly-body span{color:var(--muted);font-size:15px;line-height:1.6}.ly-bar{background:linear-gradient(90deg, var(--blue), #7d9bff);transform-origin:0;border-radius:2px;height:2px;margin-top:6px;animation:6s linear both lyBar;display:block}@keyframes lyBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ly-item:focus-visible{outline:1px solid var(--blue)}.sx-band{padding:64px 64px 48px}.sx-band .duo{border-color:#ffffff14;margin-top:8px}.sx-band .duo-plus span{background:#0b1126}.sx-band .fine{margin-top:24px}.sx-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.sx-split .h2{margin:18px 0 0}.sx-steps{counter-reset:s;gap:0;margin:32px 0 28px;padding:0;list-style:none;display:grid}.sx-steps li{counter-increment:s;border-top:1px solid var(--line);color:var(--muted);padding:14px 0 14px 44px;font-size:15.5px;line-height:1.55;position:relative}.sx-steps li:last-child{border-bottom:1px solid var(--line)}.sx-steps li:before{content:"0" counter(s);font-family:var(--mono);color:var(--blue-2);font-size:11.5px;position:absolute;top:16px;left:0}.sx-steps b{color:var(--text);font-weight:500}.sx-code{padding:36px}.sx-code>*{box-shadow:none!important}.sx-cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sx-cards .panel{border-radius:22px;padding:28px 24px 30px}.sx-cards .spec{font-family:var(--mono);color:var(--blue-2);background:#4470ff14;border-radius:6px;margin-bottom:20px;padding:3px 8px;font-size:11px;display:inline-block;box-shadow:inset 0 0 0 1px #4470ff33}.sx-cards h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.sx-cards p{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.6}@media (max-width:1100px){.sx-cards{grid-template-columns:1fr 1fr}}@media (max-width:900px){.hero-panel{border-radius:22px;padding:32px 20px}.ly{grid-template-columns:1fr}.ly-stage{min-height:560px}.sx-band{padding:36px 22px}.sx-split{grid-template-columns:1fr}.sx-code{padding:16px}}@media (max-width:560px){.sx-cards{grid-template-columns:1fr}.sx{padding:52px 0}}.ly{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.ly-list{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.ly-item{border-top:1px solid var(--line);border-radius:0;gap:0;padding:22px 0;position:relative}.ly-item:last-child{border-bottom:1px solid var(--line)}.ly-item:hover,.ly-item.on{box-shadow:none;background:0 0}.ly-item:hover .ly-t{color:var(--text-2)}.ly-t{letter-spacing:-.015em;font-size:18px}.ly-body{opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .4s var(--ease), margin .6s var(--ease);gap:8px;animation:none;display:grid;overflow:hidden}.ly-item.on .ly-body{opacity:1;max-height:200px;margin-top:14px}.ly-body b{font-size:24px}.ly-body span{max-width:460px}.ly-bar{background:var(--blue);border-radius:0;height:1px;margin:0;position:absolute;bottom:-1px;left:0}.ly-stage{min-height:680px;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid;position:relative;overflow:visible}.ly-stage:after{background:radial-gradient(closest-side,#4470ff38,#0000);width:460px;height:460px}.ly-field{pointer-events:none;position:absolute;inset:-40px -80px;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000);mask-image:radial-gradient(closest-side,#000 35%,#0000)}.ly-field canvas{display:block}.ly-phone{z-index:2;filter:drop-shadow(0 40px 80px #0009)}@media (max-width:900px){.ly{grid-template-columns:1fr;gap:24px}.ly-stage{order:-1;min-height:600px}}.ly-col .sx-head{margin-bottom:36px}.ly-col .sx-head .h2{font-size:clamp(32px,3.4vw,46px)}.sm-only{display:none}@media (max-width:560px){.lg-only{display:none}.sm-only{display:inline}}#product{overflow-x:clip}@media (max-width:900px){.ly-field{inset:-20px 0}}.sx-head-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:64px;max-width:none}.sx-head-row>div{gap:18px;display:grid}.sx-head-row p{color:var(--muted);max-width:460px;margin:0;font-size:16.5px;line-height:1.6}.sq-wrap{margin-top:24px}.sq-lanes,.sq-guides,.sq-row{grid-template-columns:repeat(4,1fr);display:grid}.sq-lanes{border-bottom:1px solid var(--line);padding-bottom:18px}.sq-lanes span{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11px}.sq-lanes span.us{color:var(--blue-2)}.sq-body{padding:12px 0 8px;position:relative}.sq-guides{pointer-events:none;position:absolute;inset:0}.sq-guides i{background:linear-gradient(var(--line-2), #ffffff0a);justify-self:center;width:1px;height:100%}.sq-guides i.us{background:linear-gradient(#4470ff8c,#4470ff14)}.sq-row{align-items:center;min-height:64px;position:relative}.sq-msg{gap:7px;padding:10px 0;display:grid;position:relative}.sq-label{color:var(--text-2);text-align:center;padding:0 10px;font-size:14.5px}.sq-note{color:var(--dim);text-align:center;padding:0 10px;font-size:12.5px}.sq-line{height:1px;position:relative}.sq-line:before{content:"";background:var(--muted);transition:transform .7s var(--ease) var(--d);position:absolute;inset:0;transform:scaleX(0)}.sq-row.right .sq-line:before{transform-origin:0}.sq-row.left .sq-line:before{transform-origin:100%}.sq-line i{border-top:1px solid var(--muted);border-right:1px solid var(--muted);opacity:0;width:7px;height:7px;transition:opacity .3s var(--ease) calc(var(--d) + .6s);position:absolute;top:-3px}.sq-row.right .sq-line i{right:0;transform:rotate(45deg)}.sq-row.left .sq-line i{left:0;transform:rotate(-135deg)}.sq-line:after{content:"";background:var(--text-2);opacity:0;width:5px;height:5px;transition:opacity .3s var(--ease) var(--d);border-radius:50%;position:absolute;top:-2px}.sq-row.right .sq-line:after{left:-2px}.sq-row.left .sq-line:after{right:-2px}.sq-label,.sq-note{opacity:0;transition:opacity .6s var(--ease) calc(var(--d) + .2s)}.in .sq-line:before{transform:scaleX(1)}.in .sq-line i,.in .sq-line:after,.in .sq-label,.in .sq-note{opacity:1}.sq-row.ok .sq-line:before{background:var(--green)}.sq-row.ok .sq-line i{border-color:var(--green)}.sq-row.ask .sq-line:before{background:var(--blue)}.sq-row.ask .sq-line i{border-color:var(--blue)}.sq-row.ask .sq-label{color:var(--text)}.sq-mobile{display:none}.sq-split{text-align:center;margin:14px 0;position:relative}.sq-split:before{content:"";border-top:1px dashed var(--line-2);position:absolute;top:50%;left:0;right:0}.sq-split span{background:var(--bg);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-2);padding:0 14px;font-size:11px;position:relative}.sec{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.sec-head{gap:18px;display:grid;position:sticky;top:120px}.sec-head .h2,.sec-list dl{margin:0}.sec-list dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;padding:28px 0;display:grid}.sec-list dl>div:last-child{border-bottom:1px solid var(--line)}.sec-list dt{letter-spacing:-.02em;color:var(--text);align-content:start;gap:8px;font-size:19px;font-weight:500;display:grid}.sec-list dt code{font-family:var(--mono);letter-spacing:0;color:var(--blue-2);font-size:11.5px;font-weight:400}.sec-list dd{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}@media (max-width:900px){.sx-head-row,.sec{grid-template-columns:1fr;gap:20px}.sec-head{position:static}.sec-list dl>div{grid-template-columns:1fr;gap:10px}.sq-lanes,.sq-guides{display:none}.sq-row{border-top:1px solid var(--line);min-height:0;padding:14px 0;display:block}.sq-msg{padding:0;margin:0!important}.sq-label,.sq-note{text-align:left;opacity:1;padding:0}.sq-line{display:none}.sq-mobile{font-family:var(--mono);color:var(--dim);margin-top:4px;font-size:11px;display:block}}@media (prefers-reduced-motion:reduce){.sq-line:before,.sq-line i,.sq-line:after,.sq-label,.sq-note{transition:none}}.ap .as.as2{background:radial-gradient(120% 60% at 50% 0,#4470ff33,#0000 60%),linear-gradient(#151a2b 0%,#0c0f1a 100%);border-radius:42px;gap:12px;padding:9px 18px 14px;overflow:hidden;box-shadow:inset 0 .5px #ffffff2e,inset 0 0 0 .5px #6d8bff2e,0 -24px 70px #0009}.ap .as.as2.as-scam,.ap .as.as2.as-sim{background:radial-gradient(120% 60% at 50% 0,#ffc24d29,#0000 60%),linear-gradient(#19181f 0%,#0e0e14 100%);box-shadow:inset 0 .5px #ffffff29,inset 0 0 0 .5px #ffc24d33,0 -24px 70px #0009}.ap .as2 .as-grab{margin-bottom:0}.as-brand{justify-content:space-between;align-items:center;padding:2px;display:flex}.as-brand-l{align-items:center;gap:6px;display:inline-flex}.as-brand-l b{letter-spacing:-.03em;color:#fff;font-size:13px;font-weight:650}.as-brand-r{letter-spacing:.02em;color:#a9bbff;background:#4470ff24;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 .5px #6d8bff59}.as-brand-r i{background:#6d8bff;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite asPulse;box-shadow:0 0 8px #6d8bff}.as-brand.amber .as-brand-r{color:#ffd27a;background:#ffc24d1f;box-shadow:inset 0 0 0 .5px #ffc24d59}.as-brand.amber .as-brand-r i{background:#ffc24d;box-shadow:0 0 8px #ffc24d}@keyframes asPulse{50%{opacity:.35}}.as-frame{flex:none;place-items:center;display:grid;position:relative}.as-frame-c{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.as-frame-c path{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke:#6d8bff;filter:drop-shadow(0 0 6px #4470ff8c);transform-origin:32px 32px;animation:.7s cubic-bezier(.2,.9,.25,1) both asFrameIn}.as-frame.amber .as-frame-c path{stroke:#ffc24d;filter:drop-shadow(0 0 6px #ffc24d73)}.as-frame.ok .as-frame-c path{stroke:#6d8bff;animation:.7s cubic-bezier(.2,.9,.25,1) both asFrameIn,.5s .15s both asSnap}.as-frame.no .as-frame-c path{stroke:#ff8a8abf;filter:none}.as-frame-in{border-radius:30%;place-items:center;width:64%;height:64%;display:grid;position:relative}.as-frame.blue .as-frame-in{background:radial-gradient(circle,#4470ff2e,#0000 70%)}.as-frame.ok .as-frame-in{background:linear-gradient(145deg,#4f7bff,#2f56f0);animation:.45s cubic-bezier(.2,1.4,.4,1) .1s both asPop;box-shadow:0 10px 30px -6px #4470ffb3,inset 0 1px #ffffff40}.as-frame.no .as-frame-in{background:#ff6b6b1a;animation:.45s cubic-bezier(.2,1.4,.4,1) .1s both asPop;box-shadow:inset 0 0 0 1px #ff6b6b47}.as-frame.amber .as-frame-in{background:#ffc24d1a}.as-frame .ph-mono{box-shadow:0 8px 24px -8px #000c;margin:0!important}.as-frame.blue:not(.scan) .as-frame-c path{animation:.7s cubic-bezier(.2,.9,.25,1) both asFrameIn,2.4s ease-in-out .8s infinite asBreathe}.as-frame.scan{color:#fff}.as-frame.scan .as-frame-c path{animation:1.25s ease-in-out infinite asLock}.as-frame-line{z-index:2;background:linear-gradient(90deg,#0000,#9db2ff,#0000);border-radius:2px;height:2px;animation:1.1s ease-in-out infinite alternate asSweep;position:absolute;top:18%;left:14%;right:14%;box-shadow:0 0 14px 2px #6d8bff99}.as-mark{width:62%;height:62%}.as-mark path{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.45s .35s forwards drawp}.as-frame.no .as-mark path{stroke:#ff8a8a}@keyframes asFrameIn{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes asBreathe{50%{transform:scale(1.06)}}@keyframes asLock{0%,to{transform:scale(1.04)}50%{transform:scale(.9)}}@keyframes asSnap{50%{transform:scale(.88)}to{transform:none}}@keyframes asSweep{0%{top:18%}to{top:80%}}@keyframes asPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ap .as2 .as-hero{gap:2px;padding:2px 0 0}.ap .as2 .as-hero .as-frame{margin-bottom:8px}.ap .as2 .as-amt{font-size:38px}.ap .as2 .as-note{padding:9px 11px;font-size:12px}.ap .as2 .as-primary{color:#fff;background:linear-gradient(#5a82ff,#3a63f5);height:50px;box-shadow:0 10px 30px -10px #4470ffe6,inset 0 1px #ffffff40}.ap .as2 .as-primary:hover{background:linear-gradient(#6a8eff,#4470ff)}.ap .as2.as-scam .as-primary,.ap .as2.as-sim .as-primary{color:#0b0c10;box-shadow:none;background:#fff}.ap .as2.as-scam .as-primary:hover,.ap .as2.as-sim .as-primary:hover{background:#e9eaf0}.ap .as2 .as-signed{color:#6f7a96;margin-top:-4px}.ap .as2 .as-pause{gap:7px;padding:4px 2px 0}.ap .as2 .as-pause .as-frame{margin-bottom:4px}.ap .as2 .as-pause-ic{color:#ffc24d;width:auto;height:auto;font-size:24px;font-weight:800;box-shadow:none!important;background:0 0!important}.ap .as2 .as-pause b{font-size:19px}.ap .as2 .as-pause p{font-size:13px;line-height:1.45}.ap .as2 .as-state{gap:6px;padding:10px 6px 12px}.ap .as2 .as-state .as-frame{margin-bottom:10px}.ap .as2 .as-state b{margin-top:0;font-size:19px}.as-time{height:24px;font-style:normal;font-family:var(--mono);color:#a9bbff;background:#4470ff1f;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:0 10px;font-size:11px;display:inline-flex;box-shadow:inset 0 0 0 .5px #6d8bff4d}.as-time:before{content:"";clip-path:polygon(55% 0,0 58%,45% 58%,35% 100%,100% 40%,55% 40%);background:currentColor;width:9px;height:11px}.as-push-by{color:#8fa6ff;letter-spacing:.01em;align-items:center;gap:5px;margin-top:5px;font-size:10.5px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.as-frame-c path,.as-frame-line,.as-brand-r i{animation:none!important}}.dx-stage{justify-content:center;align-items:center;gap:28px;display:flex}.dx-merchant{transition:opacity .6s var(--ease), transform .6s var(--ease), filter .6s var(--ease);position:relative}.dx-merchant.rest{opacity:.45;filter:saturate(.5);transform:scale(.97)}.dx-merchant.live{filter:drop-shadow(0 30px 70px #4470ff38)}.dx-merchant .corners{opacity:0;transition:opacity .4s}.dx-merchant.live .corners{opacity:1}.dx-stage-link{background:repeating-linear-gradient(90deg, var(--line-2) 0 3px, transparent 3px 7px);width:28px;height:1px;position:absolute;top:50%;left:100%}.mv{width:260px;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font), sans-serif;letter-spacing:-.01em;color:#eef2fb;position:relative}.mv-pos{background:linear-gradient(160deg,#2b303d,#12151d 45%,#1d212b);border-radius:34px;padding:16px 16px 18px;box-shadow:0 0 0 1px #ffffff17,0 0 0 4px #0b0e15,0 50px 100px -40px #000000f2}.mv-pos-top{color:#8790a6;justify-content:space-between;align-items:center;padding:0 4px 10px;font-size:11px;font-weight:500;display:flex}.mv-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c3cbdc;background:#ffffff0f;border-radius:6px;padding:3px 7px;font-size:9.5px}.mv-tag.warn{color:#ffc24d;background:#ffc24d1f}.mv-screen{background:linear-gradient(#0d1222,#0a0e1a);border-radius:16px;align-content:start;gap:10px;min-height:196px;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7d9bff24,inset 0 0 40px #4470ff14}.mv-amt{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.mv-amt span{color:#8790a6;font-size:11px}.mv-amt b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.mv-f{gap:3px;display:grid}.mv-f span{color:#6f7a96;text-transform:uppercase;letter-spacing:.1em;font-size:9.5px;font-weight:600}.mv-f b{font-family:var(--mono);letter-spacing:.06em;white-space:pre;color:#eef2fb;align-items:center;min-height:20px;font-size:14px;font-weight:500;display:flex}.mv-f.cur span{color:#7d9bff}.mv-f.box{background:#ffffff0a;border-radius:10px;padding:8px 10px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff14}.mv-f.box.cur{box-shadow:inset 0 0 0 1.5px #4470ff,0 0 0 4px #4470ff26}.mv-row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mv-caret{background:#7d9bff;width:1.5px;height:15px;margin-left:2px;animation:1s step-end infinite mvBlink;display:inline-block}@keyframes mvBlink{50%{opacity:0}}.mv-keys{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid;position:relative}.mv-keys span{color:#d7dcea;background:linear-gradient(#2a2f3c,#1e222c);border-radius:11px;place-items:center;height:38px;font-size:15px;font-weight:600;transition:transform 80ms,background .12s,box-shadow .12s;display:grid;box-shadow:inset 0 1px #ffffff14,0 2px #0b0e15}.mv-keys span.ok{color:#fff;background:linear-gradient(#2fa865,#1f8a50);font-size:12px}.mv-keys span.c{color:#fff;background:linear-gradient(#b94a4a,#963535);font-size:12px}.mv-keys span.down{color:#fff;background:#4470ff;transform:translateY(2px);box-shadow:0 0 18px #4470ffb3}.mv-keys span.ok.down{background:#3ddc97;box-shadow:0 0 18px #3ddc9799}.mv-hand{pointer-events:none;z-index:2;width:30px;height:30px;left:calc((100% - 16px) / 3 * var(--c) + 8px * var(--c) + (100% - 16px) / 6 - 15px);top:calc(46px * var(--r) + 4px);background:radial-gradient(circle at 40% 35%,#ffe2c8f2,#d6a082e6 60%,#a06e5ad9);border-radius:50%;transition:left 90ms ease-out,top 90ms ease-out,opacity .3s;position:absolute;transform:translate(6px,10px);box-shadow:0 8px 18px #0000008c}.mv-status{animation:dxUp .4s var(--ease) both;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.mv-status span{letter-spacing:-.01em;font-size:14px;font-weight:650;display:grid}.mv-status em{color:#8790a6;font-size:11px;font-style:normal;font-weight:500}.mv-status b{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.mv-status.sending,.mv-status.waiting{background:#4470ff1a;box-shadow:inset 0 0 0 1px #4470ff40}.mv-status.approved{background:#3ddc971a;box-shadow:inset 0 0 0 1px #3ddc974d}.mv-status.approved b{color:#04140c;background:#3ddc97}.mv-status.declined{background:#ff6b6b1a;box-shadow:inset 0 0 0 1px #ff6b6b52}.mv-status.declined b{color:#1a0505;background:#ff6b6b}.mv-status.declined span{color:#ff9a9a}.mv-spin{border:2px solid #7d9bff40;border-top-color:#7d9bff;border-radius:50%;flex:none;width:22px;height:22px;animation:.7s linear infinite mvSpin}.mv-spin.slow{animation-duration:1.6s}@keyframes mvSpin{to{transform:rotate(360deg)}}.mv-web{background:#0b0f1c;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -40px #000000f2}.mv-bar{background:#151a28;border-bottom:1px solid #ffffff0f;align-items:center;gap:5px;height:34px;padding:0 12px;display:flex}.mv-bar i{background:#ffffff24;border-radius:50%;width:8px;height:8px}.mv-bar span{height:20px;font-family:var(--mono);color:#8790a6;white-space:nowrap;background:#ffffff0d;border-radius:6px;flex:1;align-items:center;margin-left:8px;padding:0 8px;font-size:9.5px;display:flex;overflow:hidden}.mv-web-body{align-content:start;gap:10px;min-height:300px;padding:16px 14px 14px;display:grid}.mv-pay{color:#0b0f1c;background:#eef2fb;border-radius:10px;place-items:center;height:40px;font-size:14px;font-weight:650;transition:transform .1s,background .2s;display:grid}.mv-pay.down{color:#fff;background:#4470ff;transform:scale(.97);box-shadow:0 0 22px #4470ff99}.mv-3ds{color:#8790a6;align-items:center;gap:7px;padding-top:2px;font-size:11px;display:flex}.mv-3ds b{color:#3ddc97;background:#3ddc9729;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.mv-3ds b.no{color:#8790a6;background:#ffffff14}.mv-prompt{justify-items:center;gap:10px;padding:8px 0 4px;display:grid}.mv-prompt b{color:#c3cbdc;font-size:14px;font-weight:600}.mv-cardart{background:linear-gradient(135deg,#4470ff,#1d2f80);border-radius:10px;width:120px;height:76px;position:relative;box-shadow:0 12px 30px -8px #4470ff99,inset 0 1px #ffffff4d}.mv-cardart i{background:linear-gradient(135deg,#e6d39d,#a68b52);border-radius:3px;width:20px;height:15px;position:absolute;top:26px;left:14px}.mv-card.tap .mv-cardart{animation:1.6s ease-in-out .3s both mvTap}.mv-card.insert .mv-cardart{animation:1.6s ease-in-out .3s both mvInsert}.mv-card.swipe .mv-cardart{animation:1.4s ease-in-out .3s both mvSwipe}@keyframes mvTap{0%{opacity:0;transform:translateY(-30px)rotateX(30deg)}40%{opacity:1;transform:translateY(0)scale(.94)}60%{transform:translateY(-6px)}to{transform:none}}@keyframes mvInsert{0%{opacity:0;transform:translateY(-40px)}30%{opacity:1}to{transform:translateY(18px)}}@keyframes mvSwipe{0%{opacity:0;transform:translate(-80px)}25%{opacity:1}to{transform:translate(0)}}@media (max-width:1240px){.dx-stage{gap:18px}}@media (max-width:900px){.dx-stage{flex-direction:column;gap:32px}.dx-stage-link{display:none}}@media (prefers-reduced-motion:reduce){.mv-cardart,.mv-caret,.mv-spin{animation:none!important}}.sp{margin-top:56px}.sp-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:56px;display:grid}.sp-big{align-content:start;gap:14px;display:grid}.sp-live{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-2);align-items:center;gap:8px;font-size:11px;display:inline-flex}.sp-live i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:1.4s ease-in-out infinite asPulse}.sp-num{align-items:baseline;gap:12px;line-height:.9;display:flex}.sp-num b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 30%,#9db2ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(88px,12vw,168px);font-weight:500}.sp-num span{color:var(--blue-2);letter-spacing:-.03em;font-size:clamp(28px,3.4vw,44px);font-weight:500}.sp-big p{max-width:480px;color:var(--muted);margin:6px 0 0;font-size:15.5px;line-height:1.6}.sp-mini{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:18px;display:grid}.sp-mini div{gap:4px;padding:16px 16px 0 0;display:grid}.sp-mini div+div{border-left:1px solid var(--line);padding-left:16px}.sp-mini b{font-family:var(--mono);color:var(--text);font-size:17px;font-weight:500}.sp-mini span{color:var(--dim);font-size:12.5px;line-height:1.4}.sp-again{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line-2);justify-self:start;margin-top:10px;padding-bottom:2px;font-size:11.5px}.sp-again:hover{color:var(--text)}.sp-feed{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--mono);background:linear-gradient(#4470ff12,#ffffff05);align-self:end;padding:8px 20px 10px;font-size:12.5px}.sp-feed>div{border-top:1px solid var(--line);grid-template-columns:1fr auto 84px;align-items:center;gap:16px;padding:13px 0;display:grid}.sp-feed>div>span:first-child{color:var(--text-2);font-family:var(--font);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sp-feed>div>span:last-child{text-align:right;color:var(--blue-2)}.sp-feed .approve{color:var(--green)}.sp-feed .decline{color:#ff8a8a}.sp-feed .challenge{color:var(--amber)}.sp-feed .sp-feed-h{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border-top:0;padding:8px 0 6px;font-size:10.5px}.sp-feed .sp-feed-h span:first-child{color:var(--dim);font-family:var(--mono);font-size:10.5px}.sp-feed .sp-feed-h span:last-child{color:var(--dim)}.sp-feed .new{animation:dxUp .45s var(--ease) both}.sp-feed-empty{color:var(--dim)}.sp-scale{margin-top:72px;padding:64px 0 46px}.sp-track{background:var(--line-2);border-radius:4px;height:4px;position:relative}.sp-fill{background:linear-gradient(90deg, #4470ff33, var(--blue));box-shadow:0 0 16px var(--blue-glow);animation:spGrow 1.1s var(--ease) both;transform-origin:0;border-radius:4px;position:absolute;top:0;bottom:0;left:0}@keyframes spGrow{0%{transform:scaleX(0)}}.sp-zone{background:repeating-linear-gradient(135deg,#ffc24d24 0 6px,#0000 6px 12px);border-radius:6px;position:absolute;top:-10px;bottom:-10px;box-shadow:inset 0 0 0 1px #ffc24d40}.sp-zone em{font-style:normal;font-family:var(--mono);color:var(--amber);white-space:nowrap;font-size:10.5px;position:absolute;top:30px;right:0}.sp-tick{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:10.5px;position:absolute;top:18px;transform:translate(-50%)}.sp-tick i{background:var(--line-2);width:1px;height:8px;position:absolute;top:-18px;left:50%}.sp-mark{white-space:nowrap;justify-items:center;gap:1px;display:grid;position:absolute;bottom:16px;transform:translate(-50%)}.sp-mark:after{content:"";background:var(--bg);border:2px solid var(--line-2);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-16px;left:50%;transform:translateY(4px)}.sp-mark b{color:var(--text-2);font-size:13px;font-weight:500}.sp-mark em{font-style:normal;font-family:var(--mono);color:var(--dim);font-size:11px}.sp-mark.engine b{color:#fff}.sp-mark.engine em{color:var(--blue-2)}.sp-mark.engine:after{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 5px #4470ff33, 0 0 20px var(--blue)}.sp-mark.cap:after{border-color:var(--amber)}@media (max-width:900px){.sp-top{grid-template-columns:minmax(0,1fr);gap:36px}.sp-mini{grid-template-columns:1fr}.sp-mini div+div{border-left:0;border-top:1px solid var(--line);padding-top:12px;padding-left:0}.sp-scale{margin-top:32px;padding:64px 20px 46px;overflow:hidden}.sp-tick:nth-child(odd of .sp-tick){display:none}.sp-mark.target{display:none}}.hero-proof{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:30px;font-size:13.5px;display:flex}.hero-proof span{align-items:center;gap:8px;display:inline-flex}.hero-proof b{color:var(--text);font-weight:500}.hero-proof svg{color:var(--blue-2)}.hs-ms{background:#4470ff1f;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #6d8bff4d;color:#a9bbff!important}.hs-ms:before{content:"";clip-path:polygon(55% 0,0 58%,45% 58%,35% 100%,100% 40%,55% 40%);background:currentColor;width:9px;height:12px}.sp-feed{align-self:center}.sp-scale{position:relative}.sp-scale-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px;position:absolute;top:0;left:0}.sp-scale-h em{color:var(--line-2);letter-spacing:.08em;margin-left:10px;font-style:normal}.sp-zone em{top:28px}.hero-proof{gap:10px}.hero-proof span{height:34px;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff08;border-radius:999px;padding:0 14px}.hero-proof span:first-child{color:#c9d4ff;background:#4470ff1f;box-shadow:inset 0 0 0 1px #6d8bff59}.dx-trace li.is-verdict .v.ms{align-items:center;gap:5px;display:inline-flex}.dx-trace li.is-verdict .v.ms:before{content:"";clip-path:polygon(55% 0,0 58%,45% 58%,35% 100%,100% 40%,55% 40%);background:currentColor;width:8px;height:11px}.dx-who{white-space:nowrap;font-family:var(--mono);letter-spacing:.04em;color:var(--muted);animation:dxUp .5s var(--ease) both;font-size:10.5px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.dx-who.fraud{color:#ff9a9a}.dx-who.scam{color:var(--amber)}@media (max-width:900px){.dx-who{text-align:center;margin-top:12px;display:block;position:static;transform:none}}.dx-who{font-family:var(--font);letter-spacing:0;justify-items:center;gap:2px;font-size:12.5px;display:grid;top:-46px;bottom:auto}.dx-who em{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.sp-scale{padding-top:104px}.dx-who{white-space:normal;text-align:center;line-height:1.3;top:-50px;left:0;right:0;transform:none}@media (max-width:900px){.sp-tick:nth-child(n+6 of .sp-tick){display:none}.sp-zone em{display:none}.sp-mark.cap{justify-items:end;transform:translate(-88%)}.sp-mark.cap:after{margin-left:0;margin-right:-6px;left:auto;right:0}.sp-mark.cap em:after{content:" · fail open";color:var(--amber)}}.sp-num b{letter-spacing:-.045em;margin-right:-.04em;padding-top:.04em;padding-right:.08em;line-height:1}.footer{display:none}.ft{color:var(--muted);margin-top:40px;padding:56px 0 36px;font-size:13.5px;position:relative;overflow:hidden}.ft:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4470ff29,#0000);width:900px;height:320px;position:absolute;top:0;left:50%;transform:translate(-50%,-55%)}.ft-line{background:linear-gradient(90deg, transparent, var(--line-2) 20%, #6d8bff80 50%, var(--line-2) 80%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.ft-top{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding-bottom:36px;display:grid;position:relative}.ft-brand{width:56px;height:56px;box-shadow:inset 0 0 0 1px #6d8bff47, 0 12px 40px -16px var(--blue-glow);transition:box-shadow .3s var(--ease), transform .3s var(--ease);background:linear-gradient(160deg,#4470ff29,#ffffff05);border-radius:16px;place-items:center;display:inline-grid}.ft-brand:hover{box-shadow:inset 0 0 0 1px #6d8bff80, 0 16px 50px -14px var(--blue-glow);transform:translateY(-1px)}.ft-tag{color:var(--text-2);letter-spacing:-.01em;margin:0;font-size:15px}.ft-social{width:40px;height:40px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;place-items:center;transition:color .2s,box-shadow .2s,background .2s;display:inline-grid}.ft-social:hover{color:#fff;background:#4470ff24;box-shadow:inset 0 0 0 1px #6d8bff73}.ft-bottom{color:var(--dim);justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex;position:relative}.ft-legal{gap:28px;display:flex}.ft-legal a{color:var(--muted);transition:color .2s}.ft-legal a:hover{color:var(--text)}@media (max-width:640px){.ft-top{grid-template-columns:auto 1fr}.ft-tag{grid-area:2/1/auto/-1}.ft-social{justify-self:end}.ft-bottom{flex-direction:column-reverse;align-items:flex-start;gap:14px}.ft-legal{gap:22px}}.lg{padding:140px 0 100px}.lg-head{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:36px}.lg-head .h2{margin-top:18px}.lg-date{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);margin:16px 0 0;font-size:12px}.lg-body{max-width:720px;color:var(--muted);font-size:16px;line-height:1.7}.lg-body .lg-lede{color:var(--text-2);margin:0 0 8px;font-size:19px;line-height:1.6}.lg-body h2{letter-spacing:-.02em;color:var(--text);margin:48px 0 12px;font-size:21px;font-weight:500}.lg-body h3{color:var(--text-2);margin:24px 0 6px;font-size:15.5px;font-weight:600}.lg-body p{margin:0 0 14px}.lg-body ul{margin:0 0 14px;padding-left:20px}.lg-body li{margin:6px 0}.lg-body li::marker{color:var(--blue-2)}.lg-body b{color:var(--text-2);font-weight:500}.lg-body a{color:var(--blue-2);border-bottom:1px solid #7d9bff59}.lg-body a:hover{color:#fff}@media (max-width:640px){.lg{padding:110px 0 72px}}.ft{display:none}.ft2{color:var(--muted);padding-top:28px;font-size:13.5px;position:relative;overflow:hidden}.ft2-bar{height:64px;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff0d;-webkit-backdrop-filter:blur(16px);z-index:2;background:linear-gradient(#ffffff0b,#ffffff04);border-radius:20px;align-items:center;gap:20px;padding:0 10px 0 12px;display:flex;position:relative}.ft2-brand{border-radius:12px;place-items:center;width:42px;height:42px;transition:background .25s;display:inline-grid}.ft2-brand:hover{background:#4470ff1f}.ft2-status{font-family:var(--mono);letter-spacing:.04em;color:var(--text-2);align-items:center;gap:9px;font-size:11.5px;display:inline-flex}.ft2-status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px #3ddc9726, 0 0 12px var(--green);border-radius:50%;animation:2s ease-in-out infinite asPulse}.ft2-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.ft2-nav a{height:40px;color:var(--muted);border-radius:12px;align-items:center;padding:0 14px;transition:color .2s,background .2s;display:inline-flex}.ft2-nav a:hover{color:var(--text);background:#ffffff0d}.ft2-nav .ft2-in{width:40px;box-shadow:inset 0 0 0 1px var(--line-2);justify-content:center;margin-left:6px;padding:0}.ft2-nav .ft2-in:hover{color:#fff;background:#4470ff29;box-shadow:inset 0 0 0 1px #6d8bff80}.ft2-giant{height:clamp(200px,34vw,480px);margin-top:24px;position:relative;overflow:hidden}.ft2-g{width:min(1500px,118vw);position:absolute;top:0;left:50%;transform:translate(-50%)}.ft2-g svg{width:100%;height:auto;display:block}.ft2-g.base{color:#7d9bff38}.ft2-g.lit{color:#9db2ff;filter:drop-shadow(0 0 10px #4470ffb3);-webkit-mask-image:radial-gradient(360px circle at var(--mx,50%) var(--my,30%), #000, transparent 70%);-webkit-mask-image:radial-gradient(360px circle at var(--mx,50%) var(--my,30%), #000, transparent 70%);mask-image:radial-gradient(360px circle at var(--mx,50%) var(--my,30%), #000, transparent 70%)}.ft2-scan{opacity:.7;background:linear-gradient(90deg,#0000,#9db2ffcc,#0000);height:1px;animation:6s ease-in-out infinite ftScan;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 18px 2px #4470ff73}@keyframes ftScan{0%,to{opacity:0;top:8%}15%{opacity:.7}50%{opacity:.5;top:70%}85%{opacity:0}}.ft2-giant:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.ft2-base{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);z-index:2;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:22px;left:0;right:0}@media (max-width:640px){.ft2-bar{flex-wrap:wrap;gap:10px 12px;height:auto;padding:10px}.ft2-status{order:3;width:100%;padding:0 6px 4px}.ft2-nav a{padding:0 10px}.ft2-base{bottom:14px}}@media (prefers-reduced-motion:reduce){.ft2-scan,.ft2-status i{animation:none}}.ft2-g{width:min(1100px,92vw)}.ft2-giant:after{height:55%}.ft2-giant{height:calc(min(1100px,92vw)/1.66667);margin-top:48px}.ft2{display:none}.ft3{color:var(--muted);padding:48px 0 28px;font-size:14px;position:relative}.ft3-card{background:radial-gradient(480px circle at var(--mx,18%) var(--my,50%), #4470ff29, transparent 60%), linear-gradient(160deg, #0d1430 0%, #080c1c 55%, #060914 100%);border-radius:32px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:64px;padding:56px 64px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6d8bff2e,inset 0 1px #ffffff0f,0 40px 120px -60px #4470ff73}.ft3-card:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 15%,#000,#0000 75%);mask-image:radial-gradient(60% 90% at 15%,#000,#0000 75%)}.ft3-mark{place-items:center;width:168px;height:168px;display:grid;position:relative}.ft3-mark svg{z-index:1;filter:drop-shadow(0 0 22px #4470ff73);position:relative}.ft3-halo{background:radial-gradient(circle,#4470ff47,#0000 65%);border-radius:50%;animation:4s ease-in-out infinite ftHalo;position:absolute;inset:-40px}.ft3-scan{z-index:2;background:linear-gradient(90deg,#0000,#b9c8ff,#0000);border-radius:2px;height:2px;animation:2.8s ease-in-out infinite alternate ftScan3;position:absolute;top:22%;left:24%;right:24%;box-shadow:0 0 14px 2px #6d8bffb3}@keyframes ftScan3{0%{opacity:.2;top:22%}20%{opacity:1}80%{opacity:1}to{opacity:.2;top:76%}}@keyframes ftHalo{50%{opacity:.7;transform:scale(1.08)}}.ft3-main{gap:36px;display:grid;position:relative}.ft3-line{letter-spacing:-.035em;color:var(--text);max-width:640px;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.08}.ft3-line span{color:var(--muted)}.ft3-row{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.ft3-status{height:32px;font-family:var(--mono);letter-spacing:.03em;color:#c9d4ff;background:#4470ff1a;border-radius:999px;align-items:center;gap:9px;padding:0 12px;font-size:11.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #6d8bff4d}.ft3-status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:2s ease-in-out infinite asPulse}.ft3-nav{align-items:center;gap:6px;display:flex}.ft3-nav a{height:38px;color:var(--text-2);border-radius:12px;align-items:center;padding:0 14px;transition:color .2s,background .2s;display:inline-flex}.ft3-nav a:hover{color:#fff;background:#ffffff0f}.ft3-nav .ft3-in{width:38px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);justify-content:center;margin-left:4px;padding:0}.ft3-nav .ft3-in:hover{color:#fff;background:#4470ff2e;box-shadow:inset 0 0 0 1px #6d8bff8c}.ft3-base{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:16px;padding:22px 8px 0;font-size:11px;display:flex}@media (max-width:900px){.ft3-card{border-radius:26px;grid-template-columns:minmax(0,1fr);gap:36px;padding:40px 28px}.ft3-mark,.ft3-mark svg{width:112px;height:112px}}@media (max-width:560px){.ft3-row{flex-direction:column;align-items:flex-start}.ft3-nav{flex-wrap:wrap;margin-left:-14px}.ft3-base{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.ft3-scan,.ft3-halo,.ft3-status i{animation:none}}.ft3-row{justify-content:flex-end}@media (max-width:560px){.ft3-row{align-items:flex-start}}.nav.nav2,.scrolled .nav.nav2{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border-bottom-color:#0000}.nav2-shell{pointer-events:auto;max-width:1200px;transition:max-width .55s var(--ease), padding .55s var(--ease), transform .55s var(--ease);margin:0 auto;padding:0 28px}.nav2-in{height:72px;transition:height .55s var(--ease), padding .55s var(--ease), background .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease), backdrop-filter .45s;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 4px}.scrolled .nav2-shell{max-width:1040px;transform:translateY(12px)}.scrolled .nav2-in{-webkit-backdrop-filter:saturate(170%)blur(20px);background:linear-gradient(#141a30c7,#0a0e1cc7);border-color:#7d9bff2e;height:58px;padding:0 8px 0 18px;box-shadow:inset 0 1px #ffffff12,0 18px 50px -18px #000000d9,0 0 0 1px #0006,0 10px 40px -20px #4470ff73}.nav2-logo{transition:background .25s, transform .25s var(--ease);border-radius:12px;margin-left:-6px;padding:6px;display:inline-flex}.nav2-logo svg g{transition:stroke .25s}.nav2-links{gap:2px}.nav2-a{height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;transition:color .2s,background .25s;display:inline-flex;position:relative}.nav2-a:after{content:"";background:var(--blue-2);width:4px;height:4px;box-shadow:0 0 8px var(--blue);opacity:0;transition:opacity .25s, transform .3s var(--ease);border-radius:50%;margin-left:-2px;position:absolute;bottom:4px;left:50%;transform:translateY(3px)scale(.4)}.nav2-a:hover{color:#fff;background:radial-gradient(120% 140% at 50% 120%,#4470ff52,#4470ff14 60%,#0000);box-shadow:inset 0 0 0 1px #7d9bff38}.nav2-a:hover:after,.nav2-a.on:after{opacity:1;transform:none}.nav2-cta{margin-left:10px;transition:background .25s,color .25s,box-shadow .3s,transform .2s;position:relative;overflow:hidden}.nav2-cta:before{content:"";transition:transform .7s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.nav2-cta:hover{color:#fff;background:linear-gradient(#5a82ff,#3a63f5);box-shadow:0 8px 28px -8px #4470ffe6,inset 0 1px #ffffff40}.nav2-cta:hover:before{transform:translate(120%)}.nav2-cta:active{transform:scale(.97)}.nav2-cta span{position:relative}@media (max-width:1100px){.scrolled .nav2-shell{max-width:calc(100% - 24px);padding:0 12px}}@media (max-width:640px){.nav2-shell{padding:0 18px}.scrolled .nav2-shell{max-width:100%;padding:0 10px;transform:translateY(8px)}.scrolled .nav2-in{height:54px;padding:0 6px 0 12px}.nav2-a{padding:0 10px}}@media (prefers-reduced-motion:reduce){.nav2-shell,.nav2-in,.nav2-cta:before{transition:none}}.nav2-a:after{display:none}.nav2-a,.nav2-a:hover{box-shadow:none!important;background:0 0!important}.nav2-a{color:#a3abc0;transition:color .3s var(--ease), opacity .3s var(--ease), text-shadow .3s;padding:0 13px}.nav2-a:after{content:"";opacity:1;transform-origin:50%;width:auto;height:1px;transition:transform .45s var(--ease);background:linear-gradient(90deg,#0000,#7d9bff 30%,#b9c8ff 50%,#7d9bff 70%,#0000);border-radius:1px;margin:0;position:absolute;bottom:6px;left:13px;right:13px;transform:scaleX(0);box-shadow:0 0 8px #4470ffcc;display:block!important}.nav2-links:hover .nav2-a{color:#6b7389}.nav2-links .nav2-a:hover{color:#fff;text-shadow:0 0 18px #7d9bff8c}.nav2-a:hover:after{transform:scaleX(1)}.nav2-a.on{color:#fff}.nav2-a.on:after{opacity:.5;transform:scaleX(1)}.nav2-links:hover .nav2-a.on:not(:hover){color:#6b7389}.nav2-links:hover .nav2-a.on:not(:hover):after{transform:scaleX(0)}.scrolled .nav2-in{-webkit-backdrop-filter:saturate(180%)blur(28px);background:linear-gradient(#ffffff0d,#fff0 55%),linear-gradient(#101528f7,#090c18f7);border-color:#0000;position:relative;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #7d9bff29,0 1px 0 1px #00000080,0 24px 60px -24px #000000f2,0 12px 48px -24px #4470ff80}.nav2-in:before{content:"";opacity:0;pointer-events:none;height:1px;transition:opacity .45s var(--ease);background:linear-gradient(90deg,#0000,#7d9bffe6,#0000);border-radius:1px;position:absolute;top:-1px;left:12%;right:12%}.scrolled .nav2-in:before{opacity:1}.nav2-a:after,.nav2-cta:after{content:"";pointer-events:none;filter:drop-shadow(0 0 6px #4470ffbf);-webkit-mask-composite:xor;opacity:0;width:auto;height:auto;transition:inset .4s var(--ease), opacity .25s var(--ease);background:0 0;border:1.5px solid #7d9bff;border-radius:9px;margin:0;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,50%,50%;mask-position:0 0,50%,50%;-webkit-mask-size:auto,calc(100% - 18px) 100%,100% calc(100% - 14px);mask-size:auto,calc(100% - 18px) 100%,100% calc(100% - 14px);-webkit-mask-repeat:repeat,no-repeat,no-repeat;mask-repeat:repeat,no-repeat,no-repeat;-webkit-mask-clip:border-box,border-box,border-box;mask-clip:border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source;display:block!important}.nav2-a:after{box-shadow:none;inset:-6px -8px;transform:none!important}.nav2-a:hover:after{opacity:1;inset:1px 2px}.nav2-a.on:after{opacity:.45;inset:1px 2px}.nav2-links:hover .nav2-a.on:not(:hover):after{opacity:0;inset:-6px -8px}.nav2-cta{border-radius:10px;overflow:visible}.nav2-cta:before{border-radius:10px;overflow:hidden}.nav2-cta:after{border-radius:13px;inset:-11px -12px}.nav2-cta:hover:after{opacity:1;inset:-5px -6px}.nav2-cta:before{transition:background-position .8s var(--ease);background:linear-gradient(110deg,#0000 40%,#ffffff80 50%,#0000 60%) 130% 0/250% 100% no-repeat;transform:none!important}.nav2-cta:hover:before{background-position:-30% 0}.scrolled .nav2-in{background:linear-gradient(#ffffff0d,#fff0 55%),linear-gradient(#10152a,#090c18);padding-right:14px}@media (max-width:640px){.scrolled .nav2-in{padding-right:12px}}.nav2-in{border-radius:20px}:root{--fr-tl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 16 16' overflow='visible'%3E%3Cpath d='M10 22v-7a5 5 0 0 1 5-5h7' fill='none' stroke='black' stroke-width='2.9' stroke-linecap='round'/%3E%3C/svg%3E");--fr-tr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='40 8 16 16' overflow='visible'%3E%3Cpath d='M42 10h7a5 5 0 0 1 5 5v7' fill='none' stroke='black' stroke-width='2.9' stroke-linecap='round'/%3E%3C/svg%3E");--fr-br:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='40 40 16 16' overflow='visible'%3E%3Cpath d='M54 42v7a5 5 0 0 1-5 5h-7' fill='none' stroke='black' stroke-width='2.9' stroke-linecap='round'/%3E%3C/svg%3E");--fr-bl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='8 40 16 16' overflow='visible'%3E%3Cpath d='M22 54h-7a5 5 0 0 1-5-5v-7' fill='none' stroke='black' stroke-width='2.9' stroke-linecap='round'/%3E%3C/svg%3E")}.nav2-a:after,.nav2-cta:after{-webkit-mask:var(--fr-tl) top left / 11px 11px no-repeat, var(--fr-tr) top right / 11px 11px no-repeat, var(--fr-br) bottom right / 11px 11px no-repeat, var(--fr-bl) bottom left / 11px 11px no-repeat;-webkit-mask:var(--fr-tl) top left / 11px 11px no-repeat, var(--fr-tr) top right / 11px 11px no-repeat, var(--fr-br) bottom right / 11px 11px no-repeat, var(--fr-bl) bottom left / 11px 11px no-repeat;mask:var(--fr-tl) top left / 11px 11px no-repeat, var(--fr-tr) top right / 11px 11px no-repeat, var(--fr-br) bottom right / 11px 11px no-repeat, var(--fr-bl) bottom left / 11px 11px no-repeat;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add;filter:none!important;background:#4470ff!important;border:0!important;border-radius:0!important}.nav2-cta:after{-webkit-mask-size:13px 13px;mask-size:13px 13px}.nav2-a:hover:after,.nav2-a.on:after{inset:0 1px}.corners i{display:none}.corners svg{transition:color .5s;position:absolute}.corners .tl{top:0;left:0}.corners .tr{top:0;right:0}.corners .br{bottom:0;right:0}.corners .bl{bottom:0;left:0}.corners{transition:color .5s}.as-frame-c path{stroke-width:4.5px}.as-frame-in{width:52%;height:52%}.as-frame.blue .as-frame-c path,.as-frame.ok .as-frame-c path{stroke:#4470ff}.btn{isolation:isolate;border-radius:10px;position:relative}.btn-sm{border-radius:10px}.btn-primary:after,.btn-quiet:after,.btn-ghost:after{content:"";pointer-events:none;opacity:0;-webkit-mask:var(--fr-tl) top left / 13px 13px no-repeat, var(--fr-tr) top right / 13px 13px no-repeat, var(--fr-br) bottom right / 13px 13px no-repeat, var(--fr-bl) bottom left / 13px 13px no-repeat;-webkit-mask:var(--fr-tl) top left / 13px 13px no-repeat, var(--fr-tr) top right / 13px 13px no-repeat, var(--fr-br) bottom right / 13px 13px no-repeat, var(--fr-bl) bottom left / 13px 13px no-repeat;mask:var(--fr-tl) top left / 13px 13px no-repeat, var(--fr-tr) top right / 13px 13px no-repeat, var(--fr-br) bottom right / 13px 13px no-repeat, var(--fr-bl) bottom left / 13px 13px no-repeat;transition:inset .4s var(--ease), opacity .25s var(--ease);background:#4470ff;position:absolute;inset:-12px -13px}.btn-primary:hover:after,.btn-quiet:hover:after,.btn-ghost:hover:after{opacity:1;inset:-6px -7px}.btn:disabled:after{display:none}.btn-primary{color:#05070d;background:#fff;transition:background .25s,color .25s,box-shadow .3s,transform .2s;box-shadow:inset 0 1px #fff6,0 10px 30px -14px #ffffff59}.btn-primary:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;transition:background-position .8s var(--ease);background:linear-gradient(110deg,#0000 40%,#ffffff80 50%,#0000 60%) 130% 0/250% 100% no-repeat;position:absolute;inset:0}.btn-primary:hover{color:#fff;background:linear-gradient(#5a82ff,#3a63f5);box-shadow:0 10px 32px -10px #4470ffe6,inset 0 1px #ffffff40}.btn-primary:hover:before{background-position:-30% 0}.btn-quiet{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff05;padding:0 20px;transition:color .25s,box-shadow .25s,background .25s}.btn-quiet:hover{color:#fff;background:#4470ff14;box-shadow:inset 0 0 0 1px #4470ff73}.btn-ghost:hover{background:#4470ff14;border-color:#4470ff73}.btn svg{transition:transform .35s var(--ease)}@media (prefers-reduced-motion:reduce){.btn:after,.btn:before,.btn svg{transition:none}}.btn.btn-primary,.btn.btn-quiet,.btn.btn-ghost{letter-spacing:-.01em;height:44px;transition:background .25s var(--ease), color .25s, box-shadow .3s var(--ease), transform .25s var(--ease), border-color .25s;border-radius:11px;gap:10px;padding:0 18px;font-size:14.5px;font-weight:500}.btn.btn-sm{border-radius:10px;height:38px;padding:0 14px;font-size:14px}.btn.btn-primary:before,.nav2-cta:before{display:none!important}.btn.btn-primary{color:#fff;background:linear-gradient(#5d86ff 0%,#4470ff 55%,#3a61ee 100%);border:0;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 0 0 1px #4470ff8c,0 1px 2px #0006,0 8px 24px -10px #4470ffcc}.btn.btn-primary:hover{color:#fff;background:linear-gradient(#6a91ff 0%,#4f79ff 55%,#4169f5 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0000002e,0 0 0 1px #6d8bffb3,0 2px 4px #0006,0 14px 34px -10px #4470fff2}.btn.btn-primary:active{transform:translateY(0)scale(.985);box-shadow:inset 0 1px 2px #00000040,0 0 0 1px #4470ff99}.btn.btn-quiet,.btn.btn-ghost{color:var(--text);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff12,#ffffff06);border:0;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff1f,0 1px 2px #0006}.btn.btn-quiet:hover,.btn.btn-ghost:hover{color:#fff;background:linear-gradient(#ffffff1a,#ffffff0a);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff38,0 8px 24px -12px #000c}.btn.btn-primary svg,.btn.btn-quiet svg,.btn.btn-ghost svg{background:#0000002e;border-radius:7px;width:22px;height:22px;margin-right:-8px;padding:5px;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff1f}.btn.btn-quiet svg,.btn.btn-ghost svg{background:#ffffff0f}.btn-primary:after,.btn-quiet:after,.btn-ghost:after,.nav2-cta:after{opacity:0;transition:inset .3s var(--ease), opacity .2s var(--ease);inset:-9px -10px!important;-webkit-mask-size:10px 10px!important;mask-size:10px 10px!important}.btn-primary:hover:after,.btn-quiet:hover:after,.btn-ghost:hover:after,.nav2-cta:hover:after{opacity:1;inset:-5px -6px!important}.nav2-cta.btn-primary:hover{background:linear-gradient(#6a91ff 0%,#4f79ff 55%,#4169f5 100%)}.btn.btn-primary,.btn.btn-quiet,.btn.btn-ghost,.nav2-cta.btn-primary{height:46px;font-family:var(--font);letter-spacing:-.035em;color:#fff;transition:color .25s var(--ease);border-radius:0;gap:10px;padding:0 22px;font-size:15.5px;font-weight:600;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;transform:none!important}.btn-primary:after,.btn-quiet:after,.btn-ghost:after,.nav2-cta:after{opacity:1!important;transition:inset .35s var(--ease), background .25s, filter .25s!important;background:#4470ff!important;inset:0!important;-webkit-mask-size:12px 12px!important;mask-size:12px 12px!important}.btn-primary:hover:after,.btn-quiet:hover:after,.btn-ghost:hover:after,.nav2-cta:hover:after{filter:drop-shadow(0 0 6px #4470ffcc);inset:3px 4px!important}.btn.btn-primary:hover,.nav2-cta.btn-primary:hover{color:#fff}.btn-quiet:after,.btn-ghost:after{background:#ffffff52!important}.btn-quiet:hover:after,.btn-ghost:hover:after{background:#4470ff!important}.btn.btn-quiet,.btn.btn-ghost{color:var(--text-2)}.btn.btn-quiet:hover,.btn.btn-ghost:hover{color:#fff}.btn.btn-primary svg,.btn.btn-quiet svg,.btn.btn-ghost svg{width:16px;height:16px;box-shadow:none;color:#4470ff;background:0 0;border-radius:0;margin:0;padding:0}.btn:hover svg{transform:translate(3px)}.btn.btn-primary:active,.btn.btn-quiet:active{opacity:.85}.btn.btn-primary,.btn.btn-quiet,.btn.btn-ghost{gap:8px;height:42px;padding:0 15px;font-size:17px}.btn.btn-sm,.nav2-cta.btn-primary{height:36px;padding:0 12px;font-size:15.5px}.btn-primary:after,.btn-quiet:after,.btn-ghost:after,.nav2-cta:after{-webkit-mask-size:11px 11px!important;mask-size:11px 11px!important}.btn-primary:hover:after,.btn-quiet:hover:after,.btn-ghost:hover:after,.nav2-cta:hover:after{inset:2px 3px!important}.hero-ctas{gap:18px}.ap .as.as3{color:#f4f6fb;-webkit-backdrop-filter:none;background:#0c0f1a;border-radius:40px;gap:0;padding:8px 22px 22px;bottom:7px;left:7px;right:7px;box-shadow:inset 0 .5px #ffffff24,0 -20px 60px #0009}.ap .as3 .as-grab{background:#ffffff2e;width:34px;height:4px;margin:0 auto 14px}.as3-head{justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.as3-brand{align-items:center;gap:6px;display:inline-flex}.as3-brand b{letter-spacing:-.04em;color:#fff;font-size:13px;font-weight:600}.as3-label{letter-spacing:.01em;color:#7f879b;font-size:11.5px;font-weight:500}.as3-label.warn{color:#e9b44c}.as3-pay{gap:6px;padding-bottom:18px;display:grid}.as3-amt{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#fff;font-size:40px;font-weight:600;line-height:1}.as3-to{color:#9aa1b2;align-items:center;gap:8px;font-size:13.5px;display:flex}.as3-to i{background:#4b5163;border-radius:50%;width:3px;height:3px}.as3-note{color:#9aa1b2;border-top:1px solid #ffffff12;margin:0 0 20px;padding-top:16px;font-size:12.5px;line-height:1.5}.as3-acts{gap:6px;padding-top:4px;display:grid}.as3-btn{letter-spacing:-.035em;color:#fff;background:0 0;justify-content:center;align-items:center;gap:8px;height:48px;font-family:inherit;font-size:15.5px;font-weight:600;transition:opacity .2s;display:flex;position:relative}.as3-btn svg{color:#4470ff;margin-left:-4px}.as3-btn:after{content:"";pointer-events:none;-webkit-mask:var(--fr-tl) top left / 11px 11px no-repeat, var(--fr-tr) top right / 11px 11px no-repeat, var(--fr-br) bottom right / 11px 11px no-repeat, var(--fr-bl) bottom left / 11px 11px no-repeat;-webkit-mask:var(--fr-tl) top left / 11px 11px no-repeat, var(--fr-tr) top right / 11px 11px no-repeat, var(--fr-br) bottom right / 11px 11px no-repeat, var(--fr-bl) bottom left / 11px 11px no-repeat;mask:var(--fr-tl) top left / 11px 11px no-repeat, var(--fr-tr) top right / 11px 11px no-repeat, var(--fr-br) bottom right / 11px 11px no-repeat, var(--fr-bl) bottom left / 11px 11px no-repeat;transition:inset .3s var(--ease);background:#4470ff;position:absolute;inset:0 8px}.as3-btn.pressing{opacity:.8}.as3-btn.quiet{letter-spacing:-.01em;color:#8a91a3;height:36px;font-size:14px;font-weight:500}.as3-btn.quiet:after{display:none}.as3-btn.quiet:hover{color:#fff}.as3-btn.deny{color:#ff8f8f}.as3-btn.deny:after{background:#e07b7b}.as3-warn{gap:8px;padding-bottom:18px;display:grid}.as3-warn b{letter-spacing:-.03em;color:#fff;font-size:21px;font-weight:600;line-height:1.15}.as3-warn p{color:#9aa1b2;margin:0;font-size:13.5px;line-height:1.5}.as3-line{border-top:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 18px;display:flex}.as3-line span{color:#fff;gap:2px;font-size:14px;font-weight:500;display:grid}.as3-line em{color:#7f879b;font-size:12px;font-style:normal;font-weight:400}.as3-line b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.as3-state{text-align:center;justify-items:center;gap:6px;padding:4px 0 10px;display:grid}.as3-state b{letter-spacing:-.025em;color:#fff;margin-top:14px;font-size:18px;font-weight:600}.as3-state>span{color:#9aa1b2;max-width:230px;font-size:13px;line-height:1.45}.as3-time{font-style:normal;font-family:var(--mono);color:#6f7790;margin-top:6px;font-size:11px}.as3-frame{color:#fff;place-items:center;width:104px;height:104px;display:grid;position:relative}.as3-frame>svg{width:100%;height:100%;position:absolute;inset:0}.as3-frame>svg path{fill:none;stroke:#4470ff;stroke-width:4.5px;stroke-linecap:round;transform-origin:32px 32px;animation:asFrameIn .6s var(--ease) both}.as3-frame.scan>svg path{animation:1.2s ease-in-out infinite asLock}.as3-frame.no>svg path{stroke:#4a5062}.as3-frame-in{place-items:center;width:48%;height:48%;display:grid}.as3-sweep{background:linear-gradient(90deg,#0000,#8fa6ff,#0000);height:1.5px;animation:1.1s ease-in-out infinite alternate asSweep;position:absolute;top:24%;left:22%;right:22%}.as3-mark{width:100%;height:100%}.as3-mark path{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.45s .25s forwards drawp}.as3-frame.no .as3-mark path{stroke:#9aa1b2}.phone-screen.ap:has(.as3):before{-webkit-backdrop-filter:blur(2px);background:#0009}@media (prefers-reduced-motion:reduce){.as3-frame>svg path,.as3-sweep{animation:none!important}}.as3-to{line-height:1.45;display:block}.as3-to i{vertical-align:middle;margin:0 7px 2px;display:inline-block}.as3-acts{justify-items:center}.as3-btn{height:46px;padding:0 16px;font-size:17px}.as3-btn:after{inset:0}.as3-btn:hover:after,.as3-btn.pressing:after{inset:2px 3px}.as3-btn.quiet{padding:0 10px}.as-os{z-index:7;color:#fff;-webkit-backdrop-filter:blur(28px)saturate(140%);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font), sans-serif;background:#0e1018b8;grid-template-rows:auto auto 1fr auto;justify-items:center;padding:86px 28px 34px;animation:.3s both fadein;display:grid;position:absolute;inset:0}.as-os-top{text-align:center;justify-items:center;gap:6px;display:grid}.as-os-top b{letter-spacing:-.01em;font-size:19px;font-weight:500}.as-os-top span{color:#fff9;font-size:12.5px}.as-os-dots{gap:16px;margin:26px 0 0;display:flex}.as-os-dots i{border-radius:50%;width:12px;height:12px;transition:background .12s;box-shadow:inset 0 0 0 1.4px #ffffffe6}.as-os-dots i.on{background:#fff}.as-os-keys{grid-template-columns:repeat(3,70px);align-self:end;gap:14px 22px;display:grid}.as-os-keys span,.as-os-keys i{border-radius:50%;width:70px;height:70px}.as-os-keys span{background:#ffffff24;place-content:center;justify-items:center;transition:background .12s;display:grid}.as-os-keys span.down{background:#ffffff73}.as-os-keys b{font-size:28px;font-weight:400;line-height:1}.as-os-keys em{letter-spacing:.16em;color:#ffffffd9;margin-top:2px;font-size:8.5px;font-style:normal;font-weight:600}.as-os-cancel{color:#ffffffe6;justify-self:end;margin-top:18px;font-size:15px}.phone-screen.ap>.as-os{z-index:8;-webkit-backdrop-filter:blur(30px)saturate(140%);background:#0a0c14e0;padding:80px 24px 30px;position:absolute;inset:0}.as-os-keys{grid-template-columns:repeat(3,62px);gap:12px 20px}.as-os-keys span,.as-os-keys i{width:62px;height:62px}.as-os-keys b{font-size:25px}.code2 .win-h{justify-content:space-between}.code2 .win-h .tabs{margin-left:0}.code2-copy{height:28px;font-family:var(--mono);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;padding:0 12px;font-size:11.5px;transition:color .2s,box-shadow .2s}.code2-copy:hover{color:#fff;box-shadow:inset 0 0 0 1px #4470ff80}.code2-note{color:var(--muted);margin:0;padding:14px 24px 0;font-size:13px;line-height:1.55}.code2 pre{max-height:560px;font-size:12.5px;line-height:1.7}.code2 pre code{font-family:inherit}.ref-wrap{background:#04060c;min-height:80vh}.nav2-logo:hover{background:0 0}.nav2-logo:hover svg g{stroke:#4470ff}.nav2-logo,.nav2-logo svg g{transition:none}.sq .sq-body{transition:opacity .6s var(--ease)}.sq.fade .sq-body{opacity:0}.sq.idle .sq-line:before{transition:none;transform:scaleX(0)}.sq.idle .sq-line i,.sq.idle .sq-line:after,.sq.idle .sq-label,.sq.idle .sq-note{opacity:0;transition:none}.sq.run .sq-line:before,.sq.fade .sq-line:before{transform:scaleX(1)}.sq.run .sq-line i,.sq.run .sq-line:after,.sq.run .sq-label,.sq.run .sq-note,.sq.fade .sq-line i,.sq.fade .sq-line:after,.sq.fade .sq-label,.sq.fade .sq-note{opacity:1}@media (max-width:900px){.sq.idle .sq-label,.sq.idle .sq-note,.sq.fade .sq-body{opacity:1}}.bl{padding:140px 0 110px}.bl-head{border-bottom:1px solid var(--line);max-width:720px;padding-bottom:40px}.bl-head .h2{margin-top:18px}.bl-head p{color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.6}.bl-list{display:grid}.bl-item{border-bottom:1px solid var(--line);transition:padding .35s var(--ease);gap:10px;padding:34px 0;display:grid;position:relative}.bl-item h2{letter-spacing:-.03em;color:var(--text);max-width:760px;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2;transition:color .25s}.bl-item p{max-width:680px;color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.bl-item:hover h2{color:#fff}.bl-item:hover{padding-left:14px}.bl-item:before{content:"";transform-origin:top;width:2px;transition:transform .35s var(--ease);background:#4470ff;border-radius:2px;position:absolute;top:34px;bottom:34px;left:0;transform:scaleY(0)}.bl-item:hover:before{transform:scaleY(1)}.bl-more-unused{font-family:var(--mono);letter-spacing:.06em;color:var(--blue-2);margin-top:4px;font-size:11.5px}.bl-meta{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11.5px;display:flex}.bl-tag{color:var(--blue-2);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px}.bl-back{font-family:var(--mono);color:var(--muted);margin-bottom:28px;font-size:12px;transition:color .2s;display:inline-block}.bl-back:hover{color:#fff}.bl-post .lg-head .h2{margin-top:16px}.bl-post .lg-body h2{margin-top:44px}.bl-next{border-top:1px solid var(--line);margin-top:72px;padding-top:36px}.bl-next-list{grid-template-columns:1fr 1fr;gap:0 32px;margin-top:8px;display:grid}.bl-item.small{padding:22px 0}.bl-item.small h2{font-size:19px}@media (max-width:760px){.bl{padding:110px 0 80px}.bl-next-list{grid-template-columns:1fr}.bl-item:hover{padding-left:0}.bl-item:before{display:none}}.bl-by{color:var(--dim);margin-top:2px;font-size:13px}.bl-author{align-items:baseline;gap:10px;margin-top:22px;font-size:14px;display:flex}.bl-author b{color:var(--text);font-weight:500}.bl-author span{color:var(--dim)}.bl-sources{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}.bl-sources h2{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)!important;margin-top:0!important;font-size:15px!important}.bl-sources ol{padding-left:20px;font-size:14px}.dx-top{justify-content:space-between;align-items:flex-end;gap:40px;max-width:none;margin-bottom:22px;display:flex}.dx-top .h2{font-size:clamp(28px,2.6vw,38px)}.dx-top p{text-align:right;max-width:380px;font-size:14px}@media (min-width:1101px) and (min-height:680px){.dx-page{padding:18px 0 40px}.dx{grid-template-columns:290px minmax(0,1fr) 340px;align-items:stretch;gap:44px;height:calc(100vh - 186px);min-height:600px;padding-top:22px}.dx-left,.dx-right{flex-direction:column;min-height:0;display:flex}.dx-center{align-content:start;gap:16px;position:relative;top:0}.dx-caption{gap:6px;min-height:0}.dx-caption h3{font-size:19px}.dx-caption p{font-size:13.5px;line-height:1.5}.dx-left .dx-h{margin-bottom:12px}.dx-list{gap:12px}.dx-group{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dx-glabel{grid-column:1/-1;padding-bottom:0}.dx-item{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 10px;transition:background .25s,box-shadow .25s;border:0!important}.dx-item .n{padding-top:0;font-size:10px}.dx-item .t{font-size:13px;line-height:1.2}.dx-item .t em,.dx-item:before{display:none}.dx-item:hover{background:#ffffff0d}.dx-item.on{box-shadow:none;background:#4470ff14}.dx-item.on:after{content:"";pointer-events:none;-webkit-mask:var(--fr-tl) top left / 9px 9px no-repeat, var(--fr-tr) top right / 9px 9px no-repeat, var(--fr-br) bottom right / 9px 9px no-repeat, var(--fr-bl) bottom left / 9px 9px no-repeat;-webkit-mask:var(--fr-tl) top left / 9px 9px no-repeat, var(--fr-tr) top right / 9px 9px no-repeat, var(--fr-br) bottom right / 9px 9px no-repeat, var(--fr-bl) bottom left / 9px 9px no-repeat;mask:var(--fr-tl) top left / 9px 9px no-repeat, var(--fr-tr) top right / 9px 9px no-repeat, var(--fr-br) bottom right / 9px 9px no-repeat, var(--fr-bl) bottom left / 9px 9px no-repeat;background:#4470ff;position:absolute;inset:0}.dx-controls{margin-top:auto;padding-top:18px}.dx-controls .dx-h{margin-bottom:6px}.dx-ctrl{padding:7px 0}.dx-ctrl .l{font-size:12.5px}.dx-ctrl .l em{font-size:11px}.dx-presets{margin-top:8px}.dx-right .dx-h{margin-bottom:10px}.dx-trace{scrollbar-width:none;flex:1;min-height:0;padding-right:4px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000)}.dx-trace::-webkit-scrollbar{display:none}.dx-trace li{padding:8px 0 9px 22px}.dx-trace li.is-verdict .tt{font-size:18px}.dx-issuer{flex:none;margin-top:14px;padding-top:16px}.dx-kpis b{font-size:24px}.dx-feed>div:nth-child(n+3){display:none}}@media (max-width:900px){.dx-top{flex-direction:column;align-items:flex-start;gap:10px}.dx-top p{text-align:left}}@media (min-width:1101px) and (min-height:680px){.dx-left .dx-list{scrollbar-width:none;flex:auto;gap:10px;min-height:0;overflow-y:auto}.dx-left .dx-list::-webkit-scrollbar{display:none}.dx-item{padding:7px 10px}.dx-glabel{font-size:10px}.dx-controls{flex:none;padding-top:14px}.dx-ctrl{padding:5px 0}.dx-ctrl .l em{display:none}.dx-seg button{white-space:nowrap}.dx-presets{margin-top:6px}}@media (min-width:1101px) and (max-height:860px){.dx-top .eyebrow{display:none}.dx{height:calc(100vh - 156px)}}@media (min-width:1101px) and (min-height:680px){.dx{height:calc(100vh - 210px)}.dx-left .dx-list{flex:1 1 0;align-content:start}.dx-left .dx-group{align-content:start}}@media (min-width:1101px) and (max-height:860px){.dx{height:calc(100vh - 176px)}}.ct-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.ct-copy .h2{margin-top:18px}.ct-lede{color:var(--muted);max-width:440px;margin:20px 0 0;font-size:18px;line-height:1.6}.ct-facts{border-top:1px solid var(--line);gap:0;margin:40px 0 0;display:grid}.ct-facts div{border-bottom:1px solid var(--line);gap:6px;padding:18px 0;display:grid}.ct-facts dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.ct-facts dd{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}.ct-facts a{color:var(--blue-2)}.ct-panel{padding:28px}.ct-topics{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.ct-topics button{text-align:left;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:10px;gap:3px;padding:12px 14px;transition:background .25s,box-shadow .25s;display:grid;position:relative}.ct-topics button b{color:var(--text-2);font-size:14px;font-weight:500}.ct-topics button span{color:var(--dim);font-size:12px}.ct-topics button:hover{background:#ffffff0d}.ct-topics button.on{box-shadow:none;background:#4470ff14}.ct-topics button.on b{color:#fff}.ct-topics button.on:after{content:"";pointer-events:none;-webkit-mask:var(--fr-tl) top left / 10px 10px no-repeat, var(--fr-tr) top right / 10px 10px no-repeat, var(--fr-br) bottom right / 10px 10px no-repeat, var(--fr-bl) bottom left / 10px 10px no-repeat;-webkit-mask:var(--fr-tl) top left / 10px 10px no-repeat, var(--fr-tr) top right / 10px 10px no-repeat, var(--fr-br) bottom right / 10px 10px no-repeat, var(--fr-bl) bottom left / 10px 10px no-repeat;mask:var(--fr-tl) top left / 10px 10px no-repeat, var(--fr-tr) top right / 10px 10px no-repeat, var(--fr-br) bottom right / 10px 10px no-repeat, var(--fr-bl) bottom left / 10px 10px no-repeat;background:#4470ff;position:absolute;inset:0}.field label em{color:var(--dim);margin-left:6px;font-size:12px;font-style:normal;font-weight:400}.ct-submit{flex-wrap:wrap;align-items:center;gap:22px;margin-top:4px;display:flex}.ct-submit p{color:var(--dim);margin:0;font-size:12.5px}.ct-submit a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.ct-done{gap:10px;padding:12px 4px;display:grid}.ct-done b{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:500}.ct-done p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.ct-again{font-family:var(--mono);color:var(--blue-2);justify-self:start;margin-top:8px;font-size:12px}@media (max-width:900px){.ct{padding:100px 0 80px}.ct-in{grid-template-columns:minmax(0,1fr);gap:40px}.ct-panel{padding:20px}}@media (max-width:480px){.ct-topics{grid-template-columns:1fr}}.ct{padding:150px 0 130px}.ct-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:96px}.ct-lede{max-width:420px;font-size:19px}.ct-mail{color:var(--dim);margin:28px 0 0;font-size:15px}.ct-mail a{color:var(--text-2);border-bottom:1px solid var(--line-2);padding-bottom:1px;transition:color .2s,border-color .2s}.ct-mail a:hover{color:#fff;border-color:#4470ff}.cf{gap:34px;padding-top:6px;display:grid}.cf-topic{gap:14px;display:grid}.cf-k,.cf-f>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.cf-f>span em{text-transform:none;letter-spacing:0;font-style:normal;font-family:var(--font);color:var(--dim);opacity:.8;margin-left:8px;font-size:12px}.cf-tabs{flex-wrap:wrap;gap:6px 4px;margin-left:-12px;display:flex}.cf-tabs button{letter-spacing:-.02em;color:var(--dim);padding:8px 12px;font-size:17px;font-weight:500;transition:color .25s;position:relative}.cf-tabs button:hover{color:var(--text-2)}.cf-tabs button.on{color:#fff}.cf-tabs button:after{content:"";pointer-events:none;opacity:0;transition:opacity .25s, transform .35s var(--ease);-webkit-mask:var(--fr-tl) top left / 9px 9px no-repeat, var(--fr-tr) top right / 9px 9px no-repeat, var(--fr-br) bottom right / 9px 9px no-repeat, var(--fr-bl) bottom left / 9px 9px no-repeat;-webkit-mask:var(--fr-tl) top left / 9px 9px no-repeat, var(--fr-tr) top right / 9px 9px no-repeat, var(--fr-br) bottom right / 9px 9px no-repeat, var(--fr-bl) bottom left / 9px 9px no-repeat;mask:var(--fr-tl) top left / 9px 9px no-repeat, var(--fr-tr) top right / 9px 9px no-repeat, var(--fr-br) bottom right / 9px 9px no-repeat, var(--fr-bl) bottom left / 9px 9px no-repeat;background:#4470ff;position:absolute;inset:0;transform:scale(1.12)}.cf-tabs button.on:after{opacity:1;transform:none}.cf-row{grid-template-columns:1fr 1fr;gap:34px 32px;display:grid}.cf-f{gap:4px;display:grid}.cf-f input,.cf-f select,.cf-f textarea{border:0;border-bottom:1px solid var(--line-2);width:100%;color:var(--text);font:inherit;letter-spacing:-.01em;appearance:none;background:0 0;border-radius:0;outline:none;padding:10px 0 12px;font-size:17px;transition:border-color .25s}.cf-f textarea{resize:none;min-height:84px;line-height:1.5}.cf-f select{cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 10px) 22px,calc(100% - 5px) 22px;background-repeat:no-repeat;background-size:5px 5px}.cf-f select option{background:#0b1020}.cf-f input::placeholder{color:var(--dim)}.cf-f input:focus,.cf-f select:focus,.cf-f textarea:focus{border-bottom-color:#4470ff}.cf-f:focus-within>span{color:var(--blue-2)}.cf-err{color:#ff8a8a;margin:-14px 0 0;font-size:14px}.cf-send{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.cf-send p{color:var(--dim);margin:0;font-size:13px}.cf-send a{color:var(--muted);border-bottom:1px solid var(--line-2)}.cf-send a:hover{color:#fff}.cf-done{align-content:start;gap:10px;padding-top:6px;display:grid}.cf-done b{letter-spacing:-.03em;color:#fff;font-size:clamp(24px,2.4vw,32px);font-weight:500}.cf-done p{color:var(--muted);margin:0;font-size:16px}.cf-link{color:var(--blue-2);justify-self:start;margin-top:10px;font-size:14px}@media (max-width:900px){.ct{padding:110px 0 90px}.ct-in{gap:56px}}@media (max-width:560px){.cf-row{grid-template-columns:1fr}.cf-tabs button{font-size:16px}}.spd{background:radial-gradient(520px at 80% 30%,#4470ff24,#0000 65%),linear-gradient(160deg,#0b1124,#070a16);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;padding:56px 64px;display:grid;box-shadow:inset 0 0 0 1px #6d8bff29,inset 0 1px #ffffff0d}.spd-copy .h2{margin-top:16px;font-size:clamp(30px,3.2vw,44px)}.spd-copy p{max-width:400px;color:var(--muted);margin:18px 0 0;font-size:16.5px;line-height:1.6}.spd-live{gap:10px;display:grid}.spd-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-2);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.spd-tag i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:1.6s ease-in-out infinite asPulse}.spd-num{align-items:baseline;gap:10px;line-height:1;display:flex}.spd-num b{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:#fff;padding-right:.06em;font-size:clamp(64px,8vw,112px);font-weight:500}.spd-num span{color:var(--blue-2);letter-spacing:-.02em;font-size:clamp(22px,2.4vw,32px);font-weight:500}.spd-cap{max-width:460px;color:var(--dim);margin:0;font-size:13.5px;line-height:1.55}.spd-bar{background:#ffffff14;border-radius:4px;height:4px;margin-top:22px;position:relative}.spd-fill{transition:width 1.2s var(--ease);background:linear-gradient(90deg,#4470ff40,#4470ff);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.spd-dot{width:12px;height:12px;transition:left 1.2s var(--ease);background:#4470ff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;box-shadow:0 0 0 5px #4470ff33,0 0 18px #4470ff}.spd-end{background:var(--amber);opacity:.8;border-radius:2px;width:2px;position:absolute;top:-5px;bottom:-5px;right:0}.spd-scale{font-family:var(--mono);color:var(--dim);justify-content:space-between;font-size:10.5px;display:flex}.spd-scale span:last-child{color:var(--amber);opacity:.85}.spd-again{font-family:var(--mono);color:var(--muted);border-bottom:1px solid var(--line-2);justify-self:start;margin-top:8px;padding-bottom:2px;font-size:11px}.spd-again:hover{color:#fff}@media (max-width:900px){.spd{grid-template-columns:minmax(0,1fr);gap:36px;padding:32px 24px}.spd-scale span:nth-child(2){display:none}}.ft3-card{padding-left:0;padding-right:0;box-shadow:none!important;background:0 0!important}.ft3-card:before{display:none}.ft3-row{border-top-color:var(--line)}.closing{overflow:clip visible}.closing-ascii{-webkit-mask-image:radial-gradient(60% 70% at 50% 80%,#000,#0000 72%);mask-image:radial-gradient(60% 70% at 50% 80%,#000,#0000 72%)}.ft3{z-index:1;position:relative}.ft3-halo{display:none}.closing-ascii{inset:0 0 -420px;-webkit-mask-image:radial-gradient(58% 48% at 50% 60%,#000,#0000 78%);mask-image:radial-gradient(58% 48% at 50% 60%,#000,#0000 78%)}.ft3-mark svg{filter:drop-shadow(0 0 8px #4470ff59)}.ft3-halo{background:radial-gradient(circle,#4470ff24,#0000 62%);display:block;inset:-70px}.closing-glow{height:700px;bottom:-380px}.closing-ascii{inset:0 0 -400px}.ft3-card{overflow:visible}.corners svg{margin:0!important;padding:0!important}.ft3-nav a,.ft3-nav .ft3-in{border-radius:0;position:relative;box-shadow:none!important;background:0 0!important}.ft3-nav a:after{content:"";pointer-events:none;opacity:0;transition:opacity .2s, transform .25s var(--ease);-webkit-mask:var(--fr-tl) top left / 10px 10px no-repeat, var(--fr-tr) top right / 10px 10px no-repeat, var(--fr-br) bottom right / 10px 10px no-repeat, var(--fr-bl) bottom left / 10px 10px no-repeat;-webkit-mask:var(--fr-tl) top left / 10px 10px no-repeat, var(--fr-tr) top right / 10px 10px no-repeat, var(--fr-br) bottom right / 10px 10px no-repeat, var(--fr-bl) bottom left / 10px 10px no-repeat;mask:var(--fr-tl) top left / 10px 10px no-repeat, var(--fr-tr) top right / 10px 10px no-repeat, var(--fr-br) bottom right / 10px 10px no-repeat, var(--fr-bl) bottom left / 10px 10px no-repeat;background:#4470ff;position:absolute;inset:2px 0;transform:scale(1.08)}.ft3-nav a:hover,.ft3-nav a:focus-visible{color:#fff}.ft3-nav a:hover:after,.ft3-nav a:focus-visible:after{opacity:1;transform:none}.ft3-nav .ft3-in{color:var(--muted)}.cr{padding:150px 0 120px}.cr-title{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(48px,7vw,96px);font-weight:500;line-height:.98}.cr-title .mute{color:var(--muted)}.cr-lede{max-width:600px;color:var(--muted);margin:26px 0 0;font-size:19px;line-height:1.6}.cr-ways{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:88px;padding-top:32px;display:grid}.cr-way{align-content:start;gap:10px;display:grid}.cr-n{font-family:var(--mono);letter-spacing:.1em;color:var(--blue-2);font-size:11.5px}.cr-way b{letter-spacing:-.02em;color:var(--text);font-size:19px;font-weight:500}.cr-way p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.cr-roles{margin-top:110px}.cr-roles-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.cr-count{font-family:var(--mono);color:var(--dim);font-size:11.5px}.cr-job{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) auto 28px;align-items:center;gap:28px;margin:0 -18px;padding:30px 18px;display:grid;position:relative}.cr-job:after{content:"";pointer-events:none;opacity:0;transition:opacity .25s, transform .3s var(--ease);-webkit-mask:var(--fr-tl) top left / 13px 13px no-repeat, var(--fr-tr) top right / 13px 13px no-repeat, var(--fr-br) bottom right / 13px 13px no-repeat, var(--fr-bl) bottom left / 13px 13px no-repeat;-webkit-mask:var(--fr-tl) top left / 13px 13px no-repeat, var(--fr-tr) top right / 13px 13px no-repeat, var(--fr-br) bottom right / 13px 13px no-repeat, var(--fr-bl) bottom left / 13px 13px no-repeat;mask:var(--fr-tl) top left / 13px 13px no-repeat, var(--fr-tr) top right / 13px 13px no-repeat, var(--fr-br) bottom right / 13px 13px no-repeat, var(--fr-bl) bottom left / 13px 13px no-repeat;background:#4470ff;position:absolute;inset:8px 0;transform:scale(1.01)}.cr-job:hover:after,.cr-job:focus-visible:after{opacity:1;transform:none}.cr-team{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-2);font-size:10.5px}.cr-main{gap:6px;display:grid}.cr-main b{letter-spacing:-.03em;color:var(--text);font-size:clamp(20px,2.1vw,26px);font-weight:500;line-height:1.2;transition:color .2s}.cr-main em{color:var(--muted);max-width:640px;font-size:15px;font-style:normal;line-height:1.55}.cr-meta{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:11.5px}.cr-go{color:var(--muted);transition:transform .25s var(--ease), color .2s;font-size:18px}.cr-job:hover .cr-main b{color:#fff}.cr-job:hover .cr-go{color:#4470ff;transform:translate(4px)}.cr-open{color:var(--muted);margin:48px 0 0;font-size:15px}.cr-open a{color:var(--text)}.cr-open a:hover{color:#fff}.cr-apply{justify-content:flex-start;margin-top:30px!important}.cr-post .lg-body ul{padding-left:20px}.cr-end{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:32px;display:flex}.cr-end b{letter-spacing:-.03em;font-size:24px;font-weight:500}@media (max-width:860px){.cr{padding:120px 0 90px}.cr-ways{grid-template-columns:1fr;gap:32px;margin-top:64px}.cr-roles{margin-top:80px}.cr-job{grid-template-columns:minmax(0,1fr) 20px;gap:10px 16px;margin:0 -14px;padding:24px 14px}.cr-team{grid-column:1/-1}.cr-meta{grid-column:1}.cr-go{grid-area:2/2}}.cr-job{border-bottom:0}.cr-job:before{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:18px;right:18px}@media (max-width:860px){.cr-job:before{left:14px;right:14px}}.cr-meta{justify-items:end;gap:6px;display:grid}.cr-meta b{font-family:var(--sans,inherit);letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:500}.cr-paynote{max-width:680px;color:var(--dim);margin:28px 0 0;font-size:13.5px;line-height:1.6}.cr-pay b{letter-spacing:-.03em;color:var(--text);margin-right:8px;font-size:28px;font-weight:500}@media (max-width:860px){.cr-meta{justify-items:start}}.cr-head{max-width:1040px}.cr-title{font-size:clamp(44px,6.4vw,88px)}.ft3-card{align-items:start}.ft3-mark{width:200px;height:200px;margin-top:-16px}.spd-tag i{background:#4470ff;animation:none;box-shadow:0 0 10px #4470ff}.spd-fill{opacity:.55}.spd-proof{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:10px 0 0;padding-top:18px;font-size:13.5px;display:flex}.spd-proof span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.spd-proof span:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:1.6s ease-in-out infinite asPulse}.spd-proof b{font-family:var(--mono);color:var(--text);font-size:15px;font-weight:500}.spd-proof em{font-style:normal}.spd-proof .spd-again{margin:0 0 0 auto}.fc{margin:56px 0 64px}.fc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.fc-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.fc-total{letter-spacing:-.045em;color:var(--text);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1;display:block}.fc-growth{font-family:var(--mono);color:var(--blue-2);font-size:12px}.fc-plot{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:clamp(6px,1.4vw,18px);height:300px;padding-left:44px;display:grid;position:relative}.fc-grid{border-top:1px dashed #ffffff0f;height:0;position:absolute;left:44px;right:0}.fc-grid em{font-style:normal;font-family:var(--mono);color:var(--dim);font-size:10.5px;position:absolute;top:-7px;left:-44px}.fc-col{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.fc-bar{transform-origin:bottom;width:100%;max-width:64px;transition:transform .6s var(--ease);transition-delay:var(--d);background:linear-gradient(#6d8bffbf,#4470ff2e);border-radius:6px 6px 0 0;position:relative;transform:scaleY(0);box-shadow:inset 0 1px #ffffff40}.fc-col.last .fc-bar{background:linear-gradient(#6d8bff,#4470ff59);box-shadow:inset 0 1px #fff6,0 0 40px -8px #4470ffb3}.fc-v{white-space:nowrap;font-family:var(--mono);color:var(--text-2);opacity:0;transition:opacity .4s, transform .4s var(--ease);transition-delay:calc(var(--d) + .45s);font-size:11.5px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,6px)}.fc-col.last .fc-v{color:#fff}.fc-y{font-family:var(--mono);color:var(--dim);opacity:.4;transition:opacity .4s;transition-delay:var(--d);font-size:11px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.fc.on .fc-bar{transform:scaleY(1)}.fc.on .fc-v{opacity:1;transform:translate(-50%)}.fc.on .fc-y{opacity:1}.fc-src{font-family:var(--mono);color:var(--dim);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;margin-top:40px;font-size:11.5px;display:inline-block}.fc-src:hover{color:var(--muted)}@media (max-width:760px){.fc-plot{height:220px;padding-left:0}.fc-grid{left:0}.fc-grid em{display:none}.fc-v{font-size:10px}.fc-col:not(.first):not(.last) .fc-v{display:none}.fc-col.first .fc-v{left:0;transform:translateY(6px)}.fc.on .fc-col.first .fc-v{transform:none}.fc-col.last .fc-v{left:auto;right:0;transform:translateY(6px)}.fc.on .fc-col.last .fc-v{transform:none}.fc-y{font-size:9.5px}}.fc-plot{grid-template-columns:none}.fc-side{justify-items:end;gap:10px;display:grid}.fc-legend{font-family:var(--mono);color:var(--dim);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.fc-legend i{border-radius:2px;width:10px;height:10px;margin-left:8px}.fc-legend i:first-child{margin-left:0}.fc-legend .rep{background:linear-gradient(#6d8bff,#4470ff66)}.fc-legend .est{background:#4470ff1f;border:1px dashed #8ca5ffbf}.fc-legend .fct{background:0 0;border:1px dashed #8ca5ff73}.fc-col.estimate .fc-bar{box-shadow:none;background:#4470ff1f;border:1.5px dashed #8ca5ffbf;border-bottom:0}.fc-col.forecast .fc-bar{box-shadow:none;background:linear-gradient(#4470ff1a,#0000);border:1.5px dashed #8ca5ff73;border-bottom:0}.fc-col.estimate .fc-v,.fc-col.forecast .fc-v{color:var(--muted)}.fc-gap{font-family:var(--mono);letter-spacing:2px;color:var(--dim);opacity:0;transition:opacity .4s;transition-delay:var(--d);place-self:end center;padding-bottom:6px;font-size:14px}.fc.on .fc-gap{opacity:1}.fc-src{max-width:760px;line-height:1.6}@media (max-width:760px){.fc-side{justify-items:start}.fc-col.last:not(.end) .fc-v{display:none}.fc-col.end .fc-v{display:block;left:auto;right:0;transform:translateY(6px)}.fc.on .fc-col.end .fc-v{transform:none}.fc-y{font-size:8.5px}.fc-col:not(.first):not(.last):not(.end) .fc-y{opacity:0!important}}.fc-col.forecast .fc-bar{background:#4470ff12}.fc-gap{max-width:100%;overflow:hidden}@media (max-width:760px){.fc-plot{gap:4px}.fc-gap{letter-spacing:0;font-size:10px}.fc-plot .fc-col.end .fc-v{display:block}}.ly-track.pinned{height:calc(100vh + (var(--steps) - 1) * 75vh)}.ly-track.pinned .ly-pin{align-items:center;height:100vh;display:flex;position:sticky;top:0}.ly-track.pinned .ly{align-items:center;width:100%}.ly-track.pinned .ly-stage{height:100vh;min-height:0}.ly-track.pinned .ly-item.on .ly-body{max-height:220px}.ly-steps{gap:6px;margin-top:28px;display:flex}.ly-steps i{background:var(--line-2);width:22px;height:2px;transition:background .4s, width .4s var(--ease);border-radius:2px}.ly-steps i.done{background:#6d8bff73}.ly-steps i.on{background:#4470ff;width:44px}@media (min-width:1101px) and (min-height:680px){.dx-page{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 73px);padding:16px 0 22px;display:flex}.dx-page>.wrap-wide{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.dx-page .dx{flex:1;height:auto;min-height:0}}@media (min-width:1101px) and (max-height:800px){.dx-glabel{display:none}.dx-list{gap:6px}.dx-item{padding:7px 10px}.dx-controls{padding-top:10px}}@media (min-width:1101px) and (min-height:680px){.dx-list{gap:14px}.dx-group{gap:2px 8px}.dx-glabel{align-items:center;gap:10px;padding-bottom:4px;font-size:10px;display:flex}.dx-glabel:after{content:"";background:var(--line);flex:1;height:1px}.dx-item{border-radius:0;padding:7px 10px;box-shadow:none!important;background:0 0!important}.dx-item .n{color:var(--dim);font-size:10px}.dx-item .t{color:var(--muted);font-size:13.5px;transition:color .2s}.dx-item:hover .t{color:var(--text)}.dx-item:after{content:"";pointer-events:none;opacity:0;-webkit-mask:var(--fr-tl) top left / 8px 8px no-repeat, var(--fr-tr) top right / 8px 8px no-repeat, var(--fr-br) bottom right / 8px 8px no-repeat, var(--fr-bl) bottom left / 8px 8px no-repeat;-webkit-mask:var(--fr-tl) top left / 8px 8px no-repeat, var(--fr-tr) top right / 8px 8px no-repeat, var(--fr-br) bottom right / 8px 8px no-repeat, var(--fr-bl) bottom left / 8px 8px no-repeat;mask:var(--fr-tl) top left / 8px 8px no-repeat, var(--fr-tr) top right / 8px 8px no-repeat, var(--fr-br) bottom right / 8px 8px no-repeat, var(--fr-bl) bottom left / 8px 8px no-repeat;background:#4470ff;transition:opacity .2s;position:absolute;inset:0}.dx-item:hover:after{opacity:.35}.dx-item.on:after{opacity:1}.dx-item.on .t{color:#fff}.dx-item.on .n{color:var(--blue-2)}.dx-item.fraud .n,.dx-item.scam .n{color:var(--dim)}}@media (min-width:1101px) and (max-height:800px){.dx-glabel{display:none}.dx-list{gap:0}.dx-group{gap:0 8px}.dx-item{padding:4px 10px}}.hs-pay{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 0 26px;display:grid}.hs-mono{letter-spacing:-.02em;color:#dfe6ff;background:linear-gradient(160deg,#6d8bff59,#4470ff14);border-radius:13px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #8ca5ff4d,inset 0 1px #ffffff26}.hs-who{gap:8px;min-width:0;display:grid}.hs-who b{letter-spacing:-.03em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.1;overflow:hidden}.hs-tags{flex-wrap:wrap;gap:6px;display:flex}.hs-tags i{font-style:normal;font-family:var(--mono);letter-spacing:.04em;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:6px;padding:3px 8px;font-size:10.5px}.hs-pay em{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,34px);font-style:normal;font-weight:500}.hs-checks{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.hs-checks:before{content:"";background:var(--line-2);width:1px;position:absolute;top:22px;bottom:22px;left:7px}.hs-checks li{color:var(--dim);border:0;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 0;font-size:15px;display:grid;position:relative}.hs-checks li i{display:none}.hs-checks .node{z-index:1;background:var(--bg,#05070d);width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;transition:box-shadow .4s,background .4s;position:relative}.hs-checks .k{transition:color .4s}.hs-checks li em{font-style:normal;font-family:var(--mono);color:var(--dim);border-radius:7px;padding:4px 10px;font-size:12px;transition:color .3s,background .3s}.hs-checks li em:before{display:none}.hs-checks li em:empty{padding:0}.hs-checks li.active .node{animation:1s ease-in-out infinite hsPulse;box-shadow:inset 0 0 0 1.5px #6d8bff,0 0 0 4px #4470ff26}.hs-checks li.active em{color:var(--muted)}.hs-checks li.on .k{color:var(--text)}.hs-checks li.on .node{background:currentColor}.hs-checks li.on.ok .node{color:var(--green);box-shadow:0 0 12px -2px var(--green)}.hs-checks li.on.warn .node{color:var(--amber);box-shadow:0 0 12px -2px var(--amber)}.hs-checks li.on.bad .node{color:var(--red);box-shadow:0 0 12px -2px var(--red)}.hs-checks li.on.ok em{color:#8ff0bf;background:#2ecc801a}.hs-checks li.on.warn em{color:var(--amber);background:#ffb84d1a}.hs-checks li.on.bad em{color:#ff9b9b;background:#ff5a5a1a}@keyframes hsPulse{50%{box-shadow:inset 0 0 0 1.5px #6d8bff,0 0 0 7px #4470ff0f}}.hs-verdict{opacity:0;min-height:0;transition:opacity .5s var(--ease), transform .5s var(--ease);margin-top:30px;padding:22px 26px 24px;position:relative;transform:translateY(6px)}.hs-verdict.on{opacity:1;transform:none}.hs-verdict .corners{transition:color .5s}.hs-vk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-size:10.5px;display:block}.hs-verdict h3{font-size:clamp(30px,3.2vw,42px)}.hs-verdict.ok h3:after{content:none}.hs-verdict p{min-height:52px;font-size:15.5px}@media (prefers-reduced-motion:reduce){.hs-checks li.active .node{animation:none}}.hs-pay em{font-family:inherit}.hs-verdict{padding:18px 22px}.hs-verdict p{min-height:0}.hs-story{flex-direction:column;display:flex}.hs-verdict{min-height:146px}@media (max-width:560px){.hs-label .eyebrow,.hs-ms{white-space:nowrap}.hs-ms{height:22px;padding:0 8px;font-size:10px}.hs-pay{gap:12px}.hs-mono{border-radius:11px;width:38px;height:38px;font-size:13px}.hs-pay em{font-size:22px}.hs-verdict{padding:16px 18px}}.tk{text-align:center;justify-items:center;gap:14px;margin:48px auto 8px;display:grid}.tk-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;display:inline-flex}.tk-k i{background:var(--red);width:7px;height:7px;box-shadow:0 0 10px var(--red);border-radius:50%;animation:1.6s ease-in-out infinite asPulse}.tk-v{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(36px,6.6vw,88px);font-weight:500;line-height:1;display:inline-flex}.tk-v .d{text-align:center;min-width:.6em;display:inline-block}.tk-v .c{color:var(--dim)}.tk-n{color:var(--dim);font-size:13.5px}.why-beats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:36px;padding-top:32px;display:grid}.why-beat{align-content:start;gap:12px;display:grid}.why-n{font-family:var(--mono);letter-spacing:.1em;color:var(--blue-2);font-size:11px}.why-beat h3{letter-spacing:-.025em;color:var(--text);margin:0;font-size:clamp(20px,2vw,25px);font-weight:500;line-height:1.2}.why-beat p{color:var(--muted);max-width:360px;margin:0;font-size:15.5px;line-height:1.6}.why-turn{text-align:center;justify-items:center;gap:22px;margin-top:120px;display:grid}.why-line{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6vw,84px);line-height:1.02}.why-line .mute{color:var(--muted)}.why-turn p{color:var(--text-2);margin:0;font-size:18px}@media (max-width:860px){.why{padding-top:80px}.why-beats{grid-template-columns:1fr;gap:32px}.why-turn{margin-top:80px}}@media (max-width:560px){.tk-v .c{margin:0}.tk-k{letter-spacing:.1em;font-size:9.5px}.tk-v .d{min-width:.58em}}.why{padding-top:110px}.wf-turn{text-align:center;justify-items:center;gap:26px;margin-top:130px;display:grid}.wf-line{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6vw,84px);line-height:1.08}.wf-line .w{opacity:0;filter:blur(10px);transition:opacity .7s var(--ease), filter .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d);display:inline-block;transform:translateY(18px)}.wf-who{color:#fff;opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d);margin-top:18px;padding:4px 22px;display:inline-block;position:relative;transform:scale(.94)}.wf-who .corners{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--d) + .35s);transform:scale(1.25)}.wf-turn p{color:var(--text-2);opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);margin:0;font-size:18px;transition-delay:1.2s;transform:translateY(10px)}.wf-turn.on .w{opacity:1;filter:none;transform:none}.wf-turn.on .wf-who,.wf-turn.on .wf-who .corners,.wf-turn.on p{opacity:1;transform:none}@media (max-width:860px){.why{padding-top:80px}.wf-turn{margin-top:90px}}@media (prefers-reduced-motion:reduce){.wf2-list li,.wf-line .w,.wf-who,.wf-who .corners,.wf-turn p{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.wf2-scan{display:none}}.fc-incl{font-family:var(--mono);color:var(--dim);margin-top:10px;font-size:11px;display:block}.wf2-brief{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.wf2-lead{gap:22px;display:grid;position:sticky;top:120px}.wf2-lead .h2{margin:0}.wf2-lead p{max-width:440px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.wf2-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.wf2-list li{border-bottom:1px solid var(--line);opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:8px 20px;padding:30px 0 32px;display:grid;position:relative;overflow:hidden;transform:translateY(18px)}.wf2-brief.on .wf2-list li{opacity:1;transform:none}.wf2-n{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);font-size:11.5px;transition:color .4s}.wf2-body{gap:10px;display:grid}.wf2-body h3{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(21px,2.1vw,27px);font-weight:500;line-height:1.15}.wf2-body p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.wf2-s{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ff9b9b;white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.wf2-s:before{content:"";border-bottom:6px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.wf2-list li.gap .wf2-s{color:var(--amber)}.wf2-list li.gap .wf2-s:before{background:currentColor;border:0;width:8px;height:1.5px}.wf2-scan{opacity:0;background:linear-gradient(90deg,#0000,#6d8bff 40%,#b9c8ff 50%,#6d8bff 60%,#0000);width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:translate(-100%)}.wf2-brief.on .wf2-scan{animation:wf2Scan 1.4s var(--ease) forwards;animation-delay:calc(var(--d) + .25s)}@keyframes wf2Scan{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}.wf2-list li:hover .wf2-n{color:var(--blue-2)}@media (max-width:900px){.wf2-brief{grid-template-columns:1fr;gap:40px}.wf2-lead{position:static}.wf2-list li{grid-template-columns:34px minmax(0,1fr)}.wf2-s{grid-column:2}}.wf3-head{text-align:center;justify-items:center;gap:20px;max-width:820px;margin:0 auto;display:grid}.wf3-head .h2{margin:0}.wf3-head p{max-width:600px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.wf3-table{max-width:1080px;margin:72px auto 0}.wf3-cols,.wf3-row{grid-template-columns:minmax(0,.8fr) 120px minmax(0,1.2fr);align-items:center;gap:24px;display:grid}.wf3-cols{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding-bottom:16px;font-size:10.5px}.wf3-cols span:last-child{color:var(--blue-2)}.wf3-row{border-bottom:1px solid var(--line);padding:30px 0}.wf3-row .then{letter-spacing:-.015em;color:var(--dim);opacity:0;transition:opacity .6s var(--ease), text-decoration-color .6s var(--ease);transition-delay:var(--d);font-size:clamp(17px,1.6vw,21px);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:1px}.wf3-row .arrow{height:1px;position:relative}.wf3-row .arrow:before{content:"";background:linear-gradient(90deg, var(--line-2), #4470ff);transform-origin:0;transition:transform .8s var(--ease);transition-delay:calc(var(--d) + .25s);position:absolute;inset:0;transform:scaleX(0)}.wf3-row .arrow i{width:9px;height:9px;transition:transform .4s var(--ease);transition-delay:calc(var(--d) + .95s);border-top:1.5px solid #4470ff;border-right:1.5px solid #4470ff;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)scale(0)}.wf3-row .now{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--d) + .9s);gap:8px;display:grid;transform:translate(-14px)}.wf3-row .now b{letter-spacing:-.03em;color:var(--text);font-size:clamp(20px,2.1vw,27px);font-weight:500;line-height:1.2}.wf3-row .now em{font-style:normal;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ff9b9b;font-size:10.5px}.wf3.on .wf3-row .then{opacity:1;text-decoration-color:#ffffff47}.wf3.on .wf3-row .arrow:before{transform:scaleX(1)}.wf3.on .wf3-row .arrow i{transform:rotate(45deg)scale(1)}.wf3.on .wf3-row .now{opacity:1;transform:none}.wf3-row:hover .now b{color:#fff}@media (max-width:760px){.wf3-table{margin-top:48px}.wf3-cols{display:none}.wf3-row{grid-template-columns:1fr;gap:10px;padding:24px 0}.wf3-row .arrow{width:48px}}@media (prefers-reduced-motion:reduce){.wf3-row .then,.wf3-row .now,.wf3-row .arrow:before,.wf3-row .arrow i{opacity:1!important;transition:none!important;transform:none!important}.wf3-row .arrow i{transform:rotate(45deg)!important}}.tk-v .c{margin:0 .08em 0 .02em}@media (max-width:560px){.tk-v .c{margin:0 .12em 0 .03em}}
