@font-face{font-family:outfit;src:url(../media/Outfit_Variable-s.p.3l9rzm26h_u0r.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}._1uwhba_className{font-family:outfit,outfit Fallback}._1uwhba_variable{--font-outfit:"outfit", "outfit Fallback"}
html:has(.lp){background:#0d0c12}html:has(.lp) body{background:#0d0c12}.lp{min-height:100dvh}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0c12;--bg-2:#15131c;--glass:#1e1b29b8;--glass-2:#16141fe6;--line:#d4af3747;--line-strong:#d4af379e;--fg:#f4f2f8;--fg-2:#cbc6d8;--fg-3:#a09aaf;--violet:#8b5cf6;--violet-light:#c4b5fd;--violet-deep:#6d28d9;--silver:#dcdde4;--gray:#8f8d9b;--amber:#f5a623;--paper:#eeedf2;--paper-2:#fff;--ink:#16141d;--ink-2:#4b4759;--violet-ink:#5b21b6;--grad-text:linear-gradient(270deg, #c4b5fd 0%, #f3f1f8 48%, #a3a1ae 100%);--grad-line:linear-gradient(270deg, #8b5cf6, #dcdde4 55%, #6d28d9);--radius-card:22px;--radius-panel:32px;--ease-out:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--font:var(--font-vazirmatn), Tahoma, sans-serif;--font-latin:var(--font-outfit), "Segoe UI", sans-serif}.lp *{box-sizing:border-box}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:84px}.lp{background:var(--bg);color:var(--fg);font-family:var(--font);direction:rtl;font-size:16px;line-height:1.95;overflow-x:clip}.lp a{color:inherit}.lp p,.lp li{text-wrap:pretty}.lp .latin{font-family:var(--font-latin);direction:ltr;unicode-bidi:isolate}.lp .scene-band{padding-block:28px}.lp .mscene{border-radius:var(--radius-card);border:1px solid var(--line);background:radial-gradient(ellipse at 50% 60%, #6d28d942, transparent 62%), linear-gradient(180deg, var(--bg-2), var(--bg));overflow:hidden}.lp .scene-canvas{aspect-ratio:3;width:100%;display:block}.lp .scene-canvas[data-kind=laser]{aspect-ratio:3/1.15}@media (max-width:640px){.lp .scene-canvas,.lp .scene-canvas[data-kind=laser]{aspect-ratio:16/9}}.lp .wrap{max-width:1160px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.lp .grain{z-index:70;pointer-events:none;opacity:.05;mix-blend-mode:overlay;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='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.lp .site-header{top:env(safe-area-inset-top,0px);z-index:50;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:sticky}.lp .site-header.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);border-color:var(--line);background:#0d0c12b8}.lp .site-header .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.lp .brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lp .head-start{align-items:center;gap:10px;min-width:0;display:flex}.lp .back-btn{border:1px solid var(--line-strong);color:var(--fg);box-shadow:none;background:#ffffff0f}.lp .back-btn:hover{background:#8b5cf633}.lp .brand-name{letter-spacing:-.01em;font-size:1.3rem;font-weight:900}.lp .brand svg{flex:none;overflow:visible}.lp .mark-light{color:#ecebf2}.lp .nav{color:var(--fg-2);gap:26px;font-size:15px;display:flex}.lp .nav a{text-decoration:none;transition:color .2s;position:relative}.lp .nav a:after{content:"";inset-inline:0;background:var(--grad-line);transform-origin:100%;height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:2px;transform:scaleX(0)}.lp .nav a:hover{color:var(--fg)}.lp .nav a:hover:after{transform:scaleX(1)}.lp .header-actions{align-items:center;gap:8px;display:flex}.lp .progress{inset-inline:0;background:var(--grad-line);transform-origin:100%;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.lp .progress:after{content:"";inset-inline-start:100%;background:var(--amber);width:6px;height:6px;box-shadow:0 0 10px var(--amber);border-radius:50%;position:absolute;top:-2px}.lp .btn{min-height:48px;font:600 .95rem/1 var(--font);cursor:pointer;white-space:nowrap;transition:transform .35s var(--spring), background-color .2s, border-color .2s, color .2s, box-shadow .2s;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding-inline:22px;text-decoration:none;display:inline-flex}.lp .btn:active{transition-duration:.1s;transform:scale(.97)}.lp .btn:focus-visible{outline:2px solid var(--violet-light);outline-offset:3px}.lp .btn-primary{isolation:isolate;color:#fff;background:linear-gradient(135deg, #9d74f8, var(--violet) 45%, var(--violet-deep));position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #8b5cf6bf,inset 0 1px #ffffff40}.lp .btn-primary:after{content:"";z-index:-1;transition:transform .7s var(--ease-out);background:linear-gradient(105deg,#0000 30%,#ffffff61 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lp .btn-primary:hover:after{transform:translate(120%)}.lp .btn-primary:hover{box-shadow:0 16px 40px -12px #8b5cf6e6,inset 0 1px #ffffff40}.lp .btn-ghost{border-color:var(--line-strong);color:var(--fg);background:#ffffff05}.lp .btn-ghost:hover{border-color:var(--violet-light);color:var(--violet-light)}.lp .btn-sm{border-radius:12px;min-height:40px;padding-inline:16px;font-size:.9rem}.lp .btn-text{min-height:40px;color:var(--fg-2);align-items:center;padding-inline:10px;font-weight:500;text-decoration:none;display:inline-flex}.lp .btn-text:hover{color:var(--fg)}.lp .arrow{transition:transform .25s var(--ease-out);display:inline-block}.lp .btn:hover .arrow{transform:translate(-4px)}.lp .eyebrow{color:var(--violet-light);letter-spacing:.02em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.lp .eyebrow:before{content:"";background:linear-gradient(270deg, var(--amber) 0 22%, #8b5cf6 22%, #dcdde4);border-radius:2px;width:26px;height:1.5px}.lp .eyebrow-ink{color:var(--violet-ink)}.lp .hero{isolation:isolate;padding-block:36px 0;position:relative;overflow:clip}.lp .aurora{z-index:-2;pointer-events:none;filter:blur(10px);background:radial-gradient(38% 42% at 70% 34%,#8b5cf64d,#0000 70%),radial-gradient(30% 36% at 22% 44%,#a4a1b429,#0000 72%),radial-gradient(44% 40% at 46% 90%,#6d28d938,#0000 70%);animation:22s ease-in-out infinite alternate lp-drift;position:absolute;inset:-30% -20% 10%}@keyframes lp-drift{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-3%,2%)rotate(4deg)scale(1.05)}to{transform:translate(2%,-2%)rotate(-3deg)scale(1.02)}}.lp .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;min-height:540px;display:grid}.lp .hero h1{text-wrap:balance;margin:18px 0 0;font-size:clamp(2rem,1.25rem + 3vw,3.4rem);font-weight:800;line-height:1.3}.lp .hero h1 .l1{text-shadow:0 0 28px #c4b5fd2e;display:block}.lp .grad-text{background:var(--grad-text);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #8b5cf647);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;animation:8s ease-in-out 1.6s infinite lp-sheen;display:block}@keyframes lp-sheen{0%,to{background-position:0 0}50%{background-position:100% 0}}.lp .hero .lead{color:var(--fg-2);max-width:33em;margin:18px 0 0;font-size:clamp(1rem,.95rem + .3vw,1.12rem)}.lp .hero .word{animation:lp-settle 1.1s var(--ease-out) both;display:inline-block}@keyframes lp-settle{0%{filter:blur(10px);transform:translateY(.35em)}to{filter:none;transform:none}}.lp .visual{min-width:0;position:relative}.lp .scene{width:100%;height:auto;display:block;overflow:visible}.lp .scene .stroke{fill:none;stroke:url(#lp-steel);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lp .scene .thin{stroke-width:1px;opacity:.75}.lp .scene .face{fill:url(#lp-faceGrad)}.lp .scene .dim{fill:none;stroke:var(--gray);stroke-width:1px}.lp .scene text{font-family:var(--font-latin);fill:var(--fg-3);letter-spacing:.04em;direction:ltr;font-size:12px}.lp .scene .draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:lp-draw 1.6s var(--ease-out) forwards}.lp .scene .late{animation-delay:.8s}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp .hole{fill:#0d0c1200;stroke:#c4b5fd59;stroke-width:1px;stroke-dasharray:3 3;transition:fill .4s,stroke .4s,filter .4s}.lp .hole.drilled{fill:#07060b;stroke:#e6e6ec;stroke-dasharray:none;stroke-width:1.4px;filter:drop-shadow(0 0 4px #f5a623cc)}.lp .dims{opacity:0;transition:opacity .6s}.lp .dims.on{opacity:1}.lp .scan{opacity:0}.lp .scan.on{animation:2.4s ease-in-out forwards lp-scan}@keyframes lp-scan{0%{opacity:0;transform:translateY(0)}20%{opacity:.95}80%{opacity:.6}to{opacity:0;transform:translateY(190px)}}.lp .tipglow{opacity:0;transition:opacity .15s}.lp .frame rect,.lp .frame path{fill:none;stroke:#a78bfa38;stroke-width:1px}.lp .frame text{fill:#a09aafb3;font-size:9px}.lp .titleblock{opacity:0;animation:.8s 1.6s forwards lp-fadein}.lp .titleblock rect,.lp .titleblock path{fill:#14121b8c;stroke:#c4b5fd73;stroke-width:1px}.lp .titleblock path{fill:none}.lp .scene .titleblock text{font-family:var(--font);fill:var(--fg-2);letter-spacing:0;direction:rtl;font-size:11px}.lp .scene .titleblock .tt{fill:var(--fg);font-size:12.5px;font-weight:700}@keyframes lp-fadein{to{opacity:1}}.lp .drilling .tipglow{opacity:1}.lp .spark{pointer-events:none}.lp .tag{color:var(--violet-light);border:1px solid var(--line-strong);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.lp .lattice{inset-inline:0;z-index:-1;width:100%;height:180px;display:block;position:absolute;bottom:0}.lp .hero-fade{height:120px}.lp .horizon{inset-inline:8%;background:var(--grad-line);opacity:.45;height:1px;position:absolute;bottom:150px}.lp section.block{padding-block:96px 24px;position:relative}.lp .section-head{gap:10px;max-width:640px;margin-bottom:40px;display:grid}.lp .section-head h2{text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem);font-weight:800;line-height:1.4}.lp .section-head p{color:var(--fg-2);margin:0}.lp .center{text-align:center;justify-items:center;margin-inline:auto}.lp .split .w{display:inline-block}.lp .how-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:56px;display:grid}.lp .steps-wrap{position:relative}.lp .steps{margin:0;padding:0 0 20vh;list-style:none;position:relative}.lp .steps:before{content:"";inset-inline-start:28px;background:var(--line);width:2px;position:absolute;top:30px;bottom:calc(66vh - 30px)}.lp .fillbar{inset-inline-start:28px;background:var(--grad-line);width:2px;height:0;transition:height .6s var(--ease-out);position:absolute;top:30px}.lp .fillbar:after{content:"";background:var(--amber);width:10px;height:10px;box-shadow:0 0 14px var(--amber);border-radius:50%;position:absolute;bottom:-5px;left:-4px}.lp .step{opacity:.45;grid-template-columns:58px minmax(0,1fr);column-gap:20px;min-height:46vh;padding-top:4px;transition:opacity .5s;display:grid;position:relative}.lp .step.active{opacity:1}.lp .station{z-index:1;background:var(--bg-2);border:1px solid var(--line-strong);width:58px;height:58px;color:var(--fg-3);font-family:var(--font-latin);box-shadow:0 0 0 6px var(--bg);transition:all .5s var(--ease-out);border-radius:18px;place-items:center;font-size:18px;font-weight:600;display:grid;position:relative}.lp .step.active .station{color:#fff;background:linear-gradient(135deg, #9d74f8, var(--violet-deep));box-shadow:0 0 0 6px var(--bg), 0 0 30px #8b5cf680;border-color:#0000}.lp .step h3{margin:8px 0 6px;font-size:1.2rem}.lp .step p{color:var(--fg-2);max-width:28em;margin:0}.lp .stage{border:1px solid var(--line);background:linear-gradient(#1f1c2bc7,#100e16eb);border-radius:26px;height:420px;position:sticky;top:110px;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6,inset 0 1px #ffffff0d}.lp .stage:before{content:"";background-image:linear-gradient(#a78bfa0f 1px,#0000 1px),linear-gradient(90deg,#a78bfa0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000)}.lp .stage-bar{border-bottom:1px solid var(--line);color:var(--fg-3);justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex;position:relative}.lp .dots{direction:ltr;gap:6px;display:flex}.lp .dots i{background:#ffffff1f;border-radius:50%;width:9px;height:9px}.lp .panel{opacity:0;filter:blur(4px);transition:opacity .55s var(--ease-out), transform .55s var(--ease-out), filter .55s var(--ease-out);pointer-events:none;position:absolute;inset:52px 18px 18px;transform:translateY(16px)scale(.98)}.lp .stage[data-active="1"] .p1,.lp .stage[data-active="2"] .p2,.lp .stage[data-active="3"] .p3,.lp .stage[data-active="4"] .p4{opacity:1;filter:none;pointer-events:auto;transform:none}.lp .ptitle{justify-content:space-between;align-items:center;margin-bottom:14px;font-weight:700;display:flex}.lp .field{border:1px solid var(--line);background:#ffffff06;border-radius:12px;padding:8px 12px}.lp .field label{color:var(--fg-3);font-size:11.5px;display:block}.lp .field .v{min-height:1.6em;font-weight:700}.lp .caret:after{content:"";vertical-align:-2px;background:var(--violet-light);width:1.5px;height:1em;margin-inline-start:2px;animation:1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp .fields3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.lp .files{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.lp .file{font-family:var(--font-latin);border:1px solid var(--line);direction:ltr;background:#8b5cf61f;border-radius:9px;padding:4px 10px;font-size:12.5px}.lp .lockchip{color:var(--violet-light);align-items:center;gap:6px;font-size:12px;display:inline-flex}.lp .submit{background:linear-gradient(135deg, #9d74f8, var(--violet-deep));border-radius:11px;margin-top:16px;padding:9px 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -8px #8b5cf6cc}.lp .stage[data-active="1"] .submit{animation:2.4s ease-in-out .8s infinite lp-pulse}@keyframes lp-pulse{0%,to{box-shadow:0 8px 20px -8px #8b5cf6cc,0 0 #8b5cf673}50%{box-shadow:0 8px 20px -8px #8b5cf6cc,0 0 0 10px #8b5cf600}}.lp .quote{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4px 14px;margin-bottom:10px;padding:10px 12px;display:grid;position:relative}.lp .quote.best{background:#f5a6230d;border-color:#f5a6238c}.lp .qname{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.lp .qname svg{flex:none}.lp .qmeta{color:var(--fg-2);text-align:start;font-variant-numeric:tabular-nums;font-size:12.5px}.lp .bars{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lp .bar{color:var(--fg-3);font-size:11px}.lp .bar b{background:#ffffff14;border-radius:3px;height:5px;margin-top:3px;display:block;position:relative;overflow:hidden}.lp .bar b:after{content:"";width:var(--w);background:var(--grad-line);transform-origin:100%;transition:transform .9s var(--ease-out) var(--d,0s);border-radius:3px;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleX(0)}.lp .stage[data-active="2"] .bar b:after{transform:scaleX(1)}.lp .badge-best{top:-9px;color:#1b1205;background:var(--amber);border-radius:99px;padding:1px 9px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:12px;box-shadow:0 4px 14px -4px #f5a623cc}.lp .doc{color:var(--ink);background:#f5f4f9;border-radius:14px;grid-template-rows:auto 1fr auto;gap:10px;height:100%;padding:16px 18px;display:grid;position:relative}.lp .doc h4{justify-content:space-between;margin:0;font-size:14px;display:flex}.lp .doc .lines{align-content:start;gap:8px;display:grid}.lp .doc .lines i{background:#dcd9e6;border-radius:4px;height:7px;display:block}.lp .signs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lp .sign{color:var(--ink-2);border-top:1px solid #c9c4d9;padding-top:6px;font-size:12px}.lp .sign svg{width:100%;height:40px;display:block}.lp .sign path{fill:none;stroke:var(--violet-deep);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.lp .stage[data-active="3"] .sign path{animation:lp-draw 1.2s var(--ease-out) .5s forwards}.lp .stage[data-active="3"] .sign:nth-child(2) path{animation-delay:1.5s}.lp .stamp{inset-inline-start:18px;opacity:0;color:#15803d;border:2px solid #15803d;border-radius:8px;padding:3px 10px;font-size:13px;font-weight:800;position:absolute;top:46px;transform:rotate(-12deg)scale(1.6)}.lp .stage[data-active="3"] .stamp{animation:lp-stamp .45s var(--spring) 2.7s forwards}@keyframes lp-stamp{to{opacity:.9;transform:rotate(-12deg)scale(1)}}.lp .track{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp .track:before{content:"";inset-inline-start:11px;background:var(--line);width:2px;position:absolute;top:12px;bottom:12px}.lp .track li{color:var(--fg-2);align-items:center;gap:12px;padding-inline-start:34px;font-size:14.5px;display:flex;position:relative}.lp .track li:before{content:"";border:2px solid var(--line-strong);background:var(--bg-2);width:16px;height:16px;transition:all .4s var(--ease-out) var(--d,0s);border-radius:50%;position:absolute;inset-inline-start:4px}.lp .stage[data-active="4"] .track li.done:before{background:var(--violet);border-color:var(--violet);box-shadow:0 0 12px #8b5cf6b3}.lp .stage[data-active="4"] .track li.now:before{border-color:var(--amber);animation:1.6s ease-out 1.2s infinite lp-ping}@keyframes lp-ping{0%{box-shadow:0 0 #f5a62399}to{box-shadow:0 0 0 10px #f5a62300}}.lp .track small{color:var(--fg-3)}.lp .paychip{color:#86efac;background:#22c55e1a;border:1px solid #22c55e59;border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:6px 12px;font-size:12.5px;display:inline-flex}.lp .panel-light{border-radius:var(--radius-panel);background:var(--paper);color:var(--ink);margin-inline:clamp(8px,1.6vw,24px);box-shadow:0 40px 80px -48px #000000d9,inset 0 1px #fffc}.lp .panel-light .section-head p{color:var(--ink-2)}.lp .deck{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;padding-block:72px;display:grid}.lp .deck-head{position:sticky;top:110px}.lp .deck-cards{gap:22px;display:grid}.lp .role{border-radius:var(--radius-card);border:1px solid #5b21b61a;min-width:0;padding:28px;position:sticky;overflow:hidden;box-shadow:0 24px 48px -32px #2b1a5c8c,inset 0 1px #ffffffb3}.lp .role:first-child{background:linear-gradient(160deg,#fff,#f3f0fb);top:110px}.lp .role:nth-child(2){background:linear-gradient(160deg,#f6f4fc,#e9e4f8);top:132px}.lp .role:nth-child(3){background:linear-gradient(160deg,#eceaf1,#dfdce8);top:154px}.lp .role h3{margin:0 0 4px;font-size:1.25rem}.lp .role .who{color:var(--violet-ink);font-size:14px;font-weight:700}.lp .role ul{color:var(--ink-2);gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lp .role li{align-items:flex-start;gap:10px;display:flex}.lp .role li svg{flex:none;margin-top:7px}.lp .role .btn{margin-top:20px}.lp .panel-light .btn-ghost{color:var(--ink);background:0 0;border-color:#5b21b659}.lp .panel-light .btn-ghost:hover{color:var(--violet-ink);border-color:var(--violet-ink)}.lp .spot{--mx:50%;--my:50%}.lp .spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx) var(--my), #a78bfa29, transparent 45%);transition:opacity .3s;position:absolute;inset:0}.lp .spot:hover:after{opacity:1}.lp .panel-light .spot:after{background:radial-gradient(360px circle at var(--mx) var(--my), #6d28d91a, transparent 45%)}.lp .services{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp .services a{background:var(--glass-2);border:1px solid var(--line);color:var(--fg-2);transition:transform .35s var(--spring), border-color .2s, color .2s;border-radius:14px;align-items:center;gap:10px;padding:11px 18px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lp .services a:hover{border-color:var(--line-strong);color:var(--fg);transform:translateY(-3px)}.lp .services i{background:var(--grad-line);width:8px;height:8px;transition:transform .4s var(--spring);border-radius:3px;flex:none}.lp .services a:hover i{background:var(--amber);transform:rotate(45deg)scale(1.2)}.lp .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.lp .glass-card{border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;transition:border-color .3s, transform .4s var(--ease-out);background:linear-gradient(#1f1c2be6,#12101af0);padding:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 50px -30px #000000d9}.lp .glass-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.lp .glass-card:before{content:"";inset-inline-start:0;background:var(--grad-line);opacity:.8;border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px}.lp .bento .glass-card:first-child{grid-column:span 7}.lp .bento .glass-card:nth-child(2),.lp .bento .glass-card:nth-child(3){grid-column:span 5}.lp .bento .glass-card:nth-child(4){grid-column:span 7}.lp .glass-card h3{margin:16px 0 6px;font-size:1.1rem}.lp .glass-card p{color:var(--fg-2);margin:0;font-size:15px}.lp .art{display:block}.lp .art .ln{fill:none;stroke:url(#lp-steel);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lp .art .fill{fill:#8b5cf624}.lp .shackle{transition:transform .6s var(--spring) .2s;transform:translateY(-7px)}.lp .is-live .shackle{transform:none}.lp .check{stroke-dasharray:1;stroke-dashoffset:1px}.lp .is-live .check{animation:lp-draw .9s var(--ease-out) .3s forwards}.lp .ring{fill:none;stroke:var(--amber);stroke-width:1.5px;opacity:0;transform-origin:28px 28px}.lp .is-live .ring{animation:1.4s ease-out 1s lp-ring}@keyframes lp-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.lp .sig{stroke-dasharray:1;stroke-dashoffset:1px}.lp .is-live .sig{animation:lp-draw 1.4s var(--ease-out) .3s forwards}.lp .code{font-family:var(--font-latin);fill:var(--violet-light);letter-spacing:1px;font-size:11px}.lp .faq-panel{padding-block:72px}.lp .faq{gap:12px;max-width:760px;margin-inline:auto;display:grid}.lp .faq details{background:var(--paper-2);interpolate-size:allow-keywords;border:1px solid #5b21b61a;border-radius:18px;padding-inline:22px;transition:box-shadow .25s}.lp .faq details::details-content{height:0;transition:height .35s var(--ease-out), content-visibility .35s allow-discrete;overflow:clip}.lp .faq details[open]::details-content{height:auto}.lp .faq details[open]{box-shadow:0 18px 40px -28px #2b1a5c73}.lp .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-weight:700;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .pm{width:28px;height:28px;color:var(--violet-ink);font-family:var(--font-latin);transition:transform .3s var(--ease-out);background:#efe9fd;border-radius:9px;flex:none;place-items:center;display:grid}.lp .faq details[open] .pm{transform:rotate(45deg)}.lp .faq summary:focus-visible{outline:2px solid var(--violet-ink);outline-offset:4px;border-radius:10px}.lp .faq p{color:var(--ink-2);margin:0 0 18px}.lp .closing{isolation:isolate;text-align:center;padding-block:110px 0;position:relative;overflow:clip}.lp .closing .aurora{inset:10% -20% -30%}.lp .closing h2{text-wrap:balance;max-width:18em;margin:0 auto 26px;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);line-height:1.45}.lp .closing .lattice{height:170px;margin-top:70px;position:relative}.lp .site-footer{isolation:isolate;border-top:1px solid var(--line);background:linear-gradient(#110f18,#0a090e);position:relative;overflow:clip}.lp .site-footer:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#a78bfa0d 1px,#0000 1px),linear-gradient(90deg,#a78bfa0d 1px,#0000 1px),radial-gradient(50% 60% at 50% 110%,#8b5cf638,#0000 70%);background-size:32px 32px,32px 32px,100% 100%;position:absolute;inset:0}.lp .ruler{border-bottom:1px solid var(--line);direction:ltr;background:repeating-linear-gradient(90deg,#c4b5fd99 0 1px,#0000 1px 80px) 0 100%/100% 18px no-repeat,repeating-linear-gradient(90deg,#c4b5fd61 0 1px,#0000 1px 40px) 0 100%/100% 11px no-repeat,repeating-linear-gradient(90deg,#c4b5fd33 0 1px,#0000 1px 8px) 0 100%/100% 6px no-repeat;height:32px;position:relative;container-type:inline-size}.lp .ruler .num{font-family:var(--font-latin);color:var(--fg-3);letter-spacing:.04em;font-size:10px;position:absolute;top:2px}.lp .laser{background:linear-gradient(transparent, var(--amber));width:2px;height:26px;box-shadow:0 0 12px var(--amber);animation:11s ease-in-out infinite alternate lp-laser;position:absolute;bottom:0;left:2%}.lp .laser:after{content:"";background:var(--amber);width:8px;height:8px;box-shadow:0 0 14px var(--amber);border-radius:50%;position:absolute;top:-3px;left:-3px}@keyframes lp-laser{0%{transform:translate(0)}to{transform:translate(96cqw)}}.lp .tblock{border:1px solid var(--line-strong);background:#15131c99;border-radius:18px;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));margin-block:44px 18px;display:grid;overflow:hidden}.lp .tb-cell{border-inline-start:1px solid var(--line);flex-direction:column;gap:9px;min-width:0;padding:22px;display:flex}.lp .tb-cell:first-child{border-inline-start:0}.lp .tb-brand .brand{gap:14px}.lp .tb-brand .brand-name{font-size:1.6rem}.lp .brand-tag{color:var(--fg-3);font-size:12.5px;font-weight:500;display:block}.lp .tb-brand p{color:var(--fg-3);max-width:30em;margin:8px 0 0;font-size:14px}.lp .tb-label{border-bottom:1px dashed var(--line-strong);color:var(--fg);justify-content:space-between;align-items:baseline;margin-bottom:2px;padding-bottom:10px;font-size:13.5px;font-weight:700;display:flex}.lp .tb-label i,.lp .tb-strip i{font-style:normal;font-family:var(--font-latin);letter-spacing:.2em;color:var(--fg-3);font-size:10px}.lp .tb-cell a:not(.brand){width:fit-content;color:var(--fg-2);font-size:14.5px;text-decoration:none;transition:color .2s;position:relative}.lp .tb-cell a:not(.brand):after{content:"";inset-inline:0;background:var(--grad-line);transform-origin:100%;height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:2px;transform:scaleX(0)}.lp .tb-cell a:not(.brand):hover{color:var(--fg)}.lp .tb-cell a:not(.brand):hover:after{transform:scaleX(1)}.lp .tb-strip{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp .tb-strip span{border-inline-start:1px solid var(--line);color:var(--fg-2);align-items:baseline;gap:10px;padding:10px 22px;font-size:13px;display:flex}.lp .tb-strip span:first-child{border-inline-start:0}.lp .tb-strip b{font-weight:500}.lp .legal{color:var(--fg-3);margin:0;padding-bottom:26px;font-size:13px}.lp .pre-reveal{opacity:0;filter:blur(6px);transform:translateY(22px)}.lp{font-family:var(--font)}.lp[lang=en]{--font:var(--font-outfit), "Segoe UI", sans-serif;--grad-text:linear-gradient(90deg, #c4b5fd 0%, #f3f1f8 48%, #a3a1ae 100%);--grad-line:linear-gradient(90deg, #8b5cf6, #dcdde4 55%, #6d28d9);direction:ltr;line-height:1.7}.lp[lang=en] .nav a:after,.lp[lang=en] .progress,.lp[lang=en] .bar b:after,.lp[lang=en] .tb-cell a:not(.brand):after{transform-origin:0}.lp[lang=en] .btn:hover .arrow{transform:translate(4px)}.lp[lang=en] .eyebrow:before{background:linear-gradient(90deg, var(--amber) 0 22%, #8b5cf6 22%, #dcdde4)}.lp[lang=en] h1,.lp[lang=en] h2{letter-spacing:-.02em}.lp[lang=en] .scene .titleblock text{font-family:var(--font-latin);direction:ltr}.lp[lang=en] .tb-label i{font-family:var(--font-vazirmatn), sans-serif;letter-spacing:0;font-size:11px}.lp .brand-text{line-height:1.15;display:grid}.lp .brand-sub{font-family:var(--font-latin);letter-spacing:.34em;color:var(--fg-3);font-size:9px;font-weight:600}.lp[lang=en] .brand-sub{font-family:var(--font-vazirmatn), sans-serif;letter-spacing:0;font-size:11px}.lp .lang{border:1px solid var(--line);min-height:40px;color:var(--fg-2);font:600 13px/1 var(--font-latin);letter-spacing:.06em;cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:6px;padding-inline:11px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.lp .lang:hover{border-color:var(--line-strong);color:var(--fg);background:#8b5cf61a}.lp .lang:focus-visible{outline:2px solid var(--violet-light);outline-offset:3px}.lp .lang [lang=fa]{font:700 14px/1 var(--font-vazirmatn), sans-serif;letter-spacing:0}.lp .eyebrow-chip{border:1px solid var(--line);color:var(--fg-2);background:#8b5cf614;border-radius:99px;padding-block:6px;padding-inline:10px 14px;font-weight:500}.lp .eyebrow-chip:before{display:none}.lp .eyebrow-chip svg{color:#ecebf2;flex:none;overflow:visible}.lp .stage-url{border:1px solid var(--line);font-family:var(--font-latin);direction:ltr;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:3px 12px;display:inline-flex}.lp .stage-url svg{color:#ecebf2;overflow:visible}.lp .closing-mark{width:96px;height:90px;margin:0 auto 28px;position:relative}.lp .closing-mark:before{content:"";background:radial-gradient(closest-side,#8b5cf66b,#0000);border-radius:50%;animation:5s ease-in-out infinite lp-breathe;position:absolute;inset:-34px}.lp .closing-mark svg{color:#ecebf2;filter:drop-shadow(0 12px 28px #8b5cf680);display:block;position:relative;overflow:visible}@keyframes lp-breathe{50%{opacity:.65;transform:scale(1.15)}}.lp .watermark{text-align:center;font:900 clamp(4.5rem, 19vw, 14rem)/1.15 var(--font);color:#0000;background:linear-gradient(#c4b5fd2b,#c4b5fd00 80%);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin:0}.lp[lang=en] .watermark{font:800 clamp(3rem, 13vw, 10.5rem)/1.1 var(--font-latin);letter-spacing:.02em}@media (max-width:1100px){.lp .nav{gap:18px;font-size:14.5px}}@media (max-width:960px){.lp .nav{display:none}.lp .hero-grid{grid-template-columns:1fr;min-height:0}.lp .visual{width:100%;max-width:520px;margin-inline:auto}.lp .deck{grid-template-columns:1fr}.lp .deck-head{position:static}.lp .bento .glass-card:nth-child(n){grid-column:span 12}.lp .tblock{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .tb-brand{border-bottom:1px solid var(--line);grid-column:1/-1}.lp .tb-cell:nth-child(2){border-inline-start:0}.lp .tb-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .tb-strip span:nth-child(3){border-inline-start:0}.lp .tb-strip span:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:860px){.lp .how-grid{grid-template-columns:1fr;gap:24px}.lp .stage{z-index:2;order:-1;height:330px;top:76px}.lp .panel{font-size:14px;inset:48px 14px 14px}.lp .step{min-height:52vh}.lp .steps:before{bottom:calc(72vh - 30px)}}@media (max-width:760px){.lp .role{position:relative;top:auto!important}}@media (max-width:520px){.lp .glass-card,.lp .role{padding:22px}.lp .brand-sub,.lp .lang svg{display:none}.lp .lang{padding-inline:10px}.lp .tblock{grid-template-columns:1fr}.lp .tb-cell{border-inline-start:0;border-top:1px solid var(--line)}.lp .tb-brand{border-top:0;border-bottom:0}.lp .fields3{grid-template-columns:1fr 1fr}.lp .fields3 .field:last-child{grid-column:1/-1}.lp .stage{height:360px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lp .scene .draw,.lp .check,.lp .sig,.lp .sign path{stroke-dashoffset:0!important}.lp .dims,.lp .titleblock{opacity:1}.lp .pre-reveal{opacity:1;filter:none;transform:none}.lp .shackle{transform:none}.lp .bar b:after{transform:scaleX(1)!important}.lp .stamp{opacity:.9;transform:rotate(-12deg)}.lp .grain{display:none}}@keyframes lp-flute{0%{transform:translateY(-22px)}to{transform:translateY(0)}}.lp .visual .three{z-index:1;opacity:0;touch-action:pan-y;cursor:grab;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.lp .visual .three:active{cursor:grabbing}.lp .visual.is-3d .three{opacity:1}.lp .visual.is-3d .scene{z-index:2;pointer-events:none;position:relative}.lp .visual.is-3d #part,.lp .visual.is-3d #dims,.lp .visual.is-3d #drill,.lp .visual.is-3d #sparks,.lp .visual.is-3d #scan{opacity:0}.lp .dims3d{z-index:3;pointer-events:none;display:none;position:absolute;inset:0}.lp .visual.is-3d .dims3d{display:block}.lp .dim3d{border:1px solid var(--line-strong);color:var(--fg-2);font:600 12px/1.2 var(--font-latin);letter-spacing:.04em;white-space:nowrap;opacity:0;direction:ltr;background:#0d0c12a8;border-radius:8px;padding:4px 9px;transition:opacity .5s;position:absolute;top:0;left:0;translate:-50% calc(-100% - 12px)}.lp .dim3d:after{content:"";background:var(--line-strong);width:1px;height:12px;position:absolute;top:100%;left:50%}.lp .dim3d.on{opacity:1}.lp .drag-hint{z-index:3;border:1px solid var(--line);color:var(--fg-2);pointer-events:none;background:#0d0c129e;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;transition:opacity .6s;display:none;position:absolute;bottom:22px;left:22px}.lp .drag-hint:before{content:"⟷";font-family:var(--font-latin);color:var(--violet-light)}.lp .visual.is-3d .drag-hint{display:inline-flex}.lp .drag-hint.gone{opacity:0}.lp .explode-stage{flex-direction:column;display:flex}.lp .explode.is-3d .explode-pin{height:300vh}.lp .explode.is-3d .explode-stage{top:calc(env(safe-area-inset-top,0px) + 70px);height:calc(100svh - 84px);position:sticky}.lp .explode .section-head{margin-bottom:10px}.lp .explode-view{flex:1;min-height:0;display:none;position:relative}.lp .explode.is-3d .explode-view{display:block}.lp .explode-view:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8b5cf633,#0000);border-radius:50%;position:absolute;inset:8% 12%}.lp .explode-view .three{width:100%;height:100%;display:block;position:absolute;inset:0}.lp .xlabels{pointer-events:none;position:absolute;inset:0}.lp .xlabel{--lead:26px;translate:-50% calc(-100% - var(--lead));border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg);white-space:nowrap;pointer-events:auto;opacity:0;background:#15131cd6;border-radius:12px;justify-items:center;gap:2px;padding:7px 12px;text-decoration:none;transition:opacity .45s,border-color .2s;display:grid;position:absolute;top:0;left:0}.lp .xlabel.lift{--lead:96px}.lp .xlabel:after{content:"";width:1px;height:var(--lead);background:linear-gradient(var(--violet-light), #c4b5fd1f);position:absolute;top:100%;left:50%}.lp .xlabel:before{content:"";left:calc(50% - 3.5px);top:calc(100% + var(--lead) - 4px);background:var(--amber);width:7px;height:7px;box-shadow:0 0 10px var(--amber);border-radius:50%;position:absolute}.lp .xlabel b{font-size:14px;font-weight:700}.lp .xlabel small{color:var(--fg-3);font-size:11.5px}.lp .xlabel.on{opacity:1}.lp .xlabel:hover{border-color:var(--violet-light)}.lp .explode-view.vertical .xlabel,.lp .explode-view.vertical .xlabel.lift{--lead:22px;translate:var(--lead) -50%;justify-items:start;padding:6px 10px}.lp .explode-view.vertical .xlabel:after{width:var(--lead);background:linear-gradient(270deg, var(--violet-light), #c4b5fd1f);height:1px;top:50%;left:auto;right:100%}.lp .explode-view.vertical .xlabel:before{left:auto;right:calc(100% + var(--lead) - 4px);top:calc(50% - 3.5px)}.lp .explode-view.vertical .xlabel b{font-size:13px}.lp .scroll-hint{border:1px solid var(--line);color:var(--fg-2);pointer-events:none;background:#0d0c1299;border-radius:99px;padding:6px 14px;font-size:13px;transition:opacity .5s;position:absolute;bottom:26px;left:50%;translate:-50%}.lp .scroll-hint:after{content:"↓";font-family:var(--font-latin);color:var(--violet-light);margin-inline-start:8px}.lp .explode-view.started .scroll-hint{opacity:0}.lp .xbar{inset-inline:12%;background:var(--line);border-radius:2px;height:2px;position:absolute;bottom:10px;overflow:hidden}.lp .xbar i{background:var(--grad-line);transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}.lp[lang=en] .xbar i{transform-origin:0}.lp .all-label{color:var(--fg-3);margin:28px 0 14px;font-size:14px}@media (max-width:520px){.lp .explode.is-3d .section-head p{display:none}}.lp .xinfo{inset-inline-start:18px;z-index:3;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#15131ceb;border-radius:16px;gap:6px;width:min(320px,100% - 36px);padding:16px 18px;transition:opacity .35s,translate .35s;display:grid;position:absolute;bottom:36px;translate:0 12px}.lp .explode-view.picking .xinfo{opacity:1;pointer-events:auto;translate:0}.lp .xinfo-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp .xinfo-head b{font-size:17px}.lp .xinfo-proc{color:var(--amber);font-size:14px;font-weight:700}.lp .xinfo p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.8}.lp .xinfo-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.lp .explode-view.picking .xlabel,.lp .explode-view.picking .scroll-hint,.lp .explode-view.picking .pick-hint{pointer-events:none;opacity:0!important}.lp .pick-hint{border:1px solid var(--line);color:var(--fg-2);white-space:nowrap;opacity:0;pointer-events:none;background:#0d0c1299;border-radius:99px;padding:6px 14px;font-size:13px;transition:opacity .5s;position:absolute;bottom:26px;left:50%;translate:-50%}.lp .explode-view.can-pick .pick-hint{opacity:1}.lp .explode-view.can-pick .scroll-hint{opacity:0}.lp .spark-logo{place-items:center;width:min(560px,100%);height:240px;margin:0 auto 14px;display:grid;position:relative}.lp .spark-logo:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8b5cf652,#0000);border-radius:50%;animation:5s ease-in-out infinite lp-breathe;position:absolute;inset:8% 22%}.lp .spark-logo svg{color:#ecebf2;filter:drop-shadow(0 12px 28px #8b5cf680);transition:opacity .8s;position:relative;overflow:visible}.lp .spark-logo canvas{touch-action:pan-y;cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.lp .spark-logo.is-live svg{opacity:0}@media (max-width:520px){.lp .spark-logo{height:190px}.lp .xinfo{bottom:46px}}.lp .engrave{position:relative}.lp .engrave.engraving .word{animation:none}.lp .laser-beam{opacity:0;pointer-events:none;background:linear-gradient(#0000,#fff3c4 20%,#ffb347 50%,#fff3c4 80%,#0000);width:2px;margin-inline-start:-1px;position:absolute;top:4%;bottom:4%;box-shadow:0 0 14px 3px #f5a623b3}.lp .engrave.engraving .laser-beam{opacity:1}.lp .laser-sparks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp .cfg-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.lp .cfg-stage{border:1px solid var(--line);background:radial-gradient(60% 70% at 50% 45%, #8b5cf62e, transparent 70%), var(--bg-2);touch-action:pan-y;border-radius:22px;min-height:380px;position:relative;overflow:hidden}.lp .cfg-stage:after{content:"";pointer-events:none;background-image:linear-gradient(#a78bfa0f 1px,#0000 1px),linear-gradient(90deg,#a78bfa0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.lp .cfg-stage:before{content:"";filter:blur(60px);pointer-events:none;background:conic-gradient(#8b5cf652,#f5a6232e,#c4b5fd42,#6d28d94d,#8b5cf652);animation:18s linear infinite lp-glow-spin;position:absolute;inset:-40%}@keyframes lp-glow-spin{to{transform:rotate(360deg)}}.lp .cfg-stage canvas{opacity:0;cursor:grab;z-index:1;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.lp .cfg-stage.is-3d canvas{opacity:1}.lp .cfg-hint{z-index:2;border:1px solid var(--line);color:var(--fg-2);pointer-events:none;background:#0d0c1299;border-radius:99px;padding:5px 12px;font-size:12.5px;position:absolute;bottom:16px;left:16px}.lp .cfg-panel{border:1px solid var(--line);background:linear-gradient(#1f1c2be6,#12101af0);border-radius:22px;align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.lp .cfg-row{gap:8px;display:grid}.lp .cfg-row label,.lp .cfg-label{color:var(--fg-2);justify-content:space-between;gap:8px;font-size:14px;display:flex}.lp .cfg-row output{font:600 14px/1.4 var(--font-latin);color:var(--fg);direction:ltr}.lp .cfg-row input[type=range]{width:100%;accent-color:var(--violet)}.lp .cfg-chips{flex-wrap:wrap;gap:6px;display:flex}.lp .cfg-chip{font:600 13px/1 var(--font);color:var(--fg-2);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:99px;padding:9px 13px;transition:background-color .2s,color .2s,border-color .2s}.lp .cfg-chip[aria-pressed=true]{color:#fff;border-color:var(--violet-light);background:#8b5cf659}.lp .cfg-chip:focus-visible,.lp .cfg-row input:focus-visible{outline:2px solid var(--violet-light);outline-offset:3px}.lp .cfg-facts{grid-template-columns:1fr;gap:8px;display:grid}.lp .cfg-facts div{border:1px solid var(--line);background:#8b5cf614;border-radius:14px;padding:12px 14px}.lp .cfg-facts small{color:var(--fg-3);font-size:12.5px;display:block}.lp .cfg-facts b{font-variant-numeric:tabular-nums;font-size:17px}.lp .cfg-note{color:var(--fg-3);margin:0;font-size:13px}.lp .net-stage{border:1px solid var(--line);background:radial-gradient(55% 65% at 55% 45%, #8b5cf624, transparent 70%), var(--bg-2);border-radius:22px;height:clamp(320px,46vw,520px);position:relative;overflow:hidden}.lp .net-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lp .net-caption{inset-inline:16px;text-align:center;color:var(--fg);text-shadow:0 2px 10px #000;margin:0;font-size:15px;position:absolute;bottom:16px}.lp .net-note{color:var(--fg-3);margin:10px 0 0;font-size:13px}@media (max-width:860px){.lp .cfg-grid{grid-template-columns:1fr}.lp .cfg-stage{min-height:300px}}
