.remake[data-astro-cid-ecv4kj5l]{position:relative;--rk-pad: 32px}@media(max-width:639px){.remake[data-astro-cid-ecv4kj5l]{--rk-pad: 20px}}.rk-stage[data-astro-cid-ecv4kj5l]{position:relative}.rk-viz[data-astro-cid-ecv4kj5l]{position:absolute;inset:0;display:none;--s: 1;pointer-events:none}.rk-viz[data-astro-cid-ecv4kj5l]>[data-astro-cid-ecv4kj5l]{position:absolute;left:0;top:0;transform-origin:0 0}.remake[data-astro-cid-ecv4kj5l]:not(.is-ready) .rk-viz[data-astro-cid-ecv4kj5l]{visibility:hidden}.rk-copy[data-astro-cid-ecv4kj5l]{position:relative;z-index:20;max-width:77.5rem;margin:0 auto;padding:72px var(--rk-pad) 24px}.rk-state[data-astro-cid-ecv4kj5l]+.rk-state[data-astro-cid-ecv4kj5l]{margin-top:64px}.rk-state[data-astro-cid-ecv4kj5l] h1[data-astro-cid-ecv4kj5l],.rk-state[data-astro-cid-ecv4kj5l] h2[data-astro-cid-ecv4kj5l]{font-size:clamp(36px,4.3vw,70px);line-height:1.02;letter-spacing:-.045em;font-weight:640}.rk-line[data-astro-cid-ecv4kj5l]{display:block}.rk-muted[data-astro-cid-ecv4kj5l]{color:#8e8e93}.rk-mark[data-astro-cid-ecv4kj5l]{color:#ff4d1a}.rk-state[data-astro-cid-ecv4kj5l] p[data-astro-cid-ecv4kj5l]{margin-top:22px;max-width:30em;font-size:18px;line-height:1.5;color:#6b6b70}.rk-actions[data-astro-cid-ecv4kj5l]{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.rk-meter[data-astro-cid-ecv4kj5l]{display:none;position:absolute;left:calc((100% - min(100%,77.5rem)) / 2 + var(--rk-pad));bottom:7vh;z-index:21;width:calc((min(100%,77.5rem) - 2 * var(--rk-pad)) * .4);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:18px;border-top:1px solid #e7e7ea}.rk-note[data-astro-cid-ecv4kj5l]{position:absolute;right:0;top:-24px;font-size:12.5px;color:#6b6b70}.rk-ml[data-astro-cid-ecv4kj5l]{display:block;font-size:12.5px;color:#6b6b70}.rk-mv[data-astro-cid-ecv4kj5l]{display:block;margin-top:4px;font-size:14px;color:#6b6b70}.rk-mv[data-astro-cid-ecv4kj5l] b[data-astro-cid-ecv4kj5l]{margin-right:4px;font-size:30px;font-weight:600;letter-spacing:-.03em;color:#0b0b0c;font-variant-numeric:tabular-nums;transition:color .4s}.rk-mv[data-astro-cid-ecv4kj5l] b[data-astro-cid-ecv4kj5l].is-good{color:#ff4d1a}@media(prefers-reduced-motion:no-preference){.js .remake[data-astro-cid-ecv4kj5l]{height:560vh}.js .rk-stage[data-astro-cid-ecv4kj5l]{position:sticky;top:0;height:100vh;overflow:hidden}.js .rk-viz[data-astro-cid-ecv4kj5l]{display:block}.js .rk-viz[data-astro-cid-ecv4kj5l]>[data-astro-cid-ecv4kj5l]{will-change:transform,opacity}.js .rk-copy[data-astro-cid-ecv4kj5l]{position:absolute;left:calc((100% - min(100%,77.5rem)) / 2 + var(--rk-pad));top:0;bottom:0;width:calc((min(100%,77.5rem) - 2 * var(--rk-pad)) * .4);max-width:none;margin:0;padding:0}.js .rk-state[data-astro-cid-ecv4kj5l]{position:absolute;left:0;right:0;top:50%;margin-top:-190px}.js .rk-state[data-astro-cid-ecv4kj5l]+.rk-state[data-astro-cid-ecv4kj5l]{margin-top:-190px;opacity:0;pointer-events:none}.js .rk-state[data-astro-cid-ecv4kj5l]+.rk-state[data-astro-cid-ecv4kj5l] .rk-actions[data-astro-cid-ecv4kj5l]{visibility:hidden}.js .rk-meter[data-astro-cid-ecv4kj5l]{display:grid;opacity:0}}@media(prefers-reduced-motion:reduce){.js .rk-stage[data-astro-cid-ecv4kj5l]{min-height:100vh;overflow:hidden}.js .rk-viz[data-astro-cid-ecv4kj5l]{display:block}.js .rk-copy[data-astro-cid-ecv4kj5l]{width:calc((min(100%,77.5rem) - 2 * var(--rk-pad)) * .4);max-width:none;margin:0 0 0 calc((100% - min(100%,77.5rem)) / 2 + var(--rk-pad));padding:110px 0 200px}.js .rk-meter[data-astro-cid-ecv4kj5l]{display:grid}}@media(max-width:1099px){.rk-state[data-astro-cid-ecv4kj5l] h1[data-astro-cid-ecv4kj5l],.rk-state[data-astro-cid-ecv4kj5l] h2[data-astro-cid-ecv4kj5l]{font-size:clamp(30px,5.6vw,46px)}.rk-state[data-astro-cid-ecv4kj5l] p[data-astro-cid-ecv4kj5l]{margin-top:12px;font-size:16px}.rk-actions[data-astro-cid-ecv4kj5l]{margin-top:18px}.rk-meter[data-astro-cid-ecv4kj5l]{left:var(--rk-pad);right:var(--rk-pad);bottom:14px;width:auto;gap:10px;padding-top:12px}.rk-mv[data-astro-cid-ecv4kj5l]{font-size:12px}.rk-mv[data-astro-cid-ecv4kj5l] b[data-astro-cid-ecv4kj5l]{font-size:24px}}@media(max-width:1099px)and (prefers-reduced-motion:no-preference){.js .remake[data-astro-cid-ecv4kj5l]{height:480vh}.js .rk-copy[data-astro-cid-ecv4kj5l]{left:var(--rk-pad);right:var(--rk-pad);top:84px;bottom:auto;width:auto;height:36vh}.js .rk-state[data-astro-cid-ecv4kj5l],.js .rk-state[data-astro-cid-ecv4kj5l]+.rk-state[data-astro-cid-ecv4kj5l]{top:0;margin-top:0}}@media(max-width:1099px)and (prefers-reduced-motion:reduce){.js .rk-viz[data-astro-cid-ecv4kj5l]{display:none}.js .rk-copy[data-astro-cid-ecv4kj5l]{width:auto;margin:0 var(--rk-pad);padding:72px 0 24px}.js .rk-meter[data-astro-cid-ecv4kj5l]{position:relative;left:auto;right:auto;bottom:auto;margin:0 var(--rk-pad) 56px}}.rk-win[data-astro-cid-ecv4kj5l]{width:calc(var(--w) * var(--s) * 1px);height:calc(var(--h) * var(--s) * 1px);border-radius:calc(12px * var(--s));background:#fff;box-shadow:0 0 0 1px #00000012,0 calc(16px * var(--s)) calc(44px * var(--s)) #14141e21;overflow:hidden}.rk-bar[data-astro-cid-ecv4kj5l]{height:calc(34px * var(--s));display:flex;align-items:center;gap:calc(6px * var(--s));padding:0 calc(12px * var(--s));border-bottom:1px solid #efeff1;font-size:calc(12.5px * var(--s));background:#fafafa}.rk-bar[data-astro-cid-ecv4kj5l] i[data-astro-cid-ecv4kj5l]{flex:none;width:calc(8px * var(--s));height:calc(8px * var(--s));border-radius:50%;background:#dadadf}.rk-name[data-astro-cid-ecv4kj5l]{margin-left:calc(6px * var(--s));font-weight:600;white-space:nowrap}.rk-badge[data-astro-cid-ecv4kj5l]{flex:none;padding:calc(2px * var(--s)) calc(7px * var(--s));border-radius:99px;background:#e5484d;color:#fff;font-size:calc(10px * var(--s));font-weight:600}.rk-price[data-astro-cid-ecv4kj5l]{margin-left:auto;padding:calc(3px * var(--s)) calc(8px * var(--s));border-radius:99px;background:#f0f0f2;color:#55555b;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:calc(11px * var(--s));white-space:nowrap}.rk-sheet[data-astro-cid-ecv4kj5l]{background-image:linear-gradient(#eef2ee 1px,transparent 1px),linear-gradient(90deg,#eef2ee 1px,transparent 1px);background-size:calc(60px * var(--s)) calc(22px * var(--s))}.rk-sheet[data-astro-cid-ecv4kj5l] .rk-bar[data-astro-cid-ecv4kj5l]{border-bottom:0;background:#1f6e43;color:#fff}.rk-sheet[data-astro-cid-ecv4kj5l] .rk-bar[data-astro-cid-ecv4kj5l] i[data-astro-cid-ecv4kj5l]{background:#ffffff59}.rk-sheet[data-astro-cid-ecv4kj5l] .rk-price[data-astro-cid-ecv4kj5l]{background:#ffffff29;color:#fff}.rk-upsell[data-astro-cid-ecv4kj5l]{position:absolute;left:calc(14px * var(--s));right:calc(14px * var(--s));bottom:calc(14px * var(--s));height:calc(32px * var(--s));display:flex;align-items:center;padding:0 calc(11px * var(--s));border-radius:calc(7px * var(--s));background:#fff4d6;color:#7a5200;font-size:calc(11.5px * var(--s));font-weight:500}.rk-upsell[data-astro-cid-ecv4kj5l] b[data-astro-cid-ecv4kj5l]{margin-left:auto;font-weight:650}.rk-tile[data-astro-cid-ecv4kj5l]{height:calc(26px * var(--s));width:calc(var(--tw) * var(--s) * 1px);display:flex;align-items:center;gap:calc(7px * var(--s));padding:0 calc(9px * var(--s));border-radius:calc(6px * var(--s));background:#f4f4f6;color:#4a4a50;box-shadow:inset 0 0 0 1px #e8e8ec;font-size:calc(12px * var(--s));font-weight:500;white-space:nowrap;overflow:hidden;transition:background-color .35s,color .35s,box-shadow .35s}.rk-label[data-astro-cid-ecv4kj5l]{display:block;transform-origin:0 50%}.rk-tile[data-astro-cid-ecv4kj5l]:before{content:"";flex:none;display:none;width:calc(6px * var(--s));height:calc(6px * var(--s));border-radius:50%;background:#ff4d1a}.rk-tile[data-astro-cid-ecv4kj5l].is-scanned:not(.is-used){background:#f9f9fa;color:#bdbdc2;text-decoration:line-through;text-decoration-color:#d2d2d6}.rk-tile[data-astro-cid-ecv4kj5l].is-scanned.is-used{background:#ff4d1a;color:#fff;box-shadow:0 calc(6px * var(--s)) calc(18px * var(--s)) #ff4d1a54}.rk-tile[data-astro-cid-ecv4kj5l].is-scanned.is-used.is-landed{background:#fff;color:#0b0b0c;box-shadow:inset 0 0 0 1px #ececef}.rk-tile[data-astro-cid-ecv4kj5l].is-landed:before{display:block}.rk-scan[data-astro-cid-ecv4kj5l]{z-index:900;width:2px;height:calc(660px * var(--s));border-radius:2px;background:#ff4d1a;box-shadow:0 0 calc(24px * var(--s)) calc(4px * var(--s)) #ff4d1a59;opacity:0}.rk-app[data-astro-cid-ecv4kj5l]{z-index:1000;width:calc(var(--aw) * var(--s) * 1px);height:calc(var(--ah) * var(--s) * 1px);border-radius:calc(16px * var(--s));background:#f7f7f6;box-shadow:0 0 0 1px #00000014,0 calc(34px * var(--s)) calc(90px * var(--s)) #14141e2e;opacity:0}.rk-appbar[data-astro-cid-ecv4kj5l]{display:flex;align-items:center;gap:calc(10px * var(--s));padding:0 calc(18px * var(--s));border-bottom:1px solid #ececee;border-radius:calc(16px * var(--s)) calc(16px * var(--s)) 0 0;background:#fff}.rk-appbar[data-astro-cid-ecv4kj5l] b[data-astro-cid-ecv4kj5l]{font-size:calc(14px * var(--s));font-weight:650}.rk-logo[data-astro-cid-ecv4kj5l]{width:calc(22px * var(--s));height:calc(22px * var(--s));display:flex;align-items:center;justify-content:center;border-radius:calc(6px * var(--s));background:#1f3d2b;color:#fff;font-size:calc(12px * var(--s));font-weight:700}.rk-meta[data-astro-cid-ecv4kj5l]{margin-left:auto;font-size:calc(11.5px * var(--s));color:#6b6b70}.rk-card[data-astro-cid-ecv4kj5l]{position:absolute;border-radius:calc(12px * var(--s));background:#fff;box-shadow:inset 0 0 0 1px #ececef;opacity:0}.rk-card-title[data-astro-cid-ecv4kj5l]{position:absolute;left:calc(12px * var(--s));top:calc(12px * var(--s));font-size:calc(14px * var(--s));font-weight:640}.rk-card-stat[data-astro-cid-ecv4kj5l]{position:absolute;left:calc(12px * var(--s));right:calc(12px * var(--s));bottom:calc(12px * var(--s));padding-top:calc(10px * var(--s));border-top:1px solid #f0f0f2;font-size:calc(12px * var(--s));color:#6b6b70;opacity:0}.rk-card-stat[data-astro-cid-ecv4kj5l] b[data-astro-cid-ecv4kj5l]{color:#0b0b0c;font-weight:600}.rk-links[data-astro-cid-ecv4kj5l]{z-index:950;width:100%;height:100%;overflow:visible}.rk-links[data-astro-cid-ecv4kj5l] path[data-astro-cid-ecv4kj5l]{fill:none;stroke:#ff4d1a;stroke-width:1.5;stroke-linecap:round}.rk-sat[data-astro-cid-ecv4kj5l]{z-index:1100;width:calc(180px * var(--s));padding:calc(12px * var(--s)) calc(14px * var(--s));border-radius:calc(12px * var(--s));background:#fff;box-shadow:0 0 0 1px #00000014,0 calc(12px * var(--s)) calc(30px * var(--s)) #14141e1f;opacity:0}.rk-sat[data-astro-cid-ecv4kj5l] b[data-astro-cid-ecv4kj5l]{display:flex;align-items:center;gap:calc(7px * var(--s));font-size:calc(13.5px * var(--s));font-weight:640}.rk-sat[data-astro-cid-ecv4kj5l] b[data-astro-cid-ecv4kj5l]:before{content:"";width:calc(7px * var(--s));height:calc(7px * var(--s));border-radius:50%;background:#ff4d1a}.rk-sat[data-astro-cid-ecv4kj5l] span[data-astro-cid-ecv4kj5l]{display:block;margin-top:calc(3px * var(--s));font-size:calc(12px * var(--s));color:#6b6b70}.home-why{background:var(--surface)}.home-why .hw-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}@media(max-width:1023px){.home-why .hw-grid{grid-template-columns:1fr;gap:48px}}.home-why .t-lead{max-width:30em}.home-why .hw-link{display:inline-block;margin-top:30px;font-size:16px;font-weight:560;color:var(--ink);text-decoration:underline;text-decoration-color:#c9c9ce;text-underline-offset:5px;transition:text-decoration-color .2s}.home-why .hw-link:hover{text-decoration-color:var(--accent)}.home-why .hw-card{background:#fff;border-radius:24px;padding:28px 30px 24px;box-shadow:0 0 0 1px #0000000f,0 30px 70px -40px #14141e59}.home-why .hw-card .h b{display:block;font-size:19px;font-weight:640;letter-spacing:-.02em}.home-why .hw-card .h span{display:block;margin-top:3px;font-size:13px;color:var(--muted)}.home-why .bar{padding:18px 0;border-top:1px solid var(--line)}.home-why .hw-card .h{margin-bottom:18px}.home-why .bar-t{display:flex;justify-content:space-between;gap:16px;font-size:15px;margin-bottom:10px}.home-why .bar-t span{color:var(--muted);white-space:nowrap}.home-why .track{position:relative;height:12px;border-radius:99px;background:#dcdce0;overflow:hidden}.home-why .track i{position:absolute;top:0;right:0;display:block;height:100%;width:calc(100% - var(--w));border-radius:99px;background:var(--accent)}.js .home-why .track i{transform:translate(101%);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.js .home-why.is-in .track i{transform:none}.js .home-why .bar+.bar .track i{transition-delay:.12s}.home-why .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin-top:4px}.home-why .legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#dcdce0;margin-right:7px;vertical-align:1px}.home-why .legend span:last-child:before{background:var(--accent)}.home-why .note{margin-top:26px;padding-top:22px;border-top:1px solid var(--ink);font-size:19px;line-height:1.4;font-weight:580;letter-spacing:-.015em}.home-why .note span{color:var(--muted)}.home-why .src{margin-top:14px;font-size:12px;line-height:1.55;color:var(--muted)}@media(prefers-reduced-motion:reduce){.js .home-why .track i{transform:none;transition:none}}
