.audience-block[data-v-e6ab7186]{flex-direction:column;gap:1rem;display:flex}.audience-block__summary[data-v-e6ab7186]{color:var(--text-color);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.audience-block__list[data-v-e6ab7186]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.audience-block__item[data-v-e6ab7186]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);color:var(--text-color);align-items:flex-start;gap:.6rem;padding:.85rem 1rem;line-height:1.45;display:flex}.audience-block__icon[data-v-e6ab7186]{color:var(--mkt-color-brand);flex-shrink:0;margin-top:.15rem}.registry-detail[data-v-ac28cccd]{padding-bottom:5rem;position:relative}.registry-detail__hero[data-v-ac28cccd]{background:var(--surface-card);padding-top:2.5rem;padding-bottom:2.5rem;position:relative;overflow:hidden}.registry-detail__pattern[data-v-ac28cccd]{background-image:linear-gradient(var(--mkt-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mkt-grid) 1px,transparent 1px);z-index:0;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(90% 70% at 50% 0,#000 40%,#0000 100%)}.registries-breadcrumb[data-v-ac28cccd]{color:var(--text-color-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.95rem;display:flex}.registries-breadcrumb__link[data-v-ac28cccd]{color:var(--text-color-secondary);text-decoration:none}.registries-breadcrumb__link[data-v-ac28cccd]:hover{color:var(--mkt-color-brand)}.registries-breadcrumb__current[data-v-ac28cccd]{color:var(--text-color);font-weight:600}.registry-detail__hero-inner[data-v-ac28cccd]{align-items:flex-start;gap:1.5rem;display:flex}@media (max-width:600px){.registry-detail__hero-inner[data-v-ac28cccd]{flex-direction:column;gap:1rem}}.registry-detail__heading--grow[data-v-ac28cccd]{flex:1;min-width:0}.registry-detail__illustration[data-v-ac28cccd]{object-fit:contain;flex-shrink:0;width:300px;max-width:38%;height:auto}@media (max-width:900px){.registry-detail__illustration[data-v-ac28cccd]{width:240px;max-width:50%}}@media (max-width:600px){.registry-detail__illustration[data-v-ac28cccd]{align-self:center;width:200px;max-width:64%;margin:.75rem auto 0}}.registry-detail__icon[data-v-ac28cccd]{border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.registry-detail__icon i[data-v-ac28cccd]{color:#fff;font-size:2.25rem}.registry-detail__badges[data-v-ac28cccd]{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.registry-detail__title[data-v-ac28cccd]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.15}.registry-detail__description[data-v-ac28cccd]{color:var(--text-color-secondary);max-width:46rem;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.registry-detail__layout[data-v-ac28cccd]{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:2.5rem;margin-top:2rem;display:grid}@media (max-width:980px){.registry-detail__layout[data-v-ac28cccd]{grid-template-columns:1fr;gap:1.5rem}}.registry-detail__main[data-v-ac28cccd]{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.registry-detail__stats[data-v-ac28cccd]{margin-top:.5rem}.stormverse-callout[data-v-ac28cccd]{background:color-mix(in srgb,var(--mkt-color-brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color));border-radius:var(--mkt-radius);align-items:center;gap:1rem;margin-top:1.25rem;padding:1.1rem 1.25rem;display:flex}@media (max-width:640px){.stormverse-callout[data-v-ac28cccd]{text-align:left;flex-direction:column;align-items:flex-start}}.stormverse-callout__icon[data-v-ac28cccd]{background:var(--mkt-color-brand);border-radius:var(--mkt-radius);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stormverse-callout__icon i[data-v-ac28cccd]{color:#fff;font-size:1.25rem}.stormverse-callout__body[data-v-ac28cccd]{flex:1;min-width:0}.stormverse-callout__title[data-v-ac28cccd]{color:var(--text-color);margin:0 0 .2rem;font-size:1.05rem;font-weight:700}.stormverse-callout__text[data-v-ac28cccd]{color:var(--text-color-secondary);margin:0;font-size:.9rem;line-height:1.5}.stormverse-callout__cta[data-v-ac28cccd]{background:var(--mkt-color-brand);border-radius:var(--mkt-radius);color:#fff;flex-shrink:0;align-items:center;gap:.4rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.stormverse-callout__cta[data-v-ac28cccd]:hover{transform:translate(2px)}.detail-section__title[data-v-ac28cccd]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.02em;align-items:center;gap:.6rem;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;display:flex}.detail-section__title i[data-v-ac28cccd]{color:var(--mkt-color-brand)}.detail-section__hint[data-v-ac28cccd]{color:var(--text-color-secondary);margin:0 0 1.25rem;line-height:1.5}.detail-benefits[data-v-ac28cccd]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.detail-benefit[data-v-ac28cccd]{background:var(--surface-50);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);padding:1.25rem}html.dark .detail-benefit[data-v-ac28cccd]{background:var(--surface-800)}.detail-benefit__title[data-v-ac28cccd]{color:var(--text-color);margin-bottom:.4rem;font-weight:700}.detail-benefit__text[data-v-ac28cccd]{color:var(--text-color-secondary);margin:0;font-size:.9375rem;line-height:1.55}.detail-content[data-v-ac28cccd]{color:var(--text-color);line-height:1.7}.detail-content[data-v-ac28cccd] h2,.detail-content[data-v-ac28cccd] h3{color:var(--text-color);margin:1.5rem 0 .75rem;font-weight:700}.detail-content[data-v-ac28cccd] p{margin:0 0 1rem}.detail-content[data-v-ac28cccd] ol,.detail-content[data-v-ac28cccd] ul{margin:1rem 0;padding-left:1.5rem}.detail-content[data-v-ac28cccd] img{border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);max-width:100%;height:auto;margin:1rem 0}.detail-faq[data-v-ac28cccd]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);margin-bottom:.75rem;padding:0 1.1rem;transition:border-color .2s}.detail-faq[open][data-v-ac28cccd]{border-color:color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color))}.detail-faq__q[data-v-ac28cccd]{color:var(--text-color);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:600;list-style:none;display:flex}.detail-faq__q[data-v-ac28cccd]::-webkit-details-marker{display:none}.detail-faq__chevron[data-v-ac28cccd]{color:var(--text-color-secondary);flex-shrink:0;transition:transform .2s}.detail-faq[open] .detail-faq__chevron[data-v-ac28cccd]{transform:rotate(180deg)}.detail-faq__a[data-v-ac28cccd]{color:var(--text-color-secondary);padding:0 0 1rem;line-height:1.6}.detail-faq__a[data-v-ac28cccd] p{margin:0 0 .5rem}.detail-templates[data-v-ac28cccd]{gap:.6rem;display:grid}.detail-template-link[data-v-ac28cccd]{border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);align-items:center;gap:.75rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.detail-template-link[data-v-ac28cccd]:hover{border-color:var(--mkt-color-brand-strong);transform:translate(2px)}.detail-template-link__title[data-v-ac28cccd]{color:var(--mkt-ink);font-weight:600}.detail-template-link__hint[data-v-ac28cccd]{color:var(--text-color-secondary);flex:1;font-size:.85rem}.detail-related__link[data-v-ac28cccd]{background:color-mix(in srgb,var(--mkt-color-brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color));border-radius:var(--mkt-radius);color:var(--mkt-color-brand-strong);align-items:center;gap:.6rem;padding:1rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.detail-related__link[data-v-ac28cccd]:hover{transform:translate(3px)}@media (max-width:980px){.registry-detail__aside[data-v-ac28cccd]{order:-1}}.consult-banner[data-v-ac28cccd]{background:var(--mkt-panel-dark);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);color:#fff;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.consult-banner[data-v-ac28cccd]:hover{box-shadow:var(--mkt-shadow-hover);transform:translateY(-2px)}.consult-banner__pattern[data-v-ac28cccd]{background-image:linear-gradient(var(--mkt-grid-on-dark) 1px,transparent 1px),linear-gradient(90deg,var(--mkt-grid-on-dark) 1px,transparent 1px);pointer-events:none;z-index:0;background-size:28px 28px;position:absolute;inset:0}.consult-banner__icon[data-v-ac28cccd]{background:var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);z-index:1;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.95rem;display:flex;position:relative}.consult-banner__icon i[data-v-ac28cccd]{color:#fff;font-size:1.3rem}.consult-banner__title[data-v-ac28cccd]{color:#fff;z-index:1;margin:0 0 1.15rem;font-size:1rem;font-weight:700;line-height:1.45;position:relative}.consult-banner__btn[data-v-ac28cccd]{border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);color:var(--mkt-color-brand-strong);z-index:1;background:#fff;align-items:center;gap:.45rem;padding:.6rem 1.15rem;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}.consult-banner__btn i[data-v-ac28cccd]{font-size:.75rem;transition:transform .2s}.consult-banner:hover .consult-banner__btn i[data-v-ac28cccd]{transform:translate(3px)}.registry-detail__sticky[data-v-ac28cccd]{flex-direction:column;gap:1rem;display:flex;position:sticky;top:6rem}.action-card[data-v-ac28cccd]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}html.dark .action-card[data-v-ac28cccd]{background:var(--surface-800)}.action-card__format[data-v-ac28cccd]{color:var(--text-color);align-items:center;gap:.5rem;font-weight:700;display:flex}.action-card__format i[data-v-ac28cccd]{color:var(--mkt-color-token);font-size:1.25rem}.action-card__download[data-v-ac28cccd]{background:var(--mkt-color-token);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.action-card__download[data-v-ac28cccd]:hover{box-shadow:var(--mkt-shadow-hover);transform:translateY(-2px)}.action-card__nofile[data-v-ac28cccd]{color:var(--text-color-secondary);text-align:center;padding:.75rem;font-size:.875rem}.action-card__import[data-v-ac28cccd]{background:color-mix(in srgb,var(--mkt-color-brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color));border-radius:var(--mkt-radius);color:var(--mkt-color-brand);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.action-card__import[data-v-ac28cccd]:hover{background:color-mix(in srgb,var(--mkt-color-brand) 16%,transparent);transform:translateY(-2px)}.action-card__hint[data-v-ac28cccd]{color:var(--text-color-secondary);text-align:center;margin:0;font-size:.8125rem;line-height:1.45}.action-card__stats[data-v-ac28cccd]{border-top:1px solid var(--surface-border);margin-top:.5rem;padding-top:.85rem}.action-card__meta[data-v-ac28cccd]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;font-size:.8rem;display:flex}.action-card__meta span[data-v-ac28cccd]{align-items:center;gap:.3rem;display:inline-flex}.registry-lead-modal__header[data-v-ac28cccd]{color:var(--text-color);align-items:center;gap:.6rem;font-size:1.1rem;font-weight:800;display:flex}.registry-lead-modal__header i[data-v-ac28cccd]{color:var(--mkt-color-token);font-size:1.35rem}.registry-lead-modal__body[data-v-ac28cccd]{padding:.25rem 1.5rem 1.5rem}.registry-detail__mobile-bar[data-v-ac28cccd]{background:var(--surface-card);border-top:1px solid var(--mkt-border-color);bottom:var(--focus-bar-bottom-height,0);box-shadow:var(--mkt-shadow);z-index:30;gap:.75rem;padding:.75rem 1rem;display:none;position:fixed;left:0;right:0}@media (max-width:980px){.registry-detail__mobile-bar[data-v-ac28cccd]{display:flex}}.registry-detail__mobile-bar .mobile-bar__download[data-v-ac28cccd]{background:var(--mkt-color-token);border-radius:var(--mkt-radius);color:#fff;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.registry-detail__mobile-bar .mobile-bar__import[data-v-ac28cccd]{background:color-mix(in srgb,var(--mkt-color-brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color));border-radius:var(--mkt-radius);color:var(--mkt-color-brand);cursor:pointer;flex:1;padding:.85rem;font-weight:700}@media (prefers-reduced-motion:reduce){.action-card__download[data-v-ac28cccd],.action-card__import[data-v-ac28cccd],.consult-banner[data-v-ac28cccd],.consult-banner__btn i[data-v-ac28cccd],.detail-faq[data-v-ac28cccd],.detail-related__link[data-v-ac28cccd],.stormverse-callout__cta[data-v-ac28cccd]{transition:none}.action-card__download[data-v-ac28cccd]:hover,.action-card__import[data-v-ac28cccd]:hover,.consult-banner[data-v-ac28cccd]:hover,.consult-banner:hover .consult-banner__btn i[data-v-ac28cccd]{transform:none}}.registry-lead-modal .form-headline{font-size:1.3rem;line-height:1.3}.registry-lead-modal .form-headline-wrapper{margin-bottom:.6rem}.registry-lead-modal .form-headline p{margin-top:.25rem;font-size:.875rem}
