.xr{--xr-mono:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;--xr-display:var(--font-sora), var(--font-inter), system-ui, sans-serif;--xr-ink:var(--foreground);--xr-ink-2:var(--muted-foreground);--xr-ink-3:#6b7893;--xr-accent:var(--accent-cyan);--xr-card:var(--card);--xr-tint:var(--vx-il);--xr-tint-hover:#f2f6ff;--xr-seg:#eef2f9;--xr-line:#dfe5ee;--xr-line-hover:#9db6f5;--xr-line-btn:#cfd6e4;--xr-pick-on:linear-gradient(135deg, #eef3ff, #fff);--xr-glow-rgb:35, 88, 230;line-height:normal;font-family:var(--font-inter), system-ui, sans-serif;color:var(--xr-ink);overflow-x:clip}.dark .xr{--xr-ink-3:#8ea2c4;--xr-tint-hover:var(--vx-tint);--xr-seg:var(--secondary);--xr-line:var(--border);--xr-line-hover:#3a5694;--xr-line-btn:#2f3a52;--xr-pick-on:linear-gradient(135deg, #14213f, var(--card));--xr-glow-rgb:79, 136, 255}.xr :before,.xr :after{box-sizing:content-box}.xr-w{max-width:1180px;margin:0 auto;padding:0 32px}.xr-sec{padding:96px 0}.xr-tint{background:var(--xr-tint)}.xr-lab{font:600 12px/1.3 var(--xr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--xr-accent);margin:12px 0}.xr-dk .xr-lab{color:#8db8ff}.xr-sh .xr-lab{color:var(--xr-ink-2);margin:0;font-size:1.08rem;line-height:1.6}.xr-dk .xr-sh .xr-lab{color:#f5f8fc}.xr-df .xr-lab{font:400 clamp(1.25rem, 1rem + .9vw, 1.7rem) / 1.5 var(--xr-display);letter-spacing:-.02em;margin:0}.xr-es .xr-lab{margin:0 0 24px;font-size:1.08rem;line-height:1.6}.xr-sh{max-width:720px;margin-bottom:48px}.xr-sh h2,.xr-es h2{font:600 clamp(1.9rem, 1.2rem + 2.2vw, 2.9rem) / 1.1 var(--xr-display);letter-spacing:-.035em;text-wrap:balance;margin:14px 0}.xr-sh-lead{color:var(--xr-ink-2);margin:0;font-size:1.08rem;line-height:1.6}.xr-sh-lead a{color:var(--xr-accent);font-weight:600}.xr-dk{color:#f5f8fc;background:radial-gradient(90% 70% at 85% 0,#0b1c46 0%,#060b18 52%,#030509 100%);border:1px solid #8db0ff33;border-radius:36px;margin:16px;position:relative;overflow:clip;box-shadow:0 40px 120px -60px #3a78ff80}.xr-dk .xr-sh-lead{color:#fff;font-size:1.28rem;line-height:1.6}.xr-kw{background:linear-gradient(100deg, var(--kw-hi), var(--kw-lo) 50%, var(--kw-hi));-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 .4em var(--kw-glow));-webkit-background-clip:text;background-clip:text}.xr-dk .xr-kw{filter:drop-shadow(0 0 .4em #4f88ff99);background-image:linear-gradient(100deg,#a9c8ff,#5a8fff 50%,#a9c8ff)}@media (forced-colors:active){.xr-kw{-webkit-text-fill-color:currentColor;color:inherit;filter:none;background:0 0}}.xr-btn{height:48px;font:600 15px var(--font-inter), sans-serif;border-radius:12px;align-items:center;gap:10px;padding:0 22px;transition:all .25s;display:inline-flex}.xr-btn svg{flex:none;width:16px;height:16px;transition:transform .25s}.xr-btn:hover svg{transform:translate(3px)}.xr-btn-p{color:#0a0a0a;background:#fff}.xr-btn-p:hover{transform:translateY(-2px);box-shadow:0 0 0 4px #8db0ff4d,0 10px 40px -8px #4f88ffcc}.xr-btn-o{color:#f5f8fc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff47}.xr-btn-o:hover{background:#ffffff1a}.xr-btn-k{background:var(--vx-fill);color:var(--vx-fillfg)}.xr-btn-k:hover{box-shadow:0 0 0 4px rgba(var(--xr-glow-rgb), .25), 0 14px 36px -10px rgba(var(--xr-glow-rgb), .7);transform:translateY(-2px)}.xr-btn-l{border:1px solid var(--xr-line-btn);color:var(--xr-ink)}.xr-btn-l:hover{border-color:var(--xr-accent);color:var(--xr-accent)}.xr-ctas{flex-wrap:wrap;gap:12px;display:flex}.xr-hero{padding:44px 0 88px}.xr-hero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 48px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/48px 100%;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 80% at 70% 30%,#000,#0000);mask:radial-gradient(70% 80% at 70% 30%,#000,#0000)}.xr-hero .xr-w{position:relative}.xr-bc{font:500 13px var(--xr-mono);color:#dbe8ff;letter-spacing:.06em}.xr-bc li{display:inline}.xr-bc a:hover{color:#fff}.xr-hg{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;margin-top:56px;display:grid}.xr-hero h1{font:600 clamp(2.3rem, 1.2rem + 3.6vw, 3.7rem) / 1.05 var(--xr-display);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 20px}.xr-hero-lead{color:#fff;max-width:36rem;margin:0 0 32px;font-size:1.4rem;line-height:1.55}.xr-tags{font:500 13.5px var(--xr-mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f8fc;flex-wrap:wrap;gap:20px;margin-top:36px;display:flex}.xr-tags span:before{content:"/ ";color:#4f88ff}.xr-cf{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff24;border-radius:24px;padding:22px;transition:transform .4s,box-shadow .4s;position:relative;box-shadow:0 40px 80px -40px #000}.xr-cf:hover{transform:translateY(-6px)rotate(-.4deg);box-shadow:0 40px 90px -30px #4f88ff8c}.xr-chd{font:600 12.5px var(--xr-mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f8fc;justify-content:space-between;align-items:center;display:flex}.xr-chd em{border:1px solid #ffffff2e;border-radius:99px;padding:3px 9px;font-style:normal}.xr-hy{background:#060b18b3;border:1px solid #8db0ff40;border-radius:14px;margin:18px 0;padding:14px 16px}.xr-hy small{font:600 12px var(--xr-mono);letter-spacing:.1em;text-transform:uppercase;color:#8db8ff;margin-bottom:6px;display:block}.xr-hy p{font:500 18px/1.45 var(--xr-display);color:#f5f8fc;margin:0}.xr-tm{margin:0;padding:0;list-style:none}.xr-tm li{color:#fff;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:16.5px;display:grid;position:relative}.xr-tm li:before{content:"";background:#4f88ff;border-radius:50%;width:10px;height:10px;margin-left:6px;box-shadow:0 0 12px #4f88ff}.xr-tm li:after{content:"";background:#8db0ff4d;width:1px;position:absolute;top:30px;bottom:-8px;left:10px}.xr-tm li:last-child:after{display:none}.xr-tm b{font:600 12px var(--xr-mono);letter-spacing:.08em;text-transform:uppercase;color:#dbe8ff}.xr-tm li.is-run:before{background:#dbe8ff;animation:1.6s ease-in-out infinite xr-pulse}.xr-tm li.is-queued:before{box-shadow:none;background:0 0;border:1.5px solid #ffffff59}.xr-vd{height:60px;margin-top:14px;position:relative}.xr-st{font:700 13.5px var(--xr-mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;border-radius:14px;place-items:center;display:grid;position:absolute;inset:0}.xr-st-ok{color:#dbe8ff;background:#4f88ff29;border:2px solid #8db8ff;animation:9s infinite xr-verdict-a;box-shadow:0 0 30px #4f88ff80}.xr-st-no{color:#fff;border:2px dashed #fff6;animation:9s infinite xr-verdict-b}.xr-df{grid-template-columns:1.25fr .75fr;align-items:start;gap:56px;display:grid}.xr-df h2{font:600 clamp(1.9rem, 1.2rem + 2.2vw, 2.9rem) / 1.1 var(--xr-display);letter-spacing:-.035em;margin:14px 0 24px}.xr-df-body{font:400 clamp(1.25rem, 1rem + .9vw, 1.7rem) / 1.5 var(--xr-display);letter-spacing:-.02em;margin:0}.xr-df-body strong{font-weight:600}.xr-p3{gap:12px;margin:0;padding:0;list-style:none;display:grid}.xr-p3 li{border:1px solid var(--xr-line);background:var(--xr-card);border-radius:16px;grid-template-columns:40px 1fr;gap:14px;padding:18px 20px;transition:all .3s;display:grid}.xr-p3 li:hover{border-color:var(--xr-accent);background:var(--xr-tint-hover);box-shadow:0 18px 40px -22px rgba(var(--xr-glow-rgb), .45);transform:translate(6px)}.xr-p3-n{font:600 13px var(--xr-mono);color:var(--xr-accent)}.xr-p3-t{font:600 1rem var(--xr-display);display:block}.xr-p3-s{color:var(--xr-ink-2);font-size:.9rem;line-height:1.45}.xr-ph{grid-template-columns:minmax(300px,380px) 1fr;gap:28px;display:grid}.xr-pt{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.xr-pt label{border:1px solid var(--xr-line);background:var(--xr-card);cursor:pointer;border-radius:18px;grid-template-columns:40px 1fr;gap:3px 12px;padding:18px 20px;transition:all .25s;display:grid;position:relative}.xr-pt label:hover{border-color:var(--xr-line-hover);transform:translate(4px)}.xr-pt input,.xr-sg input{opacity:0;width:1px;height:1px;position:absolute}.xr-pt-n{font:600 13px var(--xr-mono);color:var(--xr-ink-3);grid-row:1/3;padding-top:3px}.xr-pt-t{font:600 1.05rem/1.25 var(--xr-display)}.xr-pt-s{color:var(--xr-ink-2);font-size:.9rem;line-height:1.45}.xr-pt label:has(input:checked){border-color:var(--xr-accent);background:var(--xr-pick-on);box-shadow:0 20px 44px -24px rgba(var(--xr-glow-rgb), .55)}.xr-pt label:has(input:checked) .xr-pt-n{color:var(--xr-accent)}:is(.xr-pt label:has(input:focus-visible),.xr-sg label:has(input:focus-visible)){outline:2px solid var(--xr-accent);outline-offset:3px}.xr-pv{color:#f5f8fc;background:radial-gradient(90% 70% at 85% 0,#0b1c46,#060b18 55%,#030509);border:1px solid #8db0ff33;border-radius:26px;min-height:390px;padding:30px 32px;display:flex;box-shadow:0 30px 70px -40px #3a78ff99}.xr-pn{flex-direction:column;justify-content:space-between;gap:28px;width:100%;display:none}:is(.xr-ph:has(input[value="1"]:checked) .xr-pn[data-k="1"],.xr-ph:has(input[value="2"]:checked) .xr-pn[data-k="2"],.xr-ph:has(input[value="3"]:checked) .xr-pn[data-k="3"],.xr-ph:has(input[value="4"]:checked) .xr-pn[data-k="4"]){animation:.5s both xr-in;display:flex}.xr-pn h3{font:600 1.75rem var(--xr-display);letter-spacing:-.02em;margin:0 0 10px}.xr-pn p{color:#fff;max-width:36rem;margin:0;font-size:1.2rem;line-height:1.6}.xr-pn .xr-rule{font:600 14.5px var(--xr-mono);letter-spacing:.06em;color:#fff;border-top:1px solid #ffffff24;padding-top:16px}.xr-cp{grid-template-columns:repeat(5,1fr);padding-top:30px;display:grid;position:relative}.xr-rl{background:#ffffff1f;height:2px;position:absolute;top:52px;left:10%;right:10%}.xr-rl:after{content:"";transform-origin:0;background:linear-gradient(90deg,#4f88ff,#a9c8ff);position:absolute;inset:0;transform:scaleX(0)}.xr-nd{z-index:1;grid-row:1;justify-items:center;gap:10px;display:grid;position:relative}.xr-nd i{background:#0b1020;border:1px solid #ffffff3d;border-radius:12px;width:44px;height:44px}.xr-nd span{font:600 12px var(--xr-mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f8fc}.xr-sb{background:#4f88ff14;border:1.5px dashed #8db8ff;border-radius:16px;grid-area:1/4/auto/6;margin:-12px -6px -14px}.xr-sb:before{content:"isolated sandbox";font:600 11.5px var(--xr-mono);letter-spacing:.1em;text-transform:uppercase;color:#8db8ff;background:#060b18;margin:-22px 0 0 14px;padding:0 8px;position:absolute}.xr-oc{font:600 13px var(--xr-mono);letter-spacing:.1em;text-transform:uppercase;gap:12px;margin-top:22px;display:flex}.xr-oc span{text-align:center;border-radius:12px;flex:1;padding:12px 14px}.xr-oc-y{color:#dbe8ff;background:#4f88ff29;border:1.5px solid #8db8ff;animation:6s infinite xr-verdict-a}.xr-oc-x{color:#f5f8fc;border:1.5px dashed #ffffff59}.xr-oc .xr-oc-z{color:#dbe8ff;flex:.7}.xr-cp-1 .xr-nd-z i{border-color:#8db8ff;animation:2s ease-in-out infinite xr-pulse;box-shadow:0 0 22px #4f88ffcc}.xr-cp-2 .xr-nd i{animation:5s ease-in-out infinite xr-node-on;animation-delay:calc(var(--k) * .6s)}.xr-cp-2 .xr-rl:after{animation:5s ease-in-out infinite xr-line-fill}.xr-cp-3 .xr-nd i{border-color:#8db0ff80}.xr-cp-3 .xr-rl:after{opacity:.7;transform:scaleX(1)}.xr-cp-3 .xr-nd-z i{background:#8db8ff;box-shadow:0 0 22px #4f88ffe6}.xr-cp-4 .xr-nd i{background:#8db8ff;border-color:#dbe8ff}.xr-cp-4 .xr-rl:after{transform:scaleX(1)}.xr-au{padding:88px 32px}.xr-bl{border-block:1px solid #ffffff1f;padding:26px 0;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.xr-bt{gap:14px;width:max-content;animation:30s linear infinite xr-belt;display:flex}.xr-bt span{font:500 15px var(--xr-mono);color:#fff;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;padding:12px 18px}.xr-bl:after{content:"";background:linear-gradient(#0000,#8db8ff,#0000);width:2px;animation:3s ease-in-out infinite xr-scan;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 24px #4f88ff}.xr-bn{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:72px;display:grid;position:relative}.xr-bx{background:#ffffff0a;border:1px solid #ffffff24;border-radius:20px;padding:22px;transition:all .3s}.xr-bx b{font:600 1.3rem var(--xr-display);display:block}.xr-bx small{color:#fff;margin-top:6px;font-size:1.05rem;line-height:1.55;display:block}.xr-bx:hover{border-color:#8db8ff;transform:translateY(-6px);box-shadow:0 30px 60px -30px #4f88ffb3}.xr-bx-i{border-style:dashed}.xr-bx-c{animation:9s infinite xr-glow-c}.xr-bx-r{animation:9s infinite xr-glow-r}.xr-bx-i{animation:9s infinite xr-glow-i}.xr-dt{opacity:0;background:#8db8ff;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-52px;left:50%;box-shadow:0 0 18px #4f88ff}.xr-dt-1{animation:9s infinite xr-drop-1}.xr-dt-2{background:#c4cad6;animation:9s infinite xr-drop-2}.xr-dt-3{background:0 0;border:2px dashed #8db8ff;animation:9s infinite xr-drop-3}.xr-am{gap:18px;display:grid}.xr-ar small,.xr-e3 small{font:600 12px var(--xr-mono);letter-spacing:.1em;text-transform:uppercase;color:#dbe8ff;margin-bottom:8px;display:block}.xr-am i{font:600 13.5px var(--xr-mono);color:#dbe8ff;border:1px solid #fff3;border-radius:10px;margin:0 8px 8px 0;padding:9px 12px;font-style:normal;display:inline-block}.xr-ar:first-child i{animation:6s infinite xr-forget;animation-delay:calc(var(--k) * .8s)}.xr-ar em{font:500 14px var(--xr-mono);color:#fff;font-style:normal;animation:2s infinite xr-noise}.xr-ar.is-ok i{background:#4f88ff33;border-color:#8db8ff}.xr-cl{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.xr-cl span{font:500 15px var(--xr-mono);border-radius:12px;padding:12px 16px}.xr-cl svg{width:13px;height:13px}.xr-tx{color:#fff;border:1px solid #fff3}.xr-stp{color:#dbe8ff;background:#4f88ff2e;border:1.5px solid #8db8ff;animation:2s infinite xr-pulse}.xr-ev{color:#f5f8fc;border:1.5px dashed #ffffff59;animation:1.6s infinite xr-noise}.xr-e3{gap:14px;display:grid}.xr-e3 span{height:10px;width:var(--w);background:linear-gradient(90deg,#4f88ff,#dbe8ff);border-radius:6px;animation:6s ease-out infinite xr-grow;display:block}.xr-e3 em{font:500 14px var(--xr-mono);color:#fff;font-style:normal}.xr-wq{align-items:center;gap:0;display:flex}.xr-qc{font:500 14.5px var(--xr-mono);color:#dbe8ff;background:#4f88ff29;border:1.5px solid #8db8ff;border-radius:12px;padding:12px 14px}.xr-qc.is-weak{color:#fff;background:0 0;border-style:dashed;border-color:#fff6}.xr-gp{border-top:2px dashed #fff6;flex:1;min-width:40px;height:0;animation:1.8s infinite xr-noise}.xr-vs{font:500 16.5px var(--xr-mono);color:#fff}.xr-vs b{border:1.5px dashed #c4cad6;border-radius:8px;margin-left:8px;padding:3px 12px;animation:2s infinite xr-pulse;display:inline-block}.xr-sg{border:1px solid var(--xr-line);background:var(--xr-seg);border-radius:14px;gap:4px;padding:5px;display:inline-flex}.xr-sg label{font:600 14px var(--font-inter), sans-serif;color:var(--xr-ink-2);cursor:pointer;border-radius:10px;padding:11px 22px;transition:all .25s;position:relative}.xr-sg label:has(input:checked){background:var(--vx-fill);color:var(--vx-fillfg);box-shadow:0 8px 24px -8px #0a0a0a80}.xr-cm{grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;margin-top:36px;display:none}:is(.xr-cw:has(input[value="1"]:checked) .xr-cm[data-k="1"],.xr-cw:has(input[value="2"]:checked) .xr-cm[data-k="2"]){animation:.5s both xr-in;display:grid}.xr-cm h3{font:600 1.6rem var(--xr-display);letter-spacing:-.025em;margin:0 0 12px}.xr-cm p{color:var(--xr-ink-2);margin:0;font-size:1.05rem;line-height:1.65}.xr-vz{color:#f5f8fc;background:radial-gradient(90% 70% at 85% 0,#0b1c46,#060b18 55%,#030509);border:1px solid #8db0ff33;border-radius:24px;gap:9px;padding:24px;display:grid;box-shadow:0 30px 70px -40px #3a78ff99}.xr-wr{font:500 15px var(--xr-mono);color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;gap:12px;padding:11px 14px;transition:all .25s;animation:4s ease-in-out infinite xr-noise;display:flex}.xr-wr:nth-child(2n){animation-delay:-1.5s}.xr-wr:nth-child(3n){animation-delay:-2.7s}.xr-wr:hover{background:#ffffff1a;transform:translate(4px)}.xr-wr em{color:#dbe8ff;font-style:normal}.xr-ft{font:600 12.5px var(--xr-mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f8fc;margin-top:6px}.xr-fd{font:500 15px/1.8 var(--xr-mono);color:#dbe8ff;background:linear-gradient(135deg,#4f88ff38,#4f88ff0d);border:1.5px solid #8db8ff;border-radius:16px;padding:18px 20px;box-shadow:0 0 40px -10px #4f88ff99}.xr-fd b{font:700 12.5px var(--xr-mono);letter-spacing:.14em;text-transform:uppercase;color:#8db8ff;margin-bottom:6px;display:block}.xr-fd.is-neutral{box-shadow:none;color:#fff;background:0 0;border:1.5px dashed #ffffff59}.xr-fd.is-neutral b{color:#fff}.xr-nt{background:var(--xr-tint);border:1px solid var(--xr-line);color:var(--xr-ink-2);border-radius:16px;margin:40px 0 16px;padding:20px 24px;line-height:1.6}.xr-es{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding-block:88px;display:grid}.xr-es-lead{color:#fff;margin:0 0 24px;font-size:1.28rem;line-height:1.6}.xr-lk{flex-direction:column;gap:4px;display:flex}.xr-lk a{max-width:26rem;font:600 1.15rem var(--xr-display);border-top:1px solid #ffffff24;justify-content:space-between;padding:14px 0;transition:all .25s;display:flex}.xr-lk a span{color:#8db8ff;align-items:center;transition:all .25s;display:inline-flex}.xr-lk a svg{width:16px;height:16px}.xr-lk a:hover{color:#8db8ff;padding-left:8px}.xr-lk a:hover span{transform:translate(6px)}.xr-rcs{gap:26px;display:grid;position:relative}.xr-rc{color:#0a0a0a;font-family:var(--xr-mono);background:#f5f8fc;border-radius:6px 6px 0 0;padding:20px 22px 24px;transition:transform .4s,box-shadow .4s;position:relative;box-shadow:0 30px 60px -30px #000}.xr-rc:after{content:"";background:conic-gradient(from 135deg at top,#0000,#f5f8fc 1deg 89deg,#0000 90deg) 50%/14px 100%;height:9px;position:absolute;bottom:-9px;left:0;right:0}.xr-rc:first-child{transform:rotate(-1.2deg)}.xr-rc:nth-child(2){transform:rotate(.8deg)translate(22px)}.xr-rc:nth-child(3){opacity:.85;transform:rotate(-.6deg)}.xr-rc:hover{z-index:2;transform:rotate(0)translateY(-6px)scale(1.02);box-shadow:0 40px 80px -30px #4f88ffb3}.xr-rc h4{font:600 11px var(--xr-mono);letter-spacing:.14em;text-transform:uppercase;color:#6b7893;margin:0 0 12px}.xr-rc dl{gap:8px;margin:0;display:grid}.xr-rc dl div{grid-template-columns:104px 1fr;gap:10px;font-size:12.5px;line-height:1.45;display:grid}.xr-rc dt{letter-spacing:.08em;text-transform:uppercase;color:#6b7893;padding-top:2px;font-size:10.5px}.xr-rc dd{margin:0;font-weight:500}.xr-rc-ok,.xr-rc-no{font:700 10.5px var(--xr-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;padding:3px 10px;position:absolute;top:14px;right:16px;transform:rotate(4deg)}.xr-rc-ok{color:#2358e6;border:1.5px solid #2358e6}.xr-rc-no{color:#b4331f;border:1.5px dashed #b4331f}.xr-gr{padding-top:8px;position:relative}.xr-gr:before{content:"";background:#c9d6ec;height:2px;position:absolute;top:23px;left:10%;right:10%}.dark .xr-gr:before{background:#2b3550}.xr-tk{background:var(--xr-accent);width:16px;height:16px;box-shadow:0 0 22px var(--xr-accent);z-index:2;border-radius:50%;margin-left:-8px;animation:10s ease-in-out infinite xr-token;position:absolute;top:16px;left:10%}.xr-gg{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.xr-gt{border:1px solid var(--xr-line);background:var(--xr-card);animation:10s infinite xr-gate;animation-delay:calc(var(--i) * 2s + .2s);border-radius:18px;margin-top:30px;padding:34px 18px 20px;transition:all .3s;position:relative}.xr-gn{background:var(--xr-card);border:2px solid var(--xr-accent);width:18px;height:18px;box-shadow:0 0 0 5px var(--xr-card);border-radius:50%;margin-left:-9px;position:absolute;top:-9px;left:50%}.xr-gt small{font:600 11px var(--xr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--xr-accent)}.xr-gt b{font:600 1.02rem/1.25 var(--xr-display);margin:6px 0;display:block}.xr-gt p{color:var(--xr-ink-2);margin:0;font-size:.88rem;line-height:1.55}.xr-gt:hover{border-color:var(--xr-accent);background:var(--xr-tint-hover);box-shadow:0 26px 50px -26px rgba(var(--xr-glow-rgb), .55);transform:translateY(-8px)}.xr-ss{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.xr-sl{padding-left:34px;position:relative}.xr-sl:before{content:"";background:#8db0ff40;width:2px;position:absolute;top:8px;bottom:8px;left:9px}.xr-sl:after{content:"";background:linear-gradient(#8db8ff,#0000);width:2px;height:48px;animation:8s linear infinite xr-scan-down;position:absolute;top:8px;left:9px;box-shadow:0 0 14px #4f88ff}.xr-sl li{border-radius:14px;margin-bottom:6px;padding:14px 18px;transition:all .3s;position:relative}.xr-sl li:before{content:"";background:#060b18;border:2px solid #8db8ff;border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;top:20px;left:-31px}.xr-sl li:hover{background:#4f88ff1f}.xr-sl li:hover:before{background:#8db8ff;box-shadow:0 0 16px #4f88ff}.xr-sl li.is-rejected:before{border-style:dashed;border-color:#c4cad6}.xr-sl b{font:600 1.2rem var(--xr-display);display:block}.xr-sl p{color:#fff;margin:4px 0 0;font-size:1.08rem;line-height:1.55}.xr-lj{background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff24;border-radius:24px;gap:10px;padding:22px;display:grid;position:sticky;top:96px}.xr-cr{border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:14px;font-size:16px;transition:all .3s;display:grid}.xr-cr:hover{background:#ffffff12;transform:translate(4px)}.xr-cr i{border-radius:50%;width:14px;height:14px}.xr-cr.is-has i{background:#8db8ff;box-shadow:0 0 14px #4f88ff}.xr-cr.is-missing i{border:2px dashed #fff6}.xr-cr em{font:600 12px var(--xr-mono);letter-spacing:.08em;text-transform:uppercase;color:#dbe8ff;font-style:normal}.xr-rj{text-align:center;font:700 13.5px var(--xr-mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f8fc;border:2px dashed #c4cad6;border-radius:12px;margin-top:6px;padding:14px;animation:2.4s ease-in-out infinite xr-pulse}.xr-lj p{color:#fff;margin:0;font-size:1.05rem;line-height:1.5}.xr-gd{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.xr-cd{border:1px solid var(--xr-line);background:var(--xr-card);border-radius:20px;padding:24px;transition:all .35s;position:relative;overflow:hidden}.xr-cd:before{content:"";background:linear-gradient(120deg,#0000 40%,#4f88ff24 50%,#0000 60%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.xr-cd:hover{border-color:var(--xr-accent);box-shadow:0 30px 60px -30px rgba(var(--xr-glow-rgb), .5);transform:translateY(-6px)}.xr-cd:hover:before{transform:translate(100%)}.xr-cn{font:600 12px var(--xr-mono);color:var(--xr-accent)}.xr-cd h3{font:600 1.15rem/1.3 var(--xr-display);letter-spacing:-.015em;margin:10px 0 0}.xr-cd pre{color:#c5d6f2;font:500 13.5px/1.65 var(--xr-mono);white-space:pre-wrap;background:#0a0f1e;border-radius:12px;margin:18px 0 0;padding:12px 14px;transition:all .35s;position:relative}.xr-cd:hover pre{color:#fff;box-shadow:inset 0 0 0 1px #4f88ff80}.xr-qs{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.xr-fl{perspective:1100px;border-radius:20px;outline:none;height:290px}.xr-fl:focus-visible{outline:2px solid var(--xr-accent);outline-offset:4px}.xr-fi{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.xr-fl:hover .xr-fi,.xr-fl:focus-visible .xr-fi{transform:rotateY(180deg)}.xr-fa,.xr-fb{backface-visibility:hidden;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;inset:0}.xr-fa{background:var(--xr-card);border:1px solid var(--xr-line);box-shadow:0 20px 40px -30px #0a0a0a4d}.xr-fa b{font:600 1.12rem/1.35 var(--xr-display);letter-spacing:-.015em}.xr-fa small,.xr-fb small{font:600 11px var(--xr-mono);letter-spacing:.1em;text-transform:uppercase;color:#8db8ff}.xr-fa em{font:500 12px var(--xr-mono);color:var(--xr-ink-3);font-style:normal}.xr-fb{color:#f5f8fc;background:radial-gradient(90% 70% at 85% 0,#0b1c46,#060b18 60%,#030509);border:1px solid #8db0ff59;transform:rotateY(180deg)}.xr-fb small{color:#8db8ff}.xr-fb p{font:500 1.18rem/1.55 var(--xr-display);color:#fff;margin:0}.xr-us{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.xr-us h3{margin:0 0 12px}.xr-ul{border-top:1px solid var(--xr-line);font:600 1.02rem var(--xr-display);justify-content:space-between;padding:16px 0;transition:all .25s;display:flex}.xr-ul span{color:var(--xr-accent);align-items:center;transition:all .25s;display:inline-flex}.xr-ul svg{width:16px;height:16px}.xr-ul:hover{color:var(--xr-accent);padding-left:8px}.xr-ul:hover span{transform:translate(6px)}.xr-dsg{grid-template-columns:.7fr 1.3fr;gap:56px;padding-block:88px;display:grid}.xr-dsg h2{font:600 clamp(1.9rem, 1.2rem + 2.2vw, 2.9rem) / 1.1 var(--xr-display);letter-spacing:-.035em;margin:14px 0}.xr-dsg-lead{color:#fff;margin:0;font-size:1.2rem;line-height:1.6}.xr-sp{margin:0}.xr-sp>div{border-bottom:1px solid #ffffff1a;border-radius:10px;grid-template-columns:9rem 1fr;gap:16px;padding:16px 14px;transition:all .25s;display:grid}.xr-sp>div:hover{background:#4f88ff1f}.xr-sp dt{font:600 13px var(--xr-mono);letter-spacing:.1em;text-transform:uppercase;color:#dbe8ff;padding-top:4px}.xr-sp dd{font:500 1.18rem/1.4 var(--xr-display);margin:0}.xr-lg{flex-wrap:wrap;gap:8px;display:flex}.xr-lg span{font:500 14px var(--xr-mono);color:#fff;border:1px solid #ffffff2e;border-radius:99px;padding:6px 12px;transition:all .2s}.xr-lg span:hover{color:#06122b;background:#8db8ff;transform:translateY(-2px)}.xr-lv{background:#8db8ff;border-radius:50%;width:8px;height:8px;margin-right:9px;animation:2s infinite xr-ping;display:inline-block}.xr-cta{text-align:center;padding:96px 0}.xr-cta h2{max-width:760px;font:600 clamp(1.9rem, 1.2rem + 2.2vw, 2.9rem) / 1.1 var(--xr-display);letter-spacing:-.035em;text-wrap:balance;margin:14px auto 28px}.xr-cta-lead{max-width:620px;color:var(--xr-ink-2);margin:-8px auto 28px;line-height:1.6}.xr-cta .xr-ctas{justify-content:center}@keyframes xr-verdict-a{0%,4%{opacity:0;transform:scale(1.08)rotate(-2deg)}10%,44%{opacity:1;transform:none}50%,to{opacity:0}}@keyframes xr-verdict-b{0%,50%{opacity:0}56%,94%{opacity:1}to{opacity:0}}@keyframes xr-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes xr-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes xr-node-on{0%,6%{box-shadow:none;background:#0b1020;border-color:#ffffff3d}16%,to{background:#8db8ff;border-color:#dbe8ff;box-shadow:0 0 16px #4f88ffe6}}@keyframes xr-line-fill{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes xr-noise{0%,to{opacity:1}50%{opacity:.5}}@keyframes xr-ping{0%{box-shadow:0 0 #8db0ff99}70%,to{box-shadow:0 0 0 9px #8db0ff00}}@keyframes xr-belt{to{transform:translate(-50%)}}@keyframes xr-scan{50%{opacity:.3}}@keyframes xr-glow-c{22%,36%{border-color:#8db8ff;box-shadow:0 0 40px -6px #4f88ffb3}}@keyframes xr-glow-r{55%,69%{border-color:#c4cad6;box-shadow:0 0 40px -10px #ffffff59}}@keyframes xr-glow-i{88%,to{border-color:#8db8ff;box-shadow:0 0 40px -6px #4f88ff80}}@keyframes xr-drop-1{0%{opacity:0;top:-52px;left:50%}4%{opacity:1}22%{opacity:1;top:26px;left:16.6%}28%,to{opacity:0;top:26px;left:16.6%}}@keyframes xr-drop-2{0%,33%{opacity:0;top:-52px;left:50%}37%{opacity:1}55%{opacity:1;top:26px;left:50%}61%,to{opacity:0;top:26px;left:50%}}@keyframes xr-drop-3{0%,66%{opacity:0;top:-52px;left:50%}70%{opacity:1}88%{opacity:1;top:26px;left:83.3%}94%,to{opacity:0;top:26px;left:83.3%}}@keyframes xr-forget{0%,20%{opacity:1}45%,to{opacity:.12;border-style:dashed}}@keyframes xr-grow{0%{width:0}60%,to{width:var(--w)}}@keyframes xr-token{0%,6%{left:10%}20%,26%{left:30%}40%,46%{left:50%}60%,66%{left:70%}80%,92%{left:90%}to{opacity:0;left:90%}}@keyframes xr-gate{0%,16%{border-color:var(--xr-accent);box-shadow:0 18px 40px -22px rgba(var(--xr-glow-rgb), .6)}24%,to{border-color:var(--xr-line);box-shadow:none}}@keyframes xr-scan-down{0%{top:8px}to{top:calc(100% - 56px)}}@media (max-width:960px){.xr-w{padding:0 20px}.xr-sec{padding:64px 0}.xr-dk{border-radius:26px;margin:8px}.xr-hg,.xr-df,.xr-ph,.xr-cm,.xr-es,.xr-dsg,.xr-gd,.xr-us{grid-template-columns:1fr}.xr-hg{gap:36px}.xr-es,.xr-dsg{gap:36px;padding-block:56px}.xr-sp>div{grid-template-columns:1fr;gap:4px}.xr-rc:nth-child(2){transform:rotate(.8deg)}.xr-au{padding:56px 20px}.xr-bn,.xr-gg,.xr-ss,.xr-qs{grid-template-columns:1fr}.xr-tk,.xr-gr:before{display:none}.xr-lj{position:static}.xr-wq{flex-direction:column;align-items:stretch}.xr-gp{border-top:0;border-left:2px dashed #fff6;flex:none;min-width:0;height:24px;margin-left:20px}.xr-dt{display:none}}@media (prefers-reduced-motion:reduce){.xr *,.xr :before,.xr :after{animation:none!important}.xr-st-ok{opacity:1}.xr-cp-2 .xr-rl:after{transform:scaleX(1)}}
