.mkt-btn[data-v-47761d6d]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px 20px;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--fw-bold);line-height:1.2;border:1.5px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;white-space:nowrap;min-height:44px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mkt-btn--sm[data-v-47761d6d]{padding:8px 14px;font-size:var(--text-body-sm);min-height:36px}.mkt-btn--lg[data-v-47761d6d]{padding:14px 28px;font-size:var(--text-body-lg);min-height:52px}.mkt-btn[data-v-47761d6d]:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-btn[aria-disabled=true][data-v-47761d6d]{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none}.is-full[data-v-47761d6d]{width:100%}.mkt-btn--primary[data-v-47761d6d]{background:var(--blue-500);color:#fff;border-color:transparent}.mkt-btn--primary[data-v-47761d6d]:hover{background:var(--blue-600)}.mkt-btn--primary[data-v-47761d6d]:active{background:var(--blue-700);transform:translateY(1px)}.mkt-btn--secondary[data-v-47761d6d]{background:var(--gray-100);color:var(--text-primary);border-color:transparent}.mkt-btn--secondary[data-v-47761d6d]:hover{background:var(--gray-200)}.mkt-btn--secondary[data-v-47761d6d]:active{transform:translateY(1px)}.mkt-btn--outline[data-v-47761d6d]{background:transparent;color:var(--blue-600);border-color:currentColor}.mkt-btn--outline[data-v-47761d6d]:hover{background:var(--blue-50)}.mkt-btn--outline[data-v-47761d6d]:active{transform:translateY(1px)}.mkt-btn--white-on-blue[data-v-47761d6d]{background:#fff;color:var(--blue-600);border-color:transparent}.mkt-btn--white-on-blue[data-v-47761d6d]:hover{background:var(--gray-50)}.mkt-btn--white-on-blue[data-v-47761d6d]:active{transform:translateY(1px)}.mkt-btn--ghost[data-v-47761d6d]{background:transparent;color:var(--text-body);border-color:transparent}.mkt-btn--ghost[data-v-47761d6d]:hover{background:var(--blue-50);color:var(--text-link)}.mkt-btn--ghost[data-v-47761d6d]:active{transform:translateY(1px)}.mkt-btn__spinner[data-v-47761d6d]{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:mkt-btn-spin-47761d6d .75s linear infinite;flex-shrink:0}.mkt-btn__label.is-loading[data-v-47761d6d]{opacity:.7}@keyframes mkt-btn-spin-47761d6d{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mkt-btn__spinner[data-v-47761d6d]{animation-duration:1.5s}.mkt-btn[data-v-47761d6d]{transition:none}}.app-dark .mkt-btn--secondary,.v-theme--dark .mkt-btn--secondary{background:var(--gray-800);color:var(--text-primary)}.app-dark .mkt-btn--secondary:hover,.v-theme--dark .mkt-btn--secondary:hover{background:var(--gray-700)}.app-dark .mkt-btn--outline,.v-theme--dark .mkt-btn--outline{color:var(--accent-400)}.app-dark .mkt-btn--outline:hover,.v-theme--dark .mkt-btn--outline:hover{background:var(--blue-900)}.app-dark .mkt-btn--ghost:hover,.v-theme--dark .mkt-btn--ghost:hover{background:var(--blue-900);color:var(--accent-300)}.mkt-hero-block[data-v-5cfcb91b]{background:var(--surface-page)}.mkt-hero__headline[data-v-5cfcb91b]{margin-bottom:var(--space-4)}.mkt-hero__sub[data-v-5cfcb91b]{margin-bottom:var(--space-6);color:var(--text-secondary)}.mkt-hero__actions[data-v-5cfcb91b]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.mkt-hero__media-wrap[data-v-5cfcb91b]{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;background:var(--surface-elevated);position:relative}.mkt-product-card[data-v-8742dc16]{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.mkt-product-card[data-v-8742dc16]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--border-brand)}.mkt-product-card[data-v-8742dc16]:focus-within{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-product-card__icon[data-v-8742dc16]{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:var(--fw-bold);flex-shrink:0}.mkt-product-card__title[data-v-8742dc16]{font-size:var(--text-h3);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.mkt-product-card__tagline[data-v-8742dc16]{font-size:var(--text-body);color:var(--text-secondary);margin:0}.mkt-product-card__bullets[data-v-8742dc16]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mkt-product-card__bullets li[data-v-8742dc16]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--text-body)}.mkt-product-card__check[data-v-8742dc16]{flex-shrink:0;display:inline-flex;align-items:center;margin-top:2px}.mkt-product-card__cta[data-v-8742dc16]{margin-top:auto;font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--text-link);text-decoration:none;align-self:flex-start;padding-block:var(--space-1)}.mkt-product-card__cta[data-v-8742dc16]:hover{color:var(--text-link-hover)}.mkt-product-card__cta[data-v-8742dc16]:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){.mkt-product-card[data-v-8742dc16]{transition:none}}.mkt-pricing-tier[data-v-e6fde3a4]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);position:relative;list-style:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mkt-pricing-tier[data-v-e6fde3a4]:hover{border-color:var(--border-brand);box-shadow:var(--shadow-lg)}.mkt-pricing-tier.is-popular[data-v-e6fde3a4]{border:2px solid var(--blue-500)}.mkt-pricing-tier.is-disabled[data-v-e6fde3a4]{opacity:.6;pointer-events:none}.mkt-pricing-tier__pill[data-v-e6fde3a4]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--blue-500);color:#fff;font-size:var(--text-caption);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:var(--radius-pill);white-space:nowrap}.mkt-pricing-tier__ribbon[data-v-e6fde3a4]{position:absolute;top:12px;right:-6px;background:var(--gray-700);color:#fff;font-size:var(--text-caption);font-weight:var(--fw-semibold);padding:4px 12px;border-radius:var(--radius-sm)}.mkt-pricing-tier__name[data-v-e6fde3a4]{font-size:var(--text-h3);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.mkt-pricing-tier__price-row[data-v-e6fde3a4]{display:flex;align-items:baseline;gap:var(--space-2)}.mkt-pricing-tier__price[data-v-e6fde3a4]{font-size:40px;font-weight:var(--fw-heavy);line-height:1;color:var(--text-primary)}.mkt-pricing-tier__unit[data-v-e6fde3a4]{font-size:var(--text-body-sm);color:var(--text-secondary)}.mkt-pricing-tier__desc[data-v-e6fde3a4]{font-size:var(--text-body-sm);color:var(--text-secondary);margin:0}.mkt-pricing-tier__features[data-v-e6fde3a4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mkt-pricing-tier__features li[data-v-e6fde3a4]{display:flex;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--text-body)}.mkt-pricing-tier__check[data-v-e6fde3a4]{flex-shrink:0;color:var(--blue-500);display:inline-flex;align-items:center;margin-top:3px}.mkt-pricing-tier__cta[data-v-e6fde3a4]{margin-top:auto}@media (prefers-reduced-motion: reduce){.mkt-pricing-tier[data-v-e6fde3a4]{transition:none}}.mkt-pricing-block[data-v-3af125ea]{display:flex;flex-direction:column;gap:var(--space-6)}.mkt-pricing-block__head[data-v-3af125ea]{display:flex;flex-direction:column;gap:var(--space-2)}.mkt-pricing-block__title[data-v-3af125ea]{font-size:var(--text-h2);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text-primary);margin:0}.mkt-pricing-block__sub[data-v-3af125ea]{font-size:var(--text-body-lg);color:var(--text-secondary);margin:0}.mkt-pricing-block__grid[data-v-3af125ea]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin:0;padding:0}@media (max-width: 992px){.mkt-pricing-block__grid[data-v-3af125ea]{grid-template-columns:1fr}}.mkt-pricing-block__qa[data-v-3af125ea]{font-size:var(--text-body);color:var(--text-link);font-weight:var(--fw-semibold);text-decoration:none;align-self:flex-start}.mkt-pricing-block__qa[data-v-3af125ea]:hover{color:var(--text-link-hover)}.mkt-faq-accordion[data-v-e0aa8294]{display:flex;flex-direction:column}.mkt-faq__item[data-v-e0aa8294]{border-bottom:1px solid var(--border-subtle)}.mkt-faq__item[data-v-e0aa8294]:first-child{border-top:1px solid var(--border-subtle)}.mkt-faq__heading[data-v-e0aa8294]{margin:0}.mkt-faq__trigger[data-v-e0aa8294]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:transparent;border:0;padding:var(--space-4) 0;font-family:inherit;font-size:var(--text-body-lg);font-weight:var(--fw-semibold);color:var(--text-primary);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.mkt-faq__trigger[data-v-e0aa8294]:hover{color:var(--text-link)}.mkt-faq__trigger[data-v-e0aa8294]:focus-visible{outline:2px solid var(--accent-400);outline-offset:-2px;border-radius:var(--radius-sm)}.mkt-faq__chevron[data-v-e0aa8294]{flex-shrink:0;transition:transform var(--dur-fast) var(--ease-out);color:var(--text-secondary)}.mkt-faq__chevron.is-open[data-v-e0aa8294]{transform:rotate(180deg)}.mkt-faq__panel[data-v-e0aa8294]{padding:0 0 var(--space-4)}.mkt-faq__panel[hidden][data-v-e0aa8294]{display:none}.mkt-faq__a[data-v-e0aa8294]{font-size:var(--text-body);color:var(--text-body);max-width:72ch;line-height:var(--lh-body)}.mkt-faq__a[data-v-e0aa8294] a{color:var(--text-link)}.mkt-faq__a[data-v-e0aa8294] a:hover{color:var(--text-link-hover)}.mkt-faq__a[data-v-e0aa8294] strong{color:var(--text-primary);font-weight:var(--fw-semibold)}@media (prefers-reduced-motion: reduce){.mkt-faq__chevron[data-v-e0aa8294],.mkt-faq__trigger[data-v-e0aa8294]{transition:none}}.mkt-stat-strip[data-v-791c2f10]{padding-block:var(--space-12)}.mkt-stat-strip--dark[data-v-791c2f10]{background:var(--blue-900);color:#fff}.mkt-stat-strip--light[data-v-791c2f10]{background:var(--gray-50);color:var(--text-primary)}.mkt-stat-strip__grid[data-v-791c2f10]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0}@media (max-width: 768px){.mkt-stat-strip__grid[data-v-791c2f10]{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}.mkt-stat-strip__cell[data-v-791c2f10]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:var(--space-4);position:relative}.mkt-stat-strip__cell+.mkt-stat-strip__cell[data-v-791c2f10]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:60px;background:#ffffff26}.mkt-stat-strip--light .mkt-stat-strip__cell+.mkt-stat-strip__cell[data-v-791c2f10]:before{background:var(--border-default)}@media (max-width: 768px){.mkt-stat-strip__cell+.mkt-stat-strip__cell[data-v-791c2f10]:before{display:none}}.mkt-stat-strip__value[data-v-791c2f10]{font-size:40px;font-weight:var(--fw-heavy);line-height:1;letter-spacing:-.02em;margin:0}.mkt-stat-strip__label[data-v-791c2f10]{font-size:var(--text-body-sm);margin:var(--space-2) 0 0}.mkt-stat-strip--dark .mkt-stat-strip__label[data-v-791c2f10]{color:#ffffffbf}.mkt-stat-strip--light .mkt-stat-strip__label[data-v-791c2f10]{color:var(--text-secondary)}.mkt-stat-strip__caption[data-v-791c2f10]{text-align:center;margin:var(--space-6) 0 0;font-size:var(--text-body-sm);opacity:.7}.mkt-logo-strip[data-v-33bb49b1]{display:flex;flex-direction:column;gap:var(--space-4)}.mkt-logo-strip__text[data-v-33bb49b1]{font-size:var(--text-body);color:var(--text-secondary);text-align:center;margin:0}.mkt-logo-strip__grid[data-v-33bb49b1]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-4)}.mkt-logo-strip__cell[data-v-33bb49b1]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);height:80px;display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mkt-logo-strip__cell[data-v-33bb49b1]:hover{border-color:var(--border-brand);transform:translateY(-1px)}.mkt-logo-strip__img[data-v-33bb49b1]{max-height:32px;max-width:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(.4) opacity(.85);transition:filter var(--dur-fast) var(--ease-out)}.mkt-logo-strip__cell:hover .mkt-logo-strip__img[data-v-33bb49b1]{filter:grayscale(0) opacity(1)}.mkt-logo-strip__cell--extra[data-v-33bb49b1]{background:var(--blue-50);color:var(--blue-700);font-weight:var(--fw-semibold);text-align:center}.mkt-logo-strip__extra[data-v-33bb49b1]{font-size:var(--text-body);line-height:1.3}@media (prefers-reduced-motion: reduce){.mkt-logo-strip__cell[data-v-33bb49b1],.mkt-logo-strip__img[data-v-33bb49b1]{transition:none}}.app-dark .mkt-logo-strip__cell--extra,.v-theme--dark .mkt-logo-strip__cell--extra{background:var(--blue-900);color:var(--accent-300)}.mkt-form-field[data-v-89fc3140]{display:flex;flex-direction:column;gap:var(--space-2)}.mkt-form-field__label[data-v-89fc3140]{font-size:var(--text-caption);font-weight:var(--fw-medium);color:var(--text-secondary)}.mkt-form-field__required[data-v-89fc3140]{color:var(--error);margin-left:2px}.mkt-form-field__input[data-v-89fc3140]{font-family:inherit;font-size:var(--text-body);padding:12px 16px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);min-height:44px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);width:100%}.mkt-form-field__input[data-v-89fc3140]::-moz-placeholder{color:var(--text-muted)}.mkt-form-field__input[data-v-89fc3140]::placeholder{color:var(--text-muted)}.mkt-form-field__input[data-v-89fc3140]:hover{border-color:var(--border-strong)}.mkt-form-field__input[data-v-89fc3140]:focus{border-color:var(--border-brand);box-shadow:0 0 0 3px #3789bb33;outline:none}.mkt-form-field.is-invalid .mkt-form-field__input[data-v-89fc3140]{border-color:var(--error);box-shadow:0 0 0 3px #dc262626}.mkt-form-field.is-disabled .mkt-form-field__input[data-v-89fc3140]{background:var(--gray-100);color:var(--text-muted);cursor:not-allowed}.mkt-form-field__helper[data-v-89fc3140]{font-size:var(--text-caption);color:var(--text-secondary);margin:0}.mkt-form-field__error[data-v-89fc3140]{font-size:var(--text-caption);color:var(--error);margin:0}@media (prefers-reduced-motion: reduce){.mkt-form-field__input[data-v-89fc3140]{transition:none}}.app-dark .mkt-form-field.is-disabled .mkt-form-field__input,.v-theme--dark .mkt-form-field.is-disabled .mkt-form-field__input{background:var(--gray-800)}.mkt-vin-demo[data-v-58b9a856]{background:var(--surface-card);border-radius:var(--radius-lg);border-top:4px solid var(--accent-400);box-shadow:var(--shadow-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);position:relative}.mkt-vin-demo--standalone[data-v-58b9a856]{max-width:560px;margin-inline:auto}.mkt-vin-demo--horizontal[data-v-58b9a856]{border-top:1px solid var(--border-subtle);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);padding:var(--space-6) var(--space-8);gap:var(--space-3)}.mkt-vin-demo__form--horizontal[data-v-58b9a856]{gap:var(--space-3)}.mkt-vin-demo__horizontal-row[data-v-58b9a856]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1.4fr) auto;gap:var(--space-6);align-items:end}@media (max-width: 900px){.mkt-vin-demo__horizontal-row[data-v-58b9a856]{grid-template-columns:1fr;gap:var(--space-4);align-items:stretch}}.mkt-vin-demo__intro[data-v-58b9a856]{display:flex;align-items:center;gap:var(--space-3);min-width:0;align-self:center}.mkt-vin-demo__intro-icon[data-v-58b9a856]{flex:0 0 auto;width:48px;height:48px;border-radius:12px;background:#3789bb1a;color:var(--blue-500);display:inline-flex;align-items:center;justify-content:center}.mkt-vin-demo__intro-icon svg[data-v-58b9a856]{width:24px;height:24px}.app-dark .mkt-vin-demo__intro-icon,.v-theme--dark .mkt-vin-demo__intro-icon{background:#67c2e624;color:var(--accent-400)}.mkt-vin-demo__intro-title[data-v-58b9a856]{font-size:18px;font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 4px;line-height:1.25}.mkt-vin-demo__intro-sub[data-v-58b9a856]{font-size:14px;color:var(--text-secondary);line-height:1.4;margin:0}.mkt-vin-demo__horizontal-field[data-v-58b9a856]{min-width:0}.mkt-vin-demo__horizontal-submit[data-v-58b9a856]{align-self:end;white-space:nowrap}@media (max-width: 900px){.mkt-vin-demo__horizontal-submit[data-v-58b9a856]{width:100%}}.mkt-vin-demo__samples--inline[data-v-58b9a856]{flex-wrap:wrap;align-items:center;gap:var(--space-3)}.mkt-vin-demo__horizontal-foot[data-v-58b9a856]{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:14px;color:var(--text-secondary)}.mkt-vin-demo__horizontal-foot-sep[data-v-58b9a856]{opacity:.6}.mkt-vin-demo--loading[data-v-58b9a856]{animation:mkt-pulse-58b9a856 2.4s ease-in-out infinite}@keyframes mkt-pulse-58b9a856{0%{box-shadow:var(--shadow-xl),0 0 #67c2e666}60%{box-shadow:var(--shadow-xl),0 0 0 18px #67c2e600}to{box-shadow:var(--shadow-xl),0 0 #67c2e600}}@media (prefers-reduced-motion: reduce){.mkt-vin-demo--loading[data-v-58b9a856]{animation:none}}.mkt-vin-demo--error[data-v-58b9a856]{border-top-color:var(--error)}.mkt-vin-demo__h[data-v-58b9a856]{font-size:var(--text-h3);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.mkt-vin-demo__h--muted[data-v-58b9a856]{color:var(--text-secondary)}.mkt-vin-demo__reopen-link[data-v-58b9a856]{background:none;border:none;padding:0;color:#3789bb;font-size:inherit;font-family:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.mkt-vin-demo__reopen-link[data-v-58b9a856]:hover{color:#67c2e6}.mkt-vin-demo__sub[data-v-58b9a856]{font-size:var(--text-body-sm);color:var(--text-secondary);margin:0}.mkt-vin-demo__form[data-v-58b9a856]{display:flex;flex-direction:column;gap:var(--space-3)}.mkt-vin-demo__samples[data-v-58b9a856]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.mkt-vin-demo__samples-label[data-v-58b9a856]{font-size:var(--text-caption);color:var(--text-secondary);font-weight:var(--fw-medium)}.mkt-vin-demo__turnstile-wrap[data-v-58b9a856]{display:flex;flex-direction:column;align-items:center;gap:4px}.mkt-vin-demo__turnstile-widget[data-v-58b9a856]{min-height:65px;display:flex;align-items:center;justify-content:center}.mkt-vin-demo__turnstile-dev[data-v-58b9a856]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);background:var(--surface-section);border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);padding:10px 14px;min-height:44px;width:100%;box-sizing:border-box}.mkt-vin-demo__turnstile-dev em[data-v-58b9a856]{font-style:italic;opacity:.7}.mkt-vin-demo__lines[data-v-58b9a856]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.mkt-vin-demo__line[data-v-58b9a856]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-body);color:var(--text-body);opacity:.5;transition:opacity var(--dur-base) var(--ease-out)}.mkt-vin-demo__line[data-status=spinning][data-v-58b9a856],.mkt-vin-demo__line[data-status=done][data-v-58b9a856]{opacity:1}.mkt-vin-demo__line-icon[data-v-58b9a856]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.mkt-vin-demo__spin[data-v-58b9a856]{width:14px;height:14px;border:2px solid var(--accent-300);border-top-color:transparent;border-radius:50%;animation:mkt-spin-58b9a856 .8s linear infinite}@keyframes mkt-spin-58b9a856{to{transform:rotate(360deg)}}.mkt-vin-demo__check[data-v-58b9a856]{color:var(--success);display:inline-flex}.mkt-vin-demo__error[data-v-58b9a856]{display:flex;flex-direction:column;gap:var(--space-3)}.mkt-vin-demo__error-icon[data-v-58b9a856]{color:var(--error);width:24px;height:24px}.mkt-vin-demo__error--limit .mkt-vin-demo__h[data-v-58b9a856]{color:#3789bb}.mkt-vin-demo__error-icon--limit[data-v-58b9a856]{color:#3789bb;width:32px;height:32px}.mkt-vin-demo--error:has(.mkt-vin-demo__error--limit){border-top-color:#67c2e6}.mkt-vin-demo__dev-panel[data-v-58b9a856]{margin-top:12px;padding:12px;border:1px dashed rgba(55,137,187,.4);border-radius:var(--radius-sm);background:#3789bb0d;display:flex;flex-direction:column;gap:8px}.mkt-vin-demo__dev-title[data-v-58b9a856]{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-secondary);display:flex;align-items:center;gap:6px}.mkt-vin-demo__dev-badge[data-v-58b9a856]{font-size:10px;font-weight:700;letter-spacing:.05em;color:#fff;background:#3789bb;border-radius:3px;padding:2px 6px}.mkt-vin-demo__dev-actions[data-v-58b9a856]{display:flex;flex-wrap:wrap;gap:6px}.mkt-vin-demo__dev-btn[data-v-58b9a856]{font-size:12px;padding:6px 10px;border:1px solid rgba(55,137,187,.4);background:#fff;color:#3789bb;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.mkt-vin-demo__dev-btn[data-v-58b9a856]:hover:not(:disabled){background:#3789bb;color:#fff}.mkt-vin-demo__dev-btn[data-v-58b9a856]:disabled{opacity:.5;cursor:wait}.mkt-vin-demo__dev-btn--reset[data-v-58b9a856]{border-color:#dc262673;color:#dc2626}.mkt-vin-demo__dev-btn--reset[data-v-58b9a856]:hover:not(:disabled){background:#dc2626;color:#fff}.mkt-vin-demo__dev-log[data-v-58b9a856]{margin:0;font-size:12px;color:var(--text-secondary);font-style:italic}.cw[data-v-edca3d59]{position:fixed;right:20px;bottom:20px;z-index:2147483000;font-family:inherit}.cw-launcher[data-v-edca3d59]{width:60px;height:60px;border-radius:50%;border:none;background:#3789bb;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px #3789bb73;transition:transform .15s ease,background .15s ease;margin-left:auto}.cw-launcher[data-v-edca3d59]:hover{background:#2d6d99;transform:translateY(-2px)}.cw-launcher[data-v-edca3d59]:focus-visible{outline:3px solid #67c2e6;outline-offset:2px}.cw-panel[data-v-edca3d59]{position:absolute;right:0;bottom:74px;width:360px;max-width:calc(100vw - 32px);background:#fff;border-radius:16px;box-shadow:0 16px 48px #0f172a3d;overflow:hidden;border:1px solid #e2e8f0}.cw-panel__head[data-v-edca3d59]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;background:linear-gradient(135deg,#3789bb,#67c2e6);color:#fff}.cw-panel__title[data-v-edca3d59]{font-size:18px;font-weight:700;line-height:1.25}.cw-panel__subtitle[data-v-edca3d59]{font-size:14px;opacity:.92;margin-top:3px}.cw-panel__close[data-v-edca3d59]{background:transparent;border:none;color:#fff;cursor:pointer;padding:2px;opacity:.9;flex-shrink:0}.cw-panel__close[data-v-edca3d59]:hover{opacity:1}.cw-form[data-v-edca3d59]{padding:16px 18px 18px;max-height:min(70vh,560px);overflow-y:auto}.cw-row[data-v-edca3d59]{display:flex;gap:12px}.cw-row .cw-field[data-v-edca3d59]{flex:1}.cw-field[data-v-edca3d59]{margin-bottom:12px;display:flex;flex-direction:column}.cw-label[data-v-edca3d59]{font-size:14px;font-weight:600;color:#334155;margin-bottom:5px}.cw-req[data-v-edca3d59]{color:#3789bb}.cw-input[data-v-edca3d59]{font-size:16px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;background:#fff;width:100%;transition:border-color .15s,box-shadow .15s}.cw-input[data-v-edca3d59]:focus{outline:none;border-color:#3789bb;box-shadow:0 0 0 3px #3789bb2e}.cw-textarea[data-v-edca3d59]{resize:vertical;min-height:72px;line-height:1.45}.cw-turnstile[data-v-edca3d59]{margin:4px 0 10px;min-height:0}.cw-error[data-v-edca3d59]{font-size:14px;color:#dc2626;margin-bottom:10px}.cw-btn[data-v-edca3d59]{width:100%;font-size:16px;font-weight:700;padding:12px 16px;border-radius:10px;border:none;cursor:pointer;transition:background .15s,opacity .15s}.cw-btn--primary[data-v-edca3d59]{background:#3789bb;color:#fff}.cw-btn--primary[data-v-edca3d59]:hover{background:#2d6d99}.cw-btn--primary[data-v-edca3d59]:disabled{opacity:.6;cursor:default}.cw-btn--ghost[data-v-edca3d59]{background:#f1f5f9;color:#334155;margin-top:14px}.cw-btn--ghost[data-v-edca3d59]:hover{background:#e2e8f0}.cw-thanks[data-v-edca3d59]{padding:30px 24px 26px;text-align:center}.cw-thanks__icon[data-v-edca3d59]{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;background:#3789bb1f;color:#3789bb;display:flex;align-items:center;justify-content:center}.cw-thanks__title[data-v-edca3d59]{font-size:18px;font-weight:700;color:#0f172a}.cw-thanks__text[data-v-edca3d59]{font-size:15px;color:#475569;margin-top:6px;line-height:1.5}.cw-pop-enter-active[data-v-edca3d59],.cw-pop-leave-active[data-v-edca3d59]{transition:opacity .18s ease,transform .18s ease}.cw-pop-enter-from[data-v-edca3d59],.cw-pop-leave-to[data-v-edca3d59]{opacity:0;transform:translateY(12px) scale(.98)}@media (max-width: 480px){.cw[data-v-edca3d59]{right:14px;bottom:14px}.cw-panel[data-v-edca3d59]{width:calc(100vw - 28px)}}.app-dark .cw-panel{background:#1e293b;border-color:#334155;box-shadow:0 16px 48px #0000008c}.app-dark .cw-panel__head{background:linear-gradient(135deg,#2d6d99,#3789bb)}.app-dark .cw-label{color:#cbd5e1}.app-dark .cw-input{background:#0f172a;border-color:#475569;color:#e2e8f0}.app-dark .cw-input::-moz-placeholder{color:#64748b}.app-dark .cw-input::placeholder{color:#64748b}.app-dark .cw-input:focus{border-color:#67c2e6;box-shadow:0 0 0 3px #67c2e638}.app-dark .cw-btn--primary{background:#3789bb}.app-dark .cw-btn--primary:hover{background:#4a9bc9}.app-dark .cw-btn--ghost{background:#334155;color:#e2e8f0}.app-dark .cw-btn--ghost:hover{background:#475569}.app-dark .cw-thanks__icon{background:#67c2e629;color:#67c2e6}.app-dark .cw-thanks__title{color:#e2e8f0}.app-dark .cw-thanks__text{color:#cbd5e1}.app-dark .cw-error{color:#f87171}.mkt-map-widget[data-v-26992f4b]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.mkt-map-widget__head[data-v-26992f4b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.mkt-map-widget__sub[data-v-26992f4b]{font-size:var(--text-body-sm);color:var(--text-secondary);margin:0}.mkt-map-widget__count[data-v-26992f4b]{font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--text-secondary);background:var(--surface-section);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.mkt-map-widget__canvas[data-v-26992f4b]{border-radius:var(--radius-sm);min-height:360px;height:360px;position:relative;overflow:hidden}@media (max-width: 640px){.mkt-map-widget__canvas[data-v-26992f4b]{min-height:280px;height:280px}}.mkt-map-widget__list--sr[data-v-26992f4b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mkt-toggle[data-v-7cc65ccf]{display:inline-flex;background:var(--gray-100);border-radius:var(--radius-pill);padding:4px;gap:2px}.mkt-toggle__seg[data-v-7cc65ccf]{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 16px;font-family:inherit;font-size:var(--text-body-sm);font-weight:var(--fw-semibold);color:var(--text-secondary);background:transparent;border:0;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);min-height:36px}.mkt-toggle__seg[data-v-7cc65ccf]:hover{color:var(--text-primary)}.mkt-toggle__seg[data-v-7cc65ccf]:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-toggle__seg.is-active[data-v-7cc65ccf]{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-sm)}.mkt-toggle__badge[data-v-7cc65ccf]{display:inline-flex;align-items:center;background:var(--accent-100);color:var(--accent-700);font-size:var(--text-caption);font-weight:var(--fw-bold);padding:2px 8px;border-radius:var(--radius-pill)}@media (prefers-reduced-motion: reduce){.mkt-toggle__seg[data-v-7cc65ccf]{transition:none}}.app-dark .mkt-toggle,.v-theme--dark .mkt-toggle{background:var(--gray-800)}.app-dark .mkt-toggle__seg.is-active,.v-theme--dark .mkt-toggle__seg.is-active{background:var(--gray-700);color:var(--text-primary)}.mkt-tabs-nav[data-v-ca12d3dc]{position:sticky;top:64px;z-index:40;background:var(--surface-page);border-bottom:1px solid var(--border-subtle);padding-block:var(--space-3)}.mkt-tabs-nav__inner[data-v-ca12d3dc]{display:flex;gap:var(--space-6);overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.mkt-tabs-nav__inner[data-v-ca12d3dc]::-webkit-scrollbar{display:none}.mkt-tabs-nav__tab[data-v-ca12d3dc]{position:relative;padding:var(--space-2) var(--space-1);font-family:inherit;font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--text-secondary);text-decoration:none;background:transparent;border:0;scroll-snap-align:start;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.mkt-tabs-nav__tab[data-v-ca12d3dc]:hover,.mkt-tabs-nav__tab.is-active[data-v-ca12d3dc]{color:var(--text-primary)}.mkt-tabs-nav__tab.is-active[data-v-ca12d3dc]:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:var(--blue-500);border-radius:2px}.mkt-tabs-nav__tab[data-v-ca12d3dc]:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px;border-radius:var(--radius-sm)}.dpm-overlay[data-v-cc8a9a6f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f1e2d8c;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px}.dpm-modal[data-v-cc8a9a6f]{position:relative;background:#fff;border-radius:12px;width:100%;max-width:520px;padding:28px;box-shadow:0 20px 60px #00000040}.dpm-close[data-v-cc8a9a6f]{position:absolute;top:10px;right:14px;border:none;background:none;font-size:26px;line-height:1;color:#64748b;cursor:pointer}.dpm-title[data-v-cc8a9a6f]{font-size:22px;font-weight:700;margin:0 0 4px;color:#0f2436}.dpm-sub[data-v-cc8a9a6f]{font-size:15px;color:#475569;margin:0 0 16px}.dpm-input[data-v-cc8a9a6f]{width:100%;font-size:16px;padding:12px 14px;border:2px solid #cbd5e1;border-radius:8px}.dpm-input[data-v-cc8a9a6f]:focus{outline:none;border-color:#3789bb}.dpm-filters[data-v-cc8a9a6f]{display:flex;gap:8px;margin-top:8px}.dpm-filters__select[data-v-cc8a9a6f]{flex:0 0 auto;font-size:15px;padding:10px 12px;border:2px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f2436}.dpm-filters__city[data-v-cc8a9a6f]{flex:1 1 auto;font-size:15px;padding:10px 12px;border:2px solid #cbd5e1;border-radius:8px}.dpm-filters__select[data-v-cc8a9a6f]:focus,.dpm-filters__city[data-v-cc8a9a6f]:focus{outline:none;border-color:#3789bb}.dpm-status[data-v-cc8a9a6f]{font-size:15px;color:#475569;margin-top:12px}.dpm-status--error[data-v-cc8a9a6f]{color:#b91c1c}.dpm-status--error a[data-v-cc8a9a6f]{color:#3789bb;margin-left:4px}.dpm-status--busy[data-v-cc8a9a6f]{color:#3789bb;font-weight:600}.dpm-results[data-v-cc8a9a6f]{list-style:none;margin:12px 0 0;padding:0;max-height:320px;overflow-y:auto}.dpm-result[data-v-cc8a9a6f]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 12px;border:none;background:none;border-radius:8px;cursor:pointer}.dpm-result[data-v-cc8a9a6f]:hover{background:#eaf4fb}.dpm-result__name[data-v-cc8a9a6f]{font-size:16px;font-weight:600;color:#0f2436}.dpm-result__meta[data-v-cc8a9a6f]{font-size:14px;color:#64748b}.dpm-result__count[data-v-cc8a9a6f]{font-size:14px;color:#64748b;font-weight:600}.dpm-result__site[data-v-cc8a9a6f]{font-size:14px;color:#64748b}.dpm-help[data-v-cc8a9a6f]{margin-top:14px;padding:16px;background:#eaf4fb;border:1px solid #cfe6f5;border-radius:10px;text-align:center}.dpm-help__title[data-v-cc8a9a6f]{font-size:17px;font-weight:700;color:#0f2436;margin:0 0 4px}.dpm-help__text[data-v-cc8a9a6f]{font-size:15px;color:#475569;margin:0 0 12px}.dpm-help__btn[data-v-cc8a9a6f]{display:inline-flex}.dpm-footer[data-v-cc8a9a6f]{font-size:15px;color:#475569;margin:16px 0 0;text-align:center}.dpm-footer a[data-v-cc8a9a6f]{color:#3789bb;font-weight:600}.app-dark .dpm-overlay{background:#020810b3}.app-dark .dpm-modal{background:#1e293b;box-shadow:0 20px 60px #0000008c}.app-dark .dpm-close{color:#94a3b8}.app-dark .dpm-title{color:#e2e8f0}.app-dark .dpm-sub{color:#cbd5e1}.app-dark .dpm-input,.app-dark .dpm-filters__select,.app-dark .dpm-filters__city{background:#0f172a;border-color:#475569;color:#e2e8f0}.app-dark .dpm-input::-moz-placeholder,.app-dark .dpm-filters__city::-moz-placeholder{color:#64748b}.app-dark .dpm-input::placeholder,.app-dark .dpm-filters__city::placeholder{color:#64748b}.app-dark .dpm-input:focus,.app-dark .dpm-filters__select:focus,.app-dark .dpm-filters__city:focus{border-color:#67c2e6}.app-dark .dpm-status{color:#cbd5e1}.app-dark .dpm-status--error{color:#f87171}.app-dark .dpm-status--error a,.app-dark .dpm-status--busy{color:#67c2e6}.app-dark .dpm-result:hover{background:#27394e}.app-dark .dpm-result__name{color:#e2e8f0}.app-dark .dpm-result__meta,.app-dark .dpm-result__count,.app-dark .dpm-result__site{color:#94a3b8}.app-dark .dpm-help{background:#67c2e61a;border-color:#33566b}.app-dark .dpm-help__title{color:#e2e8f0}.app-dark .dpm-help__text,.app-dark .dpm-footer{color:#cbd5e1}.app-dark .dpm-footer a{color:#67c2e6}
