.product-feature-diagram--light svg text[data-v-fd571948],.product-feature-diagram--light svg text[fill="#9CA3AF"][data-v-fd571948],.product-feature-diagram--light svg text[fill="#EEEEEE"][data-v-fd571948]{fill:#64748b}.pf-flow[data-v-fd571948]{animation:pf-dash-fd571948 2s linear infinite}.pf-pulse[data-v-fd571948]{animation:pf-pulse-fd571948 1.5s ease-in-out infinite}.pf-led[data-v-fd571948]{animation:pf-led-fd571948 1.2s ease-in-out infinite}.pf-orbit[data-v-fd571948]{animation:pf-orbit-fd571948 8s linear infinite;transform-origin:center}.pf-bar[data-v-fd571948],.pf-orbit[data-v-fd571948]{transform-box:fill-box}.pf-bar[data-v-fd571948]{animation:pf-bar-fd571948 1.8s ease-in-out infinite;transform-origin:bottom}.pf-log-scroll[data-v-fd571948]{animation:pf-log-fd571948 4s linear infinite}.product-feature-diagram--paused .pf-bar[data-v-fd571948],.product-feature-diagram--paused .pf-flow[data-v-fd571948],.product-feature-diagram--paused .pf-led[data-v-fd571948],.product-feature-diagram--paused .pf-log-scroll[data-v-fd571948],.product-feature-diagram--paused .pf-orbit[data-v-fd571948],.product-feature-diagram--paused .pf-pulse[data-v-fd571948]{animation-play-state:paused}.product-feature-diagram--static .pf-bar[data-v-fd571948],.product-feature-diagram--static .pf-flow[data-v-fd571948],.product-feature-diagram--static .pf-led[data-v-fd571948],.product-feature-diagram--static .pf-log-scroll[data-v-fd571948],.product-feature-diagram--static .pf-orbit[data-v-fd571948],.product-feature-diagram--static .pf-pulse[data-v-fd571948]{animation:none}@keyframes pf-dash-fd571948{to{stroke-dashoffset:-16}}@keyframes pf-pulse-fd571948{0%,to{opacity:1}50%{opacity:.65}}@keyframes pf-led-fd571948{0%,to{opacity:1}50%{opacity:.35}}@keyframes pf-orbit-fd571948{to{transform:rotate(1turn)}}@keyframes pf-bar-fd571948{0%,to{opacity:.7}50%{opacity:1}}@keyframes pf-log-fd571948{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.pf-bar[data-v-fd571948],.pf-flow[data-v-fd571948],.pf-led[data-v-fd571948],.pf-log-scroll[data-v-fd571948],.pf-orbit[data-v-fd571948],.pf-pulse[data-v-fd571948]{animation:none}}.products-grid-bg[data-v-b19ed65f]{background-image:linear-gradient(rgba(59,113,254,.04) 1px,transparent 0),linear-gradient(90deg,rgba(59,113,254,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent);mask-image:linear-gradient(180deg,#000 20%,transparent)}.products-section--light .products-grid-bg[data-v-b19ed65f]{background-image:linear-gradient(rgba(59,113,254,.05) 1px,transparent 0),linear-gradient(90deg,rgba(59,113,254,.05) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 85%);mask-image:linear-gradient(180deg,#000 10%,transparent 85%)}.products-section--light .products-glow--left[data-v-b19ed65f]{background:#3b71fe0a}.products-section--light .products-glow--right[data-v-b19ed65f]{background:#3b71fe08}.products-glow[data-v-b19ed65f]{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute}.products-glow--left[data-v-b19ed65f]{background:#3b71fe1a;height:360px;left:-8%;top:20%;width:360px}.products-glow--right[data-v-b19ed65f]{background:#6b93ff12;bottom:10%;height:300px;right:-5%;width:300px}.feature-slider[data-v-b19ed65f]{align-items:center;display:flex;gap:.5rem;max-width:100%;min-width:0}.feature-slider-viewport[data-v-b19ed65f]{border-radius:var(--radius-lg);flex:1;max-width:100%;min-width:0;overflow:hidden;overflow-x:clip}.feature-slider-track[data-v-b19ed65f]{display:flex;transition:transform .45s cubic-bezier(.4,0,.2,1);width:100%}.feature-slide[data-v-b19ed65f]{flex:0 0 100%;min-width:0}.feature-slide-diagram[data-v-b19ed65f]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#141a28a6,#0f142066);min-height:180px}.products-section--light .feature-slide-diagram[data-v-b19ed65f]{background:#fff;border:1px solid var(--dcim-border-light);box-shadow:0 4px 20px #0c111e0d}.products-section--light .feature-slide-glow[data-v-b19ed65f]{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(59,113,254,.08) 0,transparent 70%)}.feature-slide-glow[data-v-b19ed65f]{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(59,113,254,.14) 0,transparent 70%)}.feature-slide-caption[data-v-b19ed65f]{align-items:flex-start;background:#3b71fe14;border-radius:var(--radius-sm);display:flex;gap:.75rem;margin-top:1rem;padding:.875rem 1rem}.products-section--light .feature-slide-caption[data-v-b19ed65f]{background:var(--dcim-primary-muted);border:1px solid rgba(59,113,254,.1)}.feature-slide-index[data-v-b19ed65f]{color:var(--dcim-primary);flex-shrink:0;font-size:1.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.feature-slide-copy[data-v-b19ed65f]{flex:1}.feature-slide-title[data-v-b19ed65f]{color:var(--dcim-text-dark-primary);font-size:.9375rem;font-weight:600;line-height:1.35;margin:0}.products-section--light .feature-slide-title[data-v-b19ed65f]{color:var(--dcim-text-light)}.feature-slide-desc[data-v-b19ed65f]{color:var(--dcim-text-dark-secondary);font-size:.8125rem;line-height:1.55;margin:.35rem 0 0}.products-section--light .feature-slide-desc[data-v-b19ed65f]{color:var(--dcim-text-light-secondary)}.feature-slider-btn[data-v-b19ed65f]{align-items:center;background:#3b71fe1a;border:1px solid var(--dcim-primary-border);border-radius:var(--radius-sm);color:var(--dcim-primary);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;transition:all .2s ease;width:2.25rem}.products-section--light .feature-slider-btn[data-v-b19ed65f]{background:var(--dcim-primary-muted);border-color:#3b71fe33}.feature-slider-btn[data-v-b19ed65f]:hover{background:var(--dcim-primary);box-shadow:var(--shadow-glow-sm);color:#fff}.feature-slider-btn[data-v-b19ed65f]:focus-visible{outline:2px solid var(--dcim-primary);outline-offset:2px}.feature-dot[data-v-b19ed65f]{background:#3b71fe40;border:none;border-radius:999px;cursor:pointer;height:6px;padding:0;transition:all .2s ease;width:6px}.feature-dot--active[data-v-b19ed65f]{background:var(--dcim-primary);width:18px}.feature-dot[data-v-b19ed65f]:focus-visible{outline:2px solid var(--dcim-primary);outline-offset:2px}.tier-sheet[data-v-b19ed65f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(165deg,#141a28b8,#0f14208c);border:1px solid rgba(59,113,254,.14);border-radius:var(--radius-lg);box-shadow:inset 0 1px #ffffff0a,0 8px 32px #080c1859;max-width:100%;min-height:0;min-width:0;overflow:hidden;overflow-x:clip}.products-section--light .tier-sheet[data-v-b19ed65f]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:var(--dcim-border-light);box-shadow:0 4px 24px #0c111e0f,inset 0 1px #fff}.products-section--light .tier-item--featured[data-v-b19ed65f]{background:#3b71fe0a;box-shadow:inset 0 0 0 1px #3b71fe1a}.products-section--light .tier-glow-border[data-v-b19ed65f]:after{box-shadow:0 0 10px #3b71fe1a,0 0 20px #3b71fe0d}.products-section--light .tier-bar[data-v-b19ed65f]{background:#3b71fe1a}.tier-table-head[data-v-b19ed65f]{border-bottom:1px solid rgba(59,113,254,.12);color:var(--dcim-text-dark-muted);display:none;font-size:.6875rem;font-weight:600;letter-spacing:.12em;padding:.75rem 1.25rem;text-transform:uppercase}.products-section--light .tier-table-head[data-v-b19ed65f]{color:var(--dcim-text-light-secondary)}.tier-table-head-action[data-v-b19ed65f]{display:block}.tier-item[data-v-b19ed65f]{display:grid;gap:.5rem .75rem;grid-template-areas:"edition edition" "scale scale" "price link";grid-template-columns:1fr auto;min-width:0;padding:1rem 1.125rem;position:relative;transition:background .25s ease}.tier-item+.tier-item[data-v-b19ed65f]{border-top:1px solid rgba(59,113,254,.1)}.products-section--light .tier-item+.tier-item[data-v-b19ed65f]{border-top-color:#3b71fe14}.tier-item[data-v-b19ed65f]:hover{background:#3b71fe0f}.products-section--light .tier-item[data-v-b19ed65f]:hover{background:#3b71fe0a}.tier-item--featured[data-v-b19ed65f]{background:#3b71fe14;box-shadow:inset 0 0 24px #3b71fe0f;z-index:1}.tier-item--featured[data-v-b19ed65f]>:not(.tier-glow-border){position:relative;z-index:1}@property --tier-glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.tier-glow-border[data-v-b19ed65f]{animation:tier-glow-spin-b19ed65f 3s linear infinite;background:conic-gradient(from var(--tier-glow-angle),transparent 0deg,transparent 300deg,rgba(59,113,254,.25) 320deg,rgba(107,147,255,.95) 340deg,rgba(59,113,254,.55) 350deg,transparent 1turn);top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:0}.tier-glow-border[data-v-b19ed65f]:after{box-shadow:0 0 12px #3b71fe26,0 0 24px #3b71fe14;content:"";top:2px;right:2px;bottom:2px;left:2px;pointer-events:none;position:absolute}@keyframes tier-glow-spin-b19ed65f{to{--tier-glow-angle:360deg}}.tier-item-edition[data-v-b19ed65f]{align-items:flex-start;display:flex;gap:.75rem;grid-area:edition;min-width:0}.tier-item-icon[data-v-b19ed65f]{flex-shrink:0;height:1.75rem;-o-object-fit:contain;object-fit:contain;width:1.75rem}.tier-item-title-row[data-v-b19ed65f]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .5rem}.tier-item-name[data-v-b19ed65f]{color:var(--dcim-text-dark-primary);font-size:.9375rem;font-weight:600;line-height:1.3;margin:0}.products-section--light .tier-item-name[data-v-b19ed65f]{color:var(--dcim-text-light)}.tier-item-rec[data-v-b19ed65f]{background:#3b71fe2e;border-radius:2px;color:var(--dcim-accent-light);flex-shrink:0;font-size:.625rem;font-weight:600;letter-spacing:.04em;padding:.125rem .4rem}.products-section--light .tier-item-rec[data-v-b19ed65f]{background:var(--dcim-primary-muted);color:var(--dcim-primary)}.tier-item-tag[data-v-b19ed65f]{color:var(--dcim-text-dark-muted);display:block;font-size:.6875rem;font-weight:500;margin-top:.15rem}.products-section--light .tier-item-tag[data-v-b19ed65f]{color:var(--dcim-text-light-secondary)}.tier-item-scale[data-v-b19ed65f]{grid-area:scale;min-width:0}.tier-scale-meta[data-v-b19ed65f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem}.tier-scale-num[data-v-b19ed65f]{color:var(--dcim-text-dark-primary);flex-shrink:0;font-size:1.125rem;font-weight:700;letter-spacing:-.03em}.tier-scale-num--wide[data-v-b19ed65f]{font-size:.8125rem;letter-spacing:-.04em}.products-section--light .tier-scale-num[data-v-b19ed65f]{color:var(--dcim-text-light)}.tier-scale-unit[data-v-b19ed65f]{color:var(--dcim-text-dark-muted);font-size:.6875rem}.products-section--light .tier-scale-unit[data-v-b19ed65f]{color:var(--dcim-text-light-secondary)}.tier-bar[data-v-b19ed65f]{background:#3b71fe1f;border-radius:999px;height:4px;overflow:hidden}.tier-bar-fill[data-v-b19ed65f]{background:linear-gradient(90deg,rgba(59,113,254,.55) 0,var(--dcim-primary) 100%);border-radius:inherit;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.tier-item--featured .tier-bar-fill[data-v-b19ed65f]{background:linear-gradient(90deg,var(--dcim-primary) 0,var(--dcim-accent-light) 100%);box-shadow:0 0 12px #3b71fe59}.tier-bar--flex .tier-bar-fill[data-v-b19ed65f]{background:repeating-linear-gradient(90deg,#3b71fe59,#3b71fe59 6px,#6b93ffbf 0,#6b93ffbf 12px)}.tier-item-price[data-v-b19ed65f]{align-self:center;grid-area:price;justify-self:stretch;min-width:0;overflow:hidden}.tier-price-block[data-v-b19ed65f]{align-items:baseline;-moz-column-gap:.125rem;column-gap:.125rem;display:grid;grid-template-columns:1em 7ch 1.65em;margin-left:auto;width:100%}.tier-price-symbol[data-v-b19ed65f]{justify-self:end}.tier-price-symbol[data-v-b19ed65f],.tier-price-unit[data-v-b19ed65f]{color:var(--dcim-text-dark-muted);font-size:.75rem}.tier-price-unit[data-v-b19ed65f]{justify-self:start;white-space:nowrap}.products-section--light .tier-price-symbol[data-v-b19ed65f],.products-section--light .tier-price-unit[data-v-b19ed65f]{color:var(--dcim-text-light-secondary)}.tier-price-value[data-v-b19ed65f]{color:var(--dcim-primary);font-size:1.0625rem;font-variant-numeric:tabular-nums;font-weight:700;justify-self:end;letter-spacing:0;text-align:right;width:7ch}.tier-price-inquiry[data-v-b19ed65f]{font-size:.9375rem;font-weight:600}.tier-item-link[data-v-b19ed65f]{align-items:center;align-self:center;color:var(--dcim-accent-light);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.25rem;grid-area:link;justify-self:end;max-width:100%;min-width:0;transition:gap .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.products-section--light .tier-item-link[data-v-b19ed65f]:not(.tier-item-link--featured){color:var(--dcim-primary)}.tier-item-link[data-v-b19ed65f]:not(.tier-item-link--featured):hover{color:var(--dcim-primary);gap:.45rem}.tier-item-link[data-v-b19ed65f]:active{transform:scale(.98)}.tier-item-link[data-v-b19ed65f]:focus-visible{border-radius:2px;outline:2px solid var(--dcim-primary);outline-offset:2px}.tier-item-link--featured[data-v-b19ed65f]{background:var(--dcim-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-glow-sm);color:#fff;padding:.4rem .7rem}.tier-item-link--featured[data-v-b19ed65f]:hover{background:var(--dcim-primary-hover);box-shadow:var(--shadow-glow-button);color:#fff;gap:.45rem}@media (min-width:640px){.tier-table-head[data-v-b19ed65f]{align-items:center;display:grid;gap:.5rem .75rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,6.5rem) minmax(0,5.5rem)}.tier-table-head span[data-v-b19ed65f]:nth-child(3){justify-self:stretch;text-align:right}.tier-item[data-v-b19ed65f]{align-items:center;gap:.5rem .75rem;grid-template-areas:"edition scale price link";grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,6.5rem) minmax(0,5.5rem);padding:.875rem 1rem}.tier-scale-meta[data-v-b19ed65f]{margin-bottom:.35rem}}@media (min-width:1280px){.tier-table-head[data-v-b19ed65f]{padding:.75rem 1.25rem}.tier-item[data-v-b19ed65f],.tier-table-head[data-v-b19ed65f]{gap:.75rem 1.25rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,8.85rem) minmax(0,auto)}.tier-item[data-v-b19ed65f]{padding:.875rem 1.25rem}}@media (prefers-reduced-motion:reduce){.feature-slider-track[data-v-b19ed65f],.tier-bar-fill[data-v-b19ed65f]{transition:none}.tier-glow-border[data-v-b19ed65f]{animation:none;background:#3b71fe59;box-shadow:inset 0 0 0 1px #3b71fe73;-webkit-mask:none;mask:none;padding:0}.tier-glow-border[data-v-b19ed65f]:after{display:none}}
