/*! © 2026 Артур Валеев (Avart Design). All rights reserved. Unauthorized copying, reproduction or reuse is prohibited. */
.mock{--h:262;position:absolute;inset:0;container-type:size}.mock__l{transform:translate3d(calc(var(--px,0) * var(--d) * 1px), calc(var(--py,0) * var(--d) * 1px), 0);transition:transform .5s var(--ease);will-change:transform;pointer-events:none;position:absolute;inset:0}.wcard.is-tilt .mock__l{transition-duration:.12s}.dev{--u:1cqw;--c1:hsl(var(--h) 85% 64%);--c2:hsl(calc(var(--h) + 40) 80% 56%);--m-sf:hsl(var(--h) 18% 15%);--m-ln:#ffffff14;--m-mu:#8f8ca3;--m-tx:#eceaf6;background:linear-gradient(170deg, hsl(var(--h) 24% 11%), hsl(var(--h) 22% 7%));color:var(--m-tx);border:1px solid #ffffff21;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 40px 60px -30px #000000e6,0 12px 20px -12px #000000b3;container-type:inline-size}.dev--phone{aspect-ratio:9/19;border-radius:12%/5.7%;height:80cqh}.dev--desk{--u:.6cqw;aspect-ratio:16/10;border-radius:calc(var(--u) * 5);width:min(74cqw,128cqh)}.dev__notch{z-index:2;background:#000;border-radius:99px;width:28%;height:2.6%;margin-left:-14%;position:absolute;top:2.2%;left:50%}.dev__bar{align-items:center;gap:calc(var(--u) * 2.4);height:calc(var(--u) * 9);padding:0 calc(var(--u) * 4);border-bottom:1px solid var(--m-ln);background:#ffffff08;display:flex}.dev__bar i{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);background:#ffffff40;border-radius:50%}.dev__bar b{margin-left:calc(var(--u) * 6);width:34%;height:calc(var(--u) * 3.6);background:#ffffff14;border-radius:99px}.dev--desk .scr{top:calc(var(--u) * 9)}.scr{align-content:start;gap:calc(var(--u) * 3.2);padding:calc(var(--u) * 11) calc(var(--u) * 6) calc(var(--u) * 6);font-size:calc(var(--u) * 4.4);line-height:1.2;display:grid;position:absolute;inset:0}.dev--desk .scr{padding:0;display:block}.mock .dev{top:50%;translate:0 -50%}.l-a .dev--desk{left:5%}.l-b .dev--phone{height:74cqh;right:7%;translate:0 -40%}.l-c .dev--phone{height:78cqh;left:13%;translate:0 -54%}.l-d .dev--phone{height:78cqh;right:13%;translate:0 -40%}.l-solo .dev{height:84cqh;left:50%;translate:-50% -50%}.l-ronin{inset:0}.l-ronin~.l-b .dev--desk{width:min(60cqw,110cqh);left:auto;right:5%;translate:0 -30%}.u-bar{height:calc(var(--u) * 2.3);background:#fff;border-radius:99px;display:block}.u-bar+.u-bar{margin-top:calc(var(--u) * 1.6)}.u-tile{aspect-ratio:1;border-radius:calc(var(--u) * 3);background:radial-gradient(circle at 30% 24%, hsl(var(--th) 90% 68%), hsl(calc(var(--th) + 36) 75% 40%) 64%, hsl(calc(var(--th) + 60) 70% 22%));display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d}.u-tile--t{aspect-ratio:3/4}.u-tile--s{aspect-ratio:1}.u-tile--m{aspect-ratio:4/5}.u-btn{height:calc(var(--u) * 11);border-radius:calc(var(--u) * 3.4);background:linear-gradient(var(--c1), var(--c2));place-items:center;display:grid;box-shadow:inset 0 1px #ffffff73}.u-btn .u-bar{background:#0c0b12}.u-btn--gold{background:linear-gradient(#ffe08a,#d9962b)}.u-btn--up{font-size:calc(var(--u) * 5);color:#04170e;background:linear-gradient(#40dd8f,#12a574)}.u-btn--dn{font-size:calc(var(--u) * 5);color:#1c0309;background:linear-gradient(#f1556f,#ca1652)}.u-card{width:calc(var(--u) * 12);height:calc(var(--u) * 8);border-radius:calc(var(--u) * 1.6);background:linear-gradient(135deg, var(--c1), var(--c2))}.u-card--2{background:linear-gradient(135deg,#ffd26b,#e88a2e)}.row{justify-content:space-between;align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 3);border-radius:calc(var(--u) * 3);background:var(--m-sf);border:1px solid var(--m-ln);display:flex}.row .u-bar{min-width:calc(var(--u) * 12)}.pill{min-width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--c1);color:#0c0b12;border-radius:99px;place-items:center;font-style:normal;font-weight:700;display:grid}.dot{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:radial-gradient(circle at 30% 25%, hsl(var(--th) 90% 70%), hsl(var(--th) 70% 38%));border-radius:50%}.a-roul{background:conic-gradient(#e5383b 0 12.5%, #14110f 0 25%, #e5383b 0 37.5%, #14110f 0 50%, #e5383b 0 62.5%, #14110f 0 75%, #e5383b 0 87.5%, #14110f 0);box-shadow:0 0 0 4% #ffffff80, inset 0 0 0 22% #14110f;border-radius:50%;position:absolute;inset:18%}.a-card{background:#fff;border-radius:8%;width:34%;height:48%;position:absolute;top:26%;box-shadow:0 6px 12px #00000059}.a-card--1{left:22%;rotate:-12deg}.a-card--2{background:linear-gradient(#fff,#ececec);left:42%;rotate:10deg}.a-ball{background:radial-gradient(circle at 34% 28%, #fff, #f4f4f4 18%, hsl(var(--th) 85% 55%) 60%);border-radius:50%;position:absolute;inset:22%;box-shadow:0 8px 14px #0006}.a-dice{background-color:#fff;background-image:radial-gradient(circle at 28% 28%,#111 7%,#0000 8%),radial-gradient(circle at 72% 72%,#111 7%,#0000 8%),radial-gradient(circle,#111 7%,#0000 8%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:18%;position:absolute;inset:26%;rotate:12deg;box-shadow:0 8px 14px #0006}.a-ring{border:calc(var(--u) * 1.6) solid #ffffffe6;box-shadow:inset 0 0 0 calc(var(--u) * 3) #ffffff1f;border-radius:50%;position:absolute;inset:20%}.lb{grid-template-columns:22% 1fr;height:100%;display:grid}.lb__side{align-content:start;gap:calc(var(--u) * 3);padding:calc(var(--u) * 5);border-right:1px solid var(--m-ln);display:grid}.lb__main{align-content:start;gap:calc(var(--u) * 4);padding:calc(var(--u) * 5);display:grid}.lb__hero{align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 26);padding:calc(var(--u) * 5);border-radius:calc(var(--u) * 4);background:linear-gradient(110deg, var(--c1), var(--c2) 60%, hsl(var(--h) 50% 20%));display:flex}.lb__hero span{padding:calc(var(--u) * 1.4) calc(var(--u) * 3);font-weight:700;font-size:calc(var(--u) * 3.4);letter-spacing:.1em;background:#00000059;border-radius:99px}.lb__hero b{flex:1}.lb__hero .u-bar{background:#fff}.lb__grid{gap:calc(var(--u) * 3);grid-template-columns:repeat(4,1fr);display:grid}.lb--neon .lb__hero{background:linear-gradient(110deg,#f425b6,#0dccf2)}.sl__h{justify-content:space-between;align-items:center;display:flex}.sl__h b{width:50%}.sl__row{align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 3);border-radius:calc(var(--u) * 3);background:var(--m-sf);border:1px solid var(--m-ln);grid-template-columns:auto 1fr auto;display:grid}.sl__row em{color:var(--c1);font-style:normal;font-weight:700;font-size:calc(var(--u) * 5)}.sl__sum{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.sl__sum .u-bar{width:30%}.sl__sum strong{font-size:calc(var(--u) * 6)}.cs__amt{font:700 calc(var(--u) * 20)/1 var(--font-display);text-align:center;padding:calc(var(--u) * 3) 0;letter-spacing:.01em}.cs__amt small{color:var(--m-mu);vertical-align:.5em;margin-right:.1em;font-size:.5em}.cs__lbl{justify-content:center;display:flex}.cs__chips{gap:calc(var(--u) * 2);grid-template-columns:repeat(4,1fr);display:grid}.cs__chips i{height:calc(var(--u) * 10);background:var(--m-sf);border:1px solid var(--m-ln);color:var(--m-mu);border-radius:99px;place-items:center;font-style:normal;font-weight:600;display:grid}.cs__chips .on{background:var(--c1);color:#0c0b12;border-color:#0000}.cs__pay{gap:calc(var(--u) * 2.4);display:grid}.vf__ring{width:46%;margin:calc(var(--u) * 2) auto;aspect-ratio:1;place-items:center;display:grid;position:relative}.vf__ring svg{position:absolute;inset:0}.vf__ring b{font:700 calc(var(--u) * 9)/1 var(--font-display)}.vf__st{align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 3);border-radius:calc(var(--u) * 3);background:var(--m-sf);display:flex}.vf__st>div{flex:1}.vf__st i{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border:2px solid var(--m-ln);border-radius:50%}.vf__st.on i{background:var(--c1);border-color:#0000}.vf__st.cur i{border-color:var(--c1)}.dev--gold{--h:40;background:linear-gradient(170deg,#1b150a,#0d0a05)}.wl__t{justify-content:center;display:flex}.wl__w{margin:calc(var(--u) * 2) calc(var(--u) * -2);position:relative}.wheel{filter:none;width:100%;animation:26s linear infinite spin;display:block}.wl__ptr{z-index:1;left:50%;top:calc(var(--u) * -3);width:0;height:0;margin-left:calc(var(--u) * -3);border:calc(var(--u) * 3) solid transparent;border-top:calc(var(--u) * 6) solid #fff;position:absolute}.wl__days{gap:calc(var(--u) * 1.6);grid-template-columns:repeat(7,1fr);display:grid}.wl__days i{aspect-ratio:1;font-style:normal;font-size:calc(var(--u) * 3.4);background:var(--m-sf);color:var(--m-mu);border-radius:30%;place-items:center;display:grid}.wl__days .on{color:#1b150a;background:#f3c969;font-weight:700}.vp__badge{width:34%;margin:calc(var(--u) * 2) auto 0}.vp__badge svg{filter:drop-shadow(0 6px 10px #d9962b80);width:100%;display:block}.vp__nm{justify-content:center;display:flex}.vp__prog{height:calc(var(--u) * 2.4);background:var(--m-sf);border-radius:99px;overflow:hidden}.vp__prog i{height:100%;width:var(--p);background:linear-gradient(90deg,#ffe08a,#d9962b);display:block}.vp__rk{align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 3);border-radius:calc(var(--u) * 3);background:var(--m-sf);border:1px solid var(--m-ln);opacity:.55;display:flex}.vp__rk.on{opacity:1;border-color:#f3c96980}.vp__rk>div{flex:1}.vp__rk i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:radial-gradient(circle at 30% 25%, hsl(var(--th) 80% 78%), hsl(var(--th) 50% 36%));border-radius:50%}.vp__rk em{color:#f3c969;font-style:normal}.tr__h{justify-content:space-between;align-items:center;display:flex}.tr__h>div{width:36%}.tr__h b{font:700 calc(var(--u) * 7)/1 var(--font-display)}.tr__c{height:calc(var(--u) * 52);border-radius:calc(var(--u) * 3);background:var(--m-sf);border:1px solid var(--m-ln);overflow:hidden}.chart{width:100%;height:100%;display:block}.tr__t{gap:calc(var(--u) * 2);display:flex}.tr__t i{text-align:center;padding:calc(var(--u) * 2) 0;font-style:normal;font-size:calc(var(--u) * 3.4);color:var(--m-mu);background:var(--m-sf);border-radius:99px;flex:1}.tr__t .on{background:var(--c1);color:#04170e;font-weight:700}.tr__b{gap:calc(var(--u) * 3);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.rs__c{width:34%;margin:calc(var(--u) * 6) auto calc(var(--u) * 2)}.rs__c svg{width:100%;display:block}.rs__a{text-align:center;font:700 calc(var(--u) * 14)/1 var(--font-display);color:#51ecb8;padding-bottom:calc(var(--u) * 3)}.ms__s{align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 3);background:var(--m-sf);border-radius:99px;display:flex}.ms__s i{width:calc(var(--u) * 5);height:calc(var(--u) * 5);border:2px solid var(--m-mu);border-radius:50%}.ms__tabs{gap:calc(var(--u) * 2);display:flex}.ms__tabs i{width:calc(var(--u) * 14);height:calc(var(--u) * 7);background:var(--m-sf);border-radius:99px}.ms__tabs .on{background:var(--c1)}.ms__g{gap:calc(var(--u) * 2.4);grid-template-columns:1fr 1fr;display:grid}.ms__g>div{gap:calc(var(--u) * 2.4);align-content:start;display:grid}.ms__g>div:last-child{margin-top:calc(var(--u) * 8)}.st{align-content:start;gap:calc(var(--u) * 5);padding:calc(var(--u) * 5);background:linear-gradient(180deg, hsl(var(--h) 30% 12%), hsl(var(--h) 26% 8%));height:100%;display:grid}.st__nav{align-items:center;gap:calc(var(--u) * 5);display:flex}.st__nav b{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:linear-gradient(var(--c1), var(--c2));border-radius:30%}.st__nav .u-bar{width:calc(var(--u) * 10)}.st__nav i{width:calc(var(--u) * 16);height:calc(var(--u) * 7);background:var(--c1);border-radius:99px;margin-left:auto}.st__hero{gap:calc(var(--u) * 5);min-height:calc(var(--u) * 40);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.st__hero>div:first-child{gap:calc(var(--u) * 3);display:grid}.st__hero .u-bar{height:calc(var(--u) * 4.6)}.st__hero .u-bar+.u-bar{margin-top:0}.st__cta{width:calc(var(--u) * 26);height:calc(var(--u) * 8)}.st__art{border-radius:calc(var(--u) * 5);background:linear-gradient(140deg, var(--c1), var(--c2));align-self:stretch;position:relative;overflow:hidden}.st__art--blob:after{content:"";aspect-ratio:1;background:#ffffff47;border-radius:50%;width:70%;position:absolute;bottom:-20%;right:-10%}.st__art--lines{background:repeating-linear-gradient(115deg, var(--c1) 0 6%, var(--c2) 6% 12%)}.st__art--prod:after{content:"";background:linear-gradient(160deg,#fff,#cfcfd6);border-radius:22%;position:absolute;inset:18%;rotate:-8deg;box-shadow:0 10px 18px #0006}.st__row{gap:calc(var(--u) * 4);grid-template-columns:repeat(3,1fr);display:grid}.st__row--4{grid-template-columns:repeat(4,1fr)}.st__row .u-bar{height:calc(var(--u) * 14);border-radius:calc(var(--u) * 3)}.st__prog{height:calc(var(--u) * 2.6);background:#ffffff1f;border-radius:99px;overflow:hidden}.st__prog i{height:100%;width:var(--p);background:var(--c1);display:block}.st__hero--m{grid-template-columns:1fr;min-height:0}.st__hero--shop{grid-template-columns:1fr 1fr}.st__duo{gap:calc(var(--u) * 2.4);grid-template-columns:1fr 1fr;display:grid}.dev--phone>.scr>.u-tile{margin-top:calc(var(--u) * 1)}.rn{color:#ff66d1;background:radial-gradient(120% 90% at 50% 100%,#320c45,#0d0817);align-content:center;place-items:center;gap:2cqh;display:grid;position:absolute;inset:0;overflow:hidden}.rn__sun{aspect-ratio:1;opacity:.9;background:linear-gradient(#ffd83d,#f4258c 60%,#8114b8);border-radius:50%;width:46cqh;margin-left:-23cqh;position:absolute;top:34%;left:50%;-webkit-mask:repeating-linear-gradient(#000 0 66%,#0000 66% 74%);mask:repeating-linear-gradient(#000 0 66%,#0000 66% 74%)}.rn__sign{filter:drop-shadow(0 0 4px)drop-shadow(0 0 14px);width:24cqh;animation:6s step-end infinite flicker;position:relative}.rn__tx{font:700 11cqh/1 var(--font-display);letter-spacing:.08em;color:#fff;text-shadow:0 0 6px #3df,0 0 18px #1ad9ff;position:relative}.rn__ln{background:repeating-linear-gradient(90deg,#f425b680 0 1px,#0000 1px 8%),repeating-linear-gradient(0deg,#f425b680 0 1px,#0000 1px 22%);height:28%;position:absolute;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.dev--neon{border-color:#f53dbe80;box-shadow:0 0 0 1px #f53dbe4d,0 0 30px -6px #f53dbe99,0 30px 50px -26px #000}@keyframes flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.55}43%{opacity:1}78%{opacity:1}79%{opacity:.4}80%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.is-off .wheel,.is-off .rn__sign{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.wheel,.rn__sign{animation:none}.mock__l{transition:none}}