@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-arabic-wght-normal.2y_kvp2f4ldsg.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-latin-ext-wght-normal.1bgigl43sidni.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-latin-wght-normal.1_nsk028g3479.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.2yptelh8aqa_5.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0s9lyv6-dq8sg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.0injkow7o_js7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.04ex7n90-6tif.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.1wlj3nn-4xnfp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2odd3csjijl0b.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Yekan Bakh;src:url(/fonts/YekanBakh-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/fonts/YekanBakh-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/fonts/YekanBakh-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/fonts/YekanBakh-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/fonts/YekanBakh-Heavy.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/fonts/YekanBakh-Fat.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--bg:#050506;--bg1:#0b0b0e;--bg2:#121216;--line:#ffffff14;--line2:#ffffff29;--tx:#f5f3ef;--mut:#a4a4ad;--dim:#6c6c76;--a:#ff5b2e;--a2:#ff9a6c;--b:#7c8cff;--ok:#4be3a1;--ease:cubic-bezier(.2, .8, .2, 1);--mono:"JetBrains Mono Variable", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;font-family:Yekan Bakh,Vazirmatn Variable,system-ui,sans-serif;line-height:1.8;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:100;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--a);color:#150703}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ul{list-style:none}:focus-visible{outline:2px solid var(--a);outline-offset:3px;border-radius:8px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#23232a;border-radius:10px}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.sec{padding-block:clamp(72px,11vw,150px);position:relative}.mono,.pl-en,.en{font-family:var(--mono)}.reveal{opacity:0}.reveal.in{opacity:1;animation:rv .95s var(--ease) var(--d,0s) backwards}@keyframes rv{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}}.sec-head{max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.sec-head.center{text-align:center;margin-inline:auto}.sec-head.center p{margin-inline:auto}.sec-head h2{margin-block:18px 16px;font-size:clamp(2.1rem,5.2vw,4rem);font-weight:700;line-height:1.3}.sec-head.sm h2{font-size:clamp(1.8rem,4vw,3rem)}.sec-head p{color:var(--mut);max-width:560px;font-size:1.05rem}.dim{color:var(--dim)}.tag{color:#ffb59c;direction:rtl;background:#ff5b2e29;border:1px solid #ff6e468c;border-radius:999px;align-items:center;gap:8px;padding:3px 16px 1px;font-size:.82rem;font-weight:500;display:inline-flex}.hl{background:linear-gradient(100deg, var(--a2), var(--a) 55%, #ff3d6b);color:#0000;-webkit-background-clip:text;background-clip:text}.live{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.live:after{content:"";border:1px solid var(--ok);border-radius:50%;animation:2s infinite ping;position:absolute;inset:-4px}@keyframes ping{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.btn{white-space:nowrap;transition:transform .35s var(--ease), box-shadow .35s, background .3s, border-color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn-lg{padding:16px 32px;font-size:1.05rem}.btn-sm{padding:8px 18px;font-size:.88rem}.btn-block{width:100%}.btn-a{background:var(--a);color:#170804;box-shadow:0 0 #ff5b2e80}.btn-a:after{content:"";transition:transform .7s var(--ease);background:linear-gradient(100deg,#0000 30%,#ffffff80 50%,#0000 70%);position:absolute;inset:0;transform:translate(120%)}.btn-a:hover{box-shadow:0 10px 40px -6px #ff5b2ea6}.btn-a:hover:after{transform:translate(-120%)}.btn-ghost{border-color:var(--line2);background:#ffffff05}.btn-ghost:hover{background:#ffffff14;border-color:#ffffff4d}.btn .arr{transition:transform .35s var(--ease);display:inline-block}.btn:hover .arr{transform:translate(-6px)}.btn:disabled{opacity:.6;cursor:wait}.btn-dot{background:#170804;border-radius:50%;width:6px;height:6px;animation:1.6s infinite blink}@keyframes blink{50%{opacity:.2}}.logo{align-items:center;gap:10px;display:inline-flex}.logo svg{color:var(--tx);display:block;overflow:visible}@keyframes spin{to{transform:rotate(-360deg)}}@keyframes pulse{50%{transform:scale(.7)}}.logo-t{padding-top:3px;font-size:1.15rem;font-weight:700;line-height:1;display:inline-block}.logo-t b{color:var(--a);margin-inline-start:4px;font-weight:700}.progress{top:0;background:var(--a);transform-origin:100%;z-index:70;height:2px;box-shadow:0 0 12px var(--a);position:fixed;inset-inline:0}.nav{top:14px;z-index:60;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:fixed;inset-inline:0}.nav-pill{pointer-events:auto;width:100%;max-width:820px;transition:all .5s var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 20px 8px 8px;display:flex}.nav.is-scrolled .nav-pill{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-color:var(--line);background:#0c0c0f9e;max-width:700px;box-shadow:0 20px 50px -20px #000c}.nav-logo{align-items:center;margin-inline-end:auto;display:flex}.nav-links{gap:2px;margin-inline-end:12px;display:flex}.nav-links a{color:var(--mut);border-radius:999px;padding:7px 14px 4px;font-size:.9rem;line-height:1.6;transition:color .25s,background .25s;position:relative}.nav-links a:hover{color:var(--tx)}.nav-links a.on{color:var(--tx);background:#ffffff14}.burger{border:1px solid var(--line2);border-radius:50%;width:40px;height:40px;display:none;position:relative}.burger span{background:var(--tx);height:1.5px;transition:transform .4s var(--ease);position:absolute;left:12px;right:12px}.burger span:first-child{top:16px}.burger span:last-child{top:23px}.burger.on span:first-child{transform:translateY(3.5px)rotate(45deg)}.burger.on span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.sheet{z-index:55;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#050506f5;flex-direction:column;justify-content:center;gap:6px;padding:24px 32px;transition:opacity .4s;display:flex;position:fixed;inset:0}.sheet.open{opacity:1;pointer-events:auto}.sheet a{opacity:0;transition:all .6s var(--ease) calc(var(--i) * 70ms + .1s);align-items:baseline;gap:14px;font-size:2.2rem;font-weight:800;display:flex;transform:translateY(24px)}.sheet.open a{opacity:1;transform:none}.sheet a small{font-family:var(--mono);color:var(--a);font-size:.8rem}.sheet .sheet-cta{color:var(--a);margin-top:18px}@media (max-width:820px){.nav-links{display:none}.burger{display:block}.nav-pill .btn-sm{margin-inline-end:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1}}
.hero{--hx:50%;--hy:30%;padding:clamp(130px,17vw,190px) 0 clamp(60px,8vw,100px);position:relative;overflow:hidden}.hero-bg{pointer-events:none;position:absolute;inset:0}.hero-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);-webkit-mask-image:radial-gradient(420px circle at var(--hx) var(--hy), #000 0%, transparent 100%), linear-gradient(#000 0%, transparent 70%);mask-image:radial-gradient(420px circle at var(--hx) var(--hy), #000 0%, transparent 100%), linear-gradient(#000 0%, transparent 70%);-webkit-mask-composite:source-over;opacity:.9;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-composite:source-over;mask-composite:add}.hero-glow{background:radial-gradient(520px circle at var(--hx) var(--hy), #ff5b2e24, transparent 70%), radial-gradient(900px 500px at 50% -10%, #ff5b2e1f, transparent 70%);position:absolute;inset:0}.hero-ring{border:1px dashed #ffffff17;border-radius:50%;animation:60s linear infinite spin;position:absolute;top:290px;left:50%;transform:translate(-50%,-50%)}.hero-ring:before{content:"";background:var(--a);width:8px;height:8px;box-shadow:0 0 16px var(--a);border-radius:50%;position:absolute;top:-4px;left:50%}.hero-ring.r1{width:560px;height:560px}.hero-ring.r2{border-color:#ffffff0f;width:860px;height:860px;animation-duration:90s;animation-direction:reverse}.hero-ring.r2:before{background:var(--b);box-shadow:0 0 16px var(--b)}.hero-ring.r3{border-color:#ffffff0a;width:1240px;height:1240px;animation-duration:140s}.hero-ring.r3:before{background:var(--ok);box-shadow:0 0 16px var(--ok)}.hero-in{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.eyebrow{border:1px solid var(--line2);color:var(--mut);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border-radius:999px;align-items:center;gap:12px;padding:7px 18px;font-size:.88rem;display:inline-flex}.hero-h{max-width:1000px;margin-block:28px 24px;font-size:clamp(2.5rem,7.2vw,6.1rem);font-weight:700;line-height:1.3}.hero-p{max-width:700px;color:var(--mut);font-size:clamp(1rem,1.6vw,1.2rem)}.hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin-top:40px;display:flex}.chips span{color:var(--mut);border:1px solid var(--line);animation:5s ease-in-out infinite floaty;animation-delay:calc(var(--i) * -.8s);background:#ffffff05;border-radius:999px;padding:6px 16px;font-size:.85rem;transition:color .3s,border-color .3s}.chips span:hover{color:var(--tx);border-color:var(--a)}@keyframes floaty{50%{transform:translateY(-5px)}}.console{text-align:start;border:1px solid var(--line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#141419d9,#0a0a0de6);border-radius:26px;width:100%;max-width:1100px;margin-top:clamp(48px,7vw,80px);position:relative;box-shadow:0 60px 120px -40px #ff5b2e47,inset 0 0 0 1px #ffffff05}.console:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#ff5b2e99,#0000 30% 70%,#7c8cff66);border-radius:27px;padding:1px;position:absolute;inset:-1px;-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}.con-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:14px 20px;display:flex}.con-bar>i{background:#2a2a31;border-radius:50%;width:11px;height:11px}.con-bar>i:first-child{background:#ff5f57}.con-bar>i:nth-child(2){background:#febc2e}.con-bar>i:nth-child(3){background:#28c840}.con-title{color:var(--mut);margin-inline-start:14px;font-size:.85rem}.con-title b{color:var(--tx);font-weight:600}.con-live{color:var(--ok);align-items:center;gap:10px;margin-inline-start:auto;font-size:.8rem;display:inline-flex}.con-body{grid-template-columns:210px 1fr 250px;display:grid}.con-body>*{padding:22px}.con-body>*+*{border-inline-start:1px solid var(--line)}.con-side{flex-direction:column;align-items:center;gap:22px;display:flex}.cycle{width:120px;height:120px;position:relative}.cycle svg{width:100%;height:100%;transform:rotate(-90deg)}.cy-bg{fill:none;stroke:#ffffff14;stroke-width:7px}.cy-fg{fill:none;stroke:var(--a);stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:67px;animation:cyc 2s .8s var(--ease) backwards;filter:drop-shadow(0 0 6px var(--a))}@keyframes cyc{0%{stroke-dashoffset:100px}}.cy-t{flex-direction:column;justify-content:center;align-items:center;line-height:1.3;display:flex;position:absolute;inset:0}.cy-t small{color:var(--dim);font-size:.7rem}.cy-t b{font-size:1.9rem;font-weight:800}.team{padding-inline-start:10px;display:flex}.team li{width:38px;height:38px;transition:transform .3s var(--ease);background:linear-gradient(135deg,#2b2b34,#17171c);border:2px solid #0c0c0f;border-radius:50%;place-items:center;margin-inline-start:-10px;font-size:.85rem;font-weight:700;display:grid;position:relative}.team li:hover{z-index:2;transform:translateY(-5px)}.team li i{bottom:-1px;background:var(--ok);border:2px solid #0c0c0f;border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-end:-1px}.team .you{border:1.5px dashed var(--a);color:var(--a);background:0 0;font-size:.7rem}.con-stat{text-align:center;border:1px solid var(--line);background:#ffffff08;border-radius:14px;width:100%;padding:12px}.con-stat small{color:var(--dim);font-size:.72rem;display:block}.con-stat b{color:var(--a);font-size:1.6rem;font-weight:800}.con-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.con-head h3{font-size:1.05rem}.con-head span{color:var(--dim);font-size:.78rem}.queue{flex-direction:column;gap:8px;min-height:258px;display:flex}.q{border:1px solid var(--line);animation:qin .7s var(--ease) backwards;background:#ffffff05;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:11px 14px;transition:background .4s,border-color .4s;display:grid}@keyframes qin{0%{opacity:0;transform:translateY(-14px)scale(.97)}}.q-tag{color:var(--mut);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:2px 10px;font-size:.7rem}.q-text{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.q-state{color:var(--dim);white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.q-state svg{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.q-state circle{stroke:currentColor;stroke-dasharray:3 3}.q-state path{stroke:#06130d;stroke-dasharray:14;stroke-dashoffset:14px}.q.s1{background:#ff5b2e0d;border-color:#ff5b2e59}.q.s1 .q-state{color:var(--a)}.q.s1 circle{stroke-dasharray:20 40;transform-origin:50%;animation:.9s linear infinite spinc}@keyframes spinc{to{transform:rotate(360deg)}}.q.s2 .q-state{color:var(--ok)}.q.s2 circle{fill:var(--ok);stroke:var(--ok);stroke-dasharray:none;animation:pop .5s var(--ease);transform-origin:50%}.q.s2 path{stroke-dashoffset:0;transition:stroke-dashoffset .5s .15s}@keyframes pop{0%{transform:scale(.4)}}.con-input{border:1px solid var(--line2);background:#00000059;border-radius:14px;gap:8px;margin-top:14px;padding:6px;transition:border-color .3s,box-shadow .3s;display:flex}.con-input:focus-within{border-color:var(--a);box-shadow:0 0 0 4px #ff5b2e1f}.con-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 12px;font-size:.9rem}.con-input input::placeholder{color:var(--dim)}.con-input button{background:var(--a);color:#170804;transition:transform .25s var(--ease);border-radius:10px;padding:8px 18px;font-size:.85rem;font-weight:700}.con-input button:hover{transform:scale(1.04)}.con-chart small{color:var(--dim);font-size:.75rem}.con-chart b{align-items:baseline;gap:10px;font-size:1.7rem;font-weight:800;display:flex}.con-chart em{color:var(--ok);font-size:.75rem;font-style:normal}.con-chart svg{width:100%;height:130px;margin-top:20px;overflow:visible}.ch-line{fill:none;stroke:var(--a);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;animation:draw 2.4s 1.2s var(--ease) backwards;filter:drop-shadow(0 0 5px var(--a));vector-effect:non-scaling-stroke}.ch-area{animation:1.5s 2s backwards fadein}@keyframes draw{0%{stroke-dashoffset:100px}}@keyframes fadein{0%{opacity:0}}.scroll-cue{display:none}@media (max-width:980px){.con-body{grid-template-columns:1fr}.con-body>*+*{border-inline-start:0;border-top:1px solid var(--line)}.con-side{flex-flow:wrap;justify-content:space-between}.con-chart,.hero-ring.r3{display:none}}@media (max-width:560px){.hero-h{font-size:2.35rem}.q{grid-template-columns:1fr auto}.q-tag,.con-side .team,.con-side .con-stat{display:none}.con-side{justify-content:center}.hero-ring.r1{width:380px;height:380px}.hero-ring.r2{width:600px;height:600px}}.how{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:clamp(44px,6vw,70px);display:flex}.how li{border:1px solid var(--line2);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 6px 14px;font-size:.92rem;display:inline-flex}.how li+li:before{content:"←";position:absolute}.how li{position:relative}.how li+li:before{color:var(--dim);inset-inline-end:-17px}.how b{background:var(--a);color:#170804;border-radius:50%;place-items:center;width:24px;height:24px;padding-top:3px;font-size:.8rem;display:grid}.how+.console{margin-top:22px}@media (max-width:560px){.how li+li:before{display:none}}
.mq{direction:ltr;margin-block:-10px;padding-block:22px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq-track{will-change:transform;width:max-content;display:flex}.mq-set{gap:14px;padding-inline-end:14px;display:flex}.work{padding-bottom:clamp(40px,6vw,70px)}.work .sec-head{max-width:640px}.sc{height:var(--h);border:1px solid var(--line);isolation:isolate;cursor:pointer;transition:transform .6s var(--ease), border-color .4s, box-shadow .6s;direction:rtl;border-radius:22px;flex:none;position:relative;overflow:hidden}.sc-desktop{width:calc(var(--h) * 1.62)}.sc-mobile{width:calc(var(--h) * .56);border-radius:30px}.sc-square{width:calc(var(--h) * .95)}.sc-tall{width:calc(var(--h) * .72)}.sc .scene{z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.sc-shade{z-index:-1;background:linear-gradient(#0000000d 30%,#000000bf);position:absolute;inset:0}.sc:hover,.sc:focus-visible{border-color:#ffffff59;transform:translateY(-8px)scale(1.012);box-shadow:0 30px 60px -20px #000000e6}.sc:hover .scene{transform:scale(1.08)}.sc-chrome{top:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);direction:ltr;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;display:flex;position:absolute;inset-inline:12px}.sc-chrome i{background:#ffffff59;border-radius:50%;width:8px;height:8px}.sc-chrome span{font-family:var(--mono);color:#ffffffb3;margin-inline:auto;font-size:10px}.sc-notch{background:#000000b3;border-radius:10px;width:56px;height:16px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.sc-copy{inset-inline:18px;transition:transform .6s var(--ease), opacity .4s;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:18px}.sc-cat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:999px;padding:2px 11px;font-size:.7rem}.sc-copy h4{text-shadow:0 2px 20px #00000080;font-size:clamp(1.1rem,1.9vw,1.6rem);font-weight:800;line-height:1.4}.sc-mobile .sc-copy h4{font-size:1.05rem}.sc-mobile .sc-copy{bottom:56px}.sc-fake{color:#111;background:#fff;border-radius:999px;margin-top:4px;padding:5px 16px;font-size:.74rem;font-weight:700}.sc-tabs{bottom:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:16px;justify-content:space-around;padding:9px;display:flex;position:absolute;inset-inline:16px}.sc-tabs i{background:#ffffff4d;border-radius:5px;width:14px;height:14px}.sc-tabs i.on{background:#fff}.sc-hover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;text-align:center;background:#0505068c;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:opacity .4s;display:flex;position:absolute;inset:0}.sc-hover b{transition:transform .5s var(--ease);font-size:1.5rem;font-weight:800;transform:translateY(12px)}.sc-hover span{background:var(--a);color:#170804;transition:transform .6s var(--ease) 50ms;border-radius:999px;padding:6px 18px;font-size:.85rem;font-weight:700;transform:translateY(16px)}.sc-hover em{font-style:normal}.sc:hover .sc-hover,.sc:focus-visible .sc-hover{opacity:1}.sc:hover .sc-hover b,.sc:hover .sc-hover span,.sc:focus-visible .sc-hover b,.sc:focus-visible .sc-hover span{transform:none}.sc:hover .sc-copy{opacity:0;transform:translateY(8px)}.brands{padding-block:clamp(40px,6vw,80px) clamp(70px,9vw,120px)}.brands-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.brands-head h2{max-width:420px;font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:800;line-height:1.4}.mq-brands .mq-set{gap:12px;padding-inline-end:12px}.bc{aspect-ratio:.78;border:1px solid var(--line);isolation:isolate;width:clamp(190px,18vw,230px);transition:border-color .4s, transform .6s var(--ease), box-shadow .6s, opacity .4s;direction:rtl;background:#040405;border-radius:22px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mq-brands:hover .bc:not(:hover){opacity:.45}.bc-art{z-index:-1;opacity:0;transition:opacity .6s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.15)}.bc-art .scene{width:100%;height:100%}.bc-art:after{content:"";background:radial-gradient(circle at 50% 45%,#00000073,#0000 70%),linear-gradient(#0000 60%,#0009);position:absolute;inset:0}.bc:hover{border-color:#ffffff47;transform:translateY(-6px);box-shadow:0 30px 60px -24px #000000e6}.bc:hover .bc-art{opacity:1;transform:scale(1)}.bc-logo{text-align:center;transition:transform .6s var(--ease);flex-direction:column;align-items:center;gap:8px;margin-bottom:26px;display:flex}.bc:hover .bc-logo{transform:translateY(-10px)scale(1.06)}.bc-fa{font-size:1.5rem;font-weight:800;line-height:1.2}.bc-en{font-family:var(--mono);letter-spacing:.22em;color:var(--mut);font-size:.62rem}.w1 .bc-fa{font-size:1.7rem;font-weight:300}.w2 .bc-fa{font-size:1.75rem;font-weight:900}.w3 .bc-fa{letter-spacing:.04em;font-weight:600}.w4 .bc-fa{font-size:1.3rem;font-weight:500}.w5 .bc-fa{font-size:1.8rem;font-weight:200}.w6 .bc-fa{font-size:1.35rem;font-weight:800}.w7 .bc-fa{font-size:1.45rem;font-weight:700}.w2 .bc-en,.w6 .bc-en{letter-spacing:.4em}.w1 .bc-en{font-weight:300}.bc-read{opacity:.85;transition:transform .4s var(--ease), color .3s;gap:6px;font-size:.82rem;display:inline-flex;position:absolute;bottom:18px}.bc-read em{transition:transform .4s var(--ease);font-style:normal}.bc:hover .bc-read{color:#fff}.bc:hover .bc-read em{transform:translate(-6px)}@media (max-width:640px){.brands-head{flex-direction:column;align-items:flex-start}}
.bento-grid{background:var(--line);border:1px solid var(--line);border-radius:30px;grid-template-columns:repeat(12,1fr);gap:1px;display:grid;overflow:hidden}.cell{isolation:isolate;background:#070709;flex-direction:column;transition:background .5s;display:flex;position:relative;overflow:hidden}.c-web{grid-column:span 7}.c-app{grid-column:span 5}.c-auto,.c-des,.c-seo{grid-column:span 4}.c-crm{grid-column:span 7}.c-team{grid-column:span 5}.cell:before{content:"";z-index:-1;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), #ff5b2e24, transparent 65%);transition:opacity .5s;position:absolute;inset:0}.cell:hover:before{opacity:1}.cell:hover{background:#0a0a0d}.vis{direction:ltr;flex:none;height:290px;position:relative;overflow:hidden}.vis *{direction:rtl}.foot{z-index:2;background:linear-gradient(#0000,#070709 40%);align-items:flex-end;gap:14px;margin-top:-50px;padding:6px 26px 24px;display:flex;position:relative}.foot>div{flex:1}.foot h3{font-size:1.15rem;font-weight:700;line-height:1.5}.foot p{color:var(--mut);font-size:.85rem;line-height:1.7}.foot .en{letter-spacing:.18em;color:var(--dim);margin-bottom:8px;font-size:.62rem}.foot .go{border:1px solid var(--line2);width:38px;height:38px;transition:all .45s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.foot .go svg{transition:transform .45s var(--ease)}.cell:hover .go{background:var(--a);border-color:var(--a);color:#170804}.cell:hover .go svg{transform:translate(-3px)}.v-web{position:absolute;inset:0}.vw-chips{border:1px solid var(--line2);z-index:2;background:#ffffff08;border-radius:999px;gap:6px;padding:4px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.vw-chips span{white-space:nowrap;color:var(--mut);border-radius:999px;padding:3px 14px;font-size:.75rem;animation:8s infinite chip}.vw-chips .c2{animation-delay:-4s}@keyframes chip{0%,45%{background:var(--a);color:#170804;font-weight:700}50%,to{color:var(--mut);background:0 0;font-weight:400}}.vw-browser{border:1px solid var(--line2);transition:transform .7s var(--ease);background:#0d0d11;border-radius:14px 14px 0 0;position:absolute;inset:70px 11% -40px;overflow:hidden}.cell:hover .vw-browser{transform:translateY(-8px)}.vw-bar{border-bottom:1px solid var(--line);direction:ltr;align-items:center;gap:5px;padding:8px 12px;display:flex}.vw-bar i{background:#2c2c34;border-radius:50%;width:7px;height:7px}.vw-bar u{font-family:var(--mono);color:var(--dim);background:#ffffff0a;border-radius:6px;margin-inline:auto;padding:2px 30px;font-size:9px;text-decoration:none}.vw-page{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.b{opacity:0}.b1{animation:8s .2s infinite bld}.b2{animation:8s .9s infinite bld}.b3{animation:8s 1.7s infinite bld}.b4{animation:8s 2.4s infinite bld}@keyframes bld{0%{opacity:0;transform:translateY(14px)}6%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-6px)}}.vw-nav{align-items:center;gap:8px;display:flex}.vw-nav i{background:#2a2a33;border-radius:4px;width:28px;height:6px}.vw-nav u{background:var(--a);border-radius:8px;width:40px;height:14px;margin-inline-start:auto}.vw-hero{background:linear-gradient(135deg,#ff5b2e2e,#7c8cff1a);border-radius:12px;flex-direction:column;gap:7px;padding:14px;display:flex}.vw-hero h5{background:var(--tx);border-radius:6px;width:62%;height:11px}.vw-hero h5.s{background:var(--a2);width:38%}.vw-hero p{background:#3a3a44;border-radius:4px;width:80%;height:5px}.vw-hero em{background:var(--a);border-radius:9px;width:62px;height:18px;margin-top:4px}.vw-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vw-cards i{border:1px solid var(--line);background:linear-gradient(160deg,#23232b,#15151a);border-radius:10px;height:52px}.vw-cards i:nth-child(2){background:linear-gradient(160deg,#ff5b2e59,#15151a)}.vw-foot{background:#17171c;border-radius:6px;height:14px}.vw-cur{fill:#fff;stroke:#000;stroke-width:1px;filter:drop-shadow(0 4px 8px #0009);z-index:3;width:20px;animation:8s infinite cur;position:absolute}@keyframes cur{0%{top:80%;left:80%}14%{top:36%;left:60%}18%{transform:scale(.85)}22%{transform:none}40%{top:60%;left:30%}60%{top:70%;left:70%}80%{top:40%;left:40%}to{top:80%;left:80%}}.v-app{position:absolute;inset:0}.ph{width:124px;height:250px;transition:transform .8s var(--ease);background:#0d0d11;border:2px solid #2c2c35;border-radius:24px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;box-shadow:0 30px 50px -20px #000}.ph-a{animation:6s ease-in-out infinite bob;top:40px;left:calc(50% - 138px);transform:rotate(-8deg)}.ph-i{animation:6s ease-in-out -3s infinite bob;top:62px;left:calc(50% + 12px);transform:rotate(7deg)}@keyframes bob{50%{translate:0 -8px}}.cell:hover .ph-a{transform:rotate(-12deg)translate(-10px)}.cell:hover .ph-i{transform:rotate(11deg)translate(10px)}.ph-top{background:#000;border-radius:5px;width:38px;height:8px;margin:0 auto 2px}.ph-hero{background:linear-gradient(135deg, var(--a), #ff3d6b);border-radius:12px;height:62px}.ph-row{animation:rowin 4s calc(var(--i) * .25s) infinite;background:#ffffff0a;border-radius:10px;align-items:center;gap:6px;padding:6px;display:flex}@keyframes rowin{0%,8%{opacity:0;transform:translate(-12px)}18%,88%{opacity:1;transform:none}to{opacity:0}}.ph-row i{background:#2c2c35;border-radius:6px;width:18px;height:18px}.ph-row span{background:#3a3a44;border-radius:3px;flex:1;height:5px}.ph-row u{background:var(--a);border-radius:3px;width:14px;height:5px}.ph-tabs{background:#17171c;border-radius:12px;justify-content:space-around;margin-top:auto;padding:7px;display:flex}.ph-tabs i{background:#34343e;border-radius:4px;width:12px;height:12px}.ph-tabs i.on{background:var(--a)}.ph-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ph-grid i{aspect-ratio:1;background:linear-gradient(150deg, hsl(calc(var(--i) * 70 + 200) 70% 50%), #17171c);animation:pulse2 3s calc(var(--i) * .4s) infinite;border-radius:10px}@keyframes pulse2{50%{filter:brightness(1.4)}}.ph-btn{background:var(--tx);border-radius:12px;height:24px;margin-top:auto;margin-bottom:4px}.toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line2);z-index:3;border-inline-start:3px solid var(--ok);background:#16161ce6;border-radius:14px;flex-direction:column;padding:8px 14px;font-size:.75rem;animation:6s infinite toast;display:flex;position:absolute;top:22px;left:22px}.toast b{font-size:.8rem}.toast span{color:var(--mut);font-size:.7rem}@keyframes toast{0%,12%{opacity:0;transform:translateY(-80px)}20%,70%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-80px)}}.os{font-family:var(--mono);gap:6px;font-size:.65rem;display:flex;position:absolute;top:20px;right:22px}.os span{border:1px solid var(--line2);color:var(--mut);border-radius:999px;padding:2px 10px}.v-auto{place-items:center;padding:56px 12px 0;display:grid;position:absolute;inset:0}.v-auto svg{width:100%;max-height:100%;overflow:visible}.wire{fill:none;stroke:#ffffff38;stroke-width:1.5px;stroke-dasharray:3 4;animation:1.2s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-14px}}.pkt{fill:var(--a);filter:drop-shadow(0 0 5px var(--a))}.node rect{fill:#0f0f14;stroke:#ffffff2e;transition:stroke .3s}.cell:hover .node rect{stroke:#ff5b2eb3}.node{animation:nodeglow 3.4s calc(var(--i) * .5s) infinite}@keyframes nodeglow{50%{filter:drop-shadow(0 0 6px #ff5b2e80)}}.nt{fill:var(--tx);text-anchor:middle;font-family:Yekan Bakh;font-size:11px;font-weight:700}.nk{fill:var(--dim);text-anchor:middle;font-size:7.5px;font-family:var(--mono)}.va-count{top:18px;direction:rtl;align-items:baseline;gap:10px;display:flex;position:absolute;inset-inline:24px}.va-count b{color:var(--a);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800}.va-count span{color:var(--mut);font-size:.78rem}.v-des{--p:50%;cursor:ew-resize;position:absolute;inset:0}.vd-layer{border:1px solid var(--line2);background:#09090c;border-radius:14px;position:absolute;inset:22px 22px 40px;overflow:hidden}.vd-b{clip-path:inset(0 0 0 var(--p));background:#0d0d12}.vd-lab{color:var(--mut);z-index:2;background:#ffffff14;border-radius:999px;padding:2px 10px;font-size:.68rem;position:absolute;top:10px}.vd-a .vd-lab{left:10px}.vd-b .vd-lab{background:var(--a);color:#170804;font-weight:700;right:10px}.vd-ui{flex-direction:column;gap:12px;padding:38px 16px 14px;display:flex;position:absolute;inset:0}.vd-top{align-items:center;gap:8px;display:flex}.vd-top i{border-radius:50%;width:18px;height:18px}.vd-top span{border-radius:4px;width:30px;height:6px}.vd-top span:last-child{border-radius:8px;width:40px;height:14px;margin-left:auto}.vd-hero{border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.vd-hero b{border-radius:6px;width:65%;height:11px}.vd-hero b.s{width:40%}.vd-hero em{border-radius:9px;width:60px;height:18px}.vd-cards{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vd-cards i{border-radius:10px}.wire i,.wire span,.wire b,.wire em,.wire .vd-hero{border:1.5px dashed #444450;background:0 0!important}.fin .vd-top i{background:var(--a)}.fin .vd-top span{background:#2f2f39}.fin .vd-top span:last-child{background:var(--tx)}.fin .vd-hero{background:linear-gradient(135deg,#ff5b2e40,#7c8cff24)}.fin .vd-hero b{background:var(--tx)}.fin .vd-hero b.s{background:var(--a2)}.fin .vd-hero em{background:var(--a)}.fin .vd-cards i{background:linear-gradient(160deg,#272730,#15151a)}.fin .vd-cards i:nth-child(2){background:linear-gradient(160deg,#ff5b2e80,#15151a)}.vd-handle{top:22px;bottom:40px;left:var(--p);background:var(--a);width:2px;box-shadow:0 0 14px var(--a);z-index:3;position:absolute;transform:translate(-50%)}.vd-handle i{background:var(--a);color:#170804;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #ff5b2e80}.vd-handle b{font-size:.9rem}.v-seo{flex-direction:column;justify-content:space-between;padding:20px 22px;display:flex;position:absolute;inset:0}.v-seo svg{width:100%;height:96px;overflow:visible}.v-seo .line{fill:none;stroke:var(--a);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;vector-effect:non-scaling-stroke}.v-seo .line.glow{stroke-width:8px;opacity:.2}.v-seo .area{opacity:0;transition:opacity 1s 1.6s}.v-seo svg.go .line{animation:draw 2.4s var(--ease) forwards}.v-seo svg.go .area{opacity:1}.v-seo ul{flex-direction:column;gap:6px;margin-bottom:40px;display:flex}.v-seo li{border:1px solid var(--line);background:#ffffff09;border-radius:10px;justify-content:space-between;align-items:center;padding:7px 12px;font-size:.78rem;display:flex}.v-seo b{font-family:var(--mono);color:var(--tx);direction:rtl;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.v-seo b em{color:var(--ok);font-size:.65rem;font-style:normal}.v-seo b.top{color:var(--a);text-shadow:0 0 14px #ff5b2e99}.v-crm{direction:rtl;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;inset:18px 20px 0}.kc{border:1px solid var(--line);background:#ffffff06;border-bottom:0;border-radius:14px 14px 0 0;padding:10px 12px}.kc small{color:var(--mut);justify-content:space-between;font-size:.72rem;display:flex}.kc small b{color:var(--a);font-family:var(--mono)}.kc:last-of-type{background:#4be3a10a}.kd{width:calc(33.3333% - 20.6667px);inset-inline-start:calc(var(--c) * ((100% - 20px) / 3 + 10px) + 7px);top:calc(40px + var(--s) * 54px);border:1px solid var(--line2);transition:inset-inline-start .9s var(--ease), top .9s var(--ease), box-shadow .5s, border-color .5s;background:#15151b;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;padding:8px 10px;display:grid;position:absolute;box-shadow:0 10px 24px -10px #000}.kd .av{background:linear-gradient(135deg, var(--a), #ff3d6b);color:#170804;border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;display:grid}.kd .nm{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;overflow:hidden}.kd em{color:var(--mut);font-size:.65rem;font-style:normal;font-family:var(--mono)}.kd.won{border-color:var(--ok);box-shadow:0 0 0 4px #4be3a126,0 10px 24px -10px #000}.kd.won em{color:var(--ok)}.v-team{position:absolute;inset:0}.vt-orbit{border:1px dashed #ffffff1a;border-radius:50%;width:340px;height:340px;animation:50s linear infinite spin;position:absolute;top:96px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 60px #ffffff04,0 0 0 120px #ffffff03}.v-team ul{top:54px;justify-content:center;padding-inline-start:14px;display:flex;position:absolute;inset-inline:0}.v-team li{width:56px;height:56px;transition:transform .5s var(--ease), margin .5s var(--ease);margin-inline-start:-14px;position:relative}.cell:hover .v-team li{margin-inline-start:4px}.v-team li:hover,.v-team li:focus-visible{z-index:3;transform:translateY(-10px)scale(1.12)}.v-team li>span{background:linear-gradient(135deg, hsl(calc(var(--i) * 52 + 8) 85% 58%), hsl(calc(var(--i) * 52 + 38) 70% 28%));border:3px solid #070709;border-radius:50%;place-items:center;width:100%;height:100%;font-size:1.1rem;font-weight:800;display:grid}.v-team li>i{bottom:1px;background:var(--ok);border:3px solid #070709;border-radius:50%;width:13px;height:13px;position:absolute;inset-inline-end:1px}.v-team li em{white-space:nowrap;color:#111;opacity:0;transition:all .3s var(--ease);pointer-events:none;background:#fff;border-radius:8px;padding:3px 10px;font-size:.68rem;font-style:normal;font-weight:600;position:absolute;top:-34px;left:50%;transform:translate(-50%,6px)}.v-team li:hover em,.v-team li:focus-visible em{opacity:1;transform:translate(-50%)}.vt-bubble{bottom:62px;flex-direction:column;gap:8px;display:flex;position:absolute;inset-inline:26px}.vt-bubble p{border:1px solid var(--line);background:#1a1a21;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:85%;padding:8px 14px;font-size:.78rem;animation:9s infinite say}.vt-bubble .re{background:#4be3a11a;border-color:#4be3a14d;border-radius:14px 14px 4px;align-self:flex-end;animation-name:say2}.vt-bubble .re small{color:var(--dim);margin-inline-start:8px}.vt-bubble .you{color:var(--dim);font-size:.62rem;display:none;position:absolute;top:-20px}@keyframes say{0%,4%{opacity:0;transform:translateY(10px)}10%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes say2{0%,30%{opacity:0;transform:translateY(10px)}38%,92%{opacity:1;transform:none}to{opacity:0}}@media (max-width:1000px){.c-web .vis,.c-crm .vis{height:300px}.bento-grid{grid-template-columns:1fr 1fr}.c-web,.c-crm{grid-column:span 2}.c-app,.c-auto,.c-des,.c-seo,.c-team{grid-column:span 1}.c-seo{grid-column:span 2}}@media (max-width:680px){.bento-grid{border-radius:22px;grid-template-columns:1fr}.bento-grid>*{grid-column:span 1!important}.foot{padding-inline:20px}.v-team li{width:46px;height:46px}.vt-orbit{width:260px;height:260px}}
.model{background:radial-gradient(900px 400px at 85% 10%,#7c8cff12,#0000 70%)}.tl{grid-template-columns:1.7fr 1fr;align-items:stretch;gap:20px;display:grid}.tl-card,.tl-sum>div{border:1px solid var(--line);background:linear-gradient(#0c0c10,#08080a);border-radius:28px}.tl-card{padding:clamp(18px,3vw,30px)}.tl-head{justify-content:space-between;align-items:baseline;margin-bottom:22px;display:flex}.tl-head h3{font-size:1.2rem;font-weight:700}.tl-head span{color:var(--dim);font-size:.8rem}.lane{grid-template-columns:110px 1fr;align-items:center;gap:14px;padding-block:12px;display:grid}.lane+.lane{border-top:1px dashed var(--line2)}.lane-t b{font-size:1rem;font-weight:700;display:block}.lane-t small{color:var(--dim);font-size:.74rem;line-height:1.5;display:block}.lane.sub .lane-t b{color:var(--a)}.lane.proj .lane-t b{color:var(--b)}.cells{grid-template-columns:repeat(12,1fr);gap:6px;display:grid}.mo{border:1px solid var(--line);transition:transform .4s var(--ease), border-color .3s, background .3s;background:#ffffff05;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 0 6px;display:flex;position:relative}.mo span{color:var(--dim);white-space:nowrap;font-size:.6rem}.mo svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mo i{background:#33333c;border-radius:2px;width:8px;height:2px;margin-block:7px}.sub .mo.on{background:#ff5b2e1f;border-color:#ff5b2e66}.sub .mo.on svg{stroke:var(--a)}.proj .mo.on{background:#7c8cff24;border-color:#7c8cff73}.proj .mo.on svg{stroke:var(--b)}.mo.off{background:repeating-linear-gradient(135deg,#0000 0 5px,#ffffff08 5px 10px)}.mo.sel{transform:translateY(-4px);box-shadow:0 10px 24px -10px #ffffff59;border-color:#fff!important}.mo.sel span{color:var(--tx)}.tl-card:not(.go) .sub .mo,.tl-card:not(.go) .proj .mo{opacity:0;transform:translateY(14px)}.tl-card.go .mo{animation:moin .6s var(--ease) calc(var(--i) * 60ms) backwards}.tl-card.go .sub .mo{animation-delay:calc(var(--i) * 70ms + .5s)}@keyframes moin{0%{opacity:0;transform:translateY(14px)scale(.9)}}.tl-detail{border:1px solid var(--line);background:#ffffff08;border-radius:18px;grid-template-columns:.7fr 1fr 1fr;gap:12px;margin-top:18px;padding:16px;display:grid}.tl-detail small{color:var(--dim);font-size:.72rem;display:block}.d-m b{font-size:1.5rem;font-weight:700;line-height:1.5}.tl-detail p{font-size:.9rem;line-height:1.7}.d-p p{color:var(--mut)}.d-s p{color:var(--tx)}.d-p small{color:var(--b)}.d-s small{color:var(--a)}.tl-sum{flex-direction:column;gap:20px;display:flex}.tl-sum>div{flex-direction:column;flex:1;justify-content:center;padding:26px 28px;display:flex}.tl-sum b{color:var(--b);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.3}.tl-sum p{color:var(--mut);font-size:.95rem}.tl-sum .hot{background:linear-gradient(160deg,#ff5b2e1f,#08080a);border-color:#ff5b2e66}.tl-sum .hot b{color:var(--a)}@media (max-width:960px){.tl{grid-template-columns:1fr}.tl-sum{flex-direction:row}}@media (max-width:640px){.lane{grid-template-columns:1fr;gap:10px}.cells{grid-template-columns:repeat(6,1fr)}.tl-detail{grid-template-columns:1fr}.tl-sum{flex-direction:column}}.process{padding-top:clamp(30px,5vw,60px)}.steps{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:34px;display:grid;position:relative}.steps-line{top:12px;background:var(--line2);border-radius:2px;height:2px;position:absolute;inset-inline:12.5%;overflow:hidden}.steps-line i{background:var(--a);transform-origin:100%;transform:scaleX(var(--pr));box-shadow:0 0 14px var(--a);position:absolute;inset:0}.step{border:1px solid var(--line);transition:border-color .6s, transform .5s var(--ease), background .6s;background:#09090c;border-radius:22px;padding:24px;position:relative}.step:before{content:"";top:-29px;border:2px solid var(--line2);background:#0b0b0e;border-radius:50%;width:12px;height:12px;margin-inline-start:-6px;transition:all .5s;position:absolute;inset-inline-start:50%}.step.lit{background:linear-gradient(#ff5b2e0d,#09090c);border-color:#ff5b2e59}.step.lit:before{background:var(--a);border-color:var(--a);box-shadow:0 0 0 5px #ff5b2e33, 0 0 20px var(--a)}.step:hover{transform:translateY(-6px)}.st-n{color:#0000;-webkit-text-stroke:1px var(--line2);font-size:3rem;font-weight:900;line-height:1;transition:all .6s}.step.lit .st-n{-webkit-text-stroke-color:var(--a)}.step h3{margin-block:14px 6px;font-size:1.1rem}.step p{color:var(--mut);font-size:.88rem}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}.steps-line,.step:before{display:none}.steps{padding-top:0}}@media (max-width:520px){.steps{grid-template-columns:1fr}}
@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.plans{background:radial-gradient(800px 420px at 50% 0,#ff5b2e17,#0000 70%)}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.plan{border:1px solid var(--line);isolation:isolate;transition:transform .6s var(--ease), border-color .4s;background:linear-gradient(#0c0c10,#08080a);border-radius:28px;flex-direction:column;gap:22px;padding:30px 28px 28px;display:flex;position:relative;overflow:hidden}.plan:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffffff12, transparent 65%);transition:opacity .5s;position:absolute;inset:0}.plan:hover:before{opacity:1}.plan:hover{border-color:var(--line2);transform:translateY(-8px)}.plan.hot{background:linear-gradient(#14100f,#09090b);border-color:#0000}.plan.hot:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ang), var(--a), transparent 25%, transparent 55%, #ff3d6b 75%, var(--a));-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:6s linear infinite rot;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 rot{to{--ang:360deg}}.plan.hot:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ff5b2e29, transparent 65%)}.badge{top:20px;background:var(--a);color:#170804;border-radius:999px;padding:3px 14px;font-size:.72rem;font-weight:700;position:absolute;inset-inline-end:22px}.pl-en{letter-spacing:.22em;color:var(--dim);font-size:.68rem}.pl-top h3{font-size:1.9rem;font-weight:800;line-height:1.4}.pl-top p{color:var(--mut);min-height:3.2em;font-size:.88rem}.pl-price{border-top:1px solid var(--line);padding-block:4px 2px;align-items:baseline;gap:10px;padding-top:22px;display:flex}.pl-price b{font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:800;line-height:1.2}.pl-price span{color:var(--mut);font-size:.8rem}.pl-cap small{color:var(--mut);margin-top:8px;font-size:.8rem;display:block}.bars{align-items:flex-end;gap:4px;height:16px;display:flex}.bars i{height:5px;transition:height .5s var(--ease) calc(var(--k) * 30ms), background .4s;background:#ffffff1a;border-radius:3px;flex:1}.bars i.on{background:var(--a);height:10px}.plan:hover .bars i.on{height:16px}.plan ul{flex-direction:column;flex:1;gap:11px;display:flex}.plan li{color:#d7d5d0;gap:10px;font-size:.88rem;line-height:1.7;display:flex}.plan li svg{fill:none;width:18px;height:18px;stroke:var(--a);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;background:#ff5b2e24;border-radius:50%;flex:none;margin-top:4px;padding:3px}.plans-note{text-align:center;color:var(--dim);margin-top:30px;font-size:.85rem}.plans-note a{color:var(--a);border-bottom:1px solid}@media (max-width:980px){.plan-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.pl-top p{min-height:0}}.faq-in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(30px,6vw,90px);display:grid}.faq .sec-head{margin:0;position:sticky;top:120px}.ac{border-bottom:1px solid var(--line)}.ac:first-child{border-top:1px solid var(--line)}.ac button{text-align:start;width:100%;transition:padding .4s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 4px;display:grid}.ac button:hover{padding-inline:12px}.ac-n{font-family:var(--mono);color:var(--dim);font-size:.78rem;transition:color .3s}.ac-q{font-size:1.08rem;font-weight:600;line-height:1.7;transition:color .3s}.ac.open .ac-n,.ac.open .ac-q{color:var(--a)}.ac-i{border:1px solid var(--line2);width:30px;height:30px;transition:all .4s var(--ease);border-radius:50%;position:relative}.ac-i i{width:11px;height:1.5px;transition:transform .4s var(--ease);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ac-i i+i{transform:translate(-50%,-50%)rotate(90deg)}.ac.open .ac-i{background:var(--a);border-color:var(--a);color:#170804;transform:rotate(180deg)}.ac.open .ac-i i+i{transform:translate(-50%,-50%)rotate(0)}.ac-a{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.ac.open .ac-a{grid-template-rows:1fr}.ac-a>div{overflow:hidden}.ac-a p{color:var(--mut);opacity:0;transition:all .5s var(--ease) .1s;padding:0 52px 24px 4px;font-size:.96rem;transform:translateY(-8px)}.ac.open .ac-a p{opacity:1;transform:none}@media (max-width:900px){.faq-in{grid-template-columns:1fr}.faq .sec-head{position:static}.ac-a p{padding-inline:4px}}.seg{border:1px solid var(--line);isolation:isolate;background:#ffffff0d;border-radius:999px;grid-template-columns:repeat(3,1fr);margin-top:28px;padding:4px;display:inline-grid;position:relative}.seg>i{background:var(--a);z-index:-1;width:calc(33.3333% - 2.7px);transition:transform .5s var(--ease);border-radius:999px;position:absolute;inset:4px}.seg button{color:var(--mut);border-radius:999px;flex-direction:column;align-items:center;padding:7px 22px 5px;font-size:.9rem;font-weight:500;line-height:1.4;transition:color .3s;display:flex}.seg button.on{color:#170804;font-weight:700}.seg small{opacity:.85;font-size:.62rem}.plans{--lit:0;padding-top:0}.lamp{pointer-events:none;flex-direction:column;align-items:center;margin-bottom:8px;display:flex;position:relative}.lamp-cord{background:linear-gradient(#0000,#3a3a44);width:2px;height:90px;display:block}.lamp-bar{background:color-mix(in srgb, #ffd9a8 calc(var(--lit) * 100%), #1d1d23);width:clamp(180px,26vw,300px);height:12px;box-shadow:0 0 calc(var(--lit) * 50px) calc(var(--lit) * 8px) rgba(255, 170, 100, calc(var(--lit) * .55)), 0 0 calc(var(--lit) * 120px) calc(var(--lit) * 20px) rgba(255, 91, 46, calc(var(--lit) * .3));border:1px solid #ffffff1f;border-radius:8px;display:block;position:relative}.lamp-bar:before{content:"";opacity:var(--lit);background:linear-gradient(90deg,#0000,#ffffffb3,#0000);border-radius:8px;position:absolute;inset:-1px}.lamp-beam{width:min(900px,96vw);height:520px;opacity:calc(var(--lit) * .9);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(6px);background:radial-gradient(50% 100% at 50% 0,#ffbe8261,#ff5b2e1a 55%,#0000 80%);display:block;position:absolute;top:102px;left:50%;transform:translate(-50%)}.plans .sec-head{z-index:1;margin-top:-10px;position:relative}.plans .sec-head h2{color:color-mix(in srgb, var(--tx) calc(30% + var(--lit) * 70%), #2b2b32)}.plans .sec-head h2 .dim{color:color-mix(in srgb, var(--mut) calc(var(--lit) * 100%), #26262c)}.plans .sec-head p{opacity:calc(.25 + var(--lit) * .75)}@media (max-width:560px){.seg button{padding-inline:12px}}
.closing{padding-bottom:clamp(60px,8vw,110px)}.cl-card{border:1px solid var(--line2);isolation:isolate;background:linear-gradient(160deg,#130d0b,#08080a 55%);border-radius:40px;grid-template-columns:1.1fr 1fr;gap:clamp(30px,5vw,70px);padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.cl-glow{z-index:-1;filter:blur(30px);background:radial-gradient(circle,#ff5b2e59,#0000 65%);border-radius:50%;width:620px;height:620px;animation:12s ease-in-out infinite alternate drift;position:absolute;top:-240px;right:-160px}@keyframes drift{to{transform:translate(-120px,80px)scale(1.15)}}.cl-copy h2{margin-block:20px;font-size:clamp(2.6rem,6.2vw,5rem);font-weight:700;line-height:1.25}.cl-copy p{color:var(--mut);max-width:440px}.cl-points{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.cl-points li{border:1px solid var(--line2);color:var(--mut);background:#ffffff08;border-radius:16px;padding:10px 18px;font-size:.85rem}.cl-points b{color:var(--tx);margin-inline-end:4px;font-size:1.4rem}.cl-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#050506b3;border-radius:26px;flex-direction:column;align-self:center;gap:16px;padding:clamp(20px,3vw,32px);display:flex}.fld{display:block;position:relative}.fld input{border:1px solid var(--line2);background:#ffffff08;border-radius:14px;outline:0;width:100%;padding:22px 16px 8px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.fld input:focus{border-color:var(--a);box-shadow:0 0 0 4px #ff5b2e24}.fld span{inset-inline-start:16px;color:var(--dim);pointer-events:none;transition:all .3s var(--ease);transform-origin:100%;font-size:.95rem;position:absolute;top:14px}.fld input:focus+span,.fld input:not(:placeholder-shown)+span{color:var(--a);font-size:.7rem;top:5px}.fld-g small{color:var(--mut);margin-bottom:8px;font-size:.8rem;display:block}.wants{flex-wrap:wrap;gap:8px;display:flex}.wants button{border:1px solid var(--line2);color:var(--mut);transition:all .3s var(--ease);border-radius:999px;padding:6px 15px;font-size:.82rem}.wants button:hover{color:var(--tx);border-color:#fff6}.wants button.on{background:var(--a);border-color:var(--a);color:#170804;font-weight:700;transform:scale(1.04)}.cl-err{color:#ff7b7b;text-align:center;font-size:.82rem}.cl-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-block:30px;display:flex}.cl-done svg{fill:none;width:76px;height:76px;stroke:var(--ok);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.cl-done circle{stroke-dasharray:160;animation:draw2 .9s var(--ease) backwards}.cl-done path{stroke-dasharray:50;animation:draw2 .6s .5s var(--ease) backwards}@keyframes draw2{0%{stroke-dashoffset:160px}}.cl-done p{color:var(--mut);font-size:.9rem}@media (max-width:900px){.cl-card{border-radius:28px;grid-template-columns:1fr}}.bk{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#050506bf;border-radius:26px;flex-direction:column;align-self:center;gap:18px;min-height:480px;padding:clamp(20px,3vw,30px);display:flex}.bk-steps{gap:8px;display:flex}.bk-steps li{color:var(--dim);border-bottom:2px solid var(--line2);flex:1;align-items:center;gap:8px;padding-bottom:12px;font-size:.82rem;transition:all .4s;display:flex}.bk-steps li i{border:1px solid var(--line2);border-radius:50%;place-items:center;width:22px;height:22px;padding-top:2px;font-size:.72rem;font-style:normal;display:grid}.bk-steps li.now{color:var(--tx);border-color:var(--a)}.bk-steps li.now i{background:var(--a);border-color:var(--a);color:#170804;font-weight:700}.bk-steps li.done{color:var(--mut);border-color:#ff5b2e73}.bk-steps li.done i{border-color:var(--ok);color:var(--ok)}.bk-pane{animation:bkin .5s var(--ease);flex-direction:column;gap:14px;display:flex}@keyframes bkin{0%{opacity:0;transform:translate(16px)}}.bk-mh{justify-content:space-between;align-items:center;display:flex}.bk-mh b{font-size:1.1rem;font-weight:700}.bk-mh button{border:1px solid var(--line2);border-radius:50%;width:34px;height:34px;font-size:1.1rem;line-height:1;transition:all .3s}.bk-mh button:hover:not(:disabled){background:var(--a);border-color:var(--a);color:#170804}.bk-mh button:disabled{opacity:.3;cursor:default}.bk-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.bk-grid.head span{text-align:center;color:var(--dim);font-size:.74rem}.bk-grid button{aspect-ratio:1;transition:all .25s var(--ease);background:#ffffff0a;border:1px solid #0000;border-radius:12px;place-items:center;padding-top:3px;font-size:.92rem;display:grid}.bk-grid button:hover:not(:disabled){border-color:var(--a);background:#ff5b2e1f;transform:scale(1.08)}.bk-grid button:disabled{color:#3a3a43;cursor:not-allowed;background:0 0}.bk-grid button.today{border-color:var(--line2)}.bk-grid button.sel{background:var(--a);color:#170804;font-weight:700}.bk-skel,.bk-note{color:var(--dim);grid-column:1/-1;font-size:.78rem}.bk-back{color:var(--a);align-self:flex-start;padding:4px 0;font-size:.85rem}.bk-back:hover{text-decoration:underline}.bk-q{font-weight:600}.bk-slots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bk-slots button{border:1px solid var(--line2);transition:all .25s var(--ease);border-radius:12px;padding:10px 0 7px;font-size:.9rem}.bk-slots button:hover:not(:disabled){border-color:var(--a);background:#ff5b2e1f;transform:translateY(-2px)}.bk-slots button:disabled{color:#3a3a43;border-color:var(--line);cursor:not-allowed;text-decoration:line-through}.bk.done{text-align:center;justify-content:center;align-items:center;gap:16px}.bk.done svg{fill:none;width:76px;height:76px;stroke:var(--ok);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.bk.done circle{stroke-dasharray:160;animation:draw2 .9s var(--ease) backwards}.bk.done path{stroke-dasharray:50;animation:draw2 .6s .5s var(--ease) backwards}.bk-ticket{border:1px dashed var(--line2);background:#ffffff08;border-radius:18px;flex-direction:column;gap:4px;width:100%;padding:18px;display:flex}.bk-ticket span{color:var(--mut)}.bk-ticket b{color:var(--a);font-size:1.6rem;font-weight:700}.bk-ticket small{color:var(--dim)}.foot-site{border-top:1px solid var(--line);padding-top:64px;overflow:hidden}.fs-top{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:40px;display:grid}.fs-brand p{color:var(--mut);max-width:300px;margin-block:18px;font-size:.9rem}.fs-time{color:var(--mut);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:.82rem;display:inline-flex}.fs-time b{font-family:var(--mono);color:var(--tx);direction:ltr;unicode-bidi:isolate;font-weight:500}.fs-col{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fs-col h5{color:var(--dim);letter-spacing:.04em;margin-bottom:6px;font-size:.75rem;font-weight:600}.fs-col a,.fs-col span{color:var(--mut);transition:color .25s, transform .3s var(--ease);font-size:.92rem}.fs-col a:hover{color:var(--a);transform:translate(-4px)}.fs-word{--mx:50%;--my:50%;text-align:center;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(#ffffff47,#fff0 88%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-block:40px -.08em;font-size:clamp(110px,27vw,420px);font-weight:900;line-height:1.1;transition:background .6s;position:relative}.fs-bot{border-top:1px solid var(--line);color:var(--dim);background:var(--bg);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:22px;font-size:.82rem;display:flex;position:relative}.fs-bot button{color:var(--mut);transition:color .3s}.fs-bot button:hover{color:var(--a)}@media (max-width:860px){.fs-top{grid-template-columns:1fr 1fr}.fs-brand{grid-column:span 2}}
