#mpDownloadReady{display:flex}#mpDownloadReady[hidden]{display:none}#mpPaymentMethods{width:min(100%,760px);margin:18px auto 0;padding:0 16px;text-align:center;color:var(--fg-dim);font-family:var(--mono);font-size:12.5px;line-height:1.6}@media(max-width:560px){#mpPaymentMethods{margin-top:14px;padding:0 10px;font-size:11.5px}}.shotgal{display:flex;flex-direction:column;gap:12px}.shotgal-fallback{display:block;width:100%;height:auto;border-radius:14px}.shotgal-stage{position:relative;aspect-ratio:1.582;border-radius:14px;overflow:hidden;border:1px solid var(--border);background:var(--bg);box-shadow:0 24px 60px #0006}:root[data-theme=light] .shotgal-stage{box-shadow:0 18px 44px #00000029}.shotgal-img{display:block;width:100%;height:100%;object-fit:cover;background:var(--bg)}.shotgal-cap{position:absolute;left:0;right:0;bottom:0;padding:30px 18px 14px;font-size:14px;font-weight:500;color:#fff;text-align:left;background:linear-gradient(to top,#000000bd,#0000);pointer-events:none}.shotgal-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#0000006b;color:#fff;font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.shotgal-arrow:hover{background:#000000b8}.shotgal-arrow--prev{left:12px}.shotgal-arrow--next{right:12px}.shotgal-thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:thin}.shotgal-thumb{flex:0 0 auto;width:106px;height:60px;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;background:var(--surface);cursor:pointer;opacity:.55;transition:opacity .15s,border-color .15s}.shotgal-thumb:hover{opacity:.85}.shotgal-thumb.on{opacity:1;border-color:var(--violet-2)}.shotgal-thumb img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:560px){.shotgal-thumb{width:84px;height:48px}.shotgal-arrow{width:36px;height:36px;font-size:22px}.shotgal-cap{font-size:12.5px;padding:24px 14px 12px}}.mc-compare{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;max-width:960px;margin:0 auto}.mc-bg{grid-row:1 / -1;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.mc-bg--off{grid-column:1;opacity:.9}.mc-bg--on{grid-column:2;border-color:color-mix(in srgb,var(--violet) 55%,var(--border));box-shadow:0 22px 54px #00000057}:root[data-theme=light] .mc-bg--on{box-shadow:0 16px 40px #0000001f}.mc-compare-head{grid-row:1;position:relative;z-index:1;padding:20px 24px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.mc-compare-head--off{grid-column:1;color:var(--fg-muted)}.mc-compare-head--on{grid-column:2;color:#fff;background:var(--violet);border-radius:18px 18px 0 0}.mc-compare-row{position:relative;z-index:1;padding:17px 24px;display:flex;align-items:flex-start;gap:14px;font-size:15px;line-height:1.45;border-top:1px solid var(--border)}.mc-compare-row--off{grid-column:1;color:var(--fg-muted)}.mc-compare-row--on{grid-column:2;color:var(--fg)}.mc-compare-icon{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;margin-top:1px}.mc-icon-x{color:var(--fg-dim, #6b7280)}.mc-icon-check{border-radius:50%;background:#a3e635;color:#14230a}@media(max-width:680px){.mc-compare{display:block!important;grid-template-columns:1fr;grid-template-rows:none!important;column-gap:0!important}.mc-bg,.mc-compare-head{display:none!important}.mc-compare-row{grid-column:auto!important;grid-row:auto!important}.mc-compare-row--off{padding:13px 2px 4px!important}.mc-compare-row--on{padding:4px 2px 16px!important;border-bottom:1px solid var(--border)}.mc-compare-row--on:last-child{border-bottom:none!important}.marquee-track{will-change:transform;transform:translateZ(0);backface-visibility:hidden}}@media(max-width:480px){.dev-progress{flex-wrap:wrap!important;padding:0 16px!important;column-gap:10px!important;row-gap:11px!important}.dev-progress>[role=progressbar]{order:3!important;flex:1 1 100%!important;min-width:0!important}.dev-progress>span:last-of-type{margin-left:auto!important}}body #pricing .price-card[data-astro-cid-c5pqx3py]{display:flex!important;flex-direction:column!important}body #pricing .price-card[data-astro-cid-c5pqx3py] .btn[data-astro-cid-c5pqx3py]{margin-top:auto!important}body #pricing .price-card.featured[data-astro-cid-c5pqx3py]{transform:none!important}
