@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.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}:root{--ink:#0b0f12;--muted:#5d6265;--line:#0b0f121f;--violet:#9155fd;--pink:#f83c79;--mist:#f5f7f7;--cloud:#eceff1;--white:#fff;--lilac:#b899ff;--rose:#ff89b5;--font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(20px, 6.5vw, 112px);--section:clamp(48px, 8vw, 140px);--after-curve:clamp(32px, 4vw, 68px);--h1:clamp(44px, 5.56vw, 96px);--h2:clamp(40px, 4.17vw, 72px);--h3:clamp(32px, 3.24vw, 56px);--h5:clamp(24px, 1.85vw, 32px);--body-l:clamp(18px, 1.39vw, 24px);--body-m:clamp(17px, 1.16vw, 20px)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font:400 16px/24px var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.wrap{width:min(100% - 2 * var(--gutter),1504px);margin-inline:auto}.skip{z-index:100;background:var(--ink);color:var(--white);border-radius:999px;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.h1,.h2,.h3{letter-spacing:-.02em;font-weight:590}.h1{font-size:var(--h1)}.h1,.h2{line-height:1}.h2{font-size:var(--h2)}.h3{font-size:var(--h3);line-height:1}.h1>span,.h2>span,.h3>span{display:block}.h1>span+span,.h2>span+span,.h3>span+span{margin-top:.16em}.grad{background:linear-gradient(90deg,var(--violet) 20%,var(--pink) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:-.1em;padding-bottom:.1em}.center .grad{margin-inline:auto}.center{text-align:center}.lead{font-size:var(--body-l);line-height:1.34}.muted{color:var(--muted)}.btn{white-space:nowrap;min-height:54px;transition:background-color .2s,color .2s,box-shadow .25s,translate .25s var(--ease),scale .12s;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:15px 22px 15px 28px;font-weight:510;display:inline-flex;position:relative;overflow:hidden}.btn:hover{translate:0 -2px}.btn:active{translate:none;scale:.97}.btn svg{width:20px;height:20px;transition:translate .25s var(--spring);flex:none}.btn:hover svg{translate:4px}.btn--primary{background:var(--violet);color:var(--white)}.btn--primary:hover{background:#7f3ff5;box-shadow:0 12px 26px #9155fd5c}.btn--primary:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:40%;position:absolute;inset:0 auto 0 0;translate:-120%}.btn--primary:hover:before{animation:.75s sheen}.btn--outline{box-shadow:inset 0 0 0 2px var(--violet);color:var(--violet)}.btn--outline:hover{background:var(--violet);color:var(--white);box-shadow:inset 0 0 0 2px var(--violet),0 12px 26px #9155fd47}.btn--small{min-height:44px;padding:10px 16px 10px 18px}.link{color:var(--violet);font-size:var(--body-m);transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;align-items:center;gap:6px;font-weight:510;line-height:1.2;display:inline-flex}.link:hover{background-size:100% 1.5px}.link svg{width:24px;height:24px;transition:transform .25s var(--spring);flex:none}.link:hover svg{transform:translate(5px)}.round{background:var(--cloud);width:44px;height:44px;color:var(--ink);border-radius:999px;place-items:center;transition:background-color .15s,color .15s;display:grid}.round--on,.round:hover{background:var(--violet);color:var(--white)}.round svg{width:20px;height:20px}.shot{width:100%;height:auto;display:block}@media (width<=760px){.h1>span+span,.h2>span+span,.h3>span+span{margin-top:.1em}.btn{min-height:50px}}:root{--ease:cubic-bezier(.2, .7, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1)}.page-enter-active,.page-leave-active{transition:opacity .22s,translate .22s}.page-enter-from{opacity:0;translate:0 10px}.page-leave-to,.rv{opacity:0}.rv{translate:0 28px}.rv--left{translate:-28px}.rv--right{translate:28px}@media (width<=760px){.rv--left,.rv--right{translate:0 20px}}.rv--scale{translate:none;scale:.95}.rv--pop{translate:none;scale:.5}.rv-in{opacity:1;translate:none;scale:none;transition:opacity .7s var(--ease),translate .8s var(--ease),scale .7s var(--ease)!important;transition-delay:var(--rv,0s)!important}.rv--pop.rv-in{transition:opacity .35s ease,scale .55s var(--spring)!important;transition-delay:var(--rv,0s)!important}@media print{.rv{opacity:1!important;translate:none!important;scale:none!important}}@keyframes rise{0%{opacity:0;filter:blur(6px);translate:0 26px}to{opacity:1;filter:blur();translate:none}}@keyframes riseSoft{0%{opacity:0;translate:0 40px}to{opacity:1;translate:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;translate:0 -6px;scale:.92}to{opacity:1;translate:none;scale:1}}@keyframes drift{0%,to{translate:0;scale:1}33%{translate:-50px 40px;scale:1.08}66%{translate:40px -30px;scale:.95}}@keyframes floaty{0%,to{translate:0}50%{translate:0 -12px}}@keyframes sheen{0%{translate:-120%}to{translate:260%}}@keyframes gradShift{0%{background-position:0}to{background-position:100%}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spinIn{0%{opacity:0;rotate:-90deg;scale:.6}to{opacity:1;rotate:0deg;scale:1}}@keyframes spin{to{rotate:1turn}}@keyframes breathe{0%,to{opacity:.9;scale:1}50%{opacity:1;scale:1.1}}@keyframes slideUp{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}@keyframes wiggle{0%,to{rotate:0deg}25%{rotate:-12deg}60%{rotate:10deg}}.grad{background-size:170% 100%;animation:5s ease-in-out infinite alternate gradShift}@keyframes liftIn{0%{translate:0 44px}to{translate:none}}@keyframes markTurn{0%{rotate:-30deg}to{rotate:25deg}}@keyframes stageDrift{to{translate:0 -60px}}@keyframes readBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.sp img{animation:linear both liftIn;animation-timeline:view();animation-range:entry 0 cover 45%}.ft__mark{animation:linear both markTurn;animation-timeline:view();animation-range:entry 0 exit 40%}.feat__mark{animation:linear both markTurn;animation-timeline:view()}.hero__stage{animation:linear both stageDrift;animation-timeline:scroll(root);animation-range:0 900px}.ar__progress{animation:linear both readBar;animation-timeline:scroll(root);display:block!important}}.bl__card,.card,.cc,.fc,.hi__after li,.ob__get li,.vp__looks li{transition:translate .3s var(--ease),box-shadow .3s var(--ease);position:relative}.card:after,.cc:after,.fc:after,.hi__after li:after,.ob__get li:after,.vp__looks li:after{content:"";border-radius:inherit;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),#9155fd1c,transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.card:hover:after,.cc:hover:after,.fc:hover:after,.hi__after li:hover:after,.ob__get li:hover:after,.vp__looks li:hover:after{opacity:1}.card:hover,.cc:hover,.fc:hover,.hi__after li:hover,.ob__get li:hover,.vp__looks li:hover{translate:0 -4px;box-shadow:0 16px 36px #0b0f1214}.cc--live,.hero__card,.pc,.tc__frame,.tcard img,.td__thumb,.vp__thumb{transition:transform .18s ease-out,translate .3s var(--ease),box-shadow .3s var(--ease);will-change:transform}.tc__img img,.td__thumb img,.vp__thumb img{transition:translate 2.6s cubic-bezier(.4,0,.2,1)}.tc__frame:hover .tc__img img,.td__more a:hover .td__thumb img,.vp__designs a:hover .vp__thumb img{translate:0 -40%}.sp__glow{transition:scale .6s var(--ease);animation:7s ease-in-out infinite breathe}.sp:hover .sp__glow{scale:1.4}.ab__wide img,.ar__cover,.bl__card img,.bl__feat img{transition:scale .7s var(--ease)}.ab__wide:hover img,.bl__card:hover img,.bl__feat:hover img{scale:1.04}.ab__wide,.bl__card,.bl__feat{overflow:hidden}.ar__check input{transition:scale .2s var(--spring)}.ar__check input:checked{scale:1.15}.pt tbody tr{transition:background-color .15s}.pt tbody tr:not(.pt__group):hover{background:#9155fd0a}.pill svg{transition:rotate .3s var(--spring),scale .3s var(--spring)}.pill:hover svg{rotate:-8deg;scale:1.12}.bs button:active,.pill:active,.round:active,.tg__filters button:active,.tpl__filters button:active{scale:.95}.bs button,.pill,.round,.tg__filters button,.tpl__filters button{transition:background-color .2s,color .2s,scale .15s var(--spring),box-shadow .2s}.round:hover{scale:1.08}.roll-enter-active,.roll-leave-active{transition:opacity .18s ease,translate .22s var(--ease);display:inline-block}.roll-enter-from{opacity:0;translate:0 10px}.roll-leave-to{opacity:0;translate:0 -10px}.grid-enter-active,.grid-leave-active,.grid-move{transition:opacity .35s var(--ease),translate .45s var(--ease),scale .35s var(--ease)}.grid-enter-from,.grid-leave-to{opacity:0;scale:.94}.grid-leave-active{visibility:hidden;position:absolute}.fold{transition:grid-template-rows .32s var(--ease),opacity .25s;opacity:0;grid-template-rows:0fr;display:grid}.fold>*{min-height:0;overflow:hidden}.fold.is-open{opacity:1;grid-template-rows:1fr}.hd[data-v-5d32ecba]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:hdIn-5d32ecba .6s var(--ease) both;background:#ffffffdb;transition:box-shadow .3s;position:sticky;top:0}@keyframes hdIn-5d32ecba{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:none}}.hd--compact[data-v-5d32ecba]{box-shadow:0 1px 0 var(--line),0 10px 30px #0b0f120f}.hd--open[data-v-5d32ecba]{background:var(--white)}.hd__bar[data-v-5d32ecba]{min-height:72px;transition:min-height .3s var(--ease);justify-content:space-between;align-items:center;gap:24px;display:flex}.hd--compact .hd__bar[data-v-5d32ecba]{min-height:60px}.hd__left[data-v-5d32ecba]{align-items:center;gap:clamp(24px,4.6vw,80px);display:flex}.hd__logo img[data-v-5d32ecba]{width:155px;height:33px;transition:scale .3s var(--ease);transform-origin:0}.hd--compact .hd__logo img[data-v-5d32ecba]{scale:.88}.hd__logo:hover img[data-v-5d32ecba]{scale:1.04}.hd__nav[data-v-5d32ecba]{align-items:center;gap:clamp(14px,1.85vw,32px);display:flex}.hd__item[data-v-5d32ecba]{color:var(--ink);white-space:nowrap;align-items:center;transition:color .2s;display:inline-flex;position:relative}.hd__item[data-v-5d32ecba]:after{content:"";background:var(--violet);transform-origin:0;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.hd__item.router-link-active[data-v-5d32ecba]:after,.hd__item[data-v-5d32ecba]:hover:after,.hd__item[aria-expanded=true][data-v-5d32ecba]:after{transform:scaleX(1)}.hd__item[data-v-5d32ecba]:hover,.hd__item[aria-expanded=true][data-v-5d32ecba]{color:var(--violet)}.hd__item[aria-expanded=true] svg[data-v-5d32ecba]{transform:rotate(180deg)}.hd__item svg[data-v-5d32ecba]{color:var(--violet);transition:transform .3s var(--spring)}.hd__drop[data-v-5d32ecba]{position:relative}.hd__right[data-v-5d32ecba]{align-items:center;gap:24px;display:flex}.hd__signin[data-v-5d32ecba]{color:var(--violet);white-space:nowrap;align-items:center;gap:6px;font-weight:510;display:inline-flex}.hd__signin svg[data-v-5d32ecba]{transition:translate .25s var(--spring)}.hd__signin:hover svg[data-v-5d32ecba]{translate:4px}.hd__burger[data-v-5d32ecba]{display:none}.hd__burger svg[data-v-5d32ecba]{animation:spinIn .3s var(--spring)}.dd[data-v-5d32ecba]{animation:pop .22s var(--ease);transform-origin:0 0;background:var(--white);border-radius:16px;min-width:247px;padding:16px 24px;position:absolute;top:44px;left:-24px;box-shadow:0 19px 51px #0000001f,0 77px 93px #0000001a}.dd__row[data-v-5d32ecba]{white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;padding:6px 0;display:flex}.dd__row svg[data-v-5d32ecba]{color:var(--violet);transition:translate .25s var(--spring)}.dd__row:hover svg[data-v-5d32ecba]{translate:4px}.dd__row[data-v-5d32ecba]:hover{color:var(--violet)}.dd__link[data-v-5d32ecba]{width:300px;padding:10px 0;display:block}.dd__link strong[data-v-5d32ecba]{font-size:18px;font-weight:510;display:block}.dd__link span[data-v-5d32ecba]{color:var(--muted);display:block}.dd__link:hover strong[data-v-5d32ecba]{color:var(--violet)}.mega[data-v-5d32ecba]{background:var(--white);animation:slideUp .32s var(--ease);border-radius:0 0 clamp(60px,12vw,200px) clamp(60px,12vw,200px);padding:40px 0;position:absolute;top:100%;left:0;right:0}.mega__grid[data-v-5d32ecba]{grid-template-columns:repeat(3,1fr);display:grid}.mega__col[data-v-5d32ecba]{border-left:1px solid var(--line);padding-inline:clamp(16px,2vw,33px)}.mega__col[data-v-5d32ecba]:first-child{border-left:0;padding-left:0}.mega__col[data-v-5d32ecba]:last-child{padding-right:0}.mega__title[data-v-5d32ecba]{color:var(--violet);margin-bottom:12px}.mega__link[data-v-5d32ecba]{color:var(--muted);animation:slideUp .4s var(--ease) both;transition:color .2s,translate .25s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.mega__col li:nth-child(2) .mega__link[data-v-5d32ecba]{animation-delay:40ms}.mega__col li:nth-child(3) .mega__link[data-v-5d32ecba]{animation-delay:80ms}.mega__col li:nth-child(4) .mega__link[data-v-5d32ecba]{animation-delay:.12s}.mega__col li:nth-child(5) .mega__link[data-v-5d32ecba]{animation-delay:.16s}.mega__link[data-v-5d32ecba]:hover{translate:4px}.mega__link strong[data-v-5d32ecba]{font-size:var(--body-m);color:inherit;margin-bottom:4px;font-weight:510;line-height:1.2;display:block}.mega__link small[data-v-5d32ecba]{font-size:16px;line-height:1.3;display:block}.mega__link svg[data-v-5d32ecba]{color:var(--violet);opacity:0;flex:none;transition:opacity .15s,transform .15s}.mega__link[data-v-5d32ecba]:hover{color:var(--ink)}.mega__link:hover svg[data-v-5d32ecba]{opacity:1;transform:translate(3px)}.mega__foot[data-v-5d32ecba]{justify-content:center;margin-top:16px;display:flex}.scrim[data-v-5d32ecba]{z-index:40;background:#0b0f1266;animation:.25s fade;inset:0}.ph[data-v-5d32ecba],.scrim[data-v-5d32ecba]{position:fixed}.ph[data-v-5d32ecba]{z-index:60;background:var(--white);animation:slideUp .28s var(--ease);flex-direction:column;gap:16px;padding:12px 20px 20px;display:flex;inset:72px 0 0;overflow-y:auto}.ph .mega__title[data-v-5d32ecba]{margin:20px 0 4px}.ph__link[data-v-5d32ecba]{padding:10px 0;font-size:20px;font-weight:510;display:block}.ph nav[data-v-5d32ecba]{flex:1}.ph__cta[data-v-5d32ecba]{width:100%}.pin[data-v-5d32ecba]{display:none}@media (width<=1240px){.hd__signin[data-v-5d32ecba]{display:none}}@media (width<=1040px){.hd__nav[data-v-5d32ecba]{display:none}.hd__bar[data-v-5d32ecba]{min-height:72px}.hd__right .btn[data-v-5d32ecba],.hd__signin[data-v-5d32ecba]{display:none}.hd__burger[data-v-5d32ecba]{place-items:center;width:44px;height:44px;display:grid}.hd__logo img[data-v-5d32ecba]{width:124px;height:auto}.mega[data-v-5d32ecba],.scrim[data-v-5d32ecba]{display:none}.pin[data-v-5d32ecba]{z-index:45;animation:slideUp .35s var(--ease);display:inline-flex;position:fixed;bottom:16px;left:20px;right:20px;box-shadow:0 12px 32px #0b0f1247}}.ft[data-v-aeb113f6]{background:var(--ink);color:var(--white);padding:clamp(36px,3.6vw,60px) 0 32px;font-size:15px;line-height:22px;position:relative;overflow:clip}.ft__mark[data-v-aeb113f6]{pointer-events:none;opacity:.9;width:560px;max-width:none;height:560px;position:absolute;bottom:-300px;right:-250px}.ft__top[data-v-aeb113f6]{justify-content:space-between;gap:64px;display:flex;position:relative}.ft__brand[data-v-aeb113f6]{flex-direction:column;align-items:flex-start;gap:16px;width:min(420px,30%);display:flex}.ft__brand p[data-v-aeb113f6]{opacity:.72}.ft__cols[data-v-aeb113f6]{flex-wrap:wrap;gap:28px clamp(28px,3.7vw,64px);display:flex}.ft__title[data-v-aeb113f6]{letter-spacing:-.01em;margin-bottom:14px;font-size:17px;font-weight:510;line-height:1.2}.ft__cols li+li[data-v-aeb113f6]{margin-top:8px}.ft__cols a[data-v-aeb113f6]{opacity:.72;white-space:nowrap;transition:opacity .2s,translate .25s var(--ease),color .2s;display:inline-block}.ft__cols a[data-v-aeb113f6]:hover{opacity:1;translate:4px}.ft__legal[data-v-aeb113f6]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:28px;font-size:14px;display:flex;position:relative}.ft__legal[data-v-aeb113f6]>*{opacity:.72}.ft__legal[data-v-aeb113f6]>*+:before{content:"";vertical-align:-1px;background:#fff6;width:1px;height:12px;margin-right:16px;display:inline-block}.ft__legal a[data-v-aeb113f6]:hover{opacity:1}@media (width<=1040px){.ft__top[data-v-aeb113f6]{flex-direction:column}.ft__brand[data-v-aeb113f6]{width:100%}.ft__mark[data-v-aeb113f6]{display:none}}@media (width<=620px){.ft__cols[data-v-aeb113f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.ft__title[data-v-aeb113f6]{margin-bottom:8px}.ft__cols a[data-v-aeb113f6]{white-space:normal}.ft__legal[data-v-aeb113f6]{flex-direction:column;align-items:flex-start;margin-top:24px}.ft__legal[data-v-aeb113f6]>*+:before{display:none}}.er[data-v-79a83917]{padding:clamp(64px,9vw,160px) 20px}.er .lead[data-v-79a83917]{margin-top:20px}.er__btns[data-v-79a83917]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}
