/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.content-shell:has(.dev-root){padding:0!important;padding-top:var(--mobile-header-height,56px)!important;padding-bottom:calc(var(--mobile-bottom-nav-height,0px) + var(--mobile-safe-area-bottom,0px))!important}@media (min-width:768px){.content-shell:has(.dev-root){padding:72px 0 0!important}}.dev-root{--dv-easing:cubic-bezier(.22,1,.36,1);--dv-duration:.25s;--dev-rail-inset:0px;--studio-atmosphere-veil:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-32));--studio-atmosphere-ray-dim:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-64));--studio-atmosphere-foliage-dim:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-48));isolation:isolate;min-height:100%;padding:0 var(--space-5);color:var(--modal-text-primary);font-family:var(--font-primary);position:relative;overflow-x:hidden}.dev-root.chrome-overlay-page{padding-top:var(--mobile-header-height,56px)}@media (min-width:768px){.dev-root.chrome-overlay-page{padding-top:var(--space-16)}}@media (min-width:1024px){.dev-root{--dev-rail-inset:var(--space-16)}}.dev-container{max-width:min(980px,calc(100% - 2*var(--dev-rail-inset)));padding:var(--space-5)0 var(--space-20);margin:0 auto}.dev-root .seo-breadcrumbs__link,.dev-root .seo-breadcrumbs__list,.dev-root .seo-breadcrumbs__sep{color:rgba(var(--white-rgb),var(--opacity-64))}.dev-root .seo-breadcrumbs__current{color:rgba(var(--white-rgb),var(--opacity-80))}@media (hover:hover){.dev-root .seo-breadcrumbs__link:hover{color:var(--modal-accent)}}.dev-hero{padding:var(--space-6)0 var(--space-10);text-align:center}.dev-hero__badge{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-1-5)var(--space-3);border:1px solid var(--modal-divider);border-radius:var(--radius-full);background:var(--modal-item-lead-bg);color:var(--modal-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);display:inline-flex}.dev-hero__badge-dot{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-circle);background:var(--modal-accent)}.dev-hero__title{margin:0 0 var(--space-4);color:var(--modal-text-primary);font-size:clamp(var(--text-h2),5vw,3.5rem);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.dev-hero__title-accent{-webkit-text-fill-color:var(--heading-accent);color:var(--heading-accent)}.dev-hero__subtitle{max-width:38.75rem;margin:0 auto var(--space-8);color:rgba(var(--white-rgb),var(--opacity-80));font-size:var(--text-lg);line-height:var(--leading-relaxed)}.dev-hero__actions{gap:var(--space-3);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.dev-btn,.dev-hero__actions{justify-content:center;align-items:center}.dev-btn{gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border:1px solid var(--modal-item-border);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--dv-duration)var(--dv-easing),border-color var(--dv-duration)var(--dv-easing),color var(--dv-duration)var(--dv-easing);text-decoration:none;display:inline-flex}.dev-btn--primary{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32));background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));box-shadow:var(--shadow-sm);color:var(--modal-text-primary)}.dev-btn--secondary{border-color:var(--modal-item-border);background:var(--modal-item-bg);color:var(--modal-text-soft)}.dev-btn:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.dev-btn--primary:hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48));background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-24)),rgba(var(--brand-cyan-rgb),var(--opacity-08))),rgba(var(--brand-cyan-rgb),var(--opacity-04))}.dev-btn--secondary:hover{border-color:var(--modal-item-border-hover);color:var(--modal-text-primary)}}.dev-hero__stats{border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);max-width:720px;box-shadow:var(--shadow-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid;overflow:hidden}.dev-stat{padding:var(--space-5);text-align:center;box-shadow:-1px 0 0 var(--modal-divider)}.dev-stat__value{margin:0 0 var(--space-1)0;color:var(--modal-text-primary);font-size:var(--text-md);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight)}.dev-stat__label{color:var(--modal-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.dev-section{margin-bottom:var(--space-14)}.dev-section__header{margin-bottom:var(--space-6);text-align:center}.dev-section__title{margin:0 0 var(--space-2)0;color:var(--modal-text-primary);font-size:var(--text-h5);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.dev-section__subtitle{max-width:640px;margin:0 auto}.dev-note,.dev-section__subtitle{color:rgba(var(--white-rgb),var(--opacity-64));font-size:var(--text-sm);line-height:var(--leading-normal)}.dev-note{margin:var(--space-4)0 0 0;text-align:center}.dev-eyebrow{margin-bottom:var(--space-3);color:rgba(var(--white-rgb),var(--opacity-64));font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.14em;text-transform:uppercase;display:inline-block}.dev-features-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dev-feature{padding:var(--space-6);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dev-feature h3{margin:0 0 var(--space-2)0;color:var(--modal-text-primary);font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.dev-feature p{color:var(--modal-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.dev-flist{border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.dev-flist__item{gap:var(--space-4);padding:var(--space-5);box-shadow:-1px 0 0 var(--modal-divider),0 -1px 0 var(--modal-divider);display:flex}.dev-flist__icon{width:var(--modal-item-lead-size);height:var(--modal-item-lead-size);border:1px solid var(--modal-divider);border-radius:var(--radius-sm);background:var(--modal-item-lead-bg);color:var(--modal-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dev-flist__body{min-width:0}.dev-flist__name{margin:0 0 var(--space-1);color:var(--modal-text-primary);font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.dev-flist__name--mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0;overflow-wrap:anywhere}.dev-flist__text{color:var(--modal-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.dev-tabs{margin-top:var(--space-4)}.dev-tabs__list{gap:var(--space-1);margin-bottom:var(--space-3);padding:var(--space-1);border:1px solid var(--modal-border);border-radius:var(--radius-md);background:var(--modal-surface);display:inline-flex}.dev-tabs__tab{appearance:none;min-height:36px;padding:var(--space-2)var(--space-4);border-radius:var(--radius-sm);color:var(--modal-text-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--dv-duration)ease,color var(--dv-duration)ease,border-color var(--dv-duration)ease;background:0 0;border:1px solid #0000}.dev-tabs__tab--active{border-color:var(--modal-pill-border-active);background:var(--modal-pill-bg-active);color:var(--modal-pill-text-active)}.dev-tabs__tab:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.dev-tabs__tab:not(.dev-tabs__tab--active):hover{color:var(--modal-text-primary)}}.dev-code{border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.dev-code__shiki{overflow-x:auto}.dev-code__shiki .shiki{padding:var(--space-5);padding-right:var(--space-12);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);tab-size:2;margin:0;background:0 0!important}.dev-code__shiki .shiki code{white-space:pre;background:0 0;font-family:inherit}.dev-copy-btn{top:var(--space-3);right:var(--space-3);z-index:1;border:1px solid var(--modal-item-border);border-radius:var(--radius-sm);background:var(--modal-item-bg);width:32px;height:32px;color:var(--modal-text-muted);cursor:pointer;transition:color var(--dv-duration)ease,border-color var(--dv-duration)ease;justify-content:center;align-items:center;display:inline-flex;position:absolute}.dev-copy-btn[data-copied=true]{border-color:var(--modal-pill-border-active);color:var(--modal-accent)}.dev-copy-btn:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.dev-copy-btn:hover{border-color:var(--modal-item-border-hover);color:var(--modal-text-primary)}}.dev-codeline{gap:var(--space-2);flex-direction:column;display:flex}.dev-block-label,.dev-codeline__label{color:rgba(var(--white-rgb),var(--opacity-64));font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dev-codeline__row{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border:1px solid var(--modal-border);border-radius:var(--radius-lg);background:var(--modal-surface);box-shadow:var(--shadow-lg);display:flex}.dev-codeline__code{min-width:0;color:var(--text-cyan-tinted);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;background:0 0;flex:1;overflow-x:auto}.dev-codeline__row .dev-copy-btn{flex-shrink:0;position:static}.dev-install-grid{gap:var(--space-4);display:grid}.dev-codeblock{gap:var(--space-2);flex-direction:column;display:flex}.dev-mcp-stack{gap:var(--space-5);display:grid}.dev-mcp-tools{gap:var(--space-2);flex-direction:column;display:flex}.dev-inline-link{color:var(--modal-accent);font-weight:var(--font-medium);transition:color var(--dv-duration)ease;text-decoration:none}.dev-inline-link:focus-visible{border-radius:var(--radius-xs);outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.dev-inline-link:hover{color:var(--modal-text-primary);text-decoration:underline}}.dev-source-links{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.dev-source-links .dev-inline-link{gap:var(--space-1)}.dev-callout{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);display:flex}.dev-callout__icon{width:var(--modal-mark-size);height:var(--modal-mark-size);border:1px solid var(--modal-divider);border-radius:var(--radius-sm);background:var(--modal-item-lead-bg);color:var(--modal-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dev-callout--warning .dev-callout__icon{border-color:var(--modal-mark-warning-border);background:var(--modal-mark-warning-bg);color:var(--modal-mark-warning-color)}.dev-callout__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dev-callout__body strong{color:var(--modal-text-primary);font-size:var(--text-md);font-weight:var(--font-semibold)}.dev-callout__body p{color:var(--modal-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.dev-callout__note{color:var(--modal-text-secondary)}.dev-table-wrap{border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);overflow-x:auto}.dev-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.dev-table th{border-bottom:1px solid var(--modal-border);color:var(--modal-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-align:left;text-transform:uppercase}.dev-table td,.dev-table th{padding:var(--space-4)var(--space-5)}.dev-table td{border-bottom:1px solid var(--modal-divider);color:var(--modal-text-secondary);vertical-align:top}.dev-table tbody tr:last-child td{border-bottom:0}.dev-table__code{color:var(--modal-accent);background:0 0}.dev-http,.dev-table__code{font-family:var(--font-mono);font-size:var(--text-ms)}.dev-http{min-width:42px;padding:var(--space-1)var(--space-2);border-radius:var(--radius-xs);font-weight:var(--font-semibold);justify-content:center;align-items:center;display:inline-flex}.dev-http--final{border:1px solid var(--modal-mark-danger-border);background:var(--modal-mark-danger-bg);color:var(--modal-mark-danger-color)}.dev-http--retry{border:1px solid var(--modal-divider);background:var(--modal-item-lead-bg);color:var(--modal-accent)}.dev-retry{font-size:var(--text-ms);font-weight:var(--font-medium);white-space:nowrap}.dev-retry--yes{color:var(--modal-accent)}.dev-retry--no{color:var(--modal-text-muted)}.dev-links-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dev-link-card{padding:var(--space-6);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);transition:border-color var(--dv-duration)var(--dv-easing);flex-direction:column;text-decoration:none;display:flex}.dev-link-card--featured{border-color:var(--modal-item-border-selected)}.dev-link-card__icon{width:var(--modal-mark-size);height:var(--modal-mark-size);margin-bottom:var(--space-4);border:1px solid var(--modal-divider);border-radius:var(--radius-sm);background:var(--modal-item-lead-bg);color:var(--modal-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dev-link-card h3{margin:0 0 var(--space-2)0;color:var(--modal-text-primary);font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.dev-link-card p{margin:0 0 var(--space-5)0;color:var(--modal-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);flex:1}.dev-link-card__cta{align-items:center;gap:var(--space-2);color:var(--modal-accent);font-size:var(--text-sm);font-weight:var(--font-semibold);transition:gap .15s;display:inline-flex}.dev-link-card:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.dev-link-card:hover{border-color:var(--modal-border-hover)}.dev-link-card:hover .dev-link-card__cta{gap:var(--space-3)}}.dev-root .faq-section{background:0 0;gap:0;padding:0}.dev-root .faq-section__container{gap:var(--space-5);max-width:none;padding:var(--space-8);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dev-root .faq-section__header{align-items:flex-start;gap:var(--space-3)}.dev-root .faq-section__title{color:var(--modal-text-primary);font-size:var(--text-h4);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);text-align:left}.dev-root .faq-section__subtitle{color:var(--modal-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);text-align:left}.dev-root .faq-section__list{gap:var(--space-2)}.dev-root .faq-item{border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);box-shadow:none;transition:border-color var(--transition-fast);padding:0}.dev-root .faq-item:before{display:none}@media (hover:hover){.dev-root .faq-item:hover{border-color:var(--modal-item-border-hover);box-shadow:none}.dev-root .faq-item .faq-item__question:hover{background:0 0}}.dev-root .faq-item.faq-item--open{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg);box-shadow:none}.dev-root .faq-item__question{min-height:var(--space-14);padding:var(--space-3)var(--space-5)}.dev-root .faq-item__question:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:calc(-1*var(--focus-ring-width))}.dev-root .faq-item__question-text{color:var(--modal-text-primary);font-size:var(--text-md);font-weight:var(--font-medium);line-height:var(--leading-snug)}.dev-root .faq-item .faq-item__icon,.dev-root .faq-item.faq-item--open .faq-item__icon,.dev-root .faq-item:hover .faq-item__icon{width:var(--space-6);min-width:var(--space-6);height:var(--space-6);color:var(--modal-text-faint);background:0 0;border:0}.dev-root .faq-item.faq-item--open .faq-item__icon{color:var(--modal-accent)}.dev-root .faq-item .faq-item__divider{margin:0 var(--space-5);background:var(--modal-divider)}.dev-root .faq-item__answer-text{max-width:46rem;padding:var(--space-3-5)var(--space-5)var(--space-5);color:var(--modal-text-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed)}.dev-root .faq-item__link{border-bottom:1px solid var(--border-accent-subtle);color:var(--modal-accent);transition:border-color var(--transition-fast);text-decoration:none}@media (hover:hover){.dev-root .faq-item__link:hover{border-bottom-color:var(--border-accent);opacity:1;text-decoration:none}}.dev-root .faq-item__link:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.dev-root .faq-section__footer{align-items:flex-start;gap:var(--space-3);background:0 0;border:0;border-radius:0;padding:0}.dev-root .faq-section__footer-text{color:var(--modal-text-muted);font-size:var(--text-sm);text-align:left}.dev-root .faq-section__footer-cta{min-height:var(--tap-target-min);padding:0 var(--space-4);border:1px solid var(--modal-item-border);border-radius:var(--radius-md);background:var(--modal-item-bg);box-shadow:none;color:var(--modal-text-soft);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-normal);transition:border-color var(--transition-fast)}@media (hover:hover){.dev-root .faq-section__footer-cta:hover{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg);box-shadow:none;transform:none}}.dev-root .faq-section__footer-cta:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (max-width:900px){.dev-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.dev-container{padding:var(--space-4)0 var(--space-16)}.dev-hero{padding:var(--space-3)0 var(--space-8)}.dev-hero__title{font-size:var(--text-h2)}.dev-hero__subtitle{font-size:var(--text-md)}.dev-hero__actions{flex-direction:column;align-items:stretch}.dev-btn{width:100%;min-height:var(--tap-target-min)}.dev-hero__stats{grid-template-columns:minmax(0,1fr)}.dev-stat{box-shadow:0 -1px 0 var(--modal-divider)}.dev-features-grid,.dev-flist,.dev-links-grid{grid-template-columns:minmax(0,1fr)}.dev-tabs__list{width:100%;display:flex}.dev-tabs__tab{min-height:var(--tap-target-min);flex:1}.dev-root .faq-section__container{padding:var(--space-4)}.dev-root .faq-section__title{font-size:var(--text-h5)}.dev-root .faq-item__question{padding:var(--space-3)var(--space-4)}.dev-root .faq-item .faq-item__divider{margin:0 var(--space-4)}.dev-root .faq-item__answer-text{padding:var(--space-3)var(--space-4)var(--space-4);font-size:var(--text-sm)}.dev-root .faq-section__footer-cta{width:100%}}@media (max-width:480px){.dev-root{padding-right:var(--space-4);padding-left:var(--space-4)}.dev-hero{padding:var(--space-6)0 var(--space-4)}.dev-codeline__code{font-size:var(--text-xs)}.dev-root .faq-section__container{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.dev-btn,.dev-copy-btn,.dev-inline-link,.dev-link-card,.dev-link-card__cta,.dev-root .faq-item,.dev-root .faq-item__link,.dev-root .faq-section__footer-cta,.dev-tabs__tab{transition:none}}.biz-eyebrow{margin-bottom:var(--space-3);color:rgba(var(--white-rgb),var(--opacity-64));font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.14em;text-transform:uppercase;display:inline-block}.biz-bcard__icon,.biz-chip__icon,.biz-list__icon,.biz-trust__icon{width:var(--modal-item-lead-size);height:var(--modal-item-lead-size);border:1px solid var(--modal-divider);border-radius:var(--radius-sm);background:var(--modal-item-lead-bg);color:var(--modal-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.biz-trust{border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.biz-trust__item{align-items:center;gap:var(--space-3);padding:var(--space-5);box-shadow:-1px 0 0 var(--modal-divider),0 -1px 0 var(--modal-divider);display:flex}.biz-trust__label{color:var(--modal-text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin:0}@media (max-width:900px){.biz-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.biz-trust{grid-template-columns:minmax(0,1fr)}}.biz-list{border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.biz-list__item{gap:var(--space-4);padding:var(--space-5);box-shadow:-1px 0 0 var(--modal-divider),0 -1px 0 var(--modal-divider);display:flex}.biz-list__body{min-width:0}.biz-list__title{margin:0 0 var(--space-1);color:var(--modal-text-primary);font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.biz-list__text{color:var(--modal-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}@media (max-width:768px){.biz-list{grid-template-columns:minmax(0,1fr)}}.biz-bento{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.biz-bcard{padding:var(--space-5);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);flex-direction:column;grid-column:span 3;display:flex}.biz-bcard--flagship{padding:var(--space-6);border-color:var(--modal-item-border-selected);grid-column:span 6}.biz-bcard__icon{margin-bottom:var(--space-4)}.biz-bcard--flagship .biz-bcard__icon{width:var(--modal-mark-size);height:var(--modal-mark-size)}.biz-bcard__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.biz-bcard__name{color:var(--modal-text-primary);font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);margin:0}.biz-bcard--flagship .biz-bcard__name{font-size:var(--text-lg)}.biz-bcard__badge{padding:var(--space-1)var(--space-2);border:1px solid var(--modal-pill-border-active);border-radius:var(--radius-full);background:var(--modal-pill-bg-active);color:var(--modal-pill-text-active);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:inline-flex}.biz-bcard__text{color:var(--modal-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);flex:1;margin:0}@media (max-width:900px){.biz-bcard,.biz-bcard--flagship{grid-column:span 6}}@media (max-width:560px){.biz-bcard,.biz-bcard--flagship{grid-column:span 12}}.biz-source{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:rgba(var(--white-rgb),var(--opacity-64));font-size:var(--text-sm);flex-wrap:wrap;display:flex}.biz-source svg{color:rgba(var(--white-rgb),var(--opacity-80))}.biz-source__link{border-bottom:1px solid var(--border-accent-subtle);color:var(--modal-accent);font-weight:var(--font-medium);transition:border-color var(--transition-fast);text-decoration:none}.biz-source__link:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.biz-source__link:hover{border-bottom-color:var(--border-accent)}}.biz-chips{gap:var(--space-3);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.biz-chip,.biz-chips{padding:var(--space-4)}.biz-chip{gap:var(--space-2);border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);flex-direction:column;display:flex}.biz-chip__title{color:var(--modal-text-soft);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.biz-chip__text{color:var(--modal-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}@media (max-width:900px){.biz-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.biz-chips{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}}.biz-legal-grid{margin:0 0 var(--space-5);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.biz-legal-grid,.biz-legal-item{gap:var(--space-3);padding:var(--space-4)}.biz-legal-item{align-items:center;border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);color:var(--modal-text-soft);font-size:var(--text-sm);font-weight:var(--font-medium);display:flex}.biz-legal-item__icon{color:var(--modal-accent);flex-shrink:0;display:inline-flex}@media (max-width:900px){.biz-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.biz-legal-grid{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}}.biz-pricing-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.biz-tier{padding:var(--space-6);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.biz-tier--featured{border-color:var(--modal-item-border-selected)}.biz-tier__title{margin:0 0 var(--space-2);color:var(--modal-text-primary);font-size:var(--text-lg);font-weight:var(--font-bold)}.biz-tier__desc{margin:0 0 var(--space-4);color:var(--modal-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.biz-tier__features{gap:var(--space-2);margin:0 0 var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.biz-tier__features li{padding-left:var(--space-5);color:var(--modal-text-soft);font-size:var(--text-sm);position:relative}.biz-tier__features li:before{content:"";border-radius:var(--radius-full);background:var(--modal-accent);width:6px;height:6px;position:absolute;top:.5em;left:0}.biz-tier__cta{justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--tap-target-min);padding:var(--space-2)var(--space-4);border:1px solid var(--modal-item-border);border-radius:var(--radius-md);background:var(--modal-item-bg);color:var(--modal-text-soft);font-size:var(--text-sm);font-weight:var(--font-semibold);transition:color var(--dv-duration)ease,border-color var(--dv-duration)ease,background var(--dv-duration)ease;margin-top:auto;text-decoration:none;display:inline-flex}.biz-tier__cta--primary{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32));background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));box-shadow:var(--shadow-sm);color:var(--modal-text-primary)}.biz-tier__cta:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.biz-tier__cta:hover{border-color:var(--modal-item-border-hover);color:var(--modal-text-primary)}.biz-tier__cta--primary:hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48));background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-24)),rgba(var(--brand-cyan-rgb),var(--opacity-08))),rgba(var(--brand-cyan-rgb),var(--opacity-04))}}@media (max-width:900px){.biz-pricing-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.biz-tier__cta{align-self:stretch}}.biz-final{margin:var(--space-10)0 var(--space-14);padding:var(--space-12)var(--space-6);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);text-align:center}.biz-final__title{margin:0 0 var(--space-3)0;color:var(--modal-text-primary);font-size:var(--text-h5);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.biz-final__subtitle{max-width:560px;margin:0 auto var(--space-6);color:var(--modal-text-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed)}.biz-final__cta{margin:0 auto}@media (max-width:768px){.biz-final{padding:var(--space-10)var(--space-5)}.biz-final__cta{width:100%}}.biz-contact__card{max-width:720px;padding:var(--space-7);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);margin:0 auto}@media (max-width:480px){.biz-contact__card{padding:var(--space-5)}}.biz-form{gap:var(--space-4);flex-direction:column;display:flex}.biz-form__row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:640px){.biz-form__row{grid-template-columns:minmax(0,1fr)}}.biz-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.biz-field__label{color:var(--modal-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}.biz-field .ui-select__trigger,.biz-input,.biz-textarea{border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);min-height:48px;color:var(--modal-text-primary);font-size:var(--text-base)}.biz-input,.biz-textarea{width:100%;padding:var(--space-3)var(--space-4);font-family:var(--font-primary);transition:border-color var(--dv-duration)ease}.biz-field .ui-select__trigger{padding-top:var(--space-3);padding-bottom:var(--space-3)}.biz-field .ui-select__trigger:hover:not(.ui-select__trigger--disabled){border:1px solid var(--modal-item-border);background:var(--modal-item-bg)}.biz-input::placeholder,.biz-textarea::placeholder{color:var(--modal-text-faint)}.biz-field .ui-select__trigger--open,.biz-field .ui-select__trigger:focus-visible,.biz-input:focus,.biz-textarea:focus{border:1px solid var(--modal-item-border-selected);background:var(--modal-item-bg);outline:none}.biz-field .ui-select__trigger:focus-visible,.biz-input:focus-visible,.biz-textarea:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.biz-field .ui-select__trigger--error,.biz-field .ui-select__trigger--error:focus-visible,.biz-field .ui-select__trigger--error:hover{border:1px solid var(--modal-mark-danger-border)}@media (hover:hover){.biz-field .ui-select__trigger:hover:not(.ui-select__trigger--disabled,.ui-select__trigger--open,.ui-select__trigger--error),.biz-input:hover:not(:focus),.biz-textarea:hover:not(:focus){border-color:var(--modal-item-border-hover)}}.biz-textarea{resize:vertical;min-height:96px}.biz-form__error{align-items:flex-start;gap:var(--space-3);padding:var(--space-4)var(--space-5);border:1px solid var(--modal-mark-danger-border);border-radius:var(--modal-item-radius);background:var(--modal-mark-danger-bg);margin:0;display:flex}.biz-form__error-icon{color:var(--modal-mark-danger-color);flex-shrink:0;margin-top:2px}.biz-form__error-body{min-width:0}.biz-form__error-text{margin:0 0 var(--space-2);color:var(--modal-text-primary);font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.biz-form__error-mail{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;color:var(--modal-accent);font-size:var(--text-md);font-weight:var(--font-bold);text-decoration:none;display:inline-flex}.biz-form__direct{color:var(--modal-text-muted);font-size:var(--text-sm);text-align:center;margin:0}.biz-form__direct-link{color:var(--modal-accent);font-weight:var(--font-semibold);text-decoration:none}.biz-form__consent{color:var(--modal-text-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}.biz-form__consent-link{color:var(--modal-text-secondary);text-underline-offset:2px;text-decoration:underline}.biz-form__consent-link:focus-visible,.biz-form__direct-link:focus-visible,.biz-form__error-mail:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.biz-form__direct-link:hover,.biz-form__error-mail:hover{text-decoration:underline}.biz-form__consent-link:hover{color:var(--modal-accent)}}.biz-form-success{padding:var(--space-8)var(--space-4);text-align:center}.biz-form-success__icon{margin-bottom:var(--space-4);color:var(--modal-accent);display:inline-flex}.biz-form-success__title{margin:0 0 var(--space-2);color:var(--modal-text-primary);font-size:var(--text-xl);font-weight:var(--font-bold)}.biz-form-success__text{color:var(--modal-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.biz-calc{gap:var(--space-6);padding:var(--space-7);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}@media (max-width:768px){.biz-calc{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}}.biz-calc__controls{gap:var(--space-7);flex-direction:column;display:flex}.biz-calc__types{padding:var(--space-1);border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-lead-bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.biz-calc__types-glow{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc(50% - var(--space-1));border:1px solid var(--modal-pill-border-active);border-radius:var(--radius-sm);background:var(--modal-pill-bg-active);transition:transform var(--dv-duration)var(--dv-easing);position:absolute}.biz-calc__types-glow[data-pos=video]{transform:translate(100%)}.biz-calc__type{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-target-min);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);color:var(--modal-text-muted);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:color var(--dv-duration)ease;background:0 0;border:none;display:inline-flex;position:relative}.biz-calc__type--active{color:var(--modal-pill-text-active)}.biz-calc__type:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.biz-calc__type:not(.biz-calc__type--active):hover{color:var(--modal-text-primary)}}.biz-calc__slider-row{gap:var(--space-3);flex-direction:column;display:flex}.biz-calc__slider-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.biz-calc__slider-label{color:var(--modal-text-secondary);font-size:var(--text-sm)}.biz-calc__volume-value{color:var(--modal-text-primary);font-size:var(--text-h6);font-weight:var(--font-extrabold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.biz-calc__slider{border-radius:var(--radius-full);background:linear-gradient(to right,var(--modal-accent)0,var(--modal-accent)var(--biz-fill,0),var(--modal-border)var(--biz-fill,0),var(--modal-border)100%);cursor:pointer;appearance:none;outline:none;width:100%;height:6px}.biz-calc__slider::-webkit-slider-thumb{border:3px solid var(--bg-card-elevated);border-radius:var(--radius-full);background:var(--modal-accent);width:20px;height:20px;box-shadow:var(--shadow-sm);cursor:pointer;appearance:none;transition:transform .15s}.biz-calc__slider::-moz-range-thumb{border:3px solid var(--bg-card-elevated);border-radius:var(--radius-full);background:var(--modal-accent);width:20px;height:20px;box-shadow:var(--shadow-sm);cursor:pointer}.biz-calc__slider:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.biz-calc__slider::-webkit-slider-thumb:hover{transform:scale(1.12)}}.biz-calc__slider-ends{color:var(--modal-text-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.biz-calc__presets{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.biz-calc__preset{min-height:var(--space-8);padding:var(--space-1)var(--space-3);border:1px solid var(--modal-pill-border);border-radius:var(--radius-full);background:var(--modal-item-bg);color:var(--modal-text-soft);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:color var(--dv-duration)ease,border-color var(--dv-duration)ease,background var(--dv-duration)ease}.biz-calc__preset--active{border-color:var(--modal-pill-border-active);background:var(--modal-pill-bg-active);color:var(--modal-pill-text-active)}.biz-calc__preset:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.biz-calc__preset:not(.biz-calc__preset--active):hover{border-color:var(--modal-pill-border-hover);color:var(--modal-text-primary)}}.biz-calc__result{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--modal-item-border);border-radius:var(--radius-lg);background:var(--modal-item-lead-bg);text-align:center;flex-direction:column;display:flex}.biz-calc__credits{gap:var(--space-1);flex-direction:column;display:flex}.biz-calc__credits-value{color:var(--modal-text-primary);font-size:clamp(36px,5vw,46px);font-weight:var(--font-extrabold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:1}.biz-calc__credits-label{color:var(--modal-text-muted);font-size:var(--text-sm)}.biz-calc__plan{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-4);border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);flex-direction:column;display:flex}.biz-calc__plan--enterprise{border-color:var(--modal-item-border-selected);background:var(--modal-item-bg-selected)}.biz-calc__plan-label{color:var(--modal-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.12em;text-transform:uppercase}.biz-calc__plan-name{color:var(--modal-text-primary);font-size:var(--text-lg);font-weight:var(--font-bold)}.biz-calc__plan-price{color:var(--modal-text-secondary);font-size:var(--text-base)}.biz-calc__plan-per{color:var(--modal-text-muted)}.biz-calc__plan-hint{color:var(--modal-text-secondary);font-size:var(--text-sm)}.biz-calc__cta{align-items:center;gap:var(--space-2);color:var(--modal-accent);font-size:var(--text-sm);font-weight:var(--font-semibold);transition:gap var(--dv-duration)ease;text-decoration:none;display:inline-flex}.biz-calc__cta:focus-visible{outline:var(--focus-ring-width)solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.biz-calc__cta:hover{gap:var(--space-3)}}.biz-calc__note{color:var(--modal-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}@media (prefers-reduced-motion:reduce){.biz-calc__cta,.biz-calc__preset,.biz-calc__type,.biz-calc__types-glow,.biz-input,.biz-source__link,.biz-textarea,.biz-tier__cta{transition:none}.biz-calc__slider::-webkit-slider-thumb{transition:none}}