.flexscope-media[data-v-b93e8f93]{width:100%}.flexscope-media video[data-v-b93e8f93],.flexscope-media img[data-v-b93e8f93]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#000}.flexscope-purchase-actions[data-v-53f61193]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.flexscope-purchase-actions p[data-v-53f61193]{flex-basis:100%;margin:0}.flexscope-price[data-v-53f61193]{font-size:1.5rem;font-weight:300;color:var(--tf-cream)}.flexscope-owned-button[data-v-53f61193]{background:transparent!important;box-shadow:none!important;color:var(--tf-gold-soft)!important}.flexscope-buy-button[data-v-53f61193]{min-height:44px;border:1px solid rgba(226,165,57,.68)!important;background:transparent!important;color:var(--tf-gold-soft)!important;box-shadow:none!important}.flexscope-buy-button[data-v-53f61193]:hover{background:var(--tf-gold-8)!important}.flexscope-purchase-status[data-v-147eab2c]{padding:clamp(24px,5vw,40px);border:1px solid var(--tf-line-strong)!important;border-radius:0!important;background:linear-gradient(145deg,#131315,#080809 72%)!important;color:var(--tf-cream)!important;box-shadow:0 34px 100px #000000b8!important;text-align:center}.flexscope-purchase-status-product[data-v-147eab2c]{margin-bottom:20px;color:var(--tf-gold-soft);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.flexscope-purchase-status[data-v-147eab2c] .flexscope-purchase-actions{justify-content:center;gap:16px}.flexscope-purchase-status[data-v-147eab2c] .flexscope-purchase-actions p{margin-bottom:8px;font-size:1.25rem;font-weight:300;line-height:1.5}.flexscope-purchase-status[data-v-147eab2c] .v-btn{min-height:44px}#flexscope-plugin-header-info[data-v-147eab2c]{background:#000}.flexscope-brand[data-v-147eab2c]{margin:0 0 24px -36px}.flexscope-section[data-v-147eab2c]{padding:clamp(32px,5vw,72px) clamp(20px,4vw,52px);border-bottom:1px solid var(--tf-line)}.flexscope-section-inner[data-v-147eab2c]{width:min(100%,1120px);margin:0 auto}.flexscope-hero[data-v-147eab2c]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,64px);width:min(100%,1440px);min-height:min(650px,calc(100svh - 208px));margin:0 auto}h1[data-v-147eab2c]{margin-bottom:24px;font-size:clamp(2.8rem,5.4vw,4.85rem);font-weight:300;letter-spacing:-.048em;line-height:.95}h2[data-v-147eab2c],h3[data-v-147eab2c]{margin-bottom:16px;font-size:clamp(1.25rem,2.2vw,1.72rem);font-weight:300;letter-spacing:-.02em;line-height:1.3}.flexscope-hero-description[data-v-147eab2c]{margin:24px 0 32px;max-width:540px}.flexscope-introduction[data-v-147eab2c]{max-width:840px;margin-bottom:48px;font-size:1.15rem}.flexscope-formats[data-v-147eab2c]{margin-top:24px;font-size:.98rem}.flexscope-feature[data-v-147eab2c]{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;padding:36px 0;border-top:1px solid var(--tf-line)}.flexscope-feature p[data-v-147eab2c]{margin-bottom:16px}ul[data-v-147eab2c]{padding-left:22px}li+li[data-v-147eab2c]{margin-top:8px}#flexscope-plugin-features-info[data-v-147eab2c]{scroll-margin-top:80px}.flexscope-purchase-recap[data-v-147eab2c]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.flexscope-purchase-recap img[data-v-147eab2c]{display:block;width:100%;height:auto;border:1px solid var(--tf-line-strong);border-radius:12px}.flexscope-purchase-recap p[data-v-147eab2c]{margin-bottom:24px}#flexscope-faq[data-v-147eab2c]{padding:0;margin:0;min-width:100%;border-bottom:1px solid var(--tf-line);background:transparent}.flexscope-faq-heading[data-v-147eab2c]{margin-bottom:0;font-size:2em;font-weight:1000;letter-spacing:normal;line-height:1.5}#flexscope-faq p[data-v-147eab2c]{overflow-wrap:anywhere}#flexscope-faq[data-v-147eab2c] .v-expansion-panel-title__overlay{background:transparent}@media (max-width: 960px){.flexscope-brand[data-v-147eab2c]{margin-left:-8px}.flexscope-hero[data-v-147eab2c]{grid-template-columns:1fr;min-height:auto}.flexscope-feature[data-v-147eab2c]{grid-template-columns:1fr;gap:8px}}@media (max-width: 600px){.flexscope-purchase-recap[data-v-147eab2c]{grid-template-columns:1fr;gap:24px}.flexscope-introduction[data-v-147eab2c]{font-size:1.05rem}}
