.cv--v-web{--tone: var(--amber);--tint: rgba(154, 91, 0, .14)}.cv--v-ads{--tone: var(--coral-t);--tint: rgba(255, 90, 54, .14)}.cv--v-trad{--tone: var(--slate);--tint: rgba(71, 85, 105, .14)}.cs{position:relative;display:grid;place-items:center;width:100%;height:100%}.cs>*{transform:rotate(var(--r, 0deg));transition:transform .6s var(--ease)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs>*{transform:rotate(0)}.cs-l{display:block;height:7px;border-radius:4px;background:var(--line)}.cs-l--s{width:60%}.cs-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.cs-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--tint);color:color-mix(in srgb,var(--tone) 72%,#14161C);font:700 .7rem/1.1 var(--f-body);white-space:nowrap}.cs-val{font:800 1.05rem/1 var(--f-disp);color:var(--ink);letter-spacing:-.01em;transition:transform .5s var(--ease)}.cs-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--tint);color:var(--tone);flex:none}.cs-ico--s{width:26px;height:26px;border-radius:8px;font:800 .75rem/1 var(--f-disp)}.cs-av{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--tone),var(--coral));flex:none}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-val{transform:scale(1.12)}.cs-bars{display:grid;gap:12px;width:min(72%,230px);padding:14px 16px 16px}.cs-bars__b{display:flex;align-items:flex-end;gap:8px;height:76px}.cs-bars__b i{flex:1;height:var(--h);border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--tone) 28%,#fff);transform-origin:bottom;transform:scaleY(.6);transition:transform .7s var(--ease)}.cs-bars__b i:last-child{background:linear-gradient(var(--tone),color-mix(in srgb,var(--tone) 70%,var(--coral)))}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-bars__b i{transform:scaleY(1)}.cs-bars__b i:nth-child(2){transition-delay:.06s}.cs-bars__b i:nth-child(3){transition-delay:.12s}.cs-bars__b i:nth-child(4){transition-delay:.18s}.cs-bars__b i:nth-child(5){transition-delay:.24s}.cs-line{display:grid;gap:10px;width:min(72%,230px);padding:14px 16px 12px}.cs-line svg{width:100%;height:76px;overflow:visible}.cs-line__g{fill:var(--tint);stroke:none}.cs-line__a{fill:none;stroke:var(--tone);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:.45;transition:stroke-dashoffset 1s var(--ease);vector-effect:non-scaling-stroke}.cs-line circle{fill:#fff;stroke:var(--coral);stroke-width:3;opacity:.35;transition:opacity .4s .6s}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-line__a{stroke-dashoffset:0}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-line circle{opacity:1}.cs-br{width:min(76%,250px);overflow:hidden}.cs-br__bar{display:flex;align-items:center;gap:5px;padding:9px 12px;border-bottom:1px solid var(--line)}.cs-br__bar i{width:8px;height:8px;border-radius:50%;background:var(--line)}.cs-br__bar i:first-child{background:var(--coral);opacity:.7}.cs-br__bar span{flex:1;margin-left:6px;padding:4px 9px;border-radius:999px;background:#f2f3f8;color:var(--muted);font:600 .66rem/1.1 var(--f-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-br__body{display:grid;gap:8px;padding:14px;transition:transform .7s var(--ease)}.cs-br__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px}.cs-br__cols u{height:26px;border-radius:7px;background:var(--tint);transition:transform .5s var(--ease)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-br__body{transform:translateY(-6px)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-br__cols u:nth-child(2){transform:translateY(-5px)}.cs-ph{display:grid;gap:8px;width:132px;padding:10px 10px 12px;border-radius:22px;background:#fff;border:5px solid var(--ink);box-shadow:0 14px 30px -14px #2b28b859}.cs-ph__top{display:flex;align-items:center;gap:7px;min-width:0}.cs-ph__top em{font:700 .62rem/1 var(--f-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal}.cs-ph__top .cs-l{flex:1}.cs-ph__img{display:grid;place-items:center;height:84px;border-radius:12px;color:var(--tone);background:linear-gradient(135deg,var(--tint),#fff);transition:transform .6s var(--ease)}.cs-ph__act{display:flex;align-items:center;gap:8px;color:var(--soft)}.cs-ph__act b{margin-left:auto;font:800 .72rem/1 var(--f-disp);color:var(--ink)}.cs-heart{display:grid;color:var(--soft);transition:transform .4s var(--ease),color .3s}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-heart{color:var(--coral);transform:scale(1.3)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-ph__img{transform:scale(1.04)}.cs-doc{display:grid;gap:9px;width:min(70%,220px);padding:14px 16px}.cs-doc__h{display:flex;align-items:center;gap:8px;margin-bottom:2px}.cs-doc__h b{font:800 .9rem/1.1 var(--f-disp);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-doc p{display:flex;align-items:center;gap:8px}.cs-doc p .cs-l{flex:1}.cs-ck{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;border:2px solid var(--line);color:transparent;transition:background-color .3s,border-color .3s,color .3s;flex:none}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-ck{background:var(--tone);border-color:var(--tone);color:#fff}.cs-doc p:nth-of-type(2) .cs-ck{transition-delay:.15s}.cs-doc p:nth-of-type(3) .cs-ck{transition-delay:.3s}.cs-chat{display:grid;gap:9px;width:min(76%,240px)}.cs-b{margin:0;padding:10px 13px;border-radius:16px;box-shadow:0 1px 2px #14161c0d,0 12px 24px -14px #2b28b84d}.cs-b--u{justify-self:end;max-width:88%;background:var(--tone);color:#fff;font:600 .74rem/1.3 var(--f-body);border-bottom-right-radius:5px;transition:transform .5s var(--ease)}.cs-b--a{display:grid;grid-template-columns:auto 1fr;gap:7px 9px;align-items:center;background:#fff;border-bottom-left-radius:5px}.cs-b--a .cs-l--s,.cs-b--a .cs-dots{grid-column:2}.cs-dots{display:flex;gap:4px}.cs-dots i{width:6px;height:6px;border-radius:50%;background:var(--tone);opacity:.35}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-dots i{animation:cs-type 1s infinite}.cs-dots i:nth-child(2){animation-delay:.15s!important}.cs-dots i:nth-child(3){animation-delay:.3s!important}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-b--u{transform:translate(-6px)}@keyframes cs-type{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-4px);opacity:1}}.cs-se{display:grid;gap:8px;width:min(78%,250px)}.cs-se__bar{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;background:#fff;color:var(--soft);box-shadow:0 1px 2px #14161c0d,0 12px 24px -14px #2b28b84d}.cs-se__bar span{font:600 .72rem/1 var(--f-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-se__bar i{width:2px;height:16px;background:var(--tone)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-se__bar i{animation:cs-blink .9s steps(2) infinite}.cs-se__res{display:grid;gap:8px;padding:12px}.cs-se__res p{display:flex;align-items:center;gap:8px;margin:0;padding:6px;border-radius:9px;transition:background-color .4s,transform .5s var(--ease)}.cs-se__res p .cs-l{flex:1}.cs-se__res p.is-top{background:var(--tint)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-se__res p.is-top{transform:translate(6px)}@keyframes cs-blink{50%{opacity:0}}.cs-bd{position:relative;display:grid;place-items:center;width:150px;height:150px}.cs-bd__ring{position:absolute;inset:0;width:100%;height:100%;transition:transform 1.2s var(--ease)}.cs-bd__ring circle{fill:none;stroke:var(--tone);stroke-width:3;stroke-dasharray:4 7;opacity:.55}.cs-bd__in{display:grid;place-items:center;gap:4px;width:112px;height:112px;border-radius:50%;background:#fff;color:var(--tone);box-shadow:0 1px 2px #14161c0d,0 16px 30px -14px #2b28b859;transition:transform .6s var(--ease);align-content:center}.cs-bd__in b{font:800 1.6rem/1 var(--f-disp);color:var(--ink);letter-spacing:-.02em;max-width:96px;text-align:center}.cs-bd__in b.is-long{font-size:.95rem}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-bd__ring{transform:rotate(90deg)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-bd__in{transform:scale(1.06)}.cs-ti{display:grid;grid-template-columns:repeat(3,58px);gap:8px}.cs-ti span{height:58px;border-radius:13px;background:color-mix(in srgb,var(--tone) calc(var(--o, .3) * 100%),#fff);transition:transform .5s var(--ease)}.cs-ti .cs-ti__i{display:grid;place-items:center;background:#fff;color:var(--tone);box-shadow:0 10px 22px -12px #2b28b866}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-ti span:nth-child(odd){transform:translateY(-5px)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-ti span:nth-child(2n){transform:translateY(5px)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-ti .cs-ti__i{transform:scale(1.1)}.cs-fl{position:relative;display:grid;gap:10px;width:min(70%,220px)}.cs-fl:before{content:"";position:absolute;left:25px;top:18px;bottom:18px;width:2px;background:repeating-linear-gradient(var(--tone) 0 4px,transparent 4px 8px);opacity:.5}.cs-fl__n{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px;transition:transform .5s var(--ease)}.cs-fl__n em{font:700 .76rem/1.1 var(--f-body);font-style:normal;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-fl__n:nth-child(2){margin-left:14px}.cs-fl__n:nth-child(3){margin-left:28px}.cs-fl__dot{position:absolute;left:21px;top:14px;width:10px;height:10px;border-radius:50%;background:var(--coral);opacity:0}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-fl__dot{animation:cs-flow 1.6s var(--ease) infinite}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-fl__n:nth-child(2){transform:translate(4px)}@keyframes cs-flow{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(96px);opacity:0}}.cs-pr{display:flex;perspective:600px}.cs-pr__p{display:grid;gap:7px;align-content:start;width:66px;height:116px;padding:12px 9px;background:#fff;box-shadow:0 12px 24px -14px #2b28b859;transition:transform .7s var(--ease)}.cs-pr__p:first-child{transform-origin:right;transform:rotateY(28deg);border-radius:8px 0 0 8px}.cs-pr__p:last-child{transform-origin:left;transform:rotateY(-28deg);border-radius:0 8px 8px 0}.cs-pr__p--m{justify-items:center;background:linear-gradient(180deg,var(--tint),#fff 70%);border-left:1px dashed var(--line);border-right:1px dashed var(--line)}.cs-pr__p--m .cs-l{width:100%}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-pr__p:first-child,:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-pr__p:last-child{transform:rotateY(0)}.cs-pin{position:relative;display:grid;place-items:center;width:min(72%,230px);height:136px;overflow:hidden}.cs-pin__map{position:absolute;inset:0;background:linear-gradient(135deg,#f4f6fb,#fff)}.cs-pin__map i{position:absolute;height:10px;width:140%;left:-20%;background:#e8ebf3;transform:rotate(-18deg)}.cs-pin__map i:nth-child(1){top:26%}.cs-pin__map i:nth-child(2){top:62%;transform:rotate(12deg)}.cs-pin__map i:nth-child(3){top:-10%;left:55%;width:10px;height:140%;transform:rotate(14deg)}.cs-pin__map u{position:absolute;right:12%;bottom:14%;width:46px;height:32px;border-radius:8px;background:var(--tint)}.cs-pin__p{position:relative;color:var(--coral);transform:translateY(-10px);transition:transform .5s var(--ease)}.cs-pin__p .ico{fill:#fff}.cs-pin__r{position:absolute;top:calc(50% + 6px);width:26px;height:9px;border-radius:50%;background:#14161c24;transition:transform .5s var(--ease)}.cs-pin .cs-chip{position:absolute;left:10px;bottom:10px;background:#fff;box-shadow:0 6px 14px -8px #14161c4d}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-pin__p{transform:translateY(-18px)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-pin__r{transform:scale(.7)}.cs-ad{position:relative;display:grid;gap:9px;width:min(64%,200px);padding:12px}.cs-ad__h{display:flex;align-items:center;gap:7px}.cs-ad__h .cs-l{flex:1}.cs-ad__h em{font:700 .6rem/1 var(--f-body);font-style:normal;color:var(--soft)}.cs-ad__img{display:grid;place-items:center;height:70px;border-radius:10px;color:var(--tone);background:linear-gradient(135deg,var(--tint),#fff)}.cs-ad__cta{justify-self:stretch;padding:8px 10px;border-radius:9px;background:var(--tone);color:#fff;text-align:center;font:700 .72rem/1.1 var(--f-body);transition:transform .4s var(--ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-ad__cur{position:absolute;right:10px;bottom:-14px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;transform:rotate(-135deg) translate(-6px,-6px);transition:transform .6s var(--ease)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-ad__cta{transform:scale(1.05)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-ad__cur{transform:rotate(-135deg) translate(10px,12px)}.cs-mo{position:relative;display:flex;align-items:flex-end;gap:12px}.cs-mo__coins{position:relative;width:50px;height:72px}.cs-mo__coins u{position:absolute;left:0;width:50px;height:18px;border-radius:50%;background:#f7c548;border:2px solid #9A5B00;transition:transform .5s var(--ease)}.cs-mo__coins u:nth-child(1){bottom:0}.cs-mo__coins u:nth-child(2){bottom:12px}.cs-mo__coins u:nth-child(3){bottom:24px}.cs-mo__tag{position:relative;display:flex;align-items:center;gap:8px;padding:12px 16px 12px 26px;border-radius:10px 16px 16px 10px;background:#fff;transform-origin:10px 50%;transform:rotate(-8deg);box-shadow:0 12px 26px -14px #2b28b859;transition:transform .6s var(--ease)}.cs-mo__tag i{position:absolute;left:9px;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:var(--line)}.cs-mo__tag b{font:800 1rem/1 var(--f-disp);color:var(--ink);white-space:nowrap}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-mo__tag{transform:rotate(2deg)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-mo__coins u:nth-child(3){transform:translateY(-12px)}.cs-ml{position:relative;width:190px;height:130px}.cs-ml__let{position:absolute;left:18px;right:18px;top:8px;display:grid;gap:7px;padding:12px;border-radius:8px;background:#fff;box-shadow:0 6px 16px -10px #14161c4d;transition:transform .7s var(--ease)}.cs-ml__let b{font:800 .74rem/1.15 var(--f-disp);color:var(--ink)}.cs-ml__env{position:absolute;left:0;right:0;bottom:0;height:74px;display:grid;place-items:center;padding-top:18px;border-radius:10px;color:#fff;background:linear-gradient(160deg,var(--tone),color-mix(in srgb,var(--tone) 70%,var(--coral)));clip-path:polygon(0 0,50% 40%,100% 0,100% 100%,0 100%)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-ml__let{transform:translateY(-16px)}.cs-pl{position:relative;display:grid;place-items:center;width:min(74%,236px);height:132px;border-radius:14px;background:linear-gradient(150deg,var(--ink),color-mix(in srgb,var(--tone) 55%,var(--ink)));box-shadow:0 14px 30px -14px #2b28b873;overflow:hidden}.cs-pl__ico{position:absolute;left:10px;top:10px;width:30px;height:30px;border-radius:9px;background:#ffffff24;color:#fff}.cs-pl__btn{position:relative;width:44px;height:44px;border-radius:50%;background:var(--coral);transition:transform .4s var(--ease)}.cs-pl__btn:after{content:"";position:absolute;left:17px;top:13px;border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.cs-pl em{position:absolute;right:10px;top:12px;padding:3px 7px;border-radius:6px;background:#00000073;color:#fff;font:700 .64rem/1 var(--f-mono);font-style:normal}.cs-pl__bar{position:absolute;left:12px;right:12px;bottom:12px;height:4px;border-radius:4px;background:#ffffff38}.cs-pl__bar b{display:block;width:34%;height:100%;border-radius:4px;background:var(--coral);transition:width 1s var(--ease)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-pl__btn{transform:scale(1.12)}:is(.bg__a,.grel__card,.vcard,.cv):hover .cs-pl__bar b{width:86%}@media(prefers-reduced-motion:reduce){.cs *,.cs>*{transition:none!important;animation:none!important}}
