.ct5Y7W_page{--ink:#23211d;--soft:#5f5a51;--paper:#f4f1ea;--card:#fbf9f4;--line:#ddd5c6;--orange:#b8542c;--orange-text:#9a3f1d;--night:#1b1a18;color:var(--ink);background:var(--paper);overflow-x:clip}.ct5Y7W_skip{background:var(--ink);color:#fff;z-index:10;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.ct5Y7W_skip:focus{left:8px}.ct5Y7W_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct5Y7W_nav{justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:18px 24px;display:flex}.ct5Y7W_nav nav{align-items:center;gap:8px;display:flex}.ct5Y7W_logo{font-family:var(--font-read);letter-spacing:-.5px;color:var(--ink);font-size:26px;font-weight:600}.ct5Y7W_logo span{color:var(--orange)}.ct5Y7W_navLink,.ct5Y7W_navCta{border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.ct5Y7W_navLink{color:var(--ink)}.ct5Y7W_navLink:hover{background:#e9e3d6}.ct5Y7W_navCta{background:var(--ink);color:#fff}.ct5Y7W_navCta:hover{background:#000}.ct5Y7W_hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1180px;margin:0 auto;padding:40px 24px 72px;display:grid}.ct5Y7W_heroText h1{font-family:var(--font-read);letter-spacing:-1.5px;text-wrap:balance;margin:14px 0 18px;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.06}.ct5Y7W_badge{color:var(--orange-text);letter-spacing:.3px;background:#f0dccf;border-radius:999px;margin:0;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block}.ct5Y7W_lead{color:var(--soft);max-width:34rem;margin:0 0 26px;font-size:19px;line-height:1.55}.ct5Y7W_actions{flex-wrap:wrap;gap:12px;display:flex}.ct5Y7W_primary,.ct5Y7W_secondary,.ct5Y7W_primaryLight,.ct5Y7W_secondaryLight{min-height:50px;transition:transform .15s var(--ease-water), background .15s;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ct5Y7W_primary{background:var(--orange-text);color:#fff;box-shadow:0 6px 20px #9a3f1d33}.ct5Y7W_primary:hover{background:#7f3317;transform:translateY(-1px)}.ct5Y7W_secondary{color:var(--ink);border:1.5px solid var(--ink)}.ct5Y7W_secondary:hover{background:var(--ink);color:#fff}.ct5Y7W_fine{color:var(--soft);margin:16px 0 0;font-size:14px}.ct5Y7W_heroMedia{aspect-ratio:16/9;background:var(--night);border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #23211d88,0 0 0 1px #23211d14}.ct5Y7W_heroMedia img,.ct5Y7W_heroMedia video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ct5Y7W_heroMedia video{opacity:0;transition:opacity .4s}.ct5Y7W_heroMedia[data-playing=true] video{opacity:1}@media (prefers-reduced-motion:reduce){.ct5Y7W_heroMedia video{display:none}}.ct5Y7W_sectionTitle{font-family:var(--font-read);letter-spacing:-.8px;text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.15}.ct5Y7W_sectionLead{color:var(--soft);margin:0 0 28px;font-size:17px}.ct5Y7W_benefits,.ct5Y7W_plugins,.ct5Y7W_compare,.ct5Y7W_faq{max-width:1180px;margin:0 auto;padding:64px 24px}.ct5Y7W_benefits .ct5Y7W_sectionTitle{margin-bottom:28px}.ct5Y7W_grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ct5Y7W_benefit{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px}.ct5Y7W_benefit h3,.ct5Y7W_plugin h3{margin:18px 0 8px;font-size:20px}.ct5Y7W_benefit p,.ct5Y7W_plugin p{color:var(--soft);margin:0;line-height:1.6}.ct5Y7W_graphAnim{background:var(--night);border-radius:12px;width:100%;height:120px;display:block}.ct5Y7W_edges path{fill:none;stroke:#e07a4c;stroke-width:2px;stroke-linecap:round;stroke-dasharray:80;stroke-dashoffset:80px;animation:ct5Y7W_draw 4s var(--ease-water) infinite}.ct5Y7W_edges path:nth-child(2){animation-delay:.4s}.ct5Y7W_edges path:nth-child(3){animation-delay:.8s}.ct5Y7W_edges path:nth-child(4){animation-delay:1.2s}.ct5Y7W_edges path:nth-child(5){animation-delay:1.6s}.ct5Y7W_nodes circle{fill:#e8e4da;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite ct5Y7W_glow}.ct5Y7W_nodes circle:nth-child(2){fill:#e07a4c;animation-delay:.5s}@keyframes ct5Y7W_draw{0%{stroke-dashoffset:80px}35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-80px}}@keyframes ct5Y7W_glow{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.ct5Y7W_syncAnim{background:#e9e3d6;border-radius:12px;justify-content:center;align-items:center;gap:34px;height:120px;display:flex;position:relative}.ct5Y7W_laptop,.ct5Y7W_phone{background:var(--card);border:2px solid var(--ink);border-radius:8px;align-content:start;gap:6px;padding:10px;display:grid;position:relative}.ct5Y7W_laptop{width:96px;height:64px}.ct5Y7W_laptop:after{content:"";background:var(--ink);border-radius:0 0 6px 6px;height:6px;position:absolute;bottom:-10px;left:-12px;right:-12px}.ct5Y7W_phone{border-radius:9px;width:38px;height:70px;padding:8px 6px}.ct5Y7W_laptop i,.ct5Y7W_phone i{transform-origin:0;background:#d3ccbd;border-radius:3px;height:5px;animation:3.2s ease-in-out infinite ct5Y7W_write;display:block}.ct5Y7W_laptop i:nth-child(2){width:70%}.ct5Y7W_laptop i:nth-child(3){width:45%;animation-delay:.3s}.ct5Y7W_phone i{animation-delay:1.4s}.ct5Y7W_phone i:nth-child(2){width:60%;animation-delay:1.7s}.ct5Y7W_pulse{background:var(--orange);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:3.2s ease-in-out infinite ct5Y7W_travel;position:absolute;top:50%;left:50%}@keyframes ct5Y7W_write{0%,15%{background:#d3ccbd;transform:scaleX(.2)}40%,to{background:var(--orange);transform:scaleX(1)}}@keyframes ct5Y7W_travel{0%,20%{opacity:0;transform:translate(-34px)}30%{opacity:1}55%{opacity:1;transform:translate(34px)}65%,to{opacity:0;transform:translate(34px)}}.ct5Y7W_themeAnim{background:#e9e3d6;border-radius:12px;justify-content:center;align-items:center;height:120px;display:flex}.ct5Y7W_win{border-radius:10px;grid-template-rows:repeat(3,1fr);grid-template-columns:34px 1fr;gap:7px;width:150px;height:88px;padding:10px;animation:6s step-end infinite ct5Y7W_themes;display:grid;box-shadow:0 8px 20px -10px #0006}.ct5Y7W_win b{border-radius:5px;grid-row:1/4;animation:6s step-end infinite ct5Y7W_themesPanel}.ct5Y7W_win em{border-radius:4px;align-self:center;height:7px;animation:6s step-end infinite ct5Y7W_themesAccent;display:block}.ct5Y7W_win em:nth-of-type(2){opacity:.6;width:75%}.ct5Y7W_win em:nth-of-type(3){opacity:.4;width:50%}@keyframes ct5Y7W_themes{0%{background:#f4f1ea}33%{background:#1e1e1e}66%{background:#0f1b26}}@keyframes ct5Y7W_themesPanel{0%{background:#e2dccf}33%{background:#303030}66%{background:#1a2d3d}}@keyframes ct5Y7W_themesAccent{0%{background:#b8542c}33%{background:#8a5cf5}66%{background:#4fb3d9}}.ct5Y7W_pluginGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.ct5Y7W_plugin{grid-column:span 2}.ct5Y7W_plugin:nth-child(n+4){grid-column:span 3}@media (max-width:900px){.ct5Y7W_pluginGrid{grid-template-columns:1fr 1fr}.ct5Y7W_plugin,.ct5Y7W_plugin:nth-child(n+4){grid-column:auto}.ct5Y7W_plugin:last-child{grid-column:1/-1}}@media (max-width:600px){.ct5Y7W_pluginGrid{grid-template-columns:1fr}.ct5Y7W_plugin:last-child{grid-column:auto}}.ct5Y7W_plugin{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex}.ct5Y7W_plugin h3{margin-top:0}.ct5Y7W_plugin pre{background:var(--night);color:#f0ece3;font:12.5px/1.6 var(--font-mono);white-space:pre;border-radius:10px;margin:auto 0 0;padding:12px;overflow-x:auto}.ct5Y7W_plugin p{margin-bottom:14px}.ct5Y7W_tableWrap{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow-x:auto}.ct5Y7W_compare table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.ct5Y7W_compare th,.ct5Y7W_compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.ct5Y7W_compare thead th{color:var(--soft);font-size:14px;font-weight:600}.ct5Y7W_compare tbody th{width:28%;font-weight:600}.ct5Y7W_compare tr:last-child th,.ct5Y7W_compare tr:last-child td{border-bottom:0}.ct5Y7W_compare .ct5Y7W_us{color:var(--orange-text);background:#f6e7dd;font-weight:600}.ct5Y7W_note{color:var(--soft);margin:12px 0 0;font-size:13px}.ct5Y7W_beta{background:var(--night);color:#f0ece3;text-align:center;border-radius:24px;max-width:1132px;margin:32px auto;padding:56px 32px}.ct5Y7W_beta h2{font-family:var(--font-read);letter-spacing:-.8px;margin:0 0 12px;font-size:clamp(30px,3.6vw,44px)}.ct5Y7W_beta p{color:#cfc9be;max-width:34rem;margin:0 auto 26px;font-size:18px}.ct5Y7W_beta .ct5Y7W_actions{justify-content:center}.ct5Y7W_primaryLight{color:#1b1a18;background:#e07a4c}.ct5Y7W_primaryLight:hover{background:#f08a5c;transform:translateY(-1px)}.ct5Y7W_secondaryLight{color:#f0ece3;border:1.5px solid #f0ece3}.ct5Y7W_secondaryLight:hover{color:#1b1a18;background:#f0ece3}.ct5Y7W_faq{max-width:820px}.ct5Y7W_question{border-bottom:1px solid var(--line)}.ct5Y7W_question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.ct5Y7W_question summary::-webkit-details-marker{display:none}.ct5Y7W_question summary:after{content:"+";color:var(--orange-text);font-size:24px;transition:transform .2s}.ct5Y7W_question[open] summary:after{transform:rotate(45deg)}.ct5Y7W_question p{color:var(--soft);margin:0 0 18px;font-size:16px;line-height:1.65}.ct5Y7W_footer{border-top:1px solid var(--line);max-width:1180px;color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:32px 24px 48px;font-size:14px;display:flex}.ct5Y7W_footer nav{flex-wrap:wrap;gap:4px 8px;display:flex}.ct5Y7W_footer a{min-height:44px;color:var(--ink);align-items:center;padding:0 8px;display:inline-flex}.ct5Y7W_footer p{margin:0}@media (max-width:900px){.ct5Y7W_hero{grid-template-columns:1fr;gap:32px;padding-top:16px}.ct5Y7W_grid3{grid-template-columns:1fr}}@media (max-width:640px){.ct5Y7W_tableWrap{background:0 0;border:0;overflow:visible}.ct5Y7W_compare table{min-width:0}.ct5Y7W_compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ct5Y7W_compare tbody,.ct5Y7W_compare tr,.ct5Y7W_compare th,.ct5Y7W_compare td{width:auto;display:block}.ct5Y7W_compare tr{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;overflow:hidden}.ct5Y7W_compare tbody th{border:0;width:auto;padding:12px 14px 6px}.ct5Y7W_compare td{border:0;border-top:1px solid var(--line);grid-template-columns:84px 1fr;gap:10px;padding:8px 14px;display:grid}.ct5Y7W_compare td:before{content:attr(data-label);color:var(--soft);font-size:13px;font-weight:600}.ct5Y7W_compare .ct5Y7W_us:before{color:var(--orange-text)}.ct5Y7W_compare tr:last-child td{border-top:1px solid var(--line)}}@media (max-width:520px){.ct5Y7W_nav{padding:12px 16px}.ct5Y7W_navLink{padding:0 10px}.ct5Y7W_navCta{padding:0 14px}.ct5Y7W_hero,.ct5Y7W_benefits,.ct5Y7W_plugins,.ct5Y7W_compare,.ct5Y7W_faq{padding-left:16px;padding-right:16px}.ct5Y7W_hero{padding-bottom:48px}.ct5Y7W_benefits,.ct5Y7W_plugins,.ct5Y7W_compare,.ct5Y7W_faq{padding-top:44px;padding-bottom:44px}.ct5Y7W_lead{font-size:17px}.ct5Y7W_actions a{flex:100%}.ct5Y7W_beta{border-radius:20px;margin:16px;padding:40px 20px}.ct5Y7W_footer{padding:24px 16px 40px}}@media (prefers-reduced-motion:reduce){.ct5Y7W_edges path{stroke-dashoffset:0;animation:none}.ct5Y7W_nodes circle,.ct5Y7W_laptop i,.ct5Y7W_phone i,.ct5Y7W_pulse,.ct5Y7W_win,.ct5Y7W_win b,.ct5Y7W_win em{animation:none}.ct5Y7W_laptop i,.ct5Y7W_phone i{background:var(--orange);transform:none}}
