@layer home{.cmp{--band:#141221;overflow-x:clip}.cmp .ft-sec,.cmp .faq,.cmp .ppc{position:relative}.cmp .ft-sec,.cmp .faq{padding:clamp(64px,9vh,104px) 0}.cmp .ft-sec:before,.cmp .faq:before,.cmp .ppc:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14 18%,#8e82f780 50%,#ffffff14 82%,#0000);width:min(1080px,100% - 32px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cmp .ft-sec:after,.cmp .faq:after,.cmp .ppc:after{content:"";pointer-events:none;background:radial-gradient(50% 50%,#7c6ff247,#0000 72%);width:320px;max-width:70%;height:28px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.cmp .cmp-band{background:radial-gradient(60% 45% at 50% 0%,#5b4fe924,transparent 72%),linear-gradient(180deg,#14122100,var(--band)18%,var(--band)82%,#14122100)}.cmp .ft-sec>.wrap,.cmp .faq>.wrap{z-index:1;position:relative}.cmp .ppc{background:radial-gradient(45% 50% at 50% 55%,#5b4fe933,#0000 70%);padding-bottom:clamp(24px,4vh,48px)}.cmp .ft-hero{background:linear-gradient(#5b4fe980,#5b4fe933 38%,#5b4fe90f 70%,#0000)}.cmp .ft-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:top;background-size:64px 64px;height:min(100%,760px);position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 50% 0,#000,#0000 75%)}.cmp .ft-hero>.wrap{z-index:1;position:relative}.cmp-vs{text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px;max-width:1120px;margin:clamp(44px,7vh,72px) auto 0;display:grid}.cmp-vs-col{flex-direction:column;gap:10px;min-width:0;display:flex}.cmp-vs-l{font:500 11.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-left:4px}.cmp-vs-col.hi .cmp-vs-l{color:#b3aafb}.cmp-vs-col>.fl,.cmp-vs-col>.lib,.cmp-vs-col>.kf{flex:1}[data-phase=typing] .kcar{opacity:1;animation:1s step-end infinite blink}.fl{background:var(--fl-bg);font-family:var(--sans);color:var(--fl-text);border-radius:18px;flex-direction:column;padding:14px 14px 6px;display:flex;box-shadow:0 0 0 1px #ffffff14,0 40px 100px #00000073}.fl-search{white-space:nowrap;color:var(--fl-sub);align-items:center;gap:12px;padding:0 18px;display:flex;overflow:hidden}.fl-search svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:18px;height:18px}.fl-q{color:var(--fl-text)}.fl-car{background:var(--fl-accent);opacity:0;width:1.5px;height:20px;margin-left:-11px}[data-phase=typing] .fl-car{opacity:1;animation:1s step-end infinite blink}.fl-crumb{color:var(--fl-sub);align-items:center;gap:4px;margin:18px 6px 12px;display:flex}.fl-crumb b{color:var(--fl-text)}.fl-crumb svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.fl-tools{gap:8px;margin:0 6px 8px;display:flex}.fl-tools span{height:30px;font:500 13px var(--sans);align-items:center;display:inline-flex}.fl-tools svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.fl-list{flex:1;position:relative}.fl-h,.fl-r{grid-template-columns:minmax(0,1fr)var(--fl-c2)100px;align-items:center;gap:12px;padding:0 8px;display:grid}.fl-h{border-bottom:1px solid var(--fl-line);height:38px;font:500 13px var(--sans);color:var(--fl-head)}.fl-r{border-bottom:1px solid var(--fl-line);height:46px;color:var(--fl-sub);transition:opacity .3s,transform .3s;transition-delay:calc(var(--i)*40ms);font-size:13.5px}.fl-r .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fl-text);align-items:center;gap:12px;display:flex;overflow:hidden}.fl-ic{flex:none;width:20px;height:20px}[data-phase=done] .fl-r{opacity:0;transform:translateY(-6px)}.fl-none{text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:opacity .4s .3s;display:flex;position:absolute;inset:38px 0 0}.fl-none b{font:500 18px var(--sans);color:var(--fl-text)}.fl-none span{max-width:300px;font:400 14px/1.5 var(--sans);color:var(--fl-sub)}[data-phase=done] .fl-none{opacity:1}.fl.drive{--fl-bg:#1e1f20;--fl-text:#e3e3e3;--fl-sub:#c4c7c5;--fl-head:#e3e3e3;--fl-line:#444746;--fl-accent:#a8c7fa;--fl-c2:64px}.drive .fl-search{background:#282a2c;border-radius:999px;height:48px;font-size:15px}.drive .fl-crumb{font-size:19px}.drive .fl-crumb b{font-weight:400}.drive .fl-tools span{border-radius:8px;gap:2px;padding:0 6px 0 12px;box-shadow:inset 0 0 0 1px #8e918f}.drive .fl-ic rect{fill:#ea4335}.drive .fl-ic path{fill:#fff}.fl-me{align-items:center;gap:8px;display:inline-flex}.fl-me i{background:linear-gradient(135deg,#8e82f7,#5b4fe9);border-radius:50%;width:20px;height:20px}.fl.dropbox{--fl-bg:#1a1918;--fl-text:#f7f5f2;--fl-sub:#a8a29c;--fl-head:#a8a29c;--fl-line:#34312f;--fl-accent:#3984ff;--fl-c2:118px;border-radius:14px}.dropbox .fl-search{background:#242120;border-radius:8px;height:42px;font-size:14.5px;box-shadow:inset 0 0 0 1px #3d3a37}.dropbox .fl-crumb{margin-top:20px;font-size:15px}.dropbox .fl-crumb b{letter-spacing:-.01em;font-size:22px;font-weight:700}.dropbox .fl-tools span{color:var(--fl-text);background:#2a2725;border-radius:8px;gap:7px;padding:0 13px 0 10px}.dropbox .fl-tools span:first-child{color:#fff;background:#0061fe}.dropbox .fl-ic path:first-child{fill:#c8d9ff}.dropbox .fl-ic path:last-child{fill:#0061fe}.dropbox .fl-h{font-weight:400}.cmp-vs.cut{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-vs-l.big{font:500 17px/1.3 var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--text2);padding-left:2px}.cmp-vs-l.big em{color:var(--text);font-style:normal;font-weight:600}.cmp-vs-col.hi .cmp-vs-l.big{color:#b3aafb}.cmp-vs-col.hi .cmp-vs-l.big em{background:linear-gradient(90deg,#d9d4ff,#8e82f7);color:#0000;-webkit-background-clip:text;background-clip:text}.cmp-vs.cut .cmp-cut{flex:1}.lib{background:var(--lb-bg);box-shadow:0 0 0 1px var(--lb-line2),0 40px 100px #00000073;font-family:var(--sans);color:var(--lb-text);border-radius:18px;display:flex;overflow:hidden}.lib.dam{--lb-bg:#17171c;--lb-panel:#202027;--lb-on:#2a2a33;--lb-text:#ececf1;--lb-sub:#9c9ca8;--lb-line:#ffffff12;--lb-line2:#ffffff1a;--lb-accent:#a99ff8}.lib.air{--lb-bg:#fff;--lb-panel:#f5f5f7;--lb-on:#e9e9ee;--lb-text:#16161a;--lb-sub:#6e6e78;--lb-line:#e8e8ec;--lb-line2:#dcdce2;--lb-accent:#3b6cf6}.lib-main{flex-direction:column;flex:1;min-width:0;padding:14px;display:flex}.lib-path{min-height:26px;color:var(--lb-sub);align-items:center;gap:6px;font-size:12.5px;display:flex}.lib-path svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.lib-path b{color:var(--lb-text);font-weight:500}.lib-player{background:#000;border-radius:10px;flex:1;min-height:230px;margin-top:10px;position:relative;overflow:hidden}.lib-player .bg{object-fit:cover;filter:blur(24px)brightness(.45);width:calc(100% + 60px);height:calc(100% + 60px);position:absolute;inset:-30px}.lib-player .fg{aspect-ratio:9/16;object-fit:cover;width:auto;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.lib-play{background:#ffffffeb;border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #00000059}.lib-play svg{fill:#111;width:18px;height:18px;margin-left:2px}.lib-player .fg,.lib-player .bg{transition:opacity .25s}.lib-player.buffering .fg{opacity:.45}.lib-player.buffering .lib-play{box-shadow:none;background:#ffffff2e}.lib-spin{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite lib-spin}@keyframes lib-spin{to{transform:rotate(360deg)}}.lib-scrub{background:var(--lb-on);border-radius:3px;height:6px;margin-top:12px;position:relative}.lib-played{background:var(--lb-accent);border-radius:3px;transition:width .3s cubic-bezier(.65,0,.35,1);position:absolute;top:0;bottom:0;left:0}.lib-head{z-index:1;background:var(--lb-accent);width:4px;height:16px;box-shadow:0 0 0 2px var(--lb-bg);border-radius:2px;margin-left:-2px;transition:left .3s cubic-bezier(.65,0,.35,1);position:absolute;top:-5px}.lib-buf{background:color-mix(in srgb,var(--lb-sub)45%,transparent);transform-origin:0;border-radius:3px;width:16%;animation:.9s ease-out both lib-buf;position:absolute;top:0;bottom:0}@keyframes lib-buf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lib-cur{z-index:2;pointer-events:none;width:26px;height:26px;margin:-3px 0 0 -5px;transition:left .5s cubic-bezier(.65,0,.35,1),top .5s cubic-bezier(.65,0,.35,1);position:absolute;top:-120px;left:78%}.lib-cur:not(.idle){top:2px}.lib-cur svg{fill:#fff;stroke:#0b0b0e;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 3px 8px #00000073);width:26px;height:26px;transition:transform .15s}.lib-cur.buffer svg{transform:scale(.88)}.lib-cur i{border:2px solid var(--lb-accent);opacity:0;border-radius:50%;width:34px;height:34px;animation:.6s ease-out lib-rip;position:absolute;top:-14px;left:-13px}@keyframes lib-rip{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.lib-time{font:500 11px var(--mono);color:var(--lb-sub);justify-content:space-between;margin-top:6px;display:flex}.lib-meta{align-items:baseline;gap:10px;min-width:0;margin:8px 0 0;font-size:13px;display:flex}.lib-meta b{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--lb-text);font-weight:500;overflow:hidden}.lib-meta span{font:500 11.5px var(--mono);color:var(--lb-sub);flex:none}.cmp-find .rwa{align-items:center}.cmp-find-sk{opacity:0;transition:opacity .2s}[data-phase=loading] .cmp-find-sk{opacity:1}.cmp-hit{opacity:0;transition:opacity .35s,transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i)*70ms);transform:translateY(18px)scale(.86)}.cmp-hit.in{opacity:1;transform:none}.cmp-hit .m{transition:opacity .5s .6s,transform .5s .6s,outline-color .5s .6s,box-shadow .5s .6s}.cmp-hit.in:not(.best) .m:not(.play){opacity:.6}.cmp-hit.best.in .m{--bm:1;transform:translateY(-4px)scale(1.03)}.cmp-hit.best .m>video{border-radius:10px}.cmp-hit .bmx{white-space:nowrap;transition:opacity .3s .7s,transform .45s cubic-bezier(.34,1.8,.5,1) .7s;transform:scale(.6)}.cmp-hit.in .bmx{opacity:1;transform:none}.cmp-cut{flex-direction:column;justify-content:center;gap:18px;padding:18px 16px 20px;display:flex}.cmp-cut .ktl{position:relative;bottom:auto;left:auto;right:auto}.cmp-cut .kside{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0}.cmp-cut .kcc .lb{white-space:nowrap;max-width:100%;padding:3px 8px 3px 6px;font-size:11.5px}.cmp-cut .kcc .lb span{text-overflow:ellipsis;overflow:hidden}.cmp-about{align-items:center}.cmp-about code{box-shadow:inset 0 0 0 1px var(--line2);font:500 .88em var(--mono);color:#c4b5fd;white-space:nowrap;background:#ffffff0f;border-radius:7px;padding:2px 7px}.cmp-about .btn{align-items:center;gap:10px;margin-top:28px;display:inline-flex}.cmp-proof{padding:clamp(40px,6vh,64px) 0 clamp(36px,5vh,56px)}.cmp-stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin:0 auto;list-style:none;display:grid}.cmp-stats li{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:4px 20px;display:flex}.cmp-stats li+li{border-left:1px solid var(--line2)}.cmp-stats b{font:650 clamp(40px,4.4vw,60px)/1 var(--sans);letter-spacing:-.05em;background:linear-gradient(90deg,#fff,#b3aafb);color:#0000;-webkit-background-clip:text;background-clip:text}.cmp-stats span{font:400 16px/1.35 var(--sans);color:var(--text2)}.cmp-stats img{object-fit:contain;filter:brightness(0)invert();opacity:.5;width:auto;max-width:120px;height:22px;margin-top:6px;display:block}.cmp-stats small{font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px}.cmp-proof-k{text-align:center;font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:clamp(44px,6vh,64px) 0 22px}.cmp-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 34px;max-width:1180px;margin:0 auto;list-style:none;display:flex}.cmp-logos img{object-fit:contain;filter:brightness(0)invert();opacity:.55;width:auto;max-width:120px;height:22px;display:block}.cmp-table{max-width:960px;box-shadow:0 0 0 1px var(--line2),0 40px 120px -40px #5b4fe973;background:linear-gradient(#15141c,#101015);position:relative}.cmp-table:before{content:"";pointer-events:none;background:linear-gradient(#7c6ff233,#7c6ff212);border-radius:16px;width:calc(26.3158% - 20px);position:absolute;top:8px;bottom:8px;left:calc(47.3684% + 2px);box-shadow:inset 0 0 0 1px #8e82f78c,0 0 40px -12px #7c6ff299}.cmp-table>*{position:relative}.cmp-table .ft-cmp-h span:nth-child(2){color:#d9d4ff}.cmp-table .ft-cmp-h span:first-child{text-align:left}.cmp-table .ft-cmp-h{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13121aeb;border-radius:20px 20px 0 0;margin:0 -26px;padding-left:26px;padding-right:26px;position:sticky;top:64px}.cmp-table .ft-cmp-h img{width:auto;height:20px;margin:0 auto;display:block}.cmp-group{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#b3aafb;padding:22px 0 8px}.cmp-soon{font:500 11.5px var(--sans);color:#d9d4ff;white-space:nowrap;background:#7c6ff224;border-radius:999px;padding:3px 9px;box-shadow:inset 0 0 0 1px #7c6ff266}.cmp-cta{justify-content:center;margin-top:clamp(28px,4vh,40px);display:flex}.cmp-table.four .ft-cmp-h,.cmp-table.four .ft-cmp-r{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr))}.cmp-table.four:before{width:calc(20.8333% - 18.3333px);left:calc(79.1667% - 7.66666px)}.cmp-table.four .ft-cmp-h span:nth-child(2){color:var(--text)}.cmp-table.four .ft-cmp-h span:nth-child(4){color:#d9d4ff}.cmp-mark{align-items:flex-start;display:inline-flex;position:relative}.cmp-mark sup{font:600 13px var(--sans);color:#d9d4ff;margin-left:3px;position:absolute;top:-4px;left:100%}.pdash svg{stroke-linecap:round}.cmp-legend{max-width:960px;font:400 14px var(--sans);color:var(--text2);flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:22px auto 0;list-style:none;display:flex}.cmp-legend li{align-items:center;gap:8px;display:flex}.cmp-legend b{text-align:center;width:22px;font:600 15px var(--sans);color:#d9d4ff}.cmp-checked{text-align:center;max-width:960px;font:400 13px var(--sans);color:var(--muted);margin:12px auto 0}.cmp-tldr .wrap{max-width:860px}.cmp-tldr p,.cmp-tldr li{font:400 17px/1.6 var(--sans);color:var(--text2)}.cmp-tldr ul{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.cmp-tldr li{background:#ffffff09;border-radius:14px;padding:18px 22px}.cmp-tldr li b{color:var(--text);font-weight:600}.pm-hero{padding-bottom:clamp(24px,4vh,48px);overflow:hidden}.pm-hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);max-width:1220px;display:grid}.pm-collage{--rx:0deg;--ry:0deg;perspective:1400px;height:clamp(460px,62vh,600px);position:relative;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.pm-stage{height:100%;transform:rotateX(var(--rx))rotateY(var(--ry))rotate(-4deg)scale(1.06);transform-style:preserve-3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:grid}.pm-col{overflow:hidden}.pm-col:nth-child(2){margin-top:-60px}.pm-track{animation:pm-drift var(--d)linear infinite;animation-direction:var(--dir);flex-direction:column;gap:14px;display:flex}.pm-col:hover .pm-track{animation-play-state:paused}.pm-collage.still .pm-track{animation:none}@keyframes pm-drift{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}.pm-tile{--c:#b3aafb;aspect-ratio:9/16;cursor:pointer;background:#15141c;border:0;border-radius:16px;width:100%;padding:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 18px 40px -18px #000c}.pm-tile img,.pm-tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pm-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);height:45%;position:absolute;inset:auto 0 0}.pm-tile:hover,.pm-tile:focus-visible{box-shadow:0 0 0 1.5px var(--c),0 24px 50px -16px #000000d9,0 0 40px -10px var(--c);transform:translateY(-4px)scale(1.02)}.pm-tile:focus-visible{outline:none}.pm-chip{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 20px);font:500 11px var(--sans);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0a0a0e9e;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex;position:absolute;bottom:10px;left:10px;overflow:hidden}.pm-chip i,.pm-filters i{background:var(--c);width:7px;height:7px;box-shadow:0 0 8px var(--c);border-radius:50%;flex:none}.pm-dur{z-index:1;font:500 11px var(--mono);color:#fff;background:#0a0a0e99;border-radius:6px;padding:2px 7px;position:absolute;top:10px;right:10px}.pm-sec{padding-top:clamp(24px,4vh,48px)}.pm-lib{max-width:1080px;box-shadow:0 0 0 1px var(--line2),0 40px 120px -40px #5b4fe973;background:linear-gradient(#15141c,#101015);border-radius:22px;margin:0 auto;padding:18px}.pm-lib-bar{border-bottom:1px solid var(--line);font:600 14px var(--sans);color:var(--text);align-items:center;gap:12px;padding:2px 4px 14px;display:flex}.pm-dots{gap:6px;display:flex}.pm-dots i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.pm-count{font:500 12px var(--mono);color:var(--muted);margin-left:auto}.pm-filters{scrollbar-width:none;gap:8px;padding:14px 0;display:flex;overflow-x:auto}.pm-filters::-webkit-scrollbar{display:none}.pm-filters button{--c:#b3aafb;font:500 13px var(--sans);color:var(--text2);cursor:pointer;background:#ffffff0d;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 13px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff17}.pm-filters button:hover{color:var(--text);background:#ffffff14}.pm-filters button[aria-pressed=true]{color:#fff;background:#7c6ff238;box-shadow:inset 0 0 0 1px #8e82f7b3}.pm-filters small{font:500 11px var(--mono);color:var(--muted)}.pm-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pm-grid li{animation:.45s cubic-bezier(.2,.7,.2,1) both pm-in;animation-delay:calc(var(--i)*35ms)}@keyframes pm-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.pm-sec .ft-note{margin-top:16px}.pm-dialog{width:min(860px,100vw - 32px);height:fit-content;max-height:calc(100vh - 48px);color:var(--text);box-shadow:0 0 0 1px var(--line2),0 60px 140px -30px #000000e6;background:#121118;border:0;border-radius:22px;margin:auto;padding:0;position:fixed;inset:0}.pm-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06060ab8}.pm-dialog[open]{animation:.3s cubic-bezier(.2,.7,.2,1) pm-pop}@keyframes pm-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.pm-detail{--c:#b3aafb;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:26px;padding:22px;display:grid;position:relative}.pm-player{aspect-ratio:9/16;box-shadow:0 0 0 1.5px var(--c),0 0 50px -14px var(--c);background:#000;border-radius:16px;position:relative;overflow:hidden}.pm-player video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pm-meta{flex-direction:column;gap:16px;min-width:0;padding-top:6px;display:flex}.pm-meta .pm-chip{background:#ffffff0f;align-self:flex-start;padding:6px 12px;font-size:13px;position:static}.pm-meta dl{gap:0;margin:0;display:grid}.pm-meta dl div{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.pm-meta dt{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pm-meta dd{font:500 14.5px var(--sans);color:var(--text);margin:0}.pm-nav{font:500 12px var(--mono);color:var(--muted);align-items:center;gap:12px;margin-top:auto;display:flex}.pm-nav button,.pm-close{width:36px;height:36px;font:400 22px/1 var(--sans);color:var(--text);cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;display:grid}.pm-nav button:hover,.pm-close:hover{background:#7c6ff24d}.pm-close{z-index:2;position:absolute;top:14px;right:14px}@media (prefers-reduced-motion:reduce){.pm-track,.pm-grid li,.pm-dialog[open]{animation:none}.pm-stage{transition:none}}@media (max-width:1100px){.pm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.pm-hero .wrap{grid-template-columns:minmax(0,1fr)}.pm-collage{height:380px;margin:0 -8px}.pm-stage{gap:10px;transform:rotate(-4deg)scale(1.08)}.pm-track{gap:10px}@keyframes pm-drift{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 5px))}}.pm-lib{border-radius:18px;padding:12px}.pm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pm-tile{border-radius:12px}.pm-grid .pm-chip,.pm-collage .pm-chip{gap:0;padding:5px;font-size:0;bottom:7px;left:7px}.pm-dur{padding:1px 5px;font-size:10px;top:6px;right:6px}.pm-detail{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.pm-player{width:min(240px,62vw);margin:0 auto}.pm-meta dl div{grid-template-columns:100px minmax(0,1fr)}.pm-dialog{max-height:calc(100vh - 24px);overflow-y:auto}}.cmp-pair .pm-hero .wrap,.cmp-pair .cmp-tldr .wrap,.cmp-pair #features .wrap,.cmp-pair .pm-sec .wrap,.cmp-pair .faq .wrap{width:min(960px,100% - 64px);max-width:none}.cmp-pair .cmp-table,.cmp-pair .pm-lib,.cmp-pair .cmp-legend,.cmp-pair .cmp-checked{max-width:none}.cmp-pair .ft-head{text-align:left;align-items:flex-start;max-width:none;margin:0 0 20px}.cmp-pair .faq .sh2{text-align:left;margin-bottom:20px}.cmp-pair .cmp-legend{justify-content:flex-start}.cmp-pair .cmp-checked{text-align:left}.cmp-pair .pm-sec .ft-note{text-align:left;margin-left:0}.cmp-pair .pm-hero{padding-top:clamp(40px,6vh,64px);padding-bottom:8px}.cmp-pair .pm-hero .wrap{gap:clamp(24px,3vw,40px)}.cmp-pair .cmp-tldr{padding-top:40px}.cmp-pair #features,.cmp-pair .pm-sec{padding-top:56px}.cmp-pair .faq{padding-top:72px}.cmp-pair .cmp-tldr ul{gap:8px;margin-top:16px}.cmp-pair .cmp-tldr li{padding:12px 18px}.cmp-pair .pm-hero .wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.pm-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 0;display:flex}.pm-hero-copy .h3e{margin-bottom:14px}.pm-h1{font:600 clamp(34px,4.4vw,54px)/1.04 var(--sans);letter-spacing:-.05em;color:var(--text)}.pm-h1 em{background:linear-gradient(90deg,#d9d4ff,#8e82f7);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pm-sub{font:400 clamp(17px,1.35vw,19px)/1.5 var(--sans);color:var(--text2);margin-top:16px}.pm-hero2 .pm-hero-head{--h1w:calc(100vw - max(32px,(100vw - 960px)/2) - 48px);grid-column:1/-1}.pm-hero2 .pm-h1{width:var(--h1w);font-size:min(54px,calc(var(--h1w)/(var(--h1n)*.47)))}.pm-hero2 .pm-h1 span,.pm-hero2 .pm-h1 em{white-space:nowrap;display:block}.pm-hero2 .pm-hero-copy{padding:0}.pm-hero2 .pm-sub{margin-top:0}.cmp-pair .cmp-table .cmp-soon,.cmp-pair .cmp-legend .cmp-soon{color:#d9d4ff;font-weight:600}.pm-cta{margin-top:24px;display:flex}.cmp-pair .pm-collage{height:auto;min-height:300px}.cmp-pair .pm-stage{height:auto;position:absolute;inset:0}.cmp-pair .pm-head .sh2{font-size:clamp(34px,3.8vw,54px);line-height:1.06}.cmp-pair .pm-head .sh2 em.cmp-us{color:#c9c1ff;text-shadow:0 0 18px #7c6ff2cc;font-style:normal}.cmp-pair .pm-head p{margin-top:12px}.cmp-pair .pm-sec .cmp-cta{justify-content:flex-start;margin-top:20px}.pm-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pm-cards li{background:#ffffff09;border-radius:14px;flex-direction:column;gap:4px;padding:12px 18px;display:flex}.pm-cards b{font:600 15px/1.4 var(--sans);color:var(--text)}.pm-cards span{font:400 14.5px/1.45 var(--sans);color:var(--text2)}.cmp-tldr li.hl{background:linear-gradient(90deg,#7c6ff238,#7c6ff214);box-shadow:inset 0 0 0 1px #8e82f799,0 0 40px -16px #7c6ff2b3}.cmp-tldr li.hl b{color:#d9d4ff}.cmp-table.four:before{background:linear-gradient(#7c6ff257,#7c6ff229);box-shadow:inset 0 0 0 1.5px #a094fad9,0 0 60px -10px #7c6ff2bf}.cmp-table.four .ft-cmp-h .cmp-us{font:700 17px var(--sans);letter-spacing:-.01em;color:#c9c1ff;text-shadow:0 0 18px #7c6ff2cc}.cmp-pair .pyk{background:#22c55e29;box-shadow:inset 0 0 0 1px #4ade8073}.cmp-pair .pyk svg{stroke:#4ade80}.cmp-table.four .ft-cmp-r>span:nth-child(4) .pyk{background:#22c55e;transform:scale(1.14);box-shadow:0 0 14px #22c55e8c}.cmp-table.four .ft-cmp-r>span:nth-child(4) .pyk svg{stroke:#fff;stroke-width:3px}.cmp-pair .cmp-mark sup,.cmp-pair .cmp-legend b{color:#4ade80}.cmp-pair .pnk:not(.pdash) svg{stroke:#f87171}.cmp-pair .pdash svg{stroke:#ffffff61}.cmp-pair .pm-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.cmp-pair .pm-lib{padding:14px}.cmp-pair .pm-filters{padding:10px 0 12px}@media (max-width:860px){.cmp-pair .pm-hero .wrap,.cmp-pair .cmp-tldr .wrap,.cmp-pair #features .wrap,.cmp-pair .pm-sec .wrap,.cmp-pair .faq .wrap{width:calc(100% - 32px)}.cmp-pair .cmp-tldr{padding-top:28px}.cmp-pair #features,.cmp-pair .pm-sec{padding-top:40px}.cmp-pair .faq{padding-top:48px}.cmp-pair .pm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-pair .pm-hero .wrap{grid-template-columns:minmax(0,1fr)}.pm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-pair .pm-collage{min-height:300px}.pm-h1{font-size:36px}.pm-hero2 .pm-h1{width:auto;font-size:32px}.pm-hero2 .pm-h1 span,.pm-hero2 .pm-h1 em{white-space:normal}.pm-hero2 .pm-sub{margin-top:4px}.pm-sub{font-size:16px}.cmp-table.four .ft-cmp-h .cmp-us{font-size:13px}}.cmp-rows{flex-direction:column;gap:clamp(64px,9vh,112px);max-width:1120px;margin:clamp(40px,6vh,64px) auto 0;display:flex}.cmp-row .ft-copy h3{font:600 clamp(24px,2.4vw,34px)/1.15 var(--sans);letter-spacing:-.03em;color:var(--text)}.cmp-row .ft-copy p{font:400 17px/1.6 var(--sans);color:var(--text2);max-width:440px;margin-top:14px}.cmp-row-pic{min-width:0}.cmp-brief{padding:18px 18px 10px}.cmp-brief-h{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:0 4px 14px;display:flex}.cmp-brief-h b{font:600 16px var(--sans);color:var(--text)}.cmp-brief-h span{font:500 12px var(--mono);color:var(--muted)}.cmp-brief-cols,.cmp-brief-r{grid-template-columns:72px minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:14px;padding:0 4px;display:grid}.cmp-brief-cols{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:12px;padding-bottom:4px}.cmp-brief-r{border-top:1px solid var(--line);min-height:78px}.cmp-brief-cols+.cmp-brief-r{border-top:0}.cmp-brief-r b{font:600 14px var(--sans);color:var(--text)}.cmp-brief-r p{font:400 14px/1.45 var(--sans);color:var(--text2);margin:0}.cmp-brief-l{min-width:0;font:500 13px var(--sans);color:var(--text);background:#7c6ff21f;border-radius:10px;align-items:center;gap:10px;padding:5px 10px 5px 5px;display:flex;box-shadow:inset 0 0 0 1px #7c6ff266}.cmp-brief-l img{object-fit:cover;width:30px;height:53px;box-shadow:0 0 0 1.5px var(--c);border-radius:6px;flex:none}.cmp-brief-l span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cmp-brief-l em{font:500 11.5px var(--mono);color:#b3aafb;white-space:nowrap;margin-left:auto;font-style:normal}.cmp-tags{align-items:center;gap:22px;padding:22px;display:flex}.cmp-tags .cmp-tags-clip{opacity:1;flex:0 0 150px;transform:none}.cmp-tags ul{flex-direction:column;flex:1;gap:8px;min-width:0;list-style:none;display:flex}.cmp-tags li{min-width:0;height:34px;box-shadow:inset 0 0 0 1px var(--line2);background:#ffffff09;border-radius:9px;align-items:center;gap:12px;padding:0 12px;display:flex}.cmp-tags li small{width:64px;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none}.cmp-tags li span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 13.5px var(--sans);color:var(--text);overflow:hidden}.cmp-tags li:first-child{background:#7c6ff21f;box-shadow:inset 0 0 0 1px #7c6ff266}.cmp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1080px;margin:0 auto;list-style:none;display:grid}.cmp-cards.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.cmp-cards li{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:20px;padding:26px}.cmp-cards h3{font:600 18px/1.25 var(--sans);letter-spacing:-.015em;color:var(--text)}.cmp-cards p{font:400 15px/1.55 var(--sans);color:var(--text2);margin-top:8px}.pw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1080px;margin:0 auto;list-style:none;display:grid}.pw{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:20px;padding:22px}.pw h3{font:600 18px/1.25 var(--sans);letter-spacing:-.015em;color:var(--text);margin:0 0 16px}.pw-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pw-side{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.pw-side.us{background:#7c6ff214;box-shadow:inset 0 0 0 1px #7c6ff259}.pw-side p{font:400 14px/1.45 var(--sans);color:var(--text2);margin:0}.pw-side.us p{color:var(--text)}.pw-side p b{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;display:block}.pw-side.us p b{color:#b3aafb}.pw-vis{align-items:center;min-width:0;height:84px;display:flex}.pw-file{align-items:center;gap:10px;min-width:0;display:flex}.pw-file img{object-fit:cover;filter:grayscale()brightness(.7);border-radius:7px;flex:none;width:40px;height:71px}.pw-file.us img{filter:none;box-shadow:0 0 0 2px var(--c),0 0 18px color-mix(in srgb,var(--c)45%,transparent)}.pw-file>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pw-file b{font:500 13px var(--sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.pw-file b i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.pw-file small{font:500 11.5px var(--mono);color:var(--muted);white-space:nowrap}.pw-file.us small{color:#b3aafb}.pw-link{min-width:0;height:34px;box-shadow:inset 0 0 0 1px var(--line2);font:500 12.5px var(--sans);color:var(--text2);background:#ffffff0a;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.pw-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:15px;height:15px}.pw-link span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pw-link em{font:500 11px var(--mono);color:var(--muted);white-space:nowrap;margin-left:auto;font-style:normal}.pw-link.us{color:var(--text);background:#7c6ff224;box-shadow:inset 0 0 0 1px #7c6ff280}.pw-link.us em{color:#b3aafb}.pw-bar{flex-direction:column;gap:8px;width:100%;display:flex}.pw-bar>i,.pw-cuts i{background-repeat:repeat-x;background-size:auto 100%;border-radius:6px;height:34px}.pw-bar>i{filter:grayscale()brightness(.55)}.pw-cuts{gap:3px;display:flex}.pw-cuts i{box-shadow:inset 0 0 0 2px var(--c)}.pw-bar small,.pw-team small{font:500 11.5px var(--mono);color:var(--muted)}.pw-bar.us small,.pw-team.us small{color:#b3aafb}.pw-team{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.pw-team i{width:38px;height:38px;font:600 11px var(--sans);color:var(--text2);background:#2a2a31;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 0 0 2px #141418}.pw-team i+i{margin-left:-10px}.pw-team i.rc{color:#fff;background:linear-gradient(135deg,#8e82f7,#5b4fe9);font-size:14px}.pw-team small{flex-basis:100%;margin-top:8px}.cmp-when{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cmp-when-col{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:22px;padding:26px}.cmp-when-col.hi{box-shadow:0 0 0 1px var(--line2),0 30px 90px -40px #5b4fe980;background:linear-gradient(#15141c,#101015)}.cmp-when ul{flex-direction:column;margin-top:14px;list-style:none;display:flex}.cmp-when li{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:14px 0;display:flex}.cmp-when li b{font:600 16px var(--sans);color:var(--text)}.cmp-when li span{font:400 15px/1.5 var(--sans);color:var(--text2)}.cmp-when li{padding-left:34px;position:relative}.cmp-when li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B9B8C4' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 12.5 3.2 3.2L17 9'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:15px;left:0;box-shadow:inset 0 0 0 1.4px #ffffff40}.cmp-when-col.hi{background:linear-gradient(160deg,#6c5ef2 0%,#4f41dc 55%,#3b2ebb 100%);box-shadow:inset 0 0 0 1px #ffffff2e,0 40px 100px -40px #5b4fe9cc}.cmp-when-col.hi .sl-shift-l{color:#fff}.cmp-when-col.hi li{border-top-color:#fff3}.cmp-when-col.hi li b{color:#fff}.cmp-when-col.hi li span{color:#ffffffd6}.cmp-when-col.hi li:before{box-shadow:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F41DC' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 12.5 3.2 3.2L17 9'/%3E%3C/svg%3E") 50%/14px no-repeat}.cmp-story{max-width:1080px;box-shadow:0 0 0 1px var(--line2),0 40px 120px -40px #5b4fe980;background:linear-gradient(#15141c,#101015);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,56px);margin:0 auto;padding:clamp(24px,3vw,36px);display:grid}.cmp-story-copy{flex-direction:column;align-items:flex-start;display:flex}.cmp-story h2{font:600 clamp(22px,2.2vw,28px)/1.2 var(--sans);letter-spacing:-.025em;color:var(--text);margin-top:12px}.cmp-story blockquote{font:400 17px/1.6 var(--sans);color:var(--text2);border-left:2px solid #7c6ff2;margin-top:18px;padding-left:18px}.cmp-story figcaption{align-items:center;gap:12px;margin-top:22px;display:flex}.cmp-story figcaption img{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 1px var(--line2);border-radius:50%}.cmp-story figcaption span{flex-direction:column;gap:2px;display:flex}.cmp-story figcaption b{font:600 15.5px var(--sans);color:var(--text)}.cmp-story figcaption small{font:400 13.5px var(--sans);color:var(--muted)}.cmp-story .ft-link{margin-top:22px}.cmp-story-video{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--line2),0 24px 70px -30px #000c;background:#0b0b0e;border-radius:16px;display:block}.ft-steps.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cmp-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;margin:0 auto;display:grid}.cmp-plan{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:22px;flex-direction:column;padding:28px;display:flex}.cmp-plan.hi{background:linear-gradient(#7c6ff229,#7c6ff20a);box-shadow:inset 0 0 0 1px #7c6ff273,0 30px 90px -40px #5b4fe980}.cmp-plan.hi .sl-shift-l{color:#b3aafb}.cmp-price{flex-direction:column;gap:2px;margin-top:12px;display:flex}.cmp-price b{font:650 clamp(34px,3.2vw,44px)/1 var(--sans);letter-spacing:-.04em;color:var(--text)}.cmp-price span{font:400 14px var(--sans);color:var(--muted)}.cmp-plan ul{flex-direction:column;gap:9px;margin-top:22px;list-style:none;display:flex}.cmp-plan li{font:400 14.5px/1.5 var(--sans);color:var(--text2);padding-left:24px;position:relative}.cmp-plan li:before{content:"";background:var(--dim);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.cmp-plan.hi li{color:var(--text)}.cmp-plan.hi li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238E82F7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.2 4.2L19 7'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;width:16px;height:16px;top:3px;left:-1px}.cmp-plan .btn{justify-content:center;align-self:stretch;margin-top:auto}.cmp-plan.hi ul{margin-bottom:26px}.ft-sec .cmp-plans+.ft-note{text-align:center}.cmp-others{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}.cmp-others a{box-shadow:inset 0 0 0 1px var(--line);font:600 15.5px var(--sans);color:var(--text);background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;transition:background .2s,box-shadow .2s;display:flex}.cmp-others a:hover{background:#7c6ff21a;box-shadow:inset 0 0 0 1px #7c6ff273}.cmp-others svg{color:#b3aafb;flex:none;width:16px;height:16px}.cmp .cmp-a{color:var(--lav);text-underline-offset:3px;-webkit-text-decoration:underline #b3aafb66;text-decoration:underline #b3aafb66}.cmp .cmp-a:hover{text-decoration-color:currentColor}.cmp-when-col.hi .cmp-a{color:#fff;text-decoration-color:#ffffff80}.cmp-when-col.hi .cmp-a:hover{text-decoration-color:#fff}@media (max-width:1100px){.cmp-others,.ft-steps.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.cmp-vs{margin-top:36px}.cmp-vs,.cmp-vs.cut{grid-template-columns:minmax(0,1fr)}.cmp-vs-l.big{font-size:16px}.lib-player{min-height:200px}.fl-h,.fl-r{grid-template-columns:minmax(0,1fr)}.fl-h>:not(:first-child),.fl-r>:not(:first-child){display:none}.fl-crumb{margin-top:14px}.cmp-find .ksb{height:44px;font-size:15px}.cmp-find .rwg{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cmp-hit .bmx{padding:1px 5px;font-size:9.5px;top:4px;left:4px}.cmp-cut{padding:12px 10px 14px}.cmp-cut .kside{gap:8px}.cmp-when,.cmp-plans,.cmp-others,.ft-steps.four,.cmp-cards,.cmp-cards.two,.cmp-story{grid-template-columns:1fr}.cmp-story-video{order:-1}.cmp-about.ft-split,.pw-grid,.pw-sides{grid-template-columns:minmax(0,1fr)}.pw{padding:16px}.pw-side{padding:12px}.pw-vis{height:auto;min-height:44px}.cmp-group{padding-top:16px}.cmp-table .ft-cmp-h{margin:0 -14px;padding-left:14px;padding-right:14px}.cmp-logos img{height:17px}.cmp-logos{gap:18px 28px}.cmp-stats li{padding:4px 8px}.cmp-stats b{font-size:32px}.cmp-stats span{font-size:13px}.cmp-stats img{max-width:80px;height:14px}.cmp-row .ft-copy p{font-size:16px}.cmp-brief-cols{display:none}.cmp-brief-r{grid-template-columns:56px minmax(0,1fr);row-gap:8px;padding:12px 0}.cmp-brief-l{grid-column:1/-1}.cmp-tags{gap:14px;padding:14px}.cmp-tags .cmp-tags-clip{flex-basis:110px}.cmp-table:before{border-radius:12px;width:calc(25.8065% - 13.4194px);left:calc(48.3871% + .838709px)}.cmp-table .ft-cmp-h{font-size:12.5px}.cmp-table.four .ft-cmp-h,.cmp-table.four .ft-cmp-r{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.8fr));column-gap:6px}.cmp-table.four:before{width:calc(20.5128% - 9.4359px);left:calc(79.4872% - 4.5641px)}.cmp-table.four .ft-cmp-h img{width:100%;max-width:52px;height:auto}.cmp-legend{gap:8px 16px;font-size:13px}.cmp-tldr p,.cmp-tldr li{font-size:16px}.cmp-tldr li{padding:14px 16px}.cmp-plan{padding:22px}}@media (prefers-reduced-motion:reduce){.fl-r,.fl-none,.cmp-find-sk,.cmp-hit,.cmp-hit .m,.cmp-hit .bmx,.cmp-cut .kseg,.cmp-cut .kseg:after,.cmp-cut .klab,.cmp-cut .kcc,.cmp-cut .kck{transition:none}.cmp-cut .kscan3,.lib-spin,.lib-buf,.lib-cur i{animation:none}.lib-cur,.lib-played,.lib-head{transition:none}}}@media (max-width:560px){.pm-cards{grid-template-columns:minmax(0,1fr)}}.cmp-all .ca-hero .wrap,.cmp-all .ca-stats .wrap,.cmp-all .cmp-all-sec .wrap,.cmp-all .ca-covers .wrap{width:min(1120px,100% - 64px);max-width:none}.ca-hero{padding-bottom:12px;position:relative}.ca-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 70% 40%,#000,#0000 75%)}.ca-hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px;display:grid;position:relative}.ca-hero .pm-hero-copy{max-width:600px}.ca-cloud{height:300px;position:relative}.ca-float{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:7s ease-in-out infinite alternate ca-float;animation-delay:calc(var(--i)*-1.3s);background:#15141cd1;border-radius:14px;align-items:center;gap:8px;padding:9px 11px;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 40px -20px #000c,0 0 40px -18px #7c6ff299}.ca-float:first-child{top:4%;left:0;rotate:-3deg}.ca-float:nth-child(2){top:0;right:0;rotate:2deg}.ca-float:nth-child(3){top:40%;left:6%;rotate:1deg}.ca-float:nth-child(4){top:32%;right:2%;rotate:-2deg}.ca-float:nth-child(5){top:76%;left:12%;rotate:2deg}.ca-float:nth-child(6){top:68%;right:6%;rotate:-1deg}@keyframes ca-float{0%{translate:0}to{translate:0 -12px}}.cg-badge{--t:#b3aafb;background:color-mix(in srgb,var(--t)15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t)50%,transparent);font:600 13.5px/1.2 var(--sans);color:var(--t);white-space:nowrap;border-radius:9px;align-items:center;padding:5px 10px;display:inline-flex}.cg-badge.sm{padding:4px 8px;font-size:12.5px}.cg-vs{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ca-stats{padding-top:20px}.ca-stats dl{flex-wrap:wrap;gap:12px;margin:0;display:flex}.ca-stats dl div{background:#ffffff09;border-radius:14px;flex-direction:column-reverse;gap:2px;min-width:150px;padding:14px 22px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.ca-stats dd{font:650 34px/1.05 var(--sans);letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#b3aafb);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.ca-stats dt{font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cmp-all .cmp-all-sec{padding-top:28px}.cg-bar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c10e0;border-radius:16px;margin:0 -14px;padding:12px 14px;position:sticky;top:72px;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 40px -24px #000000e6}.cg-bar-in{flex-direction:column;gap:12px;display:flex}.cg-chips{flex-wrap:wrap;gap:8px;display:flex}.cg-chip{--t:#b3aafb;font:500 13.5px var(--sans);color:var(--text2);cursor:pointer;background:#ffffff0d;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1c}.cg-chip i{background:var(--t);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb,var(--t)70%,transparent);border-radius:50%}.cg-chip small{font:500 11px var(--mono);color:var(--muted)}.cg-chip:hover{color:var(--text);background:#ffffff17}.cg-chip[aria-pressed=true]{color:#fff;background:#7c6ff242;box-shadow:inset 0 0 0 1px #a094fad9}.cg-chip[aria-pressed=true] small{color:#d9d4ff}.cg-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.cg-search{background:#ffffff0d;border-radius:10px;flex:0 340px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.cg-search svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;flex:none}.cg-search input{min-width:0;font:400 15px var(--sans);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:9px 0}.cg-search input::placeholder{color:var(--muted)}.cg-search:focus-within{box-shadow:inset 0 0 0 1.5px #8e82f7}.cg-count{font:500 13px var(--mono);letter-spacing:.04em;color:#b3aafb;white-space:nowrap;margin:0}.cg-chip:focus-visible,.cg-card:focus-visible{outline-offset:3px;outline:2px solid #b3aafb}.cg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cg-card{background:linear-gradient(#15141c,#101015);border-radius:16px;flex-direction:column;gap:10px;height:100%;padding:20px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.cg-card:hover,.cg-card:focus-visible{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #8e82f7b3,0 22px 44px -22px #7c6ff2a6}.cg-pair{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cg-card h2{font:600 18px/1.3 var(--sans);letter-spacing:-.01em;color:var(--text)}.cg-card p{font:400 14.5px/1.55 var(--sans);color:var(--text2);flex:1}.cg-foot{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.cg-plus{font:500 11.5px var(--mono);color:#d9d4ff;white-space:nowrap;background:#7c6ff229;border-radius:999px;padding:3px 9px;box-shadow:inset 0 0 0 1px #7c6ff273}.cg-go{font:500 14px var(--sans);color:#b3aafb;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cg-go svg{width:15px;height:15px;transition:transform .2s}.cg-card:hover .cg-go svg,.cg-card:focus-visible .cg-go svg{transform:translate(3px)}.cg-empty{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:14px;margin-top:20px;padding:40px 20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.cg-empty p{font:400 16px var(--sans);color:var(--text2)}.ca-covers{padding-top:48px}.ca-covers .wrap{background:linear-gradient(90deg,#7c6ff229,#7c6ff20a);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:18px 22px;display:flex;box-shadow:inset 0 0 0 1px #8e82f759}.ca-covers h2{font:600 17px var(--sans);letter-spacing:-.01em;color:var(--text)}.ca-covers ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ca-covers li{font:500 13.5px var(--sans);color:var(--text);background:#ffffff0f;border-radius:999px;padding:6px 13px;box-shadow:inset 0 0 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.ca-float{animation:none}.cg-card,.cg-go svg{transition:none}.cg-card:hover,.cg-card:focus-visible{transform:none}}@media (max-width:1024px){.cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.cmp-all .ca-hero .wrap,.cmp-all .ca-stats .wrap,.cmp-all .cmp-all-sec .wrap,.cmp-all .ca-covers .wrap{width:calc(100% - 32px)}.ca-hero .wrap{grid-template-columns:minmax(0,1fr);gap:8px}.ca-cloud{height:190px}.ca-float:nth-child(n+5){display:none}.ca-float:first-child{top:4%;left:0;right:auto}.ca-float:nth-child(2){top:26%;left:auto;right:0}.ca-float:nth-child(3){top:52%;left:2%;right:auto}.ca-float:nth-child(4){top:76%;left:auto;right:4%}.ca-stats dl div{flex:1;min-width:0}.cg-bar{margin:0;position:static}.cg-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px;overflow-x:auto}.cg-chips::-webkit-scrollbar{display:none}.cg-chip{flex:none}.cg-tools{flex-direction:column;align-items:stretch}.cg-search{flex:auto}}@media (max-width:640px){.cg-grid{grid-template-columns:minmax(0,1fr)}}
