#nprogress .bar{background:#29d;height:2px}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}[hidden],template{display:none}*{border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{width:100%;height:100%;font-size:14px;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{color:inherit}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}:root{--c_acc1:#ed5980;--c_acc2:#c337d1;--c_acc3:#6427de;--c_black:#0b0c13;--c_gray:#171923;--c_gray_lines:#262737;--c_gray_txt:#86889c;--c_light_gray:#31323f;--c_transparent:transparent;--c_dark_gray:#13141d;--c_transparent_black:rgba(11,12,19,.7);--c_white:#fff;--c_pop_back:#24252f;--c_grayscale_pop_back:#24252f;--c_grad1:#ed5980;--c_hover_back:#13141d;--c_grayscale_hover_back:#13141d;--c_grayscale_light_gray:#31323f;--c_grayscale_gray_txt:#86889c;--c_light_lines:#3c3d4f;--k-0b0c10:#0b0c10;--k-0b0c12:#0b0c12;--k-0b0c13:#0b0c13;--k-0d0e14:#0d0e14;--k-0e0f16:#0e0f16;--k-0e0f18:#0e0f18;--k-0e1016:#0e1016;--k-0f1017:#0f1017;--k-0f1018:#0f1018;--k-0f1116:#0f1116;--k-101119:#101119;--k-111111:#111;--k-11141c:#11141c;--k-12131a:#12131a;--k-12131b:#12131b;--k-12141a:#12141a;--k-12261c:#12261c;--k-13141d:#13141d;--k-13141f:#13141f;--k-14161c:#14161c;--k-14161d:#14161d;--k-142222:#142222;--k-15130f:#15130f;--k-16121a:#16121a;--k-16171f:#16171f;--k-161722:#161722;--k-16181f:#16181f;--k-17181f:#17181f;--k-171822:#171822;--k-171922:#171922;--k-171923:#171923;--k-171a24:#171a24;--k-172017:#172017;--k-181926:#181926;--k-181b24:#181b24;--k-1a1218:#1a1218;--k-1a1508:#1a1508;--k-1a1520:#1a1520;--k-1a1620:#1a1620;--k-1a1b24:#1a1b24;--k-1a1b26:#1a1b26;--k-1a1b27:#1a1b27;--k-1a1b29:#1a1b29;--k-1a1d24:#1a1d24;--k-1a1d26:#1a1d26;--k-1a2a2a:#1a2a2a;--k-1a2f2e:#1a2f2e;--k-1b1c26:#1b1c26;--k-1b1c27:#1b1c27;--k-1b1d25:#1b1d25;--k-1c1b1b:#1c1b1b;--k-1c1d28:#1c1d28;--k-1c1d2a:#1c1d2a;--k-1c1e27:#1c1e27;--k-1d1e2a:#1d1e2a;--k-1d1f28:#1d1f28;--k-1d1f2b:#1d1f2b;--k-1d1f2c:#1d1f2c;--k-1d2030:#1d2030;--k-1d212b:#1d212b;--k-1e2026:#1e2026;--k-1e212b:#1e212b;--k-1f2029:#1f2029;--k-1f2030:#1f2030;--k-1f2128:#1f2128;--k-1f242e:#1f242e;--k-202124:#202124;--k-221e26:#221e26;--k-222333:#222333;--k-23252e:#23252e;--k-23252f:#23252f;--k-232533:#232533;--k-241828:#241828;--k-24252f:#24252f;--k-24283a:#24283a;--k-242936:#242936;--k-26232d:#26232d;--k-262733:#262733;--k-262737:#262737;--k-262738:#262738;--k-2a1420:#2a1420;--k-2a1520:#2a1520;--k-2a1620:#2a1620;--k-2a2416:#2a2416;--k-2a2b36:#2a2b36;--k-2a2b38:#2a2b38;--k-2a2b3a:#2a2b3a;--k-2a2c36:#2a2c36;--k-2a2c3a:#2a2c3a;--k-2a2e3a:#2a2e3a;--k-2a3140:#2a3140;--k-2b2c39:#2b2c39;--k-2b2e36:#2b2e36;--k-2c2d40:#2c2d40;--k-2c2e3a:#2c2e3a;--k-2c2e3d:#2c2e3d;--k-2f1717:#2f1717;--k-2f3142:#2f3142;--k-2f323c:#2f323c;--k-31323f:#31323f;--k-33344a:#33344a;--k-34354a:#34354a;--k-343848:#343848;--k-3a2430:#3a2430;--k-3a2530:#3a2530;--k-3a3540:#3a3540;--k-3a3b4a:#3a3b4a;--k-3a3b4d:#3a3b4d;--k-3a3c4a:#3a3c4a;--k-3a3c4e:#3a3c4e;--k-3a3c4f:#3a3c4f;--k-3a3d4a:#3a3d4a;--k-3a3e48:#3a3e48;--k-3a4150:#3a4150;--k-3a4a3a:#3a4a3a;--k-3c3d4f:#3c3d4f;--k-3d3e4e:#3d3e4e;--k-3d3f51:#3d3f51;--k-3d4154:#3d4154;--k-3f4154:#3f4154;--k-404257:#404257;--k-4a4c5f:#4a4c5f;--k-4a4e59:#4a4e59;--k-4a5160:#4a5160;--k-5a5b70:#5a5b70;--k-5a5c6e:#5a5c6e;--k-5c5f6a:#5c5f6a;--k-5f6368:#5f6368;--k-6b6d80:#6b6d80;--k-6b6e7a:#6b6e7a;--k-6b6e82:#6b6e82;--k-6d6f80:#6d6f80;--k-6d7080:#6d7080;--k-6e7080:#6e7080;--k-6f7186:#6f7186;--k-7d7f93:#7d7f93;--k-86889c:#86889c;--k-8a8c9e:#8a8c9e;--k-8b8d9e:#8b8d9e;--k-8b8da0:#8b8da0;--k-8b8da3:#8b8da3;--k-9799ad:#9799ad;--k-9a9caf:#9a9caf;--k-9a9cb0:#9a9cb0;--k-9aa0ad:#9aa0ad;--k-9aa0ae:#9aa0ae;--k-a0a0a5:#a0a0a5;--k-a0a2b5:#a0a2b5;--k-a4a6ba:#a4a6ba;--k-a8aabe:#a8aabe;--k-b7b3be:#b7b3be;--k-b7b9c4:#b7b9c4;--k-b7b9c9:#b7b9c9;--k-c5c6d4:#c5c6d4;--k-c5c7d1:#c5c7d1;--k-c5c7d4:#c5c7d4;--k-c5c7d6:#c5c7d6;--k-c8cada:#c8cada;--k-c9c2cc:#c9c2cc;--k-c9cadb:#c9cadb;--k-c9cbe0:#c9cbe0;--k-c9d0e0:#c9d0e0;--k-d0d2dc:#d0d2dc;--k-d4d6e6:#d4d6e6;--k-d6d7e4:#d6d7e4;--k-d7d9e6:#d7d9e6;--k-d7d9e8:#d7d9e8;--k-d7dae3:#d7dae3;--k-d7dae6:#d7dae6;--k-d7dce8:#d7dce8;--k-d9d9d9:#d9d9d9;--k-d9dce3:#d9dce3;--k-dddddd:#ddd;--k-e1e1e1:#e1e1e1;--k-e6e7ef:#e6e7ef;--k-e6e7f0:#e6e7f0;--k-e8e9f0:#e8e9f0;--k-e8e9f2:#e8e9f2;--k-e8eaf1:#e8eaf1;--k-e8edf5:#e8edf5;--k-eceef3:#eceef3;--k-eceff1:#eceff1;--k-edf0f7:#edf0f7;--k-eeeeee:#eee;--k-f1f3f4:#f1f3f4;--k-f3e8ff:#f3e8ff;--k-f4f5f8:#f4f5f8;--k-f5f5f5:#f5f5f5;--k-ffffff:#fff;--k-ink:#fff;--k-inv:255,255,255}*{scrollbar-color:var(--с_gray_txt,var(--k-86889c)) var(--с_light_lines,var(--k-3c3d4f));scrollbar-width:thin;box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:var(--с_gray_txt,var(--k-86889c));border-radius:6px}::-webkit-scrollbar-track{background:var(--с_light_lines,var(--k-3c3d4f))}::-webkit-scrollbar-thumb:hover{background-color:var(--k-a0a0a5)}body{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;max-width:calc(100vw - 12px);min-height:100vh;background:var(--c_black),#000}@media(max-width:1024px){body{max-width:100vw}}main{flex:1;width:100%}html{background:var(--c_black)}h1{margin:0;font-family:var(--mulish),sans-serif;font-size:50px;font-weight:900;font-style:normal;line-height:normal;color:var(--k-ffffff)}@media(max-width:1024px){h1{max-width:390px;font-size:40px}}h2{margin:0;font-family:var(--mulish),sans-serif;font-size:36px;font-weight:900;font-style:normal;line-height:normal;color:var(--k-ffffff)}.container{display:flex;flex-direction:column;max-width:1596px;margin-right:auto;margin-left:auto;padding-right:4.16%;padding-left:4.16%}@media(max-width:1024px){.container{padding-right:2.9296875%;padding-left:2.9296875%}}@media(max-width:767px){.container{padding-right:15px;padding-left:15px}}.loaderAnimate{background:linear-gradient(90deg,var(--c_gray,var(--k-171923)) 25%,var(--c_black) 50%,var(--c_gray,var(--k-171923)) 75%);background-size:200% 100%}.loaderAnimate,.loaderAnimateLite{will-change:background;border-radius:11px;animation:shimmer 2s linear infinite}.loaderAnimateLite{background:linear-gradient(90deg,var(--k-31323f) 25%,var(--k-171923) 50%,var(--k-31323f) 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-tt-pending]{animation:ttPendingPulse .9s ease-in-out infinite}@keyframes ttPendingPulse{50%{opacity:.45}}.paddle-inline{width:100%;background-color:var(--c_pop_back,var(--k-24252f))}.paddle-inline input:focus{touch-action:manipulation;font-size:16px!important}.hiddenLink{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);border:0}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;z-index:1031;top:0;left:0;width:100%;height:3px!important;background:var(--c_acc1)!important}#nprogress .peg{position:absolute;right:0;transform:rotate(3deg) translateY(-4px);display:block;width:100px;height:100%;opacity:1;box-shadow:none!important}#nprogress .spinner{display:none}html.ttv2{color-scheme:dark;--page:#05060a;--bg:#0b0c13;--side:#0f1019;--card:#171923;--card2:#1c1e2a;--ctrl:#31323f;--line:#262737;--ink:#fff;--mut:#86889c;--mut2:#9799ad;--wave:#414351;--whl:#86889c;--prog:#ed5980;--pink:#ed5980;--grad:linear-gradient(90deg,#e8558a,#d344b2);--activeNav:#1f2130;--note:#c9cad8;--shadow:0 24px 70px rgba(0,0,0,.55);--c1:#ff8fb1;--c2:#c7b8ff;--c3:#8ee3c4;--c4:#ffc38a;--c5:#9cd0ff;--band:#fbd9e4;--band2:#f5c3d5;--bandInk:#2a0f1c;--bandMut:#6b2e45;--plum:#1c0e2c;--gut:max(48px,calc((100cqi - 1320px)/2));--gut2:max(32px,calc((100cqi - 1400px)/2));--pinkSoft:rgba(237,89,128,.12);--phOp:.62;--ease:cubic-bezier(.2,.7,.2,1)}html.ttv2[data-theme=light]{color-scheme:light;--page:#e6e6ec;--bg:#f4f4f7;--side:#fff;--card:#fff;--card2:#efeff4;--ctrl:#e6e6ee;--line:#d4d4de;--ink:#17181f;--mut:#5f6172;--mut2:#6e7082;--wave:#c6c7d2;--whl:#7c7e90;--prog:#e0406b;--activeNav:#f1e6ec;--note:#3d3f4e;--shadow:0 24px 70px rgba(23,24,31,.16);--c1:#d9386b;--c2:#6e4fe0;--c3:#1f9e73;--c4:#d97a1f;--c5:#2f7fd6;--plum:#26113d;--phOp:.9}.ttv2 body{--display:var(--mulish),"Avenir Next","Segoe UI",sans-serif;--body:var(--openSans),"Segoe UI",system-ui,sans-serif}.tp{container-type:inline-size}.tp,.tpx{font-family:var(--body);font-size:14px;color:var(--ink)}.tpx{display:contents}:is(.tp,.tpx) :is(h1,h2,h3,h4){color:inherit;max-width:none}:is(.tp,.tpx) a{color:inherit;text-decoration:none}:is(.tp,.tpx) :is(button,a,input):focus-visible{outline:2px solid var(--pink);outline-offset:2px}:is(.tp,.tpx) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;text-align:inherit}:is(.tp,.tpx) input{font:inherit;color:inherit}:is(.tp,.tpx) button:focus-visible,:is(.tp,.tpx) input:focus-visible{outline:2px solid var(--pink);outline-offset:2px}:is(.tp,.tpx) .shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%}:is(.tp,.tpx) .shell.bare{grid-template-columns:minmax(0,1fr)}:is(.tp,.tpx) .shell.bare .player,:is(.tp,.tpx) .shell.bare .side{display:none}:is(.tp,.tpx) .side{grid-row:1/3;background:var(--side);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:20px 12px 14px;gap:3px;overflow:auto}:is(.tp,.tpx) .logo{font-family:var(--display);font-weight:900;font-size:19px;letter-spacing:.04em;padding:4px 12px 24px;white-space:nowrap}:is(.tp,.tpx) .logo em{font-style:normal;color:var(--pink)}:is(.tp,.tpx) .nav{display:flex;align-items:center;gap:12px;height:38px;padding:0 12px;border-radius:9px;font-size:14px;font-weight:600;color:var(--mut2);width:100%}:is(.tp,.tpx) .nav svg{flex:none;width:17px;height:17px}:is(.tp,.tpx) .nav:hover{color:var(--ink)}:is(.tp,.tpx) .nav.on{background:var(--activeNav);color:var(--ink)}:is(.tp,.tpx) .nav.on svg{color:var(--pink)}:is(.tp,.tpx) .soon{margin-left:auto;font-family:var(--display);font-size:9.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--grad);padding:2px 7px;border-radius:99px}:is(.tp,.tpx) .sep{height:1px;background:var(--line);margin:12px 6px}:is(.tp,.tpx) .side .foot{gap:4px;padding:0 4px}:is(.tp,.tpx) .ib{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--mut2);flex:none}:is(.tp,.tpx) .ib:hover{color:var(--ink);background:var(--card2)}:is(.tp,.tpx) .ib svg{width:18px;height:18px}:is(.tp,.tpx) .main{overflow:auto;min-width:0}:is(.tp,.tpx) .top{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:14px;padding:12px 32px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(.tp,.tpx) .search{flex:1;max-width:480px;height:42px;border-radius:99px;background:var(--ctrl);display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:var(--mut);font-size:13.5px}:is(.tp,.tpx) .search svg{width:15px;height:15px}:is(.tp,.tpx) .top .sp{flex:1}:is(.tp,.tpx) .link{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}:is(.tp,.tpx) .link svg{width:16px;height:16px}:is(.tp,.tpx) .cta{height:42px;padding:0 22px;border-radius:10px;background:var(--grad);color:#fff;font-family:var(--display);font-weight:800;font-size:13.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}:is(.tp,.tpx) .mtop{display:none}:is(.tp,.tpx) .page{padding:4px 32px 48px;display:flex;flex-direction:column;gap:36px}:is(.tp,.tpx) .hero{position:relative;border-radius:16px;overflow:hidden;min-height:360px;padding:34px 36px;display:flex;flex-direction:column;justify-content:center;gap:0;color:#fff;background:#0b0c13}:is(.tp,.tpx) .hero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.tp,.tpx) .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,12,19,.94),rgba(11,12,19,.72) 45%,rgba(11,12,19,0) 85%)}:is(.tp,.tpx) .hero>:not(img){position:relative;z-index:1}:is(.tp,.tpx) .eyebrow{font-family:var(--display);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--pink);display:flex;gap:10px;align-items:center}:is(.tp,.tpx) .hero h2{font-family:var(--display);font-size:clamp(28px,3.6cqi,46px);line-height:1.08;margin:10px 0 22px;max-width:18ch;text-wrap:balance}:is(.tp,.tpx) .hsearch{height:52px;border-radius:99px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;max-width:520px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:hsla(0,0%,100%,.72);font-size:14.5px}:is(.tp,.tpx) .hsearch svg{width:18px;height:18px}:is(.tp,.tpx) .quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:12px;overflow:hidden;margin-top:26px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:is(.tp,.tpx) .quick button{height:58px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--display);font-weight:800;font-size:14px;border-right:1px solid hsla(0,0%,100%,.12)}:is(.tp,.tpx) .quick button:last-child{border-right:0}:is(.tp,.tpx) .quick svg{width:17px;height:17px;color:var(--pink)}:is(.tp,.tpx) .crumbs{font-size:11.5px;color:var(--mut);display:flex;gap:8px;align-items:center}:is(.tp,.tpx) .crumbs button:hover{color:var(--ink)}:is(.tp,.tpx) .tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}:is(.tp,.tpx) .tabs button{height:46px;padding:0 14px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--mut2);white-space:nowrap;position:relative}:is(.tp,.tpx) .tabs button svg{width:16px;height:16px}:is(.tp,.tpx) .tabs button.on{color:var(--ink)}:is(.tp,.tpx) .tabs button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--grad)}:is(.tp,.tpx) .seg{display:inline-flex;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}:is(.tp,.tpx) .seg button{height:32px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:600;color:var(--mut2)}:is(.tp,.tpx) .seg button.on{background:var(--ctrl);color:var(--ink)}:is(.tp,.tpx) .sec{display:flex;flex-direction:column;gap:16px}:is(.tp,.tpx) .sh{display:flex;align-items:center;gap:14px;flex-wrap:wrap}:is(.tp,.tpx) .sh h3{font-family:var(--display);font-weight:900;font-size:24px;margin:0}:is(.tp,.tpx) .sh .r{margin-left:auto;display:flex;gap:14px;align-items:center}:is(.tp,.tpx) .ghost{height:44px;padding:0 30px;border:1px solid rgba(237,89,128,.55);font-family:var(--display);font-weight:800;font-size:14px;align-self:center}:is(.tp,.tpx) .rail{display:grid;grid-auto-flow:column;grid-auto-columns:158px;gap:14px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}:is(.tp,.tpx) .grid7{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}:is(.tp,.tpx) .tile{position:relative;aspect-ratio:195/230;border-radius:12px;overflow:hidden;background:var(--card);display:block;max-width:100%}:is(.tp,.tpx) .tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s}:is(.tp,.tpx) .tile:hover img{transform:scale(1.04)}:is(.tp,.tpx) .tile span{position:absolute;left:8px;right:8px;top:12px;text-align:center;font-family:var(--display);font-weight:700;font-size:13.5px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}:is(.tp,.tpx) .tile.lead span{font-weight:900}:is(.tp,.tpx) button.tile{cursor:pointer}:is(.tp,.tpx) .tile.dead{cursor:default}:is(.tp,.tpx) .list{background:var(--card);border-radius:14px;overflow:hidden}:is(.tp,.tpx) .row{display:grid;grid-template-columns:60px minmax(120px,190px) minmax(0,210px) 30px minmax(120px,1fr) 46px auto;gap:16px;align-items:center;min-height:88px;padding:0 24px}:is(.tp,.tpx) .row+.row{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}:is(.tp,.tpx) .row.on,:is(.tp,.tpx) .row:hover{background:var(--card2)}:is(.tp,.tpx) .cov{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;display:block}:is(.tp,.tpx) .nm{min-width:0}:is(.tp,.tpx) .nm b{display:flex;align-items:center;gap:8px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.tp,.tpx) .nm small{display:block;font-size:11.5px;color:var(--mut);margin-top:3px}:is(.tp,.tpx) .new{font-family:var(--display);font-size:9px;font-weight:800;color:#fff;background:var(--pink);padding:2px 6px;border-radius:5px;flex:none}:is(.tp,.tpx) .tg{display:flex;gap:8px;overflow:hidden}:is(.tp,.tpx) .tg span{height:24px;padding:0 10px;border:1px solid var(--line);color:var(--mut2);font-size:11.5px;display:inline-flex;align-items:center;white-space:nowrap}:is(.tp,.tpx) .pbtn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--mut2)}:is(.tp,.tpx) .pbtn svg{width:22px;height:22px}:is(.tp,.tpx) .row.on .pbtn{color:var(--pink)}:is(.tp,.tpx) .wv{display:block;width:100%;height:44px;cursor:pointer}:is(.tp,.tpx) .tm{font-size:13px;color:var(--mut);font-variant-numeric:tabular-nums;text-align:right}:is(.tp,.tpx) .acts{display:flex;align-items:center;gap:6px;justify-content:flex-end}:is(.tp,.tpx) .acts .hv{display:none}:is(.tp,.tpx) .row.on .acts .hv,:is(.tp,.tpx) .row:hover .acts .hv{display:inline-flex}:is(.tp,.tpx) .dl{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--mut2)}:is(.tp,.tpx) .dl svg{width:17px;height:17px}:is(.tp,.tpx) .row.on .dl,:is(.tp,.tpx) .row:hover .dl{background:var(--ctrl);color:var(--ink)}:is(.tp,.tpx) .fav.on{color:var(--pink)}:is(.tp,.tpx) .pill{height:41px;padding:0 15px;border-radius:10px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap}:is(.tp,.tpx) .pill .dot{width:6px;height:6px;border-radius:50%;background:var(--pink)}:is(.tp,.tpx) .pill svg{width:12px;height:12px;color:var(--mut)}:is(.tp,.tpx) .frow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:is(.tp,.tpx) .frow .sp{flex:1}:is(.tp,.tpx) .tog{display:inline-flex;align-items:center;gap:10px;font-size:14px;white-space:nowrap}:is(.tp,.tpx) .tog i{width:38px;height:22px;border-radius:99px;background:var(--ctrl);position:relative;display:block;transition:background .2s}:is(.tp,.tpx) .tog i:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}:is(.tp,.tpx) .tog.on i{background:var(--pink)}:is(.tp,.tpx) .tog.on i:after{transform:translateX(16px)}:is(.tp,.tpx) .sort{display:inline-flex;gap:6px;align-items:center;font-size:14px;white-space:nowrap}:is(.tp,.tpx) .sort span{color:var(--mut)}:is(.tp,.tpx) .sort svg{width:12px;height:12px;color:var(--mut)}:is(.tp,.tpx) .chosen{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--mut)}:is(.tp,.tpx) .chosen b{height:26px;padding:0 8px 0 12px;border-radius:8px;background:var(--ctrl);color:var(--ink);font-weight:500;display:inline-flex;align-items:center;gap:7px}:is(.tp,.tpx) .ghd{display:flex;gap:26px;align-items:center}:is(.tp,.tpx) .ghd img{width:150px;aspect-ratio:195/230;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex:none;max-width:100%}:is(.tp,.tpx) .ghd h2,:is(.tp,.tpx) .ph2{font-family:var(--display);font-size:clamp(28px,3.4cqi,40px);font-weight:900;margin:0 0 10px;line-height:1.1}:is(.tp,.tpx) .ghd p{margin:0;font-size:13.5px;line-height:1.6;color:var(--mut)}:is(.tp,.tpx) .ctabs{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}:is(.tp,.tpx) .ctabs button{padding:0 13px;border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--mut2);white-space:nowrap;flex:none}:is(.tp,.tpx) .ctabs button.on{border-color:var(--pink)}:is(.tp,.tpx) .srow{display:grid;grid-template-columns:52px minmax(150px,260px) minmax(120px,1fr) 52px auto;gap:18px;align-items:center;min-height:80px;padding:0 24px}:is(.tp,.tpx) .srow+.srow{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}:is(.tp,.tpx) .srow.on,:is(.tp,.tpx) .srow:hover{background:var(--card2)}:is(.tp,.tpx) .ava{position:relative;width:52px;height:52px;border-radius:50%;overflow:hidden;flex:none}:is(.tp,.tpx) .ava img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}:is(.tp,.tpx) .ava .pl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(11,12,19,.35);opacity:0;transition:opacity .15s}:is(.tp,.tpx) .srow.on .ava .pl,:is(.tp,.tpx) .srow:hover .ava .pl{opacity:1}:is(.tp,.tpx) .ava .pl svg{width:18px;height:18px}:is(.tp,.tpx) .subpills{display:flex;gap:8px;flex-wrap:wrap}:is(.tp,.tpx) .subpills button{height:32px;padding:0 13px;border-radius:99px;background:var(--card);border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--mut2)}:is(.tp,.tpx) .subpills button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}:is(.tp,.tpx) .subpills button.has:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--pink);margin-left:7px;vertical-align:middle}:is(.tp,.tpx) .fsearch{display:flex;align-items:center;gap:10px;height:48px;border-radius:99px;background:var(--ctrl);padding:0 8px 0 18px;max-width:720px}:is(.tp,.tpx) .fsearch span{flex:1;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.tp,.tpx) .fsearch .ib{background:var(--card2);border-radius:99px}:is(.tp,.tpx) .drop{height:36px;padding:0 13px;border-radius:99px;background:var(--card);border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;white-space:nowrap}:is(.tp,.tpx) .drop.set{background:var(--ctrl)}:is(.tp,.tpx) .drop svg{width:11px;height:11px;color:var(--mut)}:is(.tp,.tpx) .parsed{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--mut)}:is(.tp,.tpx) .parsed b{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ink);background:rgba(195,55,209,.16);border-radius:99px;padding:6px 12px}:is(.tp,.tpx) .parsed b i{font-style:normal;color:var(--mut)}:is(.tp,.tpx) .parsed .st{margin-left:auto;font-variant-numeric:tabular-nums}:is(.tp,.tpx) .mosaic{display:flex;flex-direction:column;gap:8px}:is(.tp,.tpx) .mrow{display:flex;gap:8px}:is(.tp,.tpx) .clip{position:relative;border-radius:10px;overflow:hidden;background:var(--card);flex:none}:is(.tp,.tpx) .clip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:is(.tp,.tpx) .clip .cl{position:absolute;top:10px;left:10px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(11,12,19,.66);border-radius:99px;padding:5px 9px}:is(.tp,.tpx) .clip .ov{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 12px;background:linear-gradient(180deg,transparent,rgba(11,12,19,.85));display:flex;align-items:flex-end;gap:8px;opacity:0;transition:opacity .15s;color:#fff}:is(.tp,.tpx) .clip:hover .ov{opacity:1}:is(.tp,.tpx) .clip .ov span{flex:1;font-size:12.5px;font-weight:700;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.tp,.tpx) .clip .ov i{width:30px;height:30px;border-radius:99px;background:hsla(0,0%,100%,.16);display:inline-flex;align-items:center;justify-content:center;flex:none}:is(.tp,.tpx) .clip .ov i.g{background:var(--grad)}:is(.tp,.tpx) .clip .ov svg{width:14px;height:14px}:is(.tp,.tpx) .apps{display:flex;gap:6px}:is(.tp,.tpx) .kw{height:38px;border-radius:10px;border:1px solid var(--line);background:transparent;padding:0 14px;width:200px;color:var(--mut);font-size:13.5px;display:inline-flex;align-items:center}:is(.tp,.tpx) .tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:var(--card);padding:14px;border-radius:14px}:is(.tp,.tpx) .tcard{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--card2)}:is(.tp,.tpx) .tcard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:is(.tp,.tpx) .tcard .nw{position:absolute;top:10px;left:10px}:is(.tp,.tpx) .tcard .ab{position:absolute;left:10px;bottom:42px;width:22px;height:22px;border-radius:5px;font-family:var(--display);font-weight:900;font-size:10px;display:flex;align-items:center;justify-content:center}:is(.tp,.tpx) .tcard .bt{position:absolute;left:0;right:0;bottom:0;padding:24px 12px 10px;background:linear-gradient(180deg,transparent,rgba(11,12,19,.88));color:#fff;display:flex;align-items:flex-end;gap:10px}:is(.tp,.tpx) .tcard .bt div{flex:1;min-width:0}:is(.tp,.tpx) .tcard .bt b{display:block;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.tp,.tpx) .tcard .bt small{font-size:11px;color:#b8bacb}:is(.tp,.tpx) .tcard .bt svg{width:16px;height:16px;color:#d5d6e2}:is(.tp,.tpx) .ae{background:#1a0b33;color:#d5a6ff}:is(.tp,.tpx) .pr{background:#0b0f33;color:#9da6ff}:is(.tp,.tpx) .fc{background:#26262b;color:#fff}:is(.tp,.tpx) .dv{background:#2a1e10;color:#ffb45a}:is(.tp,.tpx) .apptile{aspect-ratio:195/230;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font-family:var(--display);font-weight:800;font-size:14px;text-align:center;padding:10px}:is(.tp,.tpx) .apptile .app-i{width:64px;height:64px;border-radius:16px;font-size:24px;border:0}:is(.tp,.tpx) .plans{display:flex;gap:26px;justify-content:center;align-items:flex-start;flex-wrap:wrap}:is(.tp,.tpx) .plan{width:300px;max-width:100%;border-radius:16px;padding:22px;background:var(--card);display:flex;flex-direction:column;gap:14px}:is(.tp,.tpx) .plan.best{background:linear-gradient(180deg,#3a1c5a,#6a2a9e);color:#fff;border:1px solid #8e4bd6}:is(.tp,.tpx) .plan h4{margin:0;font-family:var(--display);font-weight:900;font-size:21px}:is(.tp,.tpx) .plan .fr{font-size:12px;opacity:.8;margin-top:-10px}:is(.tp,.tpx) .plan .prc{font-family:var(--display);font-weight:900;font-size:40px}:is(.tp,.tpx) .plan .prc small{font-size:22px}:is(.tp,.tpx) .plan .prc em{font-style:normal;font-size:17px;font-weight:600;opacity:.75}:is(.tp,.tpx) .plan .tr{font-size:12px;opacity:.7;margin-top:-8px}:is(.tp,.tpx) .plan .box{background:rgba(0,0,0,.18);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:9px;font-size:12.5px}:is(.tp,.tpx) .plan:not(.best) .box{background:var(--card2)}:is(.tp,.tpx) .plan .box b{font-family:var(--display);font-size:14px}:is(.tp,.tpx) .plan .box span{display:flex;gap:9px;align-items:center;opacity:.85}:is(.tp,.tpx) .plan .box svg{width:13px;height:13px;flex:none}:is(.tp,.tpx) .land{padding:10px 32px 56px;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center;position:relative}:is(.tp,.tpx) .land:before{content:"";position:absolute;right:-60px;top:-80px;width:520px;height:360px;background:radial-gradient(closest-side,rgba(237,89,128,.35),transparent),radial-gradient(closest-side at 70% 60%,rgba(195,55,209,.35),transparent);filter:blur(30px);pointer-events:none}:is(.tp,.tpx) .land h1{font-family:var(--display);font-weight:900;font-size:clamp(32px,5cqi,64px);line-height:1.04;margin:34px 0 0;max-width:17ch;text-wrap:balance;position:relative}:is(.tp,.tpx) .land .sub{font-size:17px;color:var(--mut2);margin:0;position:relative}:is(.tp,.tpx) .cards{display:grid;grid-template-columns:repeat(4,minmax(0,210px));gap:16px;justify-content:center;width:100%;margin-top:10px}:is(.tp,.tpx) .lcard{background:var(--card);border-radius:12px;overflow:hidden;text-align:left;box-shadow:0 10px 30px rgba(0,0,0,.18);transition:transform .2s}:is(.tp,.tpx) .lcard:hover{transform:translateY(-4px)}:is(.tp,.tpx) .lcard .im{aspect-ratio:1/.85;position:relative;overflow:hidden}:is(.tp,.tpx) .lcard .im img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:is(.tp,.tpx) .lcard b{display:flex;justify-content:space-between;align-items:center;padding:14px 14px 16px;font-family:var(--display);font-weight:800;font-size:16px}:is(.tp,.tpx) .checks{gap:26px;font-size:15px}:is(.tp,.tpx) .checks svg{width:16px;height:16px}:is(.tp,.tpx) .faq{width:100%;max-width:900px;display:flex;flex-direction:column;gap:10px;text-align:left}:is(.tp,.tpx) .faq div{background:var(--card);border-radius:12px;padding:18px 20px;font-family:var(--display);font-weight:700;font-size:15px;display:flex;justify-content:space-between;align-items:center}:is(.tp,.tpx) .faq svg{width:14px;height:14px;color:var(--mut)}:is(.tp,.tpx) .player{grid-column:2;border-top:1px solid var(--line);background:var(--side);display:grid;grid-template-columns:minmax(0,230px) auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 24px}:is(.tp,.tpx) .pi{display:flex;align-items:center;gap:12px;min-width:0}:is(.tp,.tpx) .pi img{width:46px;height:46px;border-radius:10px;-o-object-fit:cover;object-fit:cover}:is(.tp,.tpx) .pp{width:40px;height:40px;border-radius:50%;background:var(--grad);color:#fff;display:inline-flex;align-items:center;justify-content:center}:is(.tp,.tpx) .pp svg{width:16px;height:16px}:is(.tp,.tpx) .pw{display:flex;align-items:center;gap:12px;min-width:0}:is(.tp,.tpx) .pw span{font-size:11.5px;color:var(--mut);font-variant-numeric:tabular-nums;width:40px}:is(.tp,.tpx) .pw .wv{height:34px}:is(.tp,.tpx) .tabbar{display:none}:is(.tp,.tpx) .stub{padding:90px 20px;text-align:center;color:var(--mut);display:flex;flex-direction:column;gap:12px;align-items:center}:is(.tp,.tpx) .stub b{font-family:var(--display);font-size:22px;color:var(--ink)}@container (max-width:1060px){:is(.tp,.tpx) .row{grid-template-columns:60px minmax(110px,170px) 30px minmax(100px,1fr) 46px auto}:is(.tp,.tpx) .row .tg{display:none}:is(.tp,.tpx) .tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.tp,.tpx) .cards{grid-template-columns:repeat(2,minmax(0,220px))}}@container (max-width:760px){:is(.tp,.tpx) .shell,:is(.tp,.tpx) .shell.bare{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto}:is(.tp,.tpx) .side,:is(.tp,.tpx) .top{display:none}:is(.tp,.tpx) .mtop{display:flex;position:sticky;top:0;z-index:6;align-items:center;gap:8px;padding:12px 16px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(.tp,.tpx) .mtop .logo{padding:0;font-size:16px}:is(.tp,.tpx) .mtop .sp{flex:1}:is(.tp,.tpx) .mtop .cta{height:32px;padding:0 12px;font-size:12px;border-radius:8px}:is(.tp,.tpx) .page{padding:4px 16px 24px;gap:26px}:is(.tp,.tpx) .land{padding:10px 16px 30px}:is(.tp,.tpx) .hero{min-height:0;padding:22px 18px}:is(.tp,.tpx) .hero:after{background:linear-gradient(180deg,rgba(11,12,19,.5),rgba(11,12,19,.92))}:is(.tp,.tpx) .hsearch{height:46px}:is(.tp,.tpx) .quick{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.tp,.tpx) .quick button{height:48px;font-size:13px;border-bottom:1px solid hsla(0,0%,100%,.12)}:is(.tp,.tpx) .rail{grid-auto-columns:118px;gap:10px}:is(.tp,.tpx) .grid7{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:is(.tp,.tpx) .list{border-radius:12px}:is(.tp,.tpx) .row{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:10px 12px;min-height:0}:is(.tp,.tpx) .row .cov{width:52px;height:52px}:is(.tp,.tpx) .row .acts .hv,:is(.tp,.tpx) .row .pbtn,:is(.tp,.tpx) .row .tm{display:none!important}:is(.tp,.tpx) .row .wv{grid-column:1/4;grid-row:2;height:30px}:is(.tp,.tpx) .srow{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:10px 12px;min-height:0}:is(.tp,.tpx) .srow .ava{width:44px;height:44px}:is(.tp,.tpx) .srow .tm{display:none}:is(.tp,.tpx) .srow .wv{grid-column:1/4;grid-row:2;height:30px}:is(.tp,.tpx) .frow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:is(.tp,.tpx) .ghd{flex-direction:column;align-items:flex-start;gap:16px}:is(.tp,.tpx) .ghd img{width:96px}:is(.tp,.tpx) .tgrid{grid-template-columns:minmax(0,1fr);padding:10px}:is(.tp,.tpx) .cards{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.tp,.tpx) .kw{width:140px}:is(.tp,.tpx) .player{grid-column:1;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 12px;margin:0 8px 6px;border-radius:14px;border:1px solid var(--line);background:var(--card)}:is(.tp,.tpx) .player .pw,:is(.tp,.tpx) .player .px{display:none}:is(.tp,.tpx) .tabbar{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);background:var(--side);padding:6px 4px 10px}:is(.tp,.tpx) .tabbar button{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--mut2);padding:6px 0;text-align:center}:is(.tp,.tpx) .tabbar button.on{color:var(--pink)}:is(.tp,.tpx) .tabbar svg{width:20px;height:20px}:is(.tp,.tpx) .mosaic .mrow{gap:6px}}:is(.tp,.tpx) .lp{padding:0;gap:0;display:block}:is(.tp,.tpx) .lp h1,:is(.tp,.tpx) .lp h2{font-family:var(--display);font-weight:900;letter-spacing:-.02em;line-height:1.04;margin:0;text-wrap:balance}:is(.tp,.tpx) .lp h2{font-size:clamp(28px,3.2cqi,44px)}:is(.tp,.tpx) .lp p{margin:0}:is(.tp,.tpx) .lp footer,:is(.tp,.tpx) .lp section{position:relative}:is(.tp,.tpx) .lp .pad{padding-left:var(--gut);padding-right:var(--gut)}:is(.tp,.tpx) .lp .eyebrow{color:var(--pink);font-family:var(--display);font-weight:800;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}:is(.tp,.tpx) .lp .lead{color:var(--mut2);font-size:16px;line-height:1.6;max-width:56ch}:is(.tp,.tpx) .lp .hd{display:flex;flex-direction:column;gap:12px}:is(.tp,.tpx) .lp .hd.c{align-items:center;text-align:center}:is(.tp,.tpx) .lp .hdl{display:flex;flex-direction:column;gap:12px}:is(.tp,.tpx) .lp .hd.c .lead{text-align:center}:is(.tp,.tpx) .lptop{position:sticky;top:0;z-index:7;display:flex;align-items:center;gap:28px;padding:14px var(--gut);background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid transparent}:is(.tp,.tpx) .lptop .logo{padding:0}:is(.tp,.tpx) .lptop nav{display:flex;gap:26px;font-size:14px;font-weight:600;color:var(--mut2)}:is(.tp,.tpx) .lptop nav button:hover{color:var(--ink)}:is(.tp,.tpx) .lptop .sp{flex:1}:is(.tp,.tpx) .lptop .link{color:var(--ink)}:is(.tp,.tpx) .lphero{padding:72px var(--gut) 56px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;overflow:hidden;isolation:isolate}:is(.tp,.tpx) .lphero h1{font-size:clamp(34px,4.5cqi,62px);max-width:20ch}:is(.tp,.tpx) .lphero .lead{font-size:17px;max-width:48ch;text-align:center}:is(.tp,.tpx) .glow{position:absolute;pointer-events:none;z-index:-1;filter:blur(70px)}:is(.tp,.tpx) .glow.a{right:-200px;top:-220px;width:640px;height:560px;background:radial-gradient(closest-side,rgba(237,89,128,.5),transparent 70%),radial-gradient(closest-side at 30% 70%,rgba(195,55,209,.42),transparent 70%)}:is(.tp,.tpx) .aur{position:absolute;left:-6%;bottom:-20px;width:60%;height:320px;z-index:-1;pointer-events:none;opacity:.5;filter:blur(30px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000 62%,transparent 96%);mask-image:linear-gradient(180deg,transparent,#000 35%,#000 62%,transparent 96%)}:is(.tp,.tpx) .aur svg{width:100%;height:100%;display:block}:is(.tp,.tpx) .since{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 14px 0 10px;border-radius:99px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 70%,transparent);font-size:12px;color:var(--mut2);letter-spacing:.06em;text-transform:uppercase;font-family:var(--display);font-weight:700}:is(.tp,.tpx) .since i{width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 3px rgba(237,89,128,.25)}:is(.tp,.tpx) .pcards{display:grid;grid-template-columns:repeat(4,minmax(0,228px));gap:18px;width:100%;justify-content:center;margin-top:14px}:is(.tp,.tpx) .pcard{background:var(--card);border-radius:16px;overflow:hidden;text-align:left;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 18px 46px rgba(0,0,0,.28);transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;position:relative;border:1px solid var(--line)}:is(.tp,.tpx) .pcard:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 28px 60px rgba(0,0,0,.36)}:is(.tp,.tpx) .pcard .im{aspect-ratio:1/.9;position:relative;overflow:hidden;background:var(--card2)}:is(.tp,.tpx) .pcard .im img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}:is(.tp,.tpx) .pcard:hover .im img{transform:scale(1.06)}:is(.tp,.tpx) .pcard .im:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(11,12,19,.35))}:is(.tp,.tpx) .pcard b{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 15px 16px;font-family:var(--display);font-weight:800;font-size:16px}:is(.tp,.tpx) .pcard b .arr{width:28px;height:28px;border-radius:50%;background:var(--card2);display:inline-flex;align-items:center;justify-content:center;color:var(--mut2);transition:background .2s,color .2s,transform .28s;flex:none}:is(.tp,.tpx) .pcard:hover b .arr{background:var(--grad);color:#fff;transform:translateX(2px)}:is(.tp,.tpx) .pcard b .arr svg{width:14px;height:14px}:is(.tp,.tpx) .pcard .soon{margin:0 0 0 auto}:is(.tp,.tpx) .pcard .aeb{position:absolute;left:12px;top:12px;width:28px;height:28px;border-radius:7px;font-family:var(--display);font-weight:900;font-size:11px;display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 4px 12px rgba(0,0,0,.35)}:is(.tp,.tpx) .wchip{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;background:hsla(0,0%,100%,.94);color:#17181f;border-radius:9px;padding:7px 9px;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;font-family:var(--display);box-shadow:0 6px 18px rgba(0,0,0,.25)}:is(.tp,.tpx) .wchip .wv{height:16px;flex:1;--wave:#b4b6c6;--whl:#6e7080;--prog:#ed5980}:is(.tp,.tpx) .wchip i{width:18px;height:18px;border-radius:50%;background:#17181f;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}:is(.tp,.tpx) .wchip i svg{width:9px;height:9px}:is(.tp,.tpx) .checks{display:flex;gap:12px 28px;flex-wrap:wrap;justify-content:center;font-size:14px;color:var(--ink);margin-top:6px}:is(.tp,.tpx) .checks span{display:inline-flex;gap:9px;align-items:center}:is(.tp,.tpx) .checks svg{width:15px;height:15px;color:var(--pink)}:is(.tp,.tpx) .lp .cta.big{height:54px;padding:0 34px;font-size:15px;border-radius:12px;box-shadow:0 10px 30px rgba(237,89,128,.32)}:is(.tp,.tpx) .lp .cta.big:hover{filter:brightness(1.06)}:is(.tp,.tpx) .lpart{padding:96px 0 88px;background:var(--side);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:is(.tp,.tpx) .lpart .hd{padding:0 var(--gut);margin-bottom:38px}:is(.tp,.tpx) .mq{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}:is(.tp,.tpx) .mq-track{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:tp-mq var(--dur,70s) linear infinite;padding:4px 0}:is(.tp,.tpx) .mq:hover .mq-track{animation-play-state:paused}:is(.tp,.tpx) .mq.rev .mq-track{animation-direction:reverse}@keyframes tp-mq{to{transform:translateX(-50%)}}:is(.tp,.tpx) .acard{width:216px;aspect-ratio:3/4;border-radius:16px;overflow:hidden;position:relative;background:var(--card);flex:none;text-align:left;border:1px solid var(--line)}:is(.tp,.tpx) .acard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s}:is(.tp,.tpx) .acard:hover img{transform:scale(1.05)}:is(.tp,.tpx) .acard .mos{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}:is(.tp,.tpx) .acard .mos img{width:100%;height:100%}:is(.tp,.tpx) .acard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,12,19,.1),transparent 30%,transparent 50%,rgba(11,12,19,.92))}:is(.tp,.tpx) .acard b{position:absolute;left:16px;right:16px;bottom:15px;z-index:1;color:#fff;font-family:var(--display);font-weight:800;font-size:16px;display:flex;flex-direction:column;gap:3px}:is(.tp,.tpx) .acard b small{font-size:10.5px;font-weight:700;color:hsla(0,0%,100%,.62);letter-spacing:.1em;text-transform:uppercase}:is(.tp,.tpx) .band{background:linear-gradient(135deg,var(--band),var(--band2));color:var(--bandInk);padding:96px var(--gut) 120px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;overflow:hidden}:is(.tp,.tpx) .band h2{font-size:clamp(30px,3.8cqi,50px);max-width:20ch}:is(.tp,.tpx) .band p{font-size:clamp(16px,1.5cqi,20px);line-height:1.55;max-width:56ch;color:var(--bandMut)}:is(.tp,.tpx) .band .cta{background:#17181f;color:#fff;margin-top:12px;height:50px;padding:0 28px;border-radius:12px;box-shadow:0 10px 26px rgba(42,15,28,.25)}:is(.tp,.tpx) .wall{padding:96px 0 72px;display:flex;flex-direction:column;gap:14px}:is(.tp,.tpx) .wall .hd{padding:0 var(--gut);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:end;margin-bottom:26px}:is(.tp,.tpx) .wall .hd .lead{justify-self:end;max-width:44ch}:is(.tp,.tpx) .mq .tile{width:144px;flex:none;border-radius:12px}:is(.tp,.tpx) .wall .legend{padding:0 var(--gut);display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}:is(.tp,.tpx) .wall .legend button{height:38px;padding:0 16px;border-radius:99px;border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--mut2);background:var(--card);display:inline-flex;align-items:center;gap:8px}:is(.tp,.tpx) .wall .legend button svg{width:14px;height:14px}:is(.tp,.tpx) .wall .legend button:hover{color:var(--ink);border-color:var(--mut)}:is(.tp,.tpx) .listen{padding:24px var(--gut) 96px}:is(.tp,.tpx) .listen .hd2{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:22px}:is(.tp,.tpx) .listen .hd2 .r{margin-left:auto;display:flex;gap:14px;align-items:center}:is(.tp,.tpx) .listen .list{border:1px solid var(--line);border-radius:16px}:is(.tp,.tpx) .listen .more{display:flex;justify-content:center;margin-top:24px}:is(.tp,.tpx) .tools{padding:96px var(--gut);background:var(--side);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:is(.tp,.tpx) .tools .hd{margin-bottom:38px;max-width:60ch}:is(.tp,.tpx) .tgrid2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:is(.tp,.tpx) .tool{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px 22px 26px;display:flex;flex-direction:column;gap:18px;min-height:260px;transition:transform .25s,border-color .25s}:is(.tp,.tpx) .tool:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tc) 40%,var(--line))}:is(.tp,.tpx) .tool .viz{height:104px;border-radius:12px;background:radial-gradient(120% 90% at 50% 110%,color-mix(in srgb,var(--tc) 22%,transparent),transparent 70%),var(--bg);display:flex;align-items:center;justify-content:center;padding:0 18px;overflow:hidden;position:relative;border:1px solid var(--line)}:is(.tp,.tpx) .tool .viz .wv{height:52px;--whl:var(--tc)}:is(.tp,.tpx) .tool h3{font-family:var(--display);font-weight:800;font-size:19px;margin:0;line-height:1.3}:is(.tp,.tpx) .tool h3 span{color:var(--tc)}:is(.tp,.tpx) .tool p{color:var(--mut2);font-size:13.5px;line-height:1.6}:is(.tp,.tpx) .tool:first-child{--tc:var(--c1)}:is(.tp,.tpx) .tool:nth-child(2){--tc:var(--c2)}:is(.tp,.tpx) .tool:nth-child(3){--tc:var(--c3)}:is(.tp,.tpx) .tool:nth-child(4){--tc:var(--c4)}:is(.tp,.tpx) .tool:nth-child(5){--tc:var(--c5)}:is(.tp,.tpx) .tool:nth-child(6){--tc:var(--c1)}:is(.tp,.tpx) .mini{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:var(--ink)}:is(.tp,.tpx) .mini .chk{width:20px;height:20px;border-radius:50%;background:var(--pink);color:#fff;display:inline-flex;align-items:center;justify-content:center}:is(.tp,.tpx) .mini .chk svg{width:11px;height:11px}:is(.tp,.tpx) .mini .yt{width:26px;height:18px;border-radius:5px;background:#e53935;color:#fff;display:inline-flex;align-items:center;justify-content:center}:is(.tp,.tpx) .mini .yt svg{width:9px;height:9px}:is(.tp,.tpx) .minivid{width:170px;height:70px;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.3)}:is(.tp,.tpx) .minivid img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85}:is(.tp,.tpx) .minivid i{position:absolute;left:50%;top:44%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:hsla(0,0%,100%,.92);color:#17181f;display:flex;align-items:center;justify-content:center}:is(.tp,.tpx) .minivid i svg{width:12px;height:12px}:is(.tp,.tpx) .minivid .bar{position:absolute;left:8px;right:8px;bottom:5px;height:16px}:is(.tp,.tpx) .minivid .bar .wv{height:16px;--wave:hsla(0,0%,100%,.35);--prog:#ed5980}:is(.tp,.tpx) .pdf{display:inline-flex;align-items:center;gap:12px;background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:9px 14px;font-size:12px;font-weight:700}:is(.tp,.tpx) .pdf i{width:26px;height:32px;border-radius:4px;background:var(--pink);color:#fff;font-size:8px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-style:normal}:is(.tp,.tpx) .threechips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}:is(.tp,.tpx) .threechips span{height:30px;padding:0 13px;border-radius:9px;background:var(--card2);border:1px solid var(--line);font-size:12px;font-weight:700;display:inline-flex;align-items:center}:is(.tp,.tpx) .simstack{display:flex;gap:8px;align-items:center}:is(.tp,.tpx) .simstack img{width:36px;height:36px;border-radius:9px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 10px rgba(0,0,0,.3)}:is(.tp,.tpx) .simstack svg{width:18px;height:18px;color:var(--mut2)}:is(.tp,.tpx) .lic{background:var(--plum);color:#fff;padding:100px var(--gut);text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;overflow:hidden}:is(.tp,.tpx) .lic:before{content:"";position:absolute;left:50%;top:-200px;width:700px;height:500px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(237,89,128,.28),transparent 70%);filter:blur(40px);pointer-events:none}:is(.tp,.tpx) .lic .shield{width:60px;height:60px;color:var(--c1);position:relative}:is(.tp,.tpx) .lic h2{font-size:clamp(30px,3.8cqi,50px);position:relative}:is(.tp,.tpx) .lic p{font-size:16px;line-height:1.6;max-width:60ch;color:hsla(0,0%,100%,.75);position:relative}:is(.tp,.tpx) .lic p b{color:#fff}:is(.tp,.tpx) .lic .facts{display:grid;grid-template-columns:repeat(3,minmax(0,320px));gap:14px;margin-top:22px;width:100%;justify-content:center;position:relative}:is(.tp,.tpx) .lic .facts div{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;padding:20px;text-align:left;font-size:13.5px;line-height:1.55;color:hsla(0,0%,100%,.8)}:is(.tp,.tpx) .lic .facts b{display:block;font-family:var(--display);font-size:15px;margin-bottom:6px;color:#fff}:is(.tp,.tpx) .lpprice{padding:96px var(--gut) 56px;display:flex;flex-direction:column;align-items:center;gap:26px}:is(.tp,.tpx) .lpprice .hd{margin-bottom:6px}:is(.tp,.tpx) .lpprice .plans{justify-content:center;gap:22px}:is(.tp,.tpx) .lpprice>div:has(>.seg){justify-content:center!important}:is(.tp,.tpx) .freestrip{width:100%;max-width:960px;border:1px solid var(--line);border-radius:14px;padding:18px 22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--card)}:is(.tp,.tpx) .freestrip b{font-family:var(--display);font-size:16px;display:flex;gap:10px;align-items:center}:is(.tp,.tpx) .freestrip b svg{width:18px;height:18px;color:var(--pink)}:is(.tp,.tpx) .freestrip small{display:block;color:var(--mut2);font-size:13px;margin-top:3px}:is(.tp,.tpx) .freestrip .sp{flex:1}:is(.tp,.tpx) .freestrip .cta{background:none;border:1px solid var(--ink);color:var(--ink);box-shadow:none}:is(.tp,.tpx) .final{padding:120px var(--gut) 300px;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:28px;align-items:center;text-align:center;background:linear-gradient(180deg,var(--bg),var(--side))}:is(.tp,.tpx) .final h2{font-size:clamp(38px,5.4cqi,76px);max-width:14ch;position:relative;z-index:1}:is(.tp,.tpx) .final .cta{position:relative;z-index:1}:is(.tp,.tpx) .final .sub{color:var(--mut2);font-size:15px;position:relative;z-index:1;margin-top:-10px}:is(.tp,.tpx) .final .art{position:absolute;left:0;right:0;bottom:0;height:280px;pointer-events:none}:is(.tp,.tpx) .final .art svg{position:absolute;left:-3%;width:106%;bottom:0;height:100%;display:block}:is(.tp,.tpx) .final .art .back{filter:blur(34px);opacity:.75}:is(.tp,.tpx) .final .art .mid{filter:blur(10px);opacity:.9}:is(.tp,.tpx) .final .art .front{opacity:1}:is(.tp,.tpx) .final .grain{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}:is(.tp,.tpx) .lpfaq{padding:96px var(--gut);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}:is(.tp,.tpx) .lpfaq details{border-bottom:1px solid var(--line)}:is(.tp,.tpx) .lpfaq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:var(--display);font-weight:700;font-size:15.5px}:is(.tp,.tpx) .lpfaq summary::-webkit-details-marker{display:none}:is(.tp,.tpx) .lpfaq summary svg{width:16px;height:16px;color:var(--mut);transition:transform .2s;flex:none}:is(.tp,.tpx) .lpfaq details[open] summary svg{transform:rotate(180deg)}:is(.tp,.tpx) .lpfaq .ans{padding:0 0 22px;color:var(--mut2);font-size:14px;line-height:1.65;max-width:62ch}:is(.tp,.tpx) .lpfaq .ans ul{margin:8px 0;padding-left:18px}:is(.tp,.tpx) .lpfaq .ans li{margin:4px 0}:is(.tp,.tpx) .lpfoot{padding:64px var(--gut) 28px;border-top:1px solid var(--line);background:var(--side)}:is(.tp,.tpx) .lpfoot .cols{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:24px}:is(.tp,.tpx) .lpfoot h4{font-family:var(--display);font-weight:800;font-size:15px;margin:0 0 14px}:is(.tp,.tpx) .lpfoot .lk{display:block;font-size:13.5px;color:var(--mut2);margin:0 0 10px;text-align:left}:is(.tp,.tpx) .lpfoot .lk:hover{color:var(--ink)}:is(.tp,.tpx) .lpfoot .brand p{font-size:12.5px;color:var(--mut);line-height:1.6;max-width:34ch;margin-top:12px}:is(.tp,.tpx) .lpfoot .pop{margin-top:34px;padding-top:22px;border-top:1px solid var(--line);display:flex;gap:10px 22px;flex-wrap:wrap;font-size:12.5px;color:var(--mut)}:is(.tp,.tpx) .lpfoot .pop b{color:var(--mut2);font-weight:700}:is(.tp,.tpx) .lpfoot .copy{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--mut)}:is(.tp,.tpx) .lpfoot .soc{display:flex;gap:6px}:is(.tp,.tpx) .lpfoot .soc span{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--mut2)}:is(.tp,.tpx) .lpfoot .soc span:hover{background:var(--card2);color:var(--ink)}:is(.tp,.tpx) .lpfoot .soc svg{width:17px;height:17px}@container (max-width:1060px){:is(.tp,.tpx) .tgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.tp,.tpx) .lic .facts{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.tp,.tpx) .lpfoot .cols{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.tp,.tpx) .lpfoot .brand{grid-column:1/-1}:is(.tp,.tpx) .wall .hd{grid-template-columns:minmax(0,1fr)}:is(.tp,.tpx) .wall .hd .lead{justify-self:start}:is(.tp,.tpx) .lpfaq{grid-template-columns:minmax(0,1fr);gap:20px}}@container (max-width:760px){:is(.tp,.tpx) .lptop .link,:is(.tp,.tpx) .lptop nav{display:none}:is(.tp,.tpx) .lptop{gap:8px}:is(.tp,.tpx) .lptop .cta{height:34px;padding:0 12px;font-size:12px;border-radius:8px}:is(.tp,.tpx) .lphero{padding-top:36px}:is(.tp,.tpx) .lphero h1{font-size:29px;letter-spacing:-.02em}:is(.tp,.tpx) .lphero h1 br{display:none}:is(.tp,.tpx) .lphero .lead{font-size:15px}:is(.tp,.tpx) .pcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.tp,.tpx) .pcard b{font-size:14px;padding:11px 12px}:is(.tp,.tpx) .pcard b .arr{width:24px;height:24px}:is(.tp,.tpx) .checks{gap:10px 16px;font-size:13px}:is(.tp,.tpx) .acard{width:168px}:is(.tp,.tpx) .mq .tile{width:116px}:is(.tp,.tpx) .tgrid2{grid-template-columns:minmax(0,1fr)}:is(.tp,.tpx) .tool{min-height:0}:is(.tp,.tpx) .lic .facts{grid-template-columns:minmax(0,1fr)}:is(.tp,.tpx) .band,:is(.tp,.tpx) .lic,:is(.tp,.tpx) .lpart,:is(.tp,.tpx) .lpfaq,:is(.tp,.tpx) .lpprice,:is(.tp,.tpx) .tools,:is(.tp,.tpx) .wall{padding-top:56px;padding-bottom:56px}:is(.tp,.tpx) .final{padding-top:64px;padding-bottom:200px}:is(.tp,.tpx) .final h2{font-size:40px}:is(.tp,.tpx) .final .art{height:190px}:is(.tp,.tpx) .lpfoot .cols{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.tp,.tpx) .aur{width:120%;left:-10%}:is(.tp,.tpx) .lphero .bgph{width:100%;-o-object-position:60% 30%;object-position:60% 30%;opacity:.3;mask-image:linear-gradient(180deg,#000 30%,transparent 90%)!important;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 90%)!important}html[data-theme=light] :is(.tp,.tpx) .lphero .bgph{opacity:.16}}@media (prefers-reduced-motion:reduce){:is(.tp,.tpx) .mq-track{animation:none}}:is(.tp,.tpx) .top{padding:12px var(--gut2)}:is(.tp,.tpx) .page{padding:8px var(--gut2) 64px;gap:40px}:is(.tp,.tpx) .hero{border-radius:20px;min-height:340px;padding:40px 44px;border:1px solid var(--line);box-shadow:0 24px 60px rgba(0,0,0,.28)}:is(.tp,.tpx) .hero:after{background:linear-gradient(90deg,rgba(8,9,15,.82),rgba(8,9,15,.55) 34%,rgba(8,9,15,0) 62%),linear-gradient(180deg,transparent 55%,rgba(8,9,15,.45))}:is(.tp,.tpx) .hero{background:#08090f;border-color:hsla(0,0%,100%,.08)}:is(.tp,.tpx) .hero .eyebrow{display:inline-flex;align-items:center;gap:8px;letter-spacing:.14em;font-size:11.5px}:is(.tp,.tpx) .hero .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 3px rgba(237,89,128,.25)}:is(.tp,.tpx) .hero h2{letter-spacing:-.02em;margin:12px 0 26px;font-weight:900}:is(.tp,.tpx) .hsearch{height:54px;border-radius:14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16)}:is(.tp,.tpx) .quick{border-radius:14px}:is(.tp,.tpx) .tabs button{font-family:var(--display);font-weight:700}:is(.tp,.tpx) .sh h3{font-size:26px;letter-spacing:-.015em}:is(.tp,.tpx) .sh .n{font-family:var(--display);font-weight:700;color:var(--mut);padding:3px 9px;border:1px solid var(--line);border-radius:99px;font-size:11.5px}:is(.tp,.tpx) .rail{gap:16px;padding-bottom:10px}:is(.tp,.tpx) .rail.sm{grid-auto-columns:148px}:is(.tp,.tpx) .tile{border-radius:14px;border:1px solid var(--line);box-shadow:0 8px 22px rgba(0,0,0,.18);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}:is(.tp,.tpx) button.tile:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.3)}:is(.tp,.tpx) .tile span{font-size:13px}:is(.tp,.tpx) .list{border:1px solid var(--line);border-radius:16px}:is(.tp,.tpx) .row+.row,:is(.tp,.tpx) .srow+.srow{border-top-color:var(--line)}:is(.tp,.tpx) .ghost{border-radius:12px}:is(.tp,.tpx) .ghd img{width:164px;border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.35);border:1px solid var(--line)}:is(.tp,.tpx) .crumbs{font-family:var(--display);font-weight:700;letter-spacing:.02em}:is(.tp,.tpx) .chip,:is(.tp,.tpx) .pill{border-radius:10px;font-family:var(--display);font-weight:700;font-size:13.5px}:is(.tp,.tpx) .ctabs{gap:6px;padding:4px;background:var(--card);border:1px solid var(--line);border-radius:12px;width:-moz-max-content;width:max-content;max-width:100%}:is(.tp,.tpx) .ctabs button{border:0;border-radius:9px;height:34px}:is(.tp,.tpx) .ctabs button.on{background:var(--ctrl);color:var(--ink)}:is(.tp,.tpx) .grid7{gap:16px}:is(.tp,.tpx) .subpills button{font-family:var(--display);font-weight:700}:is(.tp,.tpx) .fsearch{height:50px;border:1px solid var(--line);background:var(--card)}:is(.tp,.tpx) .drop{font-family:var(--display);font-weight:700}:is(.tp,.tpx) .clip{border-radius:12px;border:1px solid var(--line)}:is(.tp,.tpx) .mosaic{gap:10px}:is(.tp,.tpx) .mrow{gap:10px}:is(.tp,.tpx) .tgrid{background:transparent;padding:0;gap:16px}:is(.tp,.tpx) .tcard{border-radius:14px;border:1px solid var(--line);box-shadow:0 10px 26px rgba(0,0,0,.22);transition:transform .25s}:is(.tp,.tpx) .tcard:hover{transform:translateY(-4px)}:is(.tp,.tpx) .apptile{border:1px solid var(--line);border-radius:14px;transition:transform .25s}:is(.tp,.tpx) .apptile:hover{transform:translateY(-4px)}:is(.tp,.tpx) .seg{border-radius:12px}:is(.tp,.tpx) .plans{gap:22px}:is(.tp,.tpx) .plan{border-radius:18px;border:1px solid var(--line)}:is(.tp,.tpx) .plan:not(.best){box-shadow:0 14px 40px rgba(0,0,0,.2)}:is(.tp,.tpx) .player{padding:12px var(--gut2)}:is(.tp,.tpx) .stub{border:1px dashed var(--line);border-radius:16px}@container (max-width:760px){:is(.tp,.tpx) .page{padding:4px 16px 24px;gap:26px}:is(.tp,.tpx) .hero{border-radius:16px;padding:22px 18px;min-height:0;box-shadow:none}:is(.tp,.tpx) .rail.sm{grid-auto-columns:104px}:is(.tp,.tpx) .ghd img{width:96px;border-radius:14px}:is(.tp,.tpx) .ctabs{width:auto}}:is(.tp,.tpx) .cta{transition:transform .2s var(--ease),filter .2s,box-shadow .2s}:is(.tp,.tpx) .cta:hover{transform:translateY(-1px);filter:brightness(1.05)}:is(.tp,.tpx) .cta:active{transform:translateY(0)}:is(.tp,.tpx) .ghost{transition:background .2s,border-color .2s}:is(.tp,.tpx) .ghost:hover{background:var(--pinkSoft);border-color:var(--pink)}:is(.tp,.tpx) .dl,:is(.tp,.tpx) .ib,:is(.tp,.tpx) .pbtn{transition:background .15s,color .15s,transform .15s}:is(.tp,.tpx) .pbtn:hover{transform:scale(1.12);color:var(--ink)}:is(.tp,.tpx) .nav{position:relative;transition:background .15s,color .15s}:is(.tp,.tpx) .nav.on:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--grad)}:is(.tp,.tpx) .side{padding-left:12px}:is(.tp,.tpx) .player{position:relative}:is(.tp,.tpx) .pline{position:absolute;left:0;top:-1px;height:2px;background:var(--grad);pointer-events:none;transition:width .2s linear}:is(.tp,.tpx) .shell.bare.has-player .player{display:grid;position:absolute;left:24px;right:24px;bottom:18px;z-index:8;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);background:color-mix(in srgb,var(--side) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}:is(.tp,.tpx) .shell.bare.has-player .pline{top:0}:is(.tp,.tpx) .lphero{padding-top:84px;padding-bottom:64px}:is(.tp,.tpx) .lphero .bgph{position:absolute;top:0;bottom:0;right:0;left:auto;width:58%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:58% 38%;object-position:58% 38%;opacity:var(--phOp);z-index:-3;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.7) 34%,#000 55%),linear-gradient(180deg,#000 30%,rgba(0,0,0,.75) 70%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.7) 34%,#000 55%),linear-gradient(180deg,#000 30%,rgba(0,0,0,.75) 70%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}:is(.tp,.tpx) .lphero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(90% 60% at 50% 40%,transparent 30%,var(--bg) 100%);pointer-events:none}html[data-theme=light] :is(.tp,.tpx) .lphero .bgph{-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.7) 34%,#000 55%),linear-gradient(180deg,#000 30%,rgba(0,0,0,.75) 70%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.7) 34%,#000 55%),linear-gradient(180deg,#000 30%,rgba(0,0,0,.75) 70%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}html:not([data-theme=light]) :is(.tp,.tpx) .lphero .bgph{-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.7) 34%,#000 55%),linear-gradient(180deg,#000 30%,rgba(0,0,0,.75) 70%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.7) 34%,#000 55%),linear-gradient(180deg,#000 30%,rgba(0,0,0,.75) 70%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}html[data-theme=light] :is(.tp,.tpx) .lphero:before{background:radial-gradient(70% 70% at 30% 40%,var(--bg) 20%,transparent 75%)}html[data-theme=light] :is(.tp,.tpx) .glow.a{opacity:.45}html[data-theme=light] :is(.tp,.tpx) .lphero h1{text-shadow:none}:is(.tp,.tpx) .lphero>*{animation:tp-rise .7s var(--ease) both}:is(.tp,.tpx) .lphero>:nth-child(3){animation-delay:.05s}:is(.tp,.tpx) .lphero>:nth-child(4){animation-delay:.1s}:is(.tp,.tpx) .lphero>:nth-child(5){animation-delay:.15s}:is(.tp,.tpx) .lphero>:nth-child(6){animation-delay:.22s}:is(.tp,.tpx) .lphero>:nth-child(7){animation-delay:.28s}:is(.tp,.tpx) .lphero>:nth-child(8){animation-delay:.34s}:is(.tp,.tpx) .lphero>:nth-child(9){animation-delay:.4s}:is(.tp,.tpx) .lphero>.aur,:is(.tp,.tpx) .lphero>.bgph,:is(.tp,.tpx) .lphero>.glow{animation:none}@keyframes tp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:is(.tp,.tpx) .lphero h1{text-shadow:0 2px 24px rgba(0,0,0,.25)}:is(.tp,.tpx) .pcards{grid-template-columns:repeat(4,minmax(0,240px));gap:20px;margin-top:18px}:is(.tp,.tpx) .pcard{border-radius:18px;background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(.tp,.tpx) .pcard .im{aspect-ratio:1/1}:is(.tp,.tpx) .pcard .lb{padding:14px 16px 16px;display:flex;flex-direction:column;gap:3px}:is(.tp,.tpx) .pcard .lb b{padding:0;display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--display);font-weight:800;font-size:16.5px}:is(.tp,.tpx) .pcard .lb small{color:var(--mut2);font-size:12.5px;line-height:1.4}:is(.tp,.tpx) .trust{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;justify-content:center;margin-top:14px;font-family:var(--display);font-weight:800;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}:is(.tp,.tpx) .trust .tl{color:var(--mut2);letter-spacing:.08em;font-weight:700;text-transform:none;font-family:var(--body);font-size:12.5px;margin-right:6px}:is(.tp,.tpx) .trust span:not(.tl):before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--pink);margin-right:10px;vertical-align:middle;opacity:.7}:is(.tp,.tpx) .acard .cv{position:absolute;left:12px;top:12px;display:flex;gap:6px;opacity:0;transform:translateY(-6px);transition:opacity .3s,transform .3s var(--ease);z-index:1}:is(.tp,.tpx) .acard:hover .cv{opacity:1;transform:none}:is(.tp,.tpx) .acard .cv img{width:36px;height:36px;border-radius:9px;border:1px solid hsla(0,0%,100%,.22);box-shadow:0 6px 14px rgba(0,0,0,.4)}:is(.tp,.tpx) .band{position:relative}:is(.tp,.tpx) .band .wl{position:absolute;left:-2%;width:104%;bottom:-38px;height:120px;pointer-events:none;opacity:.28}:is(.tp,.tpx) .band .wl svg{width:100%;height:100%;display:block}:is(.tp,.tpx) .band>:not(.wl){position:relative;z-index:1}:is(.tp,.tpx) .plan .bestpill{align-self:flex-start;font-family:var(--display);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);padding:4px 10px;border-radius:99px;margin:-4px 0 0}:is(.tp,.tpx) .final{padding:130px var(--gut) 320px;gap:22px}:is(.tp,.tpx) .final .kick{font-family:var(--display);font-weight:800;font-size:clamp(16px,1.6cqi,22px);color:var(--mut2);letter-spacing:-.01em;position:relative;z-index:1}:is(.tp,.tpx) .giant{display:inline-flex;align-items:center;gap:.28em;font-family:var(--display);font-weight:900;font-size:clamp(44px,7.4cqi,112px);letter-spacing:-.035em;line-height:1;color:var(--ink);position:relative;z-index:1;transition:letter-spacing .3s var(--ease)}:is(.tp,.tpx) .giant:hover{letter-spacing:-.03em}:is(.tp,.tpx) .giant i{width:.86em;height:.86em;border-radius:50%;background:var(--grad);display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 18px 50px rgba(237,89,128,.42);transition:transform .35s var(--ease);flex:none}:is(.tp,.tpx) .giant:hover i{transform:translateX(.12em) rotate(-8deg)}:is(.tp,.tpx) .giant i svg{width:46%;height:46%}:is(.tp,.tpx) .final .fine{color:var(--mut);font-size:14px;position:relative;z-index:1}@container (max-width:1060px){:is(.tp,.tpx) .pcards{grid-template-columns:repeat(2,minmax(0,260px))}}@container (max-width:760px){:is(.tp,.tpx) .pcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.tp,.tpx) .pcard .lb{padding:10px 12px 12px}:is(.tp,.tpx) .pcard .lb b{font-size:14px}:is(.tp,.tpx) .pcard .lb small{font-size:11px}:is(.tp,.tpx) .trust{gap:8px 12px;font-size:10px}:is(.tp,.tpx) .shell.bare.has-player .player{left:8px;right:8px;bottom:8px}:is(.tp,.tpx) .giant{font-size:44px;gap:.3em}:is(.tp,.tpx) .final{padding-top:70px;padding-bottom:210px}:is(.tp,.tpx) .band .wl{height:110px}}@media (prefers-reduced-motion:reduce){:is(.tp,.tpx) .lphero>*{animation:none}}:is(.tp,.tpx) .wlcard{display:flex;align-items:center;gap:10px;margin:2px 0;padding:8px 9px;border-radius:11px;text-align:left;width:100%;background:linear-gradient(90deg,rgba(237,89,128,.1),transparent 80%);border:1px solid color-mix(in srgb,var(--pink) 28%,var(--line));transition:background .2s,border-color .2s,transform .2s var(--ease)}:is(.tp,.tpx) .wlcard:hover{border-color:var(--pink);background:linear-gradient(90deg,rgba(237,89,128,.16),transparent 85%)}:is(.tp,.tpx) .wlcard .yt{width:28px;height:28px;border-radius:7px;background:#e53935;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:0 4px 12px rgba(229,57,53,.35)}:is(.tp,.tpx) .wlcard .yt svg{width:12px;height:12px}:is(.tp,.tpx) .wlcard .wlt{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}:is(.tp,.tpx) .wlcard .wlt b{font-family:var(--display);font-weight:800;font-size:13px;line-height:1.2;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.tp,.tpx) .wlcard .wlt small{font-size:11px;line-height:1.3;color:var(--mut2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.tp,.tpx) .wlcard .wlgo{display:inline-flex;color:var(--pink);flex:none;transition:transform .2s}:is(.tp,.tpx) .wlcard .wlgo svg{width:14px;height:14px}:is(.tp,.tpx) .wlcard:hover .wlgo{transform:translateX(3px)}:is(.tp,.tpx) .grainbg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}:is(.tp,.tpx) .grainbg i{position:absolute;filter:blur(var(--bl,64px));opacity:var(--op,.85);border-radius:50%;will-change:transform}:is(.tp,.tpx) .grainbg:after{content:"";position:absolute;inset:0;opacity:var(--gop,.75);background:var(--gc);mix-blend-mode:screen;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.35'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.35'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");mask-size:240px 240px;-webkit-mask-size:240px 240px}html[data-theme=light] :is(.tp,.tpx) .grainbg i{opacity:calc(var(--op,.85)*.65)}html[data-theme=light] :is(.tp,.tpx) .grainbg:after{mix-blend-mode:normal;opacity:calc(var(--gop,.75)*.55)}@keyframes tp-breathe{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(var(--dx,3%),var(--dy,-3%),0) scale(1.06)}}:is(.tp,.tpx) .grainbg i{animation:tp-breathe var(--dur,22s) ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){:is(.tp,.tpx) .grainbg i{animation:none}}:is(.tp,.tpx) .lphero .grainbg{z-index:-2;--gc:radial-gradient(46% 66% at 80% 28%,rgba(240,98,143,.95),rgba(195,55,209,.5) 50%,transparent 72%),radial-gradient(36% 40% at 12% 94%,rgba(120,90,255,.9),transparent 70%)}:is(.tp,.tpx) .lphero .grainbg i:first-child{width:64%;height:120%;right:-18%;top:-45%;background:radial-gradient(closest-side,rgba(240,98,143,.55),rgba(195,55,209,.18) 55%,transparent 72%);--dur:26s;--dx:-2%;--dy:3%}:is(.tp,.tpx) .lphero .grainbg i:nth-child(2){width:40%;height:50%;left:-14%;bottom:-24%;background:radial-gradient(closest-side,rgba(91,61,245,.34),transparent 70%);--dur:30s;--dx:4%;--dy:-2%;--op:.7}:is(.tp,.tpx) .lphero .grainbg i:nth-child(3){display:none}:is(.tp,.tpx) .lpprice .grainbg{--gc:radial-gradient(32% 58% at 38% 62%,rgba(160,80,230,.9),rgba(237,89,128,.35) 55%,transparent 72%);--gop:.5}:is(.tp,.tpx) .lpprice .grainbg i:first-child{width:46%;height:90%;left:14%;top:12%;background:radial-gradient(closest-side,rgba(123,52,196,.42),rgba(237,89,128,.12) 60%,transparent 72%);--bl:80px;--dur:34s;--dx:1%;--dy:2%}:is(.tp,.tpx) .lpprice .grainbg i:nth-child(2),:is(.tp,.tpx) .lpprice .grainbg i:nth-child(3){display:none}:is(.tp,.tpx) .final .grainbg{--gc:radial-gradient(62% 52% at 50% 100%,rgba(240,98,143,.95),rgba(150,60,235,.6) 48%,transparent 74%);--gop:.7}:is(.tp,.tpx) .final .grainbg i:first-child{width:90%;height:70%;left:5%;bottom:-16%;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 100%,rgba(240,98,143,.5),rgba(195,55,209,.28) 45%,transparent 72%);--bl:90px;--dur:28s;--dx:0%;--dy:-2%}:is(.tp,.tpx) .final .grainbg i:nth-child(2){width:36%;height:50%;right:-8%;bottom:-20%;background:radial-gradient(closest-side,rgba(91,61,245,.42),transparent 70%);--bl:70px;--dur:24s;--dx:-3%;--dy:-3%}:is(.tp,.tpx) .final .grainbg i:nth-child(3){display:none}:is(.tp,.tpx) .lpart{position:relative;overflow:hidden}:is(.tp,.tpx) .lpart>:not(.grainbg){position:relative;z-index:1}:is(.tp,.tpx) .lpart .grainbg{--gc:radial-gradient(40% 60% at 10% 0%,rgba(255,150,90,.9),rgba(237,89,128,.4) 50%,transparent 72%);--gop:.45}:is(.tp,.tpx) .lpart .grainbg i:first-child{width:50%;height:80%;left:-16%;top:-40%;background:radial-gradient(closest-side,rgba(255,150,90,.28),rgba(237,89,128,.16) 50%,transparent 72%);--bl:90px;--dur:36s;--op:.8}:is(.tp,.tpx) .lpart .grainbg i:nth-child(2),:is(.tp,.tpx) .lpart .grainbg i:nth-child(3){display:none}:is(.tp,.tpx) .tools{position:relative;overflow:hidden}:is(.tp,.tpx) .tools>:not(.grainbg){position:relative;z-index:1}:is(.tp,.tpx) .tools .grainbg{--gc:radial-gradient(40% 55% at 92% 95%,rgba(120,90,255,.9),rgba(142,227,196,.35) 50%,transparent 72%);--gop:.5}:is(.tp,.tpx) .tools .grainbg i:first-child{width:44%;height:70%;right:-14%;bottom:-30%;background:radial-gradient(closest-side,rgba(142,227,196,.18),rgba(91,61,245,.42) 55%,transparent 72%);--bl:90px;--dur:32s;--dx:-2%;--dy:-2%}:is(.tp,.tpx) .tools .grainbg i:nth-child(2),:is(.tp,.tpx) .tools .grainbg i:nth-child(3){display:none}:is(.tp,.tpx) .hero .grainbg{display:none}:is(.tp,.tpx) .nm b{font-family:var(--display);font-weight:700;font-size:17px}:is(.tp,.tpx) .nm small{font-size:12px;margin-top:2px}:is(.tp,.tpx) .tg span{font-size:12px;height:26px;padding:0 9px;border-radius:8px}:is(.tp,.tpx) .tm{font-size:12px;font-weight:500}:is(.tp,.tpx) .row{min-height:92px;padding:0 26px}:is(.tp,.tpx) .cov{border-radius:11px}:is(.tp,.tpx) .hero h2{font-size:clamp(28px,3.3cqi,44px)}@container (max-width:760px){:is(.tp,.tpx) .row{padding:10px 12px;min-height:0}:is(.tp,.tpx) .nm b{font-size:15px}}:is(.tp,.tpx) .autoload{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;color:var(--mut);font-size:12px;font-weight:500}:is(.tp,.tpx) .autoload i{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--pink);animation:tp-spin 1s linear infinite}@keyframes tp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:is(.tp,.tpx) .autoload i{animation:none}}@container (max-width:760px){:is(.tp,.tpx) .sh h3{font-size:26px}:is(.tp,.tpx) .ghd h2,:is(.tp,.tpx) .ph2{font-size:30px}:is(.tp,.tpx) .lp h2{font-size:28px}:is(.tp,.tpx) .row{padding:10px 12px;min-height:0}:is(.tp,.tpx) .nm b{font-size:15px}}:is(.tp,.tpx) .side{transition:width .25s var(--ease)}:is(.tp,.tpx) .shell{transition:grid-template-columns .25s var(--ease)}:is(.tp,.tpx) .side .foot{margin-top:auto;display:flex;align-items:center;gap:8px;padding:10px 4px 0}:is(.tp,.tpx) .side .foot .ib{width:34px;height:34px;border-radius:50%}:is(.tp,.tpx) .side .foot .ib svg{width:17px;height:17px}:is(.tp,.tpx) .side .foot .coll{border:1.5px solid var(--pink);color:var(--ink);transition:transform .25s var(--ease),background .2s}:is(.tp,.tpx) .side .foot .coll:hover{background:var(--pinkSoft)}:is(.tp,.tpx) .nav span:not(.soon){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.tp,.tpx) .shell.collapsed{grid-template-columns:72px minmax(0,1fr)}:is(.tp,.tpx) .shell.collapsed .side{padding-left:10px;padding-right:10px}:is(.tp,.tpx) .shell.collapsed .logo{font-size:0;padding-left:8px}:is(.tp,.tpx) .shell.collapsed .logo em{font-size:22px;font-weight:900}:is(.tp,.tpx) .shell.collapsed .nav{justify-content:center;padding:0;gap:0}:is(.tp,.tpx) .shell.collapsed .nav span,:is(.tp,.tpx) .shell.collapsed .soon{display:none}:is(.tp,.tpx) .shell.collapsed .nav.on:before{left:-10px}:is(.tp,.tpx) .shell.collapsed .wlcard{padding:8px;justify-content:center}:is(.tp,.tpx) .shell.collapsed .wlcard .wlgo,:is(.tp,.tpx) .shell.collapsed .wlcard .wlt{display:none}:is(.tp,.tpx) .shell.collapsed .side .foot{flex-direction:column;align-items:center;gap:10px;padding-top:8px}:is(.tp,.tpx) .shell.collapsed .side .foot .coll{transform:rotate(180deg)}:is(.tp,.tpx) .shell.collapsed .player{grid-column:2}@container (max-width:760px){:is(.tp,.tpx) .shell.collapsed{grid-template-columns:minmax(0,1fr)}}:is(.tp,.tpx) .covb{position:relative;width:60px;height:60px;flex:none;border-radius:11px;overflow:hidden;display:block}:is(.tp,.tpx) .covb .cov{width:100%;height:100%}:is(.tp,.tpx) .covb .pl{display:none;position:absolute;inset:0;align-items:center;justify-content:center;color:#fff;background:rgba(8,9,15,.38)}:is(.tp,.tpx) .covb .pl svg{width:20px;height:20px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}:is(.tp,.tpx) .row.on .covb .pl{background:rgba(8,9,15,.5)}@container (max-width:760px){:is(.tp,.tpx) .covb{width:52px;height:52px;border-radius:10px}:is(.tp,.tpx) .covb .pl{display:flex}:is(.tp,.tpx) .row.on .covb .pl svg{color:#fff}:is(.tp,.tpx) .hero>img{-o-object-position:82% 40%!important;object-position:82% 40%!important}:is(.tp,.tpx) .hero:after{background:linear-gradient(180deg,rgba(8,9,15,.55),rgba(8,9,15,.82) 55%,rgba(8,9,15,.94))}:is(.tp,.tpx) .hero h2{font-size:26px;max-width:16ch}:is(.tp,.tpx) .trust{gap:6px 10px;font-size:9.5px;letter-spacing:.1em}:is(.tp,.tpx) .pcards{gap:12px}}:is(.tp,.tpx) .why{padding:88px var(--gut) 24px;display:flex;flex-direction:column;gap:34px;align-items:center}:is(.tp,.tpx) .why3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:1100px}:is(.tp,.tpx) .wcard{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px 24px 26px;display:flex;flex-direction:column;gap:10px}:is(.tp,.tpx) .wcard .wic{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,currentColor 14%,transparent);margin-bottom:6px}:is(.tp,.tpx) .wcard .wic svg{width:20px;height:20px}:is(.tp,.tpx) .wcard b{font-family:var(--display);font-weight:800;font-size:19px}:is(.tp,.tpx) .wcard p{color:var(--mut2);font-size:14px;line-height:1.6}:is(.tp,.tpx) .prod{padding:88px var(--gut);position:relative;overflow:hidden}:is(.tp,.tpx) .prod.alt{background:var(--side);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:is(.tp,.tpx) .prod>:not(.grainbg){position:relative;z-index:1}:is(.tp,.tpx) .pgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;max-width:1320px;margin:0 auto}:is(.tp,.tpx) .ptext{display:flex;flex-direction:column;gap:16px}:is(.tp,.tpx) .ptext h2{font-size:clamp(28px,3.2cqi,42px)}:is(.tp,.tpx) .ptext .cta{align-self:flex-start;margin-top:8px;height:46px;padding:0 22px;gap:10px}:is(.tp,.tpx) .ptext .cta svg{width:16px;height:16px}:is(.tp,.tpx) .ptext .cta.ghostc{background:none;border:1px solid var(--line);color:var(--ink)}:is(.tp,.tpx) .feats{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}:is(.tp,.tpx) .feats li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--mut2)}:is(.tp,.tpx) .feats li b{color:var(--ink);font-weight:700}:is(.tp,.tpx) .feats li i{flex:none;width:30px;height:30px;border-radius:9px;background:var(--card2);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--pc,var(--pink));margin-top:-2px}:is(.tp,.tpx) .feats li i svg{width:15px;height:15px}:is(.tp,.tpx) .prod[data-p=music]{--pc:#ed5980}:is(.tp,.tpx) .prod[data-p=sfx]{--pc:#8ee3c4}:is(.tp,.tpx) .prod[data-p=foot]{--pc:#9cd0ff}:is(.tp,.tpx) .prod[data-p=tpl]{--pc:#c7b8ff}:is(.tp,.tpx) .prod .eyebrow{color:var(--pc)}:is(.tp,.tpx) .pvis{gap:14px;min-width:0}:is(.tp,.tpx) .pshot{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 60px rgba(0,0,0,.35)}:is(.tp,.tpx) .pshot>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:70% 40%;object-position:70% 40%}:is(.tp,.tpx) .pshot-row{position:absolute;left:16px;right:16px;bottom:16px;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:0 14px 40px rgba(0,0,0,.4)}:is(.tp,.tpx) .pshot-row .row,:is(.tp,.tpx) .pshot-row .srow{min-height:74px;padding:0 14px;gap:12px}:is(.tp,.tpx) .pshot-row .row{grid-template-columns:52px minmax(150px,220px) 28px minmax(0,1fr)}:is(.tp,.tpx) .pshot-row .srow{grid-template-columns:44px minmax(160px,240px) minmax(0,1fr)}:is(.tp,.tpx) .pshot-row .row .acts,:is(.tp,.tpx) .pshot-row .row .tg,:is(.tp,.tpx) .pshot-row .row .tm,:is(.tp,.tpx) .pshot-row .srow .acts,:is(.tp,.tpx) .pshot-row .srow .tm{display:none}:is(.tp,.tpx) .pshot-row .cov,:is(.tp,.tpx) .pshot-row .covb{width:52px;height:52px}:is(.tp,.tpx) .pshot-row .ava{width:44px;height:44px}:is(.tp,.tpx) .pshot-row .nm b{font-size:15px}:is(.tp,.tpx) .pshot-row .wv{height:40px}:is(.tp,.tpx) .pstrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}:is(.tp,.tpx) .pstrip .tile{border-radius:12px;box-shadow:none}:is(.tp,.tpx) .pstrip .tile span{font-size:11.5px;top:8px}:is(.tp,.tpx) .pmosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:150px;gap:10px}:is(.tp,.tpx) .pm{position:relative;border-radius:12px;overflow:hidden;background:var(--card);border:1px solid var(--line)}:is(.tp,.tpx) .pm.big{grid-column:span 2;grid-row:span 2}:is(.tp,.tpx) .pm img{-o-object-fit:cover;object-fit:cover;display:block}:is(.tp,.tpx) .pm b{position:absolute;left:12px;top:12px;font-size:11px;font-weight:700;color:#fff;background:rgba(11,12,19,.66);border-radius:99px;padding:5px 10px}:is(.tp,.tpx) .ptcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(.tp,.tpx) .ptc{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--card);border:1px solid var(--line);box-shadow:0 10px 26px rgba(0,0,0,.22)}:is(.tp,.tpx) .ptc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:is(.tp,.tpx) .ptc i{position:absolute;left:10px;top:10px;width:24px;height:24px;border-radius:6px;font-family:var(--display);font-style:normal;font-weight:900;font-size:10px;display:flex;align-items:center;justify-content:center}:is(.tp,.tpx) .ptc b{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 10px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(180deg,transparent,rgba(11,12,19,.85));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.tp,.tpx) .papps{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line)}:is(.tp,.tpx) .papps small{margin-left:8px;color:var(--mut2);font-size:12px}:is(.tp,.tpx) .prod[data-p=music] .grainbg{--gc:radial-gradient(40% 60% at 85% 30%,rgba(240,98,143,.8),transparent 70%);--gop:.45}:is(.tp,.tpx) .prod[data-p=music] .grainbg i:first-child{width:50%;height:90%;right:-16%;top:-30%;background:radial-gradient(closest-side,rgba(237,89,128,.32),transparent 70%);--bl:90px;--dur:30s}:is(.tp,.tpx) .prod[data-p=sfx] .grainbg{--gc:radial-gradient(40% 60% at 12% 80%,rgba(142,227,196,.7),transparent 70%);--gop:.4}:is(.tp,.tpx) .prod[data-p=sfx] .grainbg i:first-child{width:46%;height:80%;left:-14%;bottom:-30%;background:radial-gradient(closest-side,rgba(142,227,196,.2),rgba(91,61,245,.18) 60%,transparent 72%);--bl:90px;--dur:34s}:is(.tp,.tpx) .prod[data-p=foot] .grainbg{--gc:radial-gradient(40% 60% at 88% 85%,rgba(156,208,255,.7),transparent 70%);--gop:.4}:is(.tp,.tpx) .prod[data-p=foot] .grainbg i:first-child{width:46%;height:80%;right:-14%;bottom:-30%;background:radial-gradient(closest-side,rgba(156,208,255,.22),transparent 70%);--bl:90px;--dur:32s}:is(.tp,.tpx) .prod[data-p=tpl] .grainbg{--gc:radial-gradient(40% 60% at 10% 15%,rgba(199,184,255,.75),transparent 70%);--gop:.4}:is(.tp,.tpx) .prod[data-p=tpl] .grainbg i:first-child{width:46%;height:80%;left:-14%;top:-30%;background:radial-gradient(closest-side,rgba(199,184,255,.22),transparent 70%);--bl:90px;--dur:28s}:is(.tp,.tpx) .prod .grainbg i:nth-child(2),:is(.tp,.tpx) .prod .grainbg i:nth-child(3){display:none}@container (max-width:1060px){:is(.tp,.tpx) .pgrid{grid-template-columns:minmax(0,1fr);gap:28px}:is(.tp,.tpx) .prod.alt .pgrid .pvis{order:2}:is(.tp,.tpx) .why3{grid-template-columns:minmax(0,1fr)}:is(.tp,.tpx) .pstrip{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.tp,.tpx) .pstrip .tile:nth-child(n+5){display:none}}@container (max-width:760px){:is(.tp,.tpx) .prod,:is(.tp,.tpx) .why{padding:56px 16px}:is(.tp,.tpx) .pmosaic{grid-auto-rows:110px}:is(.tp,.tpx) .pshot-row{left:8px;right:8px;bottom:8px}:is(.tp,.tpx) .pshot-row .row{padding:8px 10px}}:is(.tp,.tpx) .lphero{padding:84px var(--gut) 72px;gap:26px;background:radial-gradient(38% 48% at 4% 108%,rgba(120,90,255,.5),transparent 70%),radial-gradient(46% 58% at 98% 58%,rgba(124,92,255,.46),transparent 72%),radial-gradient(34% 36% at 78% 12%,rgba(240,98,143,.18),transparent 70%)}:is(.tp,.tpx) .lphero h1{max-width:none;white-space:nowrap;font-size:clamp(32px,3.5cqi,54px);letter-spacing:-.035em}:is(.tp,.tpx) .lphero .lead{max-width:none;white-space:nowrap;font-size:16px}:is(.tp,.tpx) .lphero .pcards{margin-top:22px}:is(.tp,.tpx) .lphero .checks{margin-top:10px}:is(.tp,.tpx) .aur-r{left:auto;right:-8%;transform:scaleX(-1)}:is(.tp,.tpx) .lphero .grainbg{--gc:radial-gradient(36% 42% at 8% 100%,rgba(120,90,255,.85),transparent 70%),radial-gradient(42% 48% at 96% 62%,rgba(124,92,255,.8),transparent 72%)}:is(.tp,.tpx) .lphero .grainbg i:first-child{width:42%;height:56%;right:-12%;top:auto;bottom:-8%;background:radial-gradient(closest-side,rgba(120,90,255,.4),transparent 72%);--op:.8}:is(.tp,.tpx) .lphero .grainbg i:nth-child(3){display:block;width:28%;height:36%;right:8%;top:-6%;background:radial-gradient(closest-side,rgba(240,98,143,.28),transparent 72%);--op:.55;--dur:24s}html[data-theme=light] :is(.tp,.tpx) .lphero{background:var(--bg)}html[data-theme=light] :is(.tp,.tpx) .lphero .aur,html[data-theme=light] :is(.tp,.tpx) .lphero .grainbg,html[data-theme=light] :is(.tp,.tpx) .lphero:before{display:none}:is(.tp,.tpx) .pcard.tone{container-type:inline-size}:is(.tp,.tpx) .pcard.tone .im{aspect-ratio:1.12/1;display:block;background:#12131a}:is(.tp,.tpx) .pcard.tone .im img.ph{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not([data-theme=light]) :is(.tp,.tpx) .pcard.tone .im img.ph.l,html[data-theme=light] :is(.tp,.tpx) .pcard.tone .im img.ph.d{display:none}:is(.tp,.tpx) .pcard.tone .im:after{display:none}:is(.tp,.tpx) .pcard.tone .spot{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 82%,transparent) 0,color-mix(in srgb,var(--tone) 58%,transparent) 28%,color-mix(in srgb,var(--tone) 28%,transparent) 50%,transparent 66%)}html[data-theme=light] :is(.tp,.tpx) .pcard.tone .spot{background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 68%,transparent) 0,color-mix(in srgb,var(--tone) 40%,transparent) 30%,color-mix(in srgb,var(--tone) 14%,transparent) 50%,transparent 66%)}:is(.tp,.tpx) .pcard.tone .mark{position:absolute;left:4.8cqi;top:4.8cqi;width:max(40px,18cqi);height:max(40px,18cqi);border-radius:5.4cqi;z-index:2;display:grid;place-items:center;color:var(--tone);background:rgba(12,11,18,.8);border:1.5px solid color-mix(in srgb,var(--tone) 70%,#fff);box-shadow:0 8px 16px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:is(.tp,.tpx) .pcard.tone .mark svg{width:46%;height:46%}:is(.tp,.tpx) .pcard.tone:hover{transform:translateY(-4px)}html[data-theme=light] :is(.tp,.tpx) .pcard.tone .im{background:#f3f2f6}html[data-theme=light] :is(.tp,.tpx) .pcard.tone .mark{background:hsla(0,0%,100%,.94);box-shadow:0 6px 14px rgba(23,24,31,.12)}:is(.tp,.tpx) .why{padding:104px var(--gut) 48px;gap:44px}:is(.tp,.tpx) .why3{gap:18px}:is(.tp,.tpx) .wcard{position:relative;overflow:hidden;padding:32px 28px 36px;gap:18px;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 88%,#fff),var(--card));box-shadow:0 18px 44px rgba(0,0,0,.16)}:is(.tp,.tpx) .wcard:first-child{--wa:#ed5980}:is(.tp,.tpx) .wcard:nth-child(2){--wa:#8ee3c4}:is(.tp,.tpx) .wcard:nth-child(3){--wa:#c7b8ff}:is(.tp,.tpx) .wcard .wic{width:52px;height:52px;border-radius:16px;margin-bottom:2px;color:var(--wa);background:color-mix(in srgb,var(--wa) 16%,transparent);border:1px solid color-mix(in srgb,var(--wa) 34%,transparent)}:is(.tp,.tpx) .wcard .wic svg{width:24px;height:24px}:is(.tp,.tpx) .prod{padding:112px var(--gut)}:is(.tp,.tpx) .pgrid{align-items:stretch;gap:56px}:is(.tp,.tpx) .ptext{justify-content:center;gap:22px}:is(.tp,.tpx) .ptext .lead{max-width:68ch;font-size:15.5px;line-height:1.5}:is(.tp,.tpx) .ptext .cta{margin-top:18px}:is(.tp,.tpx) .pvis{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:22px;min-height:100%}:is(.tp,.tpx) .feats{gap:28px;margin-top:14px}:is(.tp,.tpx) .feats li{align-items:center;white-space:nowrap;line-height:1.35;font-size:14.5px}:is(.tp,.tpx) .feats li i{margin-top:0}:is(.tp,.tpx) .prod[data-p=tpl] .ptext h2{white-space:nowrap;text-wrap:nowrap;letter-spacing:-.03em}:is(.tp,.tpx) .deck{position:relative;width:100%;height:300px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.tp,.tpx) .deck-cover{position:absolute;width:210px;height:210px;left:4%;top:50%;border-radius:22px;overflow:hidden;transform:translateY(-62%) rotate(-8deg);box-shadow:0 28px 60px rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.08)}:is(.tp,.tpx) .deck-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:is(.tp,.tpx) .deck-list{position:absolute;left:calc(4% + 108px);right:auto;top:50%;width:min(460px,78%);padding:8px;border-radius:18px;background:color-mix(in srgb,var(--card) 94%,#000);border:1px solid var(--line);transform:translateY(-38%) rotate(3.5deg);box-shadow:0 30px 70px rgba(0,0,0,.42)}:is(.tp,.tpx) .plist{display:grid;grid-template-columns:44px minmax(0,1.05fr) minmax(88px,1fr);gap:12px;align-items:center;padding:16px 14px;border-radius:12px}:is(.tp,.tpx) .plist .ava{width:44px;height:44px;border-radius:10px;overflow:hidden;display:block}:is(.tp,.tpx) .plist .ava img,:is(.tp,.tpx) .plist .cov{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover;display:block}:is(.tp,.tpx) .plist .nm{min-width:0}:is(.tp,.tpx) .plist .nm b{display:block;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.tp,.tpx) .plist .nm small{display:block;color:var(--mut2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.tp,.tpx) .plist .wv{width:100%;height:34px;display:block}:is(.tp,.tpx) .deck.sfx{height:280px}:is(.tp,.tpx) .deck.sfx .deck-cover{width:196px;height:196px;left:0;transform:translateY(-58%) rotate(7deg)}:is(.tp,.tpx) .deck.sfx .deck-list{left:118px;width:min(420px,78%);transform:translateY(-42%) rotate(-3deg)}:is(.tp,.tpx) .deck.sfx .plist{grid-template-columns:36px minmax(0,1.15fr) minmax(72px,.85fr);padding:12px;gap:10px}:is(.tp,.tpx) .deck.sfx .plist .ava,:is(.tp,.tpx) .deck.sfx .plist .ava img,:is(.tp,.tpx) .deck.sfx .plist .cov{width:36px;height:36px;border-radius:50%}:is(.tp,.tpx) .deck.sfx .plist .nm b{font-size:13px}:is(.tp,.tpx) .deck.sfx .wv{height:26px}html:not([data-theme=light]) :is(.tp,.tpx) .deck.sfx .wv{--prog:#8ee3c4}html[data-theme=light] :is(.tp,.tpx) .deck.sfx .wv{--prog:#ed5980}:is(.tp,.tpx) .pm{min-height:0}:is(.tp,.tpx) .pm img{position:absolute;inset:0;width:100%;height:100%}:is(.tp,.tpx) .lpart{padding:120px 0 108px}:is(.tp,.tpx) .lpart .hd{margin-bottom:52px}:is(.tp,.tpx) .lic{padding:120px var(--gut);gap:28px}:is(.tp,.tpx) .lpprice{padding:120px var(--gut) 88px;gap:40px}:is(.tp,.tpx) .plan{gap:18px}:is(.tp,.tpx) .plan .fr,:is(.tp,.tpx) .plan .tr{margin-top:0}:is(.tp,.tpx) .lic .facts{gap:18px;margin-top:28px}:is(.tp,.tpx) .lpfaq{padding:120px var(--gut);gap:56px}:is(.tp,.tpx) .final{padding-top:150px}:is(.tp,.tpx) .acard:hover img{transform:none}:is(.tp,.tpx) .acard .cv{display:none}:is(.tp,.tpx) .prod .ptext .cta,:is(.tp,.tpx) .prod .ptext .cta.ghostc{background:linear-gradient(#0b0c13,#0b0c13) padding-box,linear-gradient(90deg,#ed5980,#c337d1) border-box;border:1.5px solid transparent;color:#fff;border-radius:11px;height:48px;padding:0 22px;box-shadow:none}:is(.tp,.tpx) .prod .ptext .cta.ghostc:hover,:is(.tp,.tpx) .prod .ptext .cta:hover{background:linear-gradient(#0b0c13,#0b0c13) padding-box,linear-gradient(90deg,#c337d1,#6427de) border-box;filter:none}html[data-theme=light] :is(.tp,.tpx) .prod{--pc:#ed5980}html[data-theme=light] :is(.tp,.tpx) .prod .ptext .cta,html[data-theme=light] :is(.tp,.tpx) .prod .ptext .cta.ghostc{background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(90deg,#ed5980,#c337d1) border-box;color:var(--ink)}html[data-theme=light] :is(.tp,.tpx) .prod.alt .ptext .cta,html[data-theme=light] :is(.tp,.tpx) .prod.alt .ptext .cta.ghostc{background:linear-gradient(var(--side),var(--side)) padding-box,linear-gradient(90deg,#ed5980,#c337d1) border-box}html[data-theme=light] :is(.tp,.tpx) .prod .ptext .cta.ghostc:hover,html[data-theme=light] :is(.tp,.tpx) .prod .ptext .cta:hover{background:linear-gradient(90deg,#c337d1,#6427de);color:#fff}@container (max-width:1060px){:is(.tp,.tpx) .feats li,:is(.tp,.tpx) .lphero .lead,:is(.tp,.tpx) .lphero h1{white-space:normal}:is(.tp,.tpx) .deck{height:280px}:is(.tp,.tpx) .deck-cover{width:160px;height:160px}:is(.tp,.tpx) .deck.sfx{height:230px}}@container (max-width:760px){:is(.tp,.tpx) .lphero{padding:36px 16px 32px}:is(.tp,.tpx) .lphero h1{font-size:30px}:is(.tp,.tpx) .lphero .checks{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;width:100%;max-width:100%;margin:0;padding:0;gap:18px;scroll-snap-type:x mandatory;scrollbar-width:none}:is(.tp,.tpx) .lphero .checks::-webkit-scrollbar{display:none}:is(.tp,.tpx) .lphero .checks span{flex:none;scroll-snap-align:start;white-space:nowrap}:is(.tp,.tpx) .deck,:is(.tp,.tpx) .deck.sfx{height:auto}:is(.tp,.tpx) .deck-cover{display:none}:is(.tp,.tpx) .deck-list,:is(.tp,.tpx) .deck.sfx .deck-list{position:relative;left:auto;top:auto;width:100%;transform:none}:is(.tp,.tpx) .plist{grid-template-columns:34px minmax(0,1fr) 64px}:is(.tp,.tpx) .plist .wv{height:22px}:is(.tp,.tpx) .pmosaic{grid-auto-rows:110px}:is(.tp,.tpx) .ptcards{display:none}}html.ttv2{--sidew:220px;--topbar-h:80px;--tabbar-h:0px;--vgut:max(32px,calc((100vw - var(--sidew) - 1400px) / 2))}html.ttv2,html.ttv2 body{background:var(--bg)}html.ttv2.tt-side-c{--sidew:72px}@media(max-width:760px){html.ttv2{--sidew:0px;--topbar-h:56px;--tabbar-h:calc(64px + env(safe-area-inset-bottom, 0px));--vgut:16px}}html.ttv2.tt-noside{--sidew:0px;--tabbar-h:0px}@media(max-width:760px){html.ttv2.tt-noside.tt-tabs{--tabbar-h:calc(64px + env(safe-area-inset-bottom, 0px))}}html.ttv2 .container{max-width:none;padding-right:var(--vgut);padding-left:var(--vgut)}