.series-nav.breadcrumb-only[data-v-2bceb01e]{display:flex;align-items:center;background:#fff9;border-bottom:1px solid var(--border-color, #e5e7eb);position:sticky;top:65px;z-index:90;min-height:52px;padding:2px 0;box-shadow:0 2px 5px #0000000d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.series-nav.breadcrumb-only>.container[data-v-2bceb01e]{max-width:none!important;width:100%!important;padding:0 1rem!important;margin:0!important}.breadcrumb-row[data-v-2bceb01e]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.series-nav.breadcrumb-only .series-breadcrumb[data-v-2bceb01e]{position:static;padding:.75rem 0;margin-left:0;flex:1}.series-nav.breadcrumb-only[data-v-2bceb01e] .breadcrumb-container{margin-left:0!important;padding:0!important}.series-nav.breadcrumb-only[data-v-2bceb01e] .breadcrumb-container .container{padding:0!important;margin:0!important}.series-nav.breadcrumb-only[data-v-2bceb01e] .breadcrumb-list{padding-left:0!important;margin-left:0!important}[data-theme=dark] .series-nav.breadcrumb-only[data-v-2bceb01e]{background:#1e1e2399;border-bottom-color:#46464680;box-shadow:0 2px 5px #0003}.config-main[data-v-2bceb01e]{padding:1.5rem 0 3rem;background:var(--light-gray);min-height:calc(100vh - 120px)}[data-theme=dark] .config-main[data-v-2bceb01e]{background:var(--dark-bg)}.config-layout[data-v-2bceb01e]{display:flex;gap:1.5rem;align-items:flex-start}.config-form[data-v-2bceb01e]{flex:1;min-width:0}.config-summary[data-v-2bceb01e]{width:480px;flex-shrink:0;position:sticky;top:125px}.step-list[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.25rem}.step-row[data-v-2bceb01e]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.step-row[data-v-2bceb01e]:hover{background:var(--light-gray)}.step-row.active[data-v-2bceb01e]{background:rgba(var(--primary-color-rgb),.1)}.step-row.active .step-title[data-v-2bceb01e]{color:var(--primary-color);font-weight:600}.step-row.completed .step-title[data-v-2bceb01e]{color:var(--text-muted)}[data-theme=dark] .step-row[data-v-2bceb01e]:hover{background:var(--dark-elevated)}[data-theme=dark] .step-row.active[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15)}[data-theme=dark] .step-row.active .step-title[data-v-2bceb01e]{color:var(--accent-color)}.step-number[data-v-2bceb01e]{min-width:28px;height:24px;padding:0 .5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;background:var(--light-gray);color:var(--text-muted);flex-shrink:0}.step-row.active .step-number[data-v-2bceb01e]{background:var(--primary-color);color:#fff}.step-number.completed[data-v-2bceb01e]{background:#10b981;color:#fff}[data-theme=dark] .step-number[data-v-2bceb01e]{background:var(--dark-elevated);color:var(--dark-text-muted)}[data-theme=dark] .step-row.active .step-number[data-v-2bceb01e]{background:var(--accent-color);color:var(--dark-bg)}.step-info[data-v-2bceb01e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.step-title[data-v-2bceb01e]{font-size:.85rem;font-weight:500;color:var(--text-color)}[data-theme=dark] .step-title[data-v-2bceb01e]{color:var(--dark-text)}.step-value[data-v-2bceb01e]{font-size:.8rem;color:var(--primary-color);font-weight:600;background:rgba(var(--primary-color-rgb),.08);padding:.15rem .5rem;border-radius:4px;display:inline-block;max-width:fit-content}[data-theme=dark] .step-value[data-v-2bceb01e]{color:var(--accent-color);background:rgba(var(--accent-color-rgb),.15)}.step-addons-list[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.2rem;margin-top:.15rem}.step-addon-item[data-v-2bceb01e]{font-size:.7rem;color:var(--primary-color);font-weight:500;background:rgba(var(--primary-color-rgb),.08);padding:.15rem .4rem;border-radius:3px;display:inline-block;max-width:fit-content}[data-theme=dark] .step-addon-item[data-v-2bceb01e]{color:var(--accent-color);background:rgba(var(--accent-color-rgb),.15)}.license-type-row[data-v-2bceb01e]{background:linear-gradient(135deg,#8b5cf60d,#10b9810d)!important;border-left:3px solid #8b5cf6}.license-type-row.completed[data-v-2bceb01e]{background:linear-gradient(135deg,#8b5cf614,#10b98114)!important}[data-theme=dark] .license-type-row[data-v-2bceb01e]{background:linear-gradient(135deg,#8b5cf61a,#10b9811a)!important}.license-type-summary[data-v-2bceb01e]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.license-type-badge[data-v-2bceb01e]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border-radius:6px;font-size:.8rem;font-weight:600}.license-type-badge.payg[data-v-2bceb01e]{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}.license-type-badge.perpetual[data-v-2bceb01e]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff}.license-type-badge.fixed-term[data-v-2bceb01e]{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff}.license-type-badge i[data-v-2bceb01e]{font-size:.7rem}.license-term-badge[data-v-2bceb01e]{display:inline-flex;align-items:center;padding:.25rem .5rem;background:#8b5cf626;color:#7c3aed;border-radius:4px;font-size:.75rem;font-weight:600}[data-theme=dark] .license-term-badge[data-v-2bceb01e]{background:#8b5cf640;color:#a78bfa}.step-arrow[data-v-2bceb01e]{font-size:.65rem;color:var(--text-muted);opacity:0;transition:opacity .2s ease}.step-row:hover .step-arrow[data-v-2bceb01e],.step-row.active .step-arrow[data-v-2bceb01e]{opacity:1}.summary-divider[data-v-2bceb01e]{height:1px;background:var(--border-color);margin:1rem 0}[data-theme=dark] .summary-divider[data-v-2bceb01e]{background:var(--dark-border-color)}.product-codes-section[data-v-2bceb01e]{margin:1rem 0;padding:.75rem;background:var(--light-gray);border-radius:8px}[data-theme=dark] .product-codes-section[data-v-2bceb01e]{background:#ffffff08}.product-codes-header[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:var(--text-muted);margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:1px solid var(--border-color)}.product-codes-header i[data-v-2bceb01e]{color:var(--primary-color)}[data-theme=dark] .product-codes-header[data-v-2bceb01e]{border-color:var(--dark-border-color)}[data-theme=dark] .product-codes-header i[data-v-2bceb01e]{color:var(--accent-color)}.product-codes-list[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.15rem}.product-code-row[data-v-2bceb01e]{display:flex;align-items:center;gap:.35rem;padding:.3rem .5rem;background:#fff;border-radius:3px;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:.75rem;border-left:2px solid var(--primary-color)}.product-code-row.license[data-v-2bceb01e]{border-left-color:#8b5cf6;background:#8b5cf60d}.product-code-row.support[data-v-2bceb01e]{border-left-color:#10b981;background:#10b9810d}.product-code-row.addon[data-v-2bceb01e]{border-left-color:#f59e0b;background:#f59e0b0d}.product-code-row.hardware[data-v-2bceb01e]{border-left-color:#3b82f6;background:#3b82f60d}.product-code-row.eops[data-v-2bceb01e]{border-left-color:#8b5cf6;background:#8b5cf60d}[data-theme=dark] .product-code-row[data-v-2bceb01e]{background:#ffffff0d}[data-theme=dark] .product-code-row.license[data-v-2bceb01e]{background:#8b5cf61a}[data-theme=dark] .product-code-row.support[data-v-2bceb01e]{background:#10b9811a}[data-theme=dark] .product-code-row.addon[data-v-2bceb01e]{background:#f59e0b1a}[data-theme=dark] .product-code-row.hardware[data-v-2bceb01e]{background:#3b82f61a}[data-theme=dark] .product-code-row.eops[data-v-2bceb01e]{background:#8b5cf61a}.pc-qty[data-v-2bceb01e]{font-weight:600;color:var(--text-muted);min-width:18px;font-size:.7rem}.pc-code[data-v-2bceb01e]{flex:1;color:var(--text-color);font-weight:500;word-break:break-all}.pc-badge[data-v-2bceb01e]{font-size:.55rem;font-weight:600;padding:.1rem .3rem;border-radius:2px;text-transform:uppercase;letter-spacing:.03em;opacity:.7;flex-shrink:0}.pc-badge.license[data-v-2bceb01e],.pc-badge.eops[data-v-2bceb01e]{color:#8b5cf6;background:#8b5cf61a}.pc-badge.support[data-v-2bceb01e]{color:#10b981;background:#10b9811a}.pc-badge.addon[data-v-2bceb01e]{color:#f59e0b;background:#f59e0b1a}.pc-badge.hardware[data-v-2bceb01e]{color:#3b82f6;background:#3b82f61a}[data-theme=dark] .pc-code[data-v-2bceb01e]{color:var(--dark-text)}[data-theme=dark] .pc-badge[data-v-2bceb01e]{opacity:.8}.product-codes-empty[data-v-2bceb01e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--text-muted);font-size:.75rem;text-align:center}.product-codes-empty i[data-v-2bceb01e]{font-size:1.5rem;opacity:.4}.quick-summary-top[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem;padding:.75rem;background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0000000a}[data-theme=dark] .quick-summary-top[data-v-2bceb01e]{background:var(--dark-card);border-color:var(--dark-border-color)}.qs-hero-section[data-v-2bceb01e]{position:relative;cursor:pointer}.qs-hero-image[data-v-2bceb01e]{width:100%;height:85px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed rgba(156,163,175,.3);border-radius:10px;transition:all .2s ease;overflow:hidden}.qs-hero-image.has-value[data-v-2bceb01e]{border-style:solid;border-color:var(--border-color);background:linear-gradient(135deg,#fff,#f8fafc)}.qs-hero-image[data-v-2bceb01e]:hover{border-color:var(--primary-color)}[data-theme=dark] .qs-hero-image[data-v-2bceb01e]{background:linear-gradient(135deg,var(--dark-elevated) 0%,var(--dark-card) 100%);border-color:#6b72804d}[data-theme=dark] .qs-hero-image.has-value[data-v-2bceb01e]{background:linear-gradient(135deg,var(--dark-card) 0%,var(--dark-elevated) 100%);border-color:var(--dark-border-color)}[data-theme=dark] .qs-hero-image[data-v-2bceb01e]:hover{border-color:var(--accent-color)}.qs-hero-img[data-v-2bceb01e]{max-width:90%;max-height:70px;object-fit:contain}.qs-hero-placeholder[data-v-2bceb01e]{font-size:2rem;color:#d1d5db}.qs-hero-hint[data-v-2bceb01e]{font-size:.7rem;color:#9ca3af;font-style:italic}[data-theme=dark] .qs-hero-placeholder[data-v-2bceb01e]{color:#4b5563}[data-theme=dark] .qs-hero-hint[data-v-2bceb01e]{color:#6b7280}.qs-hero-badges[data-v-2bceb01e]{position:absolute;top:6px;right:6px;display:flex;gap:.3rem}.qs-badge[data-v-2bceb01e]{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:.6rem;font-weight:700;border-radius:4px;line-height:1;white-space:nowrap}.qs-badge-cluster[data-v-2bceb01e]{background:#3b82f6e6;color:#fff;cursor:pointer}.qs-badge-cluster[data-v-2bceb01e]:hover{background:#3b82f6}.qs-badge-divider[data-v-2bceb01e]{opacity:.7;margin:0 .15rem}[data-theme=dark] .qs-badge-cluster[data-v-2bceb01e]{background:#60a5fae6}.qs-info-grid[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.3rem;width:100%}.qs-grid-row[data-v-2bceb01e]{display:flex;gap:.3rem;width:100%}.qs-grid-row .qs-chip[data-v-2bceb01e]{flex:1 1 0;min-width:0}.qs-grid-row .qs-chip-deploy[data-v-2bceb01e]{flex:.6 1 0}.qs-grid-row .qs-chip-license[data-v-2bceb01e]{flex:1.5 1 0}.qs-grid-row .qs-chip-series[data-v-2bceb01e]{flex:.9 1 0}.qs-grid-row .qs-chip-mode[data-v-2bceb01e]{flex:1.2 1 0}.qs-grid-row .qs-chip-bandwidth[data-v-2bceb01e]{flex:1.3 1 0}.qs-grid-row .qs-chip-vs[data-v-2bceb01e]{flex:.5 1 0}.qs-chip[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;gap:.25rem;height:28px;padding:0 .5rem;border:1px dashed rgba(156,163,175,.3);border-radius:6px;background:#9ca3af08;cursor:pointer;transition:all .15s ease;white-space:nowrap;overflow:hidden}.qs-chip.disabled[data-v-2bceb01e]{cursor:default;opacity:.6}.qs-chip-na[data-v-2bceb01e]{color:#9ca3af!important;font-weight:600!important}.qs-chip[data-v-2bceb01e]:hover:not(.disabled){border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.05)}.qs-chip.has-value[data-v-2bceb01e]{border-style:solid}[data-theme=dark] .qs-chip[data-v-2bceb01e]{border-color:#6b728040;background:#6b72800d}[data-theme=dark] .qs-chip[data-v-2bceb01e]:hover{border-color:var(--accent-color);background:rgba(var(--accent-color-rgb),.08)}.qs-chip-empty[data-v-2bceb01e]{display:flex;align-items:center;gap:.2rem;font-size:.65rem;color:#9ca3af;font-style:italic}.qs-chip-empty i[data-v-2bceb01e]{font-size:.5rem;opacity:.6}[data-theme=dark] .qs-chip-empty[data-v-2bceb01e]{color:#6b7280}.qs-chip-license.has-value[data-v-2bceb01e]{border:1px solid}.qs-chip-license.has-value i[data-v-2bceb01e]{font-size:.7rem}.qs-chip-license .qs-chip-text[data-v-2bceb01e]{font-weight:700;font-size:.85rem}.qs-chip-license.payg[data-v-2bceb01e]{background:#10b9811a;border-color:#10b9814d}.qs-chip-license.payg i[data-v-2bceb01e],.qs-chip-license.payg .qs-chip-text[data-v-2bceb01e]{color:#059669}.qs-chip-license.perpetual[data-v-2bceb01e]{background:#f59e0b1a;border-color:#f59e0b4d}.qs-chip-license.perpetual i[data-v-2bceb01e],.qs-chip-license.perpetual .qs-chip-text[data-v-2bceb01e]{color:#d97706}.qs-chip-license.fixed-term[data-v-2bceb01e]{background:#3b82f61a;border-color:#3b82f64d}.qs-chip-license.fixed-term i[data-v-2bceb01e],.qs-chip-license.fixed-term .qs-chip-text[data-v-2bceb01e]{color:#2563eb}[data-theme=dark] .qs-chip-license.payg[data-v-2bceb01e]{background:#34d39926;border-color:#34d39966}[data-theme=dark] .qs-chip-license.payg i[data-v-2bceb01e],[data-theme=dark] .qs-chip-license.payg .qs-chip-text[data-v-2bceb01e]{color:#34d399}[data-theme=dark] .qs-chip-license.perpetual[data-v-2bceb01e]{background:#fbbf2426;border-color:#fbbf2466}[data-theme=dark] .qs-chip-license.perpetual i[data-v-2bceb01e],[data-theme=dark] .qs-chip-license.perpetual .qs-chip-text[data-v-2bceb01e]{color:#fbbf24}[data-theme=dark] .qs-chip-license.fixed-term[data-v-2bceb01e]{background:#60a5fa26;border-color:#60a5fa66}[data-theme=dark] .qs-chip-license.fixed-term i[data-v-2bceb01e],[data-theme=dark] .qs-chip-license.fixed-term .qs-chip-text[data-v-2bceb01e]{color:#60a5fa}.qs-chip-deploy.has-value[data-v-2bceb01e]{background:#6b728014;border:1px solid rgba(107,114,128,.2)}.qs-chip-deploy.has-value i[data-v-2bceb01e]{color:#6b7280;font-size:.6rem}.qs-chip-deploy .qs-chip-text[data-v-2bceb01e]{font-weight:600;font-size:.7rem;color:#4b5563}[data-theme=dark] .qs-chip-deploy.has-value[data-v-2bceb01e]{background:#9ca3af26;border-color:#9ca3af4d}[data-theme=dark] .qs-chip-deploy.has-value i[data-v-2bceb01e],[data-theme=dark] .qs-chip-deploy .qs-chip-text[data-v-2bceb01e]{color:#9ca3af}.qs-chip-series.has-value[data-v-2bceb01e]{background:#6b728014;border:1px solid rgba(107,114,128,.2)}.qs-chip-series.has-value i[data-v-2bceb01e]{color:#6b7280;font-size:.55rem}.qs-chip-series .qs-chip-text[data-v-2bceb01e]{font-weight:700;font-size:.65rem;color:#4b5563}[data-theme=dark] .qs-chip-series.has-value[data-v-2bceb01e]{background:#9ca3af26;border-color:#9ca3af4d}[data-theme=dark] .qs-chip-series.has-value i[data-v-2bceb01e],[data-theme=dark] .qs-chip-series .qs-chip-text[data-v-2bceb01e]{color:#9ca3af}.qs-chip-bandwidth.has-value[data-v-2bceb01e]{background:rgba(var(--primary-color-rgb),.12);border:1px solid rgba(var(--primary-color-rgb),.3)}.qs-chip-bandwidth.has-value i[data-v-2bceb01e]{color:var(--primary-color);font-size:.75rem}.qs-chip-bandwidth .qs-chip-text[data-v-2bceb01e]{font-weight:800;font-size:1.1rem;color:var(--primary-color)}[data-theme=dark] .qs-chip-bandwidth.has-value[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15);border-color:rgba(var(--accent-color-rgb),.3)}[data-theme=dark] .qs-chip-bandwidth.has-value i[data-v-2bceb01e],[data-theme=dark] .qs-chip-bandwidth .qs-chip-text[data-v-2bceb01e]{color:var(--accent-color)}.qs-chip-vs.has-value[data-v-2bceb01e]{background:rgba(var(--primary-color-rgb),.08);border:1px solid rgba(var(--primary-color-rgb),.2)}.qs-chip-vs .qs-chip-text[data-v-2bceb01e]{font-weight:700;font-size:.7rem;color:var(--primary-color)}[data-theme=dark] .qs-chip-vs.has-value[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15);border-color:rgba(var(--accent-color-rgb),.3)}[data-theme=dark] .qs-chip-vs .qs-chip-text[data-v-2bceb01e]{color:var(--accent-color)}.qs-chip-mode.has-value[data-v-2bceb01e]{background:#3b82f614;border:1px solid rgba(59,130,246,.2)}.qs-chip-mode.has-value i[data-v-2bceb01e]{color:#3b82f6;font-size:.5rem}.qs-chip-mode .qs-chip-text[data-v-2bceb01e]{font-weight:700;font-size:.7rem;color:#2563eb}[data-theme=dark] .qs-chip-mode.has-value[data-v-2bceb01e]{background:#60a5fa26;border-color:#60a5fa4d}[data-theme=dark] .qs-chip-mode.has-value i[data-v-2bceb01e],[data-theme=dark] .qs-chip-mode .qs-chip-text[data-v-2bceb01e]{color:#60a5fa}.qs-main-row[data-v-2bceb01e]{display:flex;gap:.4rem}.qs-tile[data-v-2bceb01e]{flex:1;display:flex;align-items:center;justify-content:center;height:38px;padding:0 .6rem;border:1px dashed rgba(156,163,175,.3);border-radius:8px;background:#9ca3af08;cursor:pointer;transition:all .15s ease}.qs-tile[data-v-2bceb01e]:hover{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.05)}.qs-tile.has-value[data-v-2bceb01e]{border-style:solid;border-color:transparent;background:transparent;padding:0}[data-theme=dark] .qs-tile[data-v-2bceb01e]{border-color:#6b728040;background:#6b72800d}[data-theme=dark] .qs-tile[data-v-2bceb01e]:hover{border-color:var(--accent-color);background:rgba(var(--accent-color-rgb),.08)}.qs-tile-empty[data-v-2bceb01e]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#9ca3af;font-style:italic}.qs-tile-empty i[data-v-2bceb01e]{font-size:.65rem;opacity:.6}[data-theme=dark] .qs-tile-empty[data-v-2bceb01e]{color:#6b7280}.qs-tile-badge[data-v-2bceb01e]{display:flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border-radius:6px;font-size:.8rem;width:100%;justify-content:center}.qs-tile-badge i[data-v-2bceb01e]{font-size:.65rem;opacity:.85}.qs-tile-label[data-v-2bceb01e]{font-weight:500;opacity:.7;font-size:.65rem}.qs-tile-name[data-v-2bceb01e]{font-weight:700}.qs-extras-grid[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem}.qs-extras-item[data-v-2bceb01e]{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;background:#9ca3af0d;border:1px dashed rgba(156,163,175,.2);border-radius:6px;cursor:pointer;transition:all .15s ease}.qs-extras-icon[data-v-2bceb01e]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#9ca3af1a;border-radius:4px;color:#9ca3af;font-size:.6rem}.qs-extras-info[data-v-2bceb01e]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.3rem;min-width:0}.qs-extras-label[data-v-2bceb01e]{font-size:.6rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-extras-count[data-v-2bceb01e]{font-size:.6rem;font-weight:700;color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);padding:.1rem .35rem;border-radius:4px;min-width:16px;text-align:center}.qs-extras-item[data-v-2bceb01e]:hover{border-color:#9ca3af66;background:#9ca3af14}.qs-extras-item:hover .qs-extras-label[data-v-2bceb01e]{color:#6b7280}.qs-extras-item.has-value[data-v-2bceb01e]{border-style:solid;border-color:rgba(var(--primary-color-rgb),.2);background:rgba(var(--primary-color-rgb),.05)}.qs-extras-item.has-value .qs-extras-icon[data-v-2bceb01e]{background:rgba(var(--primary-color-rgb),.15);color:var(--primary-color)}.qs-extras-item.has-value .qs-extras-label[data-v-2bceb01e]{color:#6b7280}[data-theme=dark] .qs-extras-item[data-v-2bceb01e]{background:#6b72800d;border-color:#6b728026}[data-theme=dark] .qs-extras-icon[data-v-2bceb01e]{background:#6b728026;color:#6b7280}[data-theme=dark] .qs-extras-label[data-v-2bceb01e]{color:#6b7280}[data-theme=dark] .qs-extras-count[data-v-2bceb01e]{color:var(--accent-color);background:rgba(var(--accent-color-rgb),.15)}[data-theme=dark] .qs-extras-item[data-v-2bceb01e]:hover{border-color:#6b72804d;background:#6b72801a}[data-theme=dark] .qs-extras-item:hover .qs-extras-label[data-v-2bceb01e]{color:#9ca3af}[data-theme=dark] .qs-extras-item.has-value[data-v-2bceb01e]{border-color:rgba(var(--accent-color-rgb),.2);background:rgba(var(--accent-color-rgb),.05)}[data-theme=dark] .qs-extras-item.has-value .qs-extras-icon[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15);color:var(--accent-color)}[data-theme=dark] .qs-extras-item.has-value .qs-extras-label[data-v-2bceb01e]{color:#9ca3af}.qs-tile-badge.enterprise[data-v-2bceb01e]{background:linear-gradient(135deg,#8b5cf626,#8b5cf614);border:1px solid rgba(139,92,246,.3);color:#7c3aed}.qs-tile-badge.secure[data-v-2bceb01e]{background:linear-gradient(135deg,#ec489926,#ec489914);border:1px solid rgba(236,72,153,.3);color:#db2777}.qs-tile-badge.geo[data-v-2bceb01e]{background:linear-gradient(135deg,#06b6d426,#06b6d414);border:1px solid rgba(6,182,212,.3);color:#0891b2}.qs-tile-badge.base[data-v-2bceb01e]{background:linear-gradient(135deg,#6366f126,#6366f114);border:1px solid rgba(99,102,241,.3);color:#4f46e5}.qs-tile-badge.adc[data-v-2bceb01e],.qs-tile-badge.aam[data-v-2bceb01e],.qs-tile-badge.waap[data-v-2bceb01e],.qs-tile-badge.gtm[data-v-2bceb01e]{background:#6b728014;border:1px solid rgba(107,114,128,.2);color:#4b5563}[data-theme=dark] .qs-tile-badge.enterprise[data-v-2bceb01e]{background:linear-gradient(135deg,#8b5cf640,#8b5cf626);border-color:#8b5cf666;color:#a78bfa}[data-theme=dark] .qs-tile-badge.secure[data-v-2bceb01e]{background:linear-gradient(135deg,#ec489940,#ec489926);border-color:#ec489966;color:#f472b6}[data-theme=dark] .qs-tile-badge.geo[data-v-2bceb01e]{background:linear-gradient(135deg,#06b6d440,#06b6d426);border-color:#06b6d466;color:#22d3ee}[data-theme=dark] .qs-tile-badge.base[data-v-2bceb01e]{background:linear-gradient(135deg,#6366f140,#6366f126);border-color:#6366f166;color:#818cf8}[data-theme=dark] .qs-tile-badge.lb[data-v-2bceb01e],[data-theme=dark] .qs-tile-badge.ags[data-v-2bceb01e],[data-theme=dark] .qs-tile-badge.waf[data-v-2bceb01e],[data-theme=dark] .qs-tile-badge.gtm[data-v-2bceb01e],[data-theme=dark] .qs-tile-badge.ddos[data-v-2bceb01e]{background:#9ca3af26;border-color:#9ca3af4d;color:#9ca3af}.qs-tile-badge.elite[data-v-2bceb01e]{background:linear-gradient(135deg,#fbbf2433,#f59e0b1a);border:1px solid rgba(251,191,36,.4);color:#b45309}.qs-tile-badge.premium[data-v-2bceb01e]{background:linear-gradient(135deg,#8b5cf626,#8b5cf614);border:1px solid rgba(139,92,246,.3);color:#7c3aed}.qs-tile-badge.advanced[data-v-2bceb01e]{background:linear-gradient(135deg,#3b82f61f,#3b82f60f);border:1px solid rgba(59,130,246,.25);color:#2563eb}.qs-tile-badge.partner[data-v-2bceb01e]{background:linear-gradient(135deg,#10b9811f,#10b9810f);border:1px solid rgba(16,185,129,.25);color:#059669}.qs-tile-badge.standard[data-v-2bceb01e]{background:#6b728014;border:1px solid rgba(107,114,128,.2);color:#4b5563}[data-theme=dark] .qs-tile-badge.elite[data-v-2bceb01e]{background:linear-gradient(135deg,#fbbf2440,#f59e0b26);border-color:#fbbf2480;color:#fbbf24}[data-theme=dark] .qs-tile-badge.premium[data-v-2bceb01e]{background:linear-gradient(135deg,#8b5cf633,#8b5cf61a);border-color:#8b5cf666;color:#a78bfa}[data-theme=dark] .qs-tile-badge.advanced[data-v-2bceb01e]{background:linear-gradient(135deg,#3b82f633,#3b82f61a);border-color:#3b82f659;color:#60a5fa}[data-theme=dark] .qs-tile-badge.partner[data-v-2bceb01e]{background:linear-gradient(135deg,#10b98133,#10b9811a);border-color:#10b98159;color:#34d399}[data-theme=dark] .qs-tile-badge.standard[data-v-2bceb01e]{background:#6b728026;border-color:#6b72804d;color:#9ca3af}.step-content[data-v-2bceb01e]{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 4px 20px #00000014}[data-theme=dark] .step-content[data-v-2bceb01e]{background:var(--dark-card)}.step-header[data-v-2bceb01e]{margin-bottom:1rem;text-align:center;position:relative}.step-header[data-v-2bceb01e]:before{content:none!important;display:none!important}.step-badge[data-v-2bceb01e]{position:absolute;top:0;left:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff;font-size:.9rem;font-weight:700;border-radius:8px}[data-theme=dark] .step-badge[data-v-2bceb01e]{background:var(--accent-color);color:var(--dark-bg)}.step-header h2[data-v-2bceb01e]{font-size:1.25rem;font-weight:700;color:var(--text-color);margin:0 0 .3rem}.step-header p[data-v-2bceb01e]{color:var(--text-muted);font-size:.85rem;max-width:760px;margin:0 auto}[data-theme=dark] .step-header h2[data-v-2bceb01e]{color:var(--dark-text)}.options-grid[data-v-2bceb01e]{display:grid;gap:.75rem}.deployment-grid[data-v-2bceb01e]{grid-template-columns:repeat(2,1fr);gap:1rem}.series-grid[data-v-2bceb01e]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ha-grid[data-v-2bceb01e]{grid-template-columns:repeat(3,1fr)}.bundles-grid[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.base-bundle-row[data-v-2bceb01e]{margin-bottom:1.5rem}.base-card[data-v-2bceb01e]{width:100%}.base-content[data-v-2bceb01e]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.base-info[data-v-2bceb01e]{display:flex;align-items:center;gap:1rem}.base-info .option-icon[data-v-2bceb01e]{margin:0;flex-shrink:0}.base-text[data-v-2bceb01e]{text-align:left}.base-text h4[data-v-2bceb01e]{margin:0 0 .25rem}.base-text p[data-v-2bceb01e]{margin:0}.bundle-products.horizontal[data-v-2bceb01e]{text-align:right;flex-shrink:0}.bundle-products.horizontal .products-label[data-v-2bceb01e]{margin-bottom:.25rem}.products-grid[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.section-divider-title[data-v-2bceb01e]{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:1.5rem 0 .25rem;padding-top:1rem;border-top:1px solid var(--border-color)}[data-theme=dark] .section-divider-title[data-v-2bceb01e]{color:var(--dark-text);border-color:var(--dark-border-color)}.section-divider-desc[data-v-2bceb01e]{font-size:.85rem;color:var(--text-muted);margin:0 0 1rem}.bundle-card[data-v-2bceb01e]{text-align:left;padding:1rem;display:flex;flex-direction:column}.bundle-header[data-v-2bceb01e]{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.bundle-header .option-icon[data-v-2bceb01e]{margin:0;width:32px;height:32px;font-size:.9rem}.bundle-header h4[data-v-2bceb01e],.bundle-card .option-icon[data-v-2bceb01e]{margin:0}.bundle-card>p[data-v-2bceb01e]{flex:1;margin-bottom:.5rem}.bundle-products[data-v-2bceb01e]{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border-color)}.vservice-info-note[data-v-2bceb01e]{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .8rem;background:#3b82f614;border:1px solid rgba(59,130,246,.15);border-radius:6px;margin-top:.5rem;font-size:.75rem;color:#1e40af}.vservice-info-note i[data-v-2bceb01e]{margin-top:.1rem}[data-theme=dark] .vservice-info-note[data-v-2bceb01e]{background:#3b82f61a;color:#93c5fd}.products-section-header[data-v-2bceb01e]{display:flex;align-items:baseline;gap:.75rem;margin:1rem 0 .5rem;padding-top:.75rem;border-top:1px solid var(--border-color)}[data-theme=dark] .products-section-header[data-v-2bceb01e]{border-color:var(--dark-border-color)}.section-divider-title.inline[data-v-2bceb01e]{margin:0;padding:0;border:none;font-size:.95rem}.products-hint[data-v-2bceb01e]{font-size:.7rem;color:var(--text-muted);font-style:italic}.products-compact-grid[data-v-2bceb01e]{display:flex;gap:.5rem;justify-content:stretch}.products-compact-grid .product-chip[data-v-2bceb01e]{flex:1;justify-content:center}.product-chip[data-v-2bceb01e]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;background:var(--light-gray);border:2px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.75rem}.product-chip[data-v-2bceb01e]:hover{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.05)}.product-chip.selected[data-v-2bceb01e]{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1)}[data-theme=dark] .product-chip[data-v-2bceb01e]{background:var(--dark-elevated)}[data-theme=dark] .product-chip[data-v-2bceb01e]:hover{border-color:var(--accent-color)}[data-theme=dark] .product-chip.selected[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15);border-color:var(--accent-color)}.product-chip i[data-v-2bceb01e]{font-size:.7rem;color:var(--primary-color)}[data-theme=dark] .product-chip i[data-v-2bceb01e]{color:var(--accent-color)}.chip-short[data-v-2bceb01e]{font-weight:700;color:var(--text-color)}[data-theme=dark] .chip-short[data-v-2bceb01e]{color:var(--dark-text)}.chip-full[data-v-2bceb01e]{color:var(--text-muted);font-size:.65rem}@media (max-width: 768px){.products-section-header[data-v-2bceb01e]{flex-direction:column;gap:.25rem}.products-compact-grid[data-v-2bceb01e]{flex-wrap:wrap;gap:.35rem}.products-compact-grid .product-chip[data-v-2bceb01e]{flex:1 1 calc(50% - .2rem);min-width:140px}}[data-theme=dark] .bundle-products[data-v-2bceb01e]{border-color:var(--dark-border-color)}.products-label[data-v-2bceb01e]{display:block;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;margin-bottom:.4rem}.product-tags[data-v-2bceb01e]{display:flex;flex-wrap:wrap;gap:.3rem}.product-tag[data-v-2bceb01e]{font-size:.7rem;padding:.2rem .5rem;background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);border-radius:4px;font-weight:500}[data-theme=dark] .product-tag[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15);color:var(--accent-color)}.cluster-card[data-v-2bceb01e]{text-align:left;padding:1rem}.cluster-card .option-icon[data-v-2bceb01e]{margin:0 0 .5rem}.cluster-card h4[data-v-2bceb01e]{font-size:1rem;font-weight:700}.cluster-subtitle[data-v-2bceb01e]{display:block;font-size:.75rem;font-weight:600;color:var(--primary-color);margin-bottom:.4rem}[data-theme=dark] .cluster-subtitle[data-v-2bceb01e]{color:var(--accent-color)}.option-features[data-v-2bceb01e]{list-style:none;padding:0;margin:.5rem 0 0}.option-features li[data-v-2bceb01e]{display:flex;align-items:flex-start;gap:.4rem;font-size:.75rem;color:var(--text-muted);margin-bottom:.2rem}.option-features li i[data-v-2bceb01e]{color:#10b981;font-size:.6rem;margin-top:.2rem}.product-card[data-v-2bceb01e]{text-align:left;padding:.75rem}.product-card .option-icon[data-v-2bceb01e]{width:36px;height:36px;font-size:1rem;margin:0 0 .5rem}.product-card h4[data-v-2bceb01e]{font-size:.85rem;margin-bottom:.25rem}.product-card p[data-v-2bceb01e]{font-size:.75rem;line-height:1.3}.vservice-grid[data-v-2bceb01e]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1200px){.bundles-grid[data-v-2bceb01e]{grid-template-columns:repeat(2,1fr)}.products-grid[data-v-2bceb01e]{grid-template-columns:repeat(3,1fr)}.base-content[data-v-2bceb01e]{flex-direction:column;align-items:flex-start;gap:1rem}.bundle-products.horizontal[data-v-2bceb01e]{text-align:left}}@media (max-width: 768px){.bundles-grid[data-v-2bceb01e],.products-grid[data-v-2bceb01e]{grid-template-columns:1fr}}.option-card[data-v-2bceb01e]{position:relative;padding:1rem;background:var(--light-gray);border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:center}.option-card[data-v-2bceb01e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a;border-color:var(--primary-color)}.option-card.selected[data-v-2bceb01e]{border-color:var(--primary-color);border-width:2px;background:rgba(var(--primary-color-rgb),.06);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1),0 4px 12px rgba(var(--primary-color-rgb),.08)}.option-card.selected[data-v-2bceb01e]:after{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;position:absolute;top:8px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff;font-size:.6rem;border-radius:50%}[data-theme=dark] .option-card[data-v-2bceb01e]{background:var(--dark-elevated)}[data-theme=dark] .option-card.selected[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.12);border-color:var(--accent-color);border-width:2px;box-shadow:0 0 0 3px rgba(var(--accent-color-rgb),.15),0 4px 12px #0003}[data-theme=dark] .option-card.selected[data-v-2bceb01e]:after{background:var(--accent-color);color:var(--dark-bg)}.option-card.large[data-v-2bceb01e]{padding:1rem}.option-icon[data-v-2bceb01e]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin:0 auto .5rem;background:#fff;color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.option-icon.small[data-v-2bceb01e]{width:40px;height:40px;font-size:1rem}.option-icon.virtual-icon[data-v-2bceb01e]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.option-icon.hardware-icon[data-v-2bceb01e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.option-icon.fixed-term-icon[data-v-2bceb01e]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff}.option-icon.payg-icon[data-v-2bceb01e]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.license-type-cards[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.license-type-card[data-v-2bceb01e]{position:relative;display:flex;flex-direction:column;padding:1.75rem;background:#fff;border:2px solid var(--border-color);border-radius:16px;cursor:pointer;transition:all .25s ease}.license-type-card[data-v-2bceb01e]:hover{border-color:var(--primary-color);box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.license-type-card.selected[data-v-2bceb01e]{border-color:var(--primary-color);background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.03),rgba(var(--primary-color-rgb),.08));box-shadow:0 8px 32px rgba(var(--primary-color-rgb),.15)}.license-type-card.selected[data-v-2bceb01e]:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:1rem;right:1rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff;border-radius:50%;font-size:.8rem}[data-theme=dark] .license-type-card[data-v-2bceb01e]{background:var(--dark-card);border-color:var(--dark-border-color)}[data-theme=dark] .license-type-card[data-v-2bceb01e]:hover{border-color:var(--accent-color)}[data-theme=dark] .license-type-card.selected[data-v-2bceb01e]{border-color:var(--accent-color);background:linear-gradient(135deg,rgba(var(--accent-color-rgb),.05),rgba(var(--accent-color-rgb),.1))}[data-theme=dark] .license-type-card.selected[data-v-2bceb01e]:after{background:var(--accent-color)}.license-type-header[data-v-2bceb01e]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.license-type-icon[data-v-2bceb01e]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:1.5rem;flex-shrink:0}.license-type-icon.payg[data-v-2bceb01e]{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}.license-type-icon.perpetual[data-v-2bceb01e]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff}.license-type-icon.fixed-term[data-v-2bceb01e]{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff}.license-type-title[data-v-2bceb01e]{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-color);letter-spacing:-.01em}[data-theme=dark] .license-type-title[data-v-2bceb01e]{color:var(--dark-text)}.license-type-desc[data-v-2bceb01e]{margin:0 0 1rem;font-size:.9rem;color:var(--text-muted);line-height:1.5}.license-type-highlights[data-v-2bceb01e]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.license-type-highlights li[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-color)}.license-type-highlights li i[data-v-2bceb01e]{color:#10b981;font-size:.7rem}[data-theme=dark] .license-type-highlights li[data-v-2bceb01e]{color:var(--dark-text)}.license-learn-more[data-v-2bceb01e]{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.8rem;font-weight:500;color:var(--primary-color);text-decoration:none;transition:gap .2s ease}.license-learn-more[data-v-2bceb01e]:hover{gap:.5rem}[data-theme=dark] .license-learn-more[data-v-2bceb01e]{color:var(--accent-color)}@media (max-width: 768px){.license-type-cards[data-v-2bceb01e]{grid-template-columns:1fr}.license-type-title[data-v-2bceb01e]{font-size:1.25rem}.license-type-icon[data-v-2bceb01e]{width:48px;height:48px;font-size:1.25rem}}.term-duration-section[data-v-2bceb01e]{margin-top:1.5rem;padding:1.25rem;background:#8b5cf60d;border:1px solid rgba(139,92,246,.2);border-radius:12px}[data-theme=dark] .term-duration-section[data-v-2bceb01e]{background:#8b5cf61a;border-color:#8b5cf64d}.term-section-title[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.95rem;font-weight:600;color:var(--text-color)}.term-section-title i[data-v-2bceb01e]{color:#8b5cf6}[data-theme=dark] .term-section-title[data-v-2bceb01e]{color:var(--dark-text)}.activeops-term-section[data-v-2bceb01e]{margin-top:1.5rem;padding:0}.activeops-term-section .term-section-title[data-v-2bceb01e]{margin:0 0 1rem}.activeops-info-box[data-v-2bceb01e]{margin-top:1.25rem;padding:1rem;background:#6b72800d;border:1px solid rgba(107,114,128,.15);border-radius:10px}[data-theme=dark] .activeops-info-box[data-v-2bceb01e]{background:#6b72801a;border-color:#6b728040}.activeops-info-header[data-v-2bceb01e]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.activeops-info-icon[data-v-2bceb01e]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#8b5cf61a;border-radius:6px;flex-shrink:0}.activeops-info-icon i[data-v-2bceb01e]{font-size:.85rem;color:#8b5cf6}h4.activeops-info-title[data-v-2bceb01e]{margin:0;font-size:.9rem;font-weight:600;color:var(--text-color)}[data-theme=dark] h4.activeops-info-title[data-v-2bceb01e]{color:var(--dark-text)}.activeops-info-slogan[data-v-2bceb01e]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:400;color:#6b7280}.activeops-info-slogan strong[data-v-2bceb01e]{font-weight:600;color:#374151}.activeops-info-slogan i[data-v-2bceb01e]{font-size:.75rem;color:#6b7280}[data-theme=dark] .activeops-info-slogan[data-v-2bceb01e]{color:#9ca3af}[data-theme=dark] .activeops-info-slogan strong[data-v-2bceb01e]{color:#e5e7eb}[data-theme=dark] .activeops-info-slogan i[data-v-2bceb01e]{color:#9ca3af}.activeops-info-features[data-v-2bceb01e]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.activeops-info-feature[data-v-2bceb01e]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#4b5563}.activeops-info-feature i[data-v-2bceb01e]{font-size:.75rem;color:#8b5cf6}[data-theme=dark] .activeops-info-feature[data-v-2bceb01e]{color:#d1d5db}.term-options[data-v-2bceb01e]{display:flex;gap:.5rem;flex-wrap:wrap}.term-btn[data-v-2bceb01e]{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:.25rem;padding:.75rem 1.5rem;min-width:85px;flex:1;background:#fff;border:2px solid var(--border-color);border-radius:10px;cursor:pointer;transition:all .2s ease}.term-btn[data-v-2bceb01e]:hover{border-color:#8b5cf6;background:#8b5cf608}.term-btn.selected[data-v-2bceb01e]{border-color:#8b5cf6;background:#8b5cf6}.term-btn.selected .term-value[data-v-2bceb01e],.term-btn.selected .term-label[data-v-2bceb01e]{color:#fff}[data-theme=dark] .term-btn[data-v-2bceb01e]{background:var(--dark-card);border-color:var(--dark-border-color)}[data-theme=dark] .term-btn[data-v-2bceb01e]:hover{border-color:#a78bfa}[data-theme=dark] .term-btn.selected[data-v-2bceb01e]{background:#8b5cf6;border-color:#8b5cf6}.term-value[data-v-2bceb01e]{font-size:1rem;font-weight:700;color:var(--text-color);line-height:1}[data-theme=dark] .term-value[data-v-2bceb01e]{color:var(--dark-text)}.term-label[data-v-2bceb01e]{font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:lowercase}[data-theme=dark] .option-icon[data-v-2bceb01e]{background:var(--dark-bg);color:var(--accent-color)}.option-card h3[data-v-2bceb01e],.option-card h4[data-v-2bceb01e]{margin:0 0 .25rem;font-weight:600;font-size:.9rem;color:var(--text-color)}.option-card p[data-v-2bceb01e]{color:var(--text-muted);font-size:.8rem;line-height:1.35;margin:0}[data-theme=dark] .option-card h3[data-v-2bceb01e],[data-theme=dark] .option-card h4[data-v-2bceb01e]{color:var(--dark-text)}.option-highlights[data-v-2bceb01e]{list-style:none;padding:0;margin:.5rem 0 0;text-align:left}.option-highlights li[data-v-2bceb01e]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-color);margin-bottom:.15rem}.option-highlights li i[data-v-2bceb01e]{color:#10b981;font-size:.6rem}.series-card .series-image[data-v-2bceb01e]{height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.series-card .series-image img[data-v-2bceb01e]{max-height:80px;max-width:100%;object-fit:contain}.recommended-badge[data-v-2bceb01e]{position:absolute;top:-8px;right:12px;padding:.2rem .6rem;background:#f1f5f9;color:#64748b;font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;border-radius:3px;border:1px solid #e2e8f0}[data-theme=dark] .recommended-badge[data-v-2bceb01e]{background:#64748b33;color:#94a3b8;border-color:#94a3b84d}.recommended-badge.small[data-v-2bceb01e]{font-size:.55rem;padding:.15rem .4rem}.savings-badge[data-v-2bceb01e]{position:absolute;top:-8px;left:12px;padding:.25rem .75rem;background:#10b981;color:#fff;font-size:.7rem;font-weight:600;border-radius:4px}.edition-includes[data-v-2bceb01e]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem;justify-content:center}.include-tag[data-v-2bceb01e]{padding:.2rem .6rem;background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);font-size:.75rem;font-weight:600;border-radius:4px}[data-theme=dark] .include-tag[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.2);color:var(--accent-color)}.edition-section-title[data-v-2bceb01e]{font-size:1.1rem;font-weight:600;color:var(--text-muted);margin:2rem 0 1rem}.bandwidth-grid[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem}.bandwidth-option[data-v-2bceb01e]{padding:1rem;border:2px solid var(--border-color);border-radius:8px;background:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease}.bandwidth-option[data-v-2bceb01e]:hover{border-color:var(--primary-color)}.bandwidth-option.selected[data-v-2bceb01e]{border-color:var(--primary-color);background:var(--primary-color);color:#fff}[data-theme=dark] .bandwidth-option[data-v-2bceb01e]{background:var(--dark-elevated);border-color:var(--dark-border-color);color:var(--dark-text)}[data-theme=dark] .bandwidth-option.selected[data-v-2bceb01e]{background:var(--accent-color);border-color:var(--accent-color);color:var(--dark-text)}.bandwidth-note[data-v-2bceb01e],.vservice-note[data-v-2bceb01e],.maint-note[data-v-2bceb01e]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#3b82f61a;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;color:#1e40af}.bandwidth-note i[data-v-2bceb01e],.vservice-note i[data-v-2bceb01e],.maint-note i[data-v-2bceb01e]{font-size:1.1rem}.info-boxes-bottom[data-v-2bceb01e]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.info-boxes-bottom .info-box[data-v-2bceb01e],.info-boxes-bottom .vservice-info-note[data-v-2bceb01e]{margin-bottom:0}.info-box[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 1rem;background:linear-gradient(135deg,#10b9810f,#3b82f60f);border:1px solid rgba(16,185,129,.15);border-radius:8px;margin-top:1rem;margin-bottom:0}.info-box-header[data-v-2bceb01e]{display:flex;align-items:center;gap:.4rem;color:#059669}.info-box-header i[data-v-2bceb01e]{font-size:.85rem}.info-box-header strong[data-v-2bceb01e]{font-size:.8rem;font-weight:600}.info-box p[data-v-2bceb01e]{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-muted)}[data-theme=dark] .info-box[data-v-2bceb01e]{background:linear-gradient(135deg,#10b9811a,#3b82f61a);border-color:#10b9814d}[data-theme=dark] .info-box-header[data-v-2bceb01e]{color:#34d399}[data-theme=dark] .info-box p[data-v-2bceb01e]{color:var(--dark-text-muted)}.vservice-note[data-v-2bceb01e]{background:#f59e0b1a;color:#b45309}.ha-note[data-v-2bceb01e]{background:#10b9811a;color:#047857}.maint-note[data-v-2bceb01e]{background:#ef44441a;color:#b91c1c}[data-theme=dark] .bandwidth-note[data-v-2bceb01e],[data-theme=dark] .vservice-note[data-v-2bceb01e],[data-theme=dark] .ha-note[data-v-2bceb01e],[data-theme=dark] .maint-note[data-v-2bceb01e]{background:#ffffff0d}.hardware-section[data-v-2bceb01e]{margin-bottom:2rem}.hardware-section h3[data-v-2bceb01e]{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--text-color)}.module-limit-info[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#3b82f61a;border-radius:6px;margin-bottom:1rem;font-size:.85rem;color:#1e40af}[data-theme=dark] .module-limit-info[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.slot-note[data-v-2bceb01e]{font-size:.75rem;opacity:.7;font-style:italic}.hardware-grid[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.hardware-card[data-v-2bceb01e]{position:relative;padding:1rem;background:#fff;border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.hardware-card-image[data-v-2bceb01e]{width:100%;max-width:160px;height:80px;object-fit:contain;margin-bottom:.75rem;border-radius:6px}.hardware-card[data-v-2bceb01e]:hover:not(.disabled){border-color:var(--primary-color)}.hardware-card.selected[data-v-2bceb01e]{border-color:var(--primary-color);border-width:2px;background:rgba(var(--primary-color-rgb),.05);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1)}.hardware-card.disabled[data-v-2bceb01e]{opacity:.5;cursor:not-allowed}[data-theme=dark] .hardware-card[data-v-2bceb01e]{background:var(--dark-elevated);border-color:var(--dark-border-color)}.module-code[data-v-2bceb01e]{display:block;font-weight:600;font-size:.85rem;color:var(--primary-color);margin-bottom:.25rem}.module-desc[data-v-2bceb01e]{font-size:.8rem;color:var(--text-muted)}.selected-icon[data-v-2bceb01e]{position:absolute;top:8px;right:8px;color:var(--primary-color)}.rma-grid[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.rma-card[data-v-2bceb01e]{position:relative;padding:1rem;background:#fff;border:2px solid var(--border-color);border-radius:8px;cursor:pointer;text-align:center;transition:all .2s ease}.rma-card[data-v-2bceb01e]:hover{border-color:var(--primary-color)}.rma-card.selected[data-v-2bceb01e]{border-color:var(--primary-color);border-width:2px;background:rgba(var(--primary-color-rgb),.05);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1)}[data-theme=dark] .rma-card[data-v-2bceb01e]{background:var(--dark-elevated);border-color:var(--dark-border-color)}.rma-card h5[data-v-2bceb01e]{margin:0 0 .25rem;font-size:.9rem;font-weight:600}.rma-sla[data-v-2bceb01e]{font-size:.75rem;color:var(--text-muted)}.support-grid[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:2rem}.support-card[data-v-2bceb01e]{position:relative;padding:1.25rem;background:#fff;border:2px solid var(--border-color);border-radius:12px;cursor:pointer;text-align:center;transition:all .2s ease}.support-card[data-v-2bceb01e]:hover{border-color:var(--primary-color);transform:translateY(-2px)}.support-card.selected[data-v-2bceb01e]{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.05)}[data-theme=dark] .support-card[data-v-2bceb01e]{background:var(--dark-elevated);border-color:var(--dark-border-color)}.support-icon[data-v-2bceb01e]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--light-gray);color:var(--primary-color);font-size:1.25rem;margin:0 auto .75rem}[data-theme=dark] .support-icon[data-v-2bceb01e]{background:var(--dark-bg);color:var(--accent-color)}.support-card h4[data-v-2bceb01e]{margin:0 0 .75rem;font-size:1rem;font-weight:600}.support-specs[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.5rem}.support-specs .spec[data-v-2bceb01e]{display:flex;justify-content:space-between;font-size:.75rem}.support-specs .spec-label[data-v-2bceb01e]{color:var(--text-muted)}.support-specs .spec-value[data-v-2bceb01e]{font-weight:600;color:var(--text-color)}.support-duration-section[data-v-2bceb01e]{background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.05),rgba(var(--primary-color-rgb),.1));border:1px solid rgba(var(--primary-color-rgb),.15);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem}[data-theme=dark] .support-duration-section[data-v-2bceb01e]{background:linear-gradient(135deg,rgba(var(--accent-color-rgb),.08),rgba(var(--accent-color-rgb),.12));border-color:rgba(var(--accent-color-rgb),.2)}.duration-header[data-v-2bceb01e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.duration-title[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--text-color);margin:0}.duration-title i[data-v-2bceb01e]{color:var(--primary-color)}[data-theme=dark] .duration-title[data-v-2bceb01e]{color:var(--dark-text)}[data-theme=dark] .duration-title i[data-v-2bceb01e]{color:var(--accent-color)}.duration-value[data-v-2bceb01e]{font-size:1.1rem;font-weight:700;color:var(--primary-color);background:#fff;padding:.35rem .75rem;border-radius:8px;min-width:90px;text-align:center}[data-theme=dark] .duration-value[data-v-2bceb01e]{color:var(--accent-color);background:var(--dark-bg-secondary)}.support-duration-section[data-v-2bceb01e]{margin-bottom:1.5rem}.support-duration-title[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.95rem;font-weight:600;color:var(--text-color)}.support-duration-title i[data-v-2bceb01e]{color:var(--primary-color)}[data-theme=dark] .support-duration-title[data-v-2bceb01e]{color:var(--dark-text)}[data-theme=dark] .support-duration-title i[data-v-2bceb01e]{color:var(--accent-color)}.duration-sync-note[data-v-2bceb01e]{font-size:.75rem;font-weight:400;color:var(--text-muted)}[data-theme=dark] .duration-sync-note[data-v-2bceb01e]{color:var(--dark-text-secondary)}.term-btn[data-v-2bceb01e]:disabled{opacity:.7;cursor:not-allowed}.term-btn[data-v-2bceb01e]:disabled:hover{border-color:var(--border-color);background:#fff}.term-btn:disabled.selected[data-v-2bceb01e]{border-color:#8b5cf6;background:#8b5cf6}[data-theme=dark] .term-btn[data-v-2bceb01e]:disabled:hover{border-color:var(--dark-border-color);background:var(--dark-card)}[data-theme=dark] .term-btn:disabled.selected[data-v-2bceb01e]{border-color:#8b5cf6;background:#8b5cf6}.support-packages-section[data-v-2bceb01e]{margin-bottom:1.5rem}.support-section-title[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--text-color);margin-bottom:1rem}.support-section-title i[data-v-2bceb01e]{color:var(--primary-color)}[data-theme=dark] .support-section-title[data-v-2bceb01e]{color:var(--dark-text)}[data-theme=dark] .support-section-title i[data-v-2bceb01e]{color:var(--accent-color)}.support-packages-grid[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.support-package-card[data-v-2bceb01e]{position:relative;display:flex;flex-direction:column;padding:1rem 1rem 1.25rem;margin-bottom:.5rem;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .25s ease;box-shadow:0 1px 3px #0000000a}.support-package-card[data-v-2bceb01e]:hover{border-color:var(--primary-color);transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.support-package-card.selected[data-v-2bceb01e]{border-color:var(--primary-color);border-width:2px;background:rgba(var(--primary-color-rgb),.05);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1),0 4px 12px rgba(var(--primary-color-rgb),.08)}.support-package-card.selected[data-v-2bceb01e]:after{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;position:absolute;top:6px;right:6px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff;font-size:.55rem;border-radius:50%}[data-theme=dark] .support-package-card[data-v-2bceb01e]{background:linear-gradient(180deg,var(--dark-card) 0%,rgba(30,30,35,1) 100%);border-color:var(--dark-border-color);box-shadow:0 1px 3px #0003}[data-theme=dark] .support-package-card[data-v-2bceb01e]:hover{box-shadow:0 8px 24px #0000004d}[data-theme=dark] .support-package-card.selected[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.12);border-color:var(--accent-color);border-width:2px;box-shadow:0 0 0 3px rgba(var(--accent-color-rgb),.15),0 4px 12px #0003}[data-theme=dark] .support-package-card.selected[data-v-2bceb01e]:after{background:var(--accent-color);color:var(--dark-bg)}.includes-maint-badge[data-v-2bceb01e]{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.2rem;padding:.15rem .5rem;background:#f0fdf4;color:#16a34a;font-size:.55rem;font-weight:500;border-radius:3px;border:1px solid #bbf7d0;white-space:nowrap}[data-theme=dark] .includes-maint-badge[data-v-2bceb01e]{background:#16a34a26;color:#4ade80;border-color:#4ade804d}.includes-maint-badge i[data-v-2bceb01e]{font-size:.5rem}.package-header-simple[data-v-2bceb01e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.package-header-simple h4[data-v-2bceb01e]{margin:0;font-size:1rem;font-weight:600;color:var(--text-color)}[data-theme=dark] .package-header-simple h4[data-v-2bceb01e]{color:var(--dark-text)}.package-link[data-v-2bceb01e]{color:var(--text-muted);font-size:.7rem;opacity:.5;transition:opacity .2s}.package-link[data-v-2bceb01e]:hover{opacity:1;color:var(--primary-color)}[data-theme=dark] .package-link[data-v-2bceb01e]:hover{color:var(--accent-color)}.package-description[data-v-2bceb01e]{margin:0;font-size:.75rem;line-height:1.5;color:var(--text-muted)}[data-theme=dark] .package-description[data-v-2bceb01e]{color:var(--dark-text-secondary)}.maint-section[data-v-2bceb01e]{margin-bottom:1.5rem}.maint-card[data-v-2bceb01e]{position:relative;padding:1.25rem;background:linear-gradient(135deg,#10b9810d,#3b82f60d);border:2px solid rgba(16,185,129,.3);border-radius:12px}[data-theme=dark] .maint-card[data-v-2bceb01e]{background:linear-gradient(135deg,#10b9811a,#3b82f61a);border-color:#10b98166}.maint-card.selectable[data-v-2bceb01e]{cursor:pointer;transition:all .2s ease}.maint-card.selectable[data-v-2bceb01e]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #10b98133}.maint-card.selectable.selected[data-v-2bceb01e]{border-color:#10b981;border-width:2px;box-shadow:0 0 0 3px #10b98133}.maint-card.selectable.selected[data-v-2bceb01e]:after{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;position:absolute;top:10px;right:10px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#10b981;color:#fff;font-size:.65rem;border-radius:50%}.maint-response[data-v-2bceb01e]{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;background:#10b98126;border-radius:8px}.maint-response .response-time[data-v-2bceb01e]{font-size:1.1rem;font-weight:700;color:#059669}.maint-response .response-label[data-v-2bceb01e]{font-size:.6rem;color:var(--text-muted);text-transform:uppercase}[data-theme=dark] .maint-response .response-time[data-v-2bceb01e]{color:#34d399}.maint-badge[data-v-2bceb01e]{position:absolute;top:-10px;left:16px;padding:.25rem .75rem;background:#10b981;color:#fff;font-size:.7rem;font-weight:600;text-transform:uppercase;border-radius:4px}.maint-content[data-v-2bceb01e]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.maint-header[data-v-2bceb01e]{display:flex;align-items:flex-start;gap:1rem}.maint-icon[data-v-2bceb01e]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:1.25rem;flex-shrink:0}.maint-title h4[data-v-2bceb01e]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-color)}[data-theme=dark] .maint-title h4[data-v-2bceb01e]{color:var(--dark-text)}.maint-title p[data-v-2bceb01e]{margin:0;font-size:.8rem;color:var(--text-muted)}.maint-features[data-v-2bceb01e]{display:flex;gap:1.5rem;flex-shrink:0}.maint-feature[data-v-2bceb01e]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--text-color)}.maint-feature i[data-v-2bceb01e]{color:#10b981;font-size:.9rem}[data-theme=dark] .maint-feature[data-v-2bceb01e]{color:var(--dark-text)}.support-addons-section[data-v-2bceb01e]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}[data-theme=dark] .support-addons-section[data-v-2bceb01e]{border-color:var(--dark-border-color)}.support-addons-subtitle[data-v-2bceb01e]{margin:0 0 1rem;font-size:.8rem;color:var(--text-muted)}.support-addons-compact[data-v-2bceb01e]{display:flex;flex-direction:column;gap:1rem}.addon-service-block[data-v-2bceb01e]{position:relative;padding:1rem;background:#f8fafc;border:1px solid var(--border-color);border-radius:10px;transition:all .2s ease}.addon-service-block[data-v-2bceb01e]:hover{border-color:rgba(var(--primary-color-rgb),.3)}.addon-service-block.has-selection[data-v-2bceb01e]{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.03)}[data-theme=dark] .addon-service-block[data-v-2bceb01e]{background:var(--dark-elevated);border-color:var(--dark-border-color)}[data-theme=dark] .addon-service-block.has-selection[data-v-2bceb01e]{border-color:var(--accent-color);background:rgba(var(--accent-color-rgb),.08)}.service-description[data-v-2bceb01e]{font-size:.8rem;color:var(--text-muted);line-height:1.5;margin:.5rem 0 .75rem;padding:0}[data-theme=dark] .service-description[data-v-2bceb01e]{color:#9ca3af}.service-header[data-v-2bceb01e]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.service-icon[data-v-2bceb01e]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.service-icon.onsite[data-v-2bceb01e]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.service-icon.remote[data-v-2bceb01e]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff}.service-info[data-v-2bceb01e]{flex:1;min-width:0}.service-info h4[data-v-2bceb01e]{margin:0;font-size:.9rem;font-weight:600;color:var(--text-color)}[data-theme=dark] .service-info h4[data-v-2bceb01e]{color:var(--dark-text)}.service-badge[data-v-2bceb01e]{display:inline-block;padding:.15rem .4rem;background:#f1f5f9;color:#64748b;font-size:.6rem;font-weight:500;border-radius:3px;margin-top:.2rem}[data-theme=dark] .service-badge[data-v-2bceb01e]{background:#64748b33;color:#94a3b8}.clear-selection-btn[data-v-2bceb01e]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .15s ease;flex-shrink:0}.clear-selection-btn[data-v-2bceb01e]:hover{background:#ef44441a;color:#ef4444}.service-options[data-v-2bceb01e]{display:flex;gap:.4rem;flex-wrap:wrap}.service-option-btn[data-v-2bceb01e]{display:flex;flex-direction:column;align-items:center;padding:.5rem .6rem;background:#fff;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .15s ease;min-width:70px;flex:1}.service-option-btn[data-v-2bceb01e]:hover{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.03)}.service-option-btn.selected[data-v-2bceb01e]{border-color:var(--primary-color);background:var(--primary-color)}.service-option-btn.selected .opt-code[data-v-2bceb01e],.service-option-btn.selected .opt-label[data-v-2bceb01e]{color:#fff}[data-theme=dark] .service-option-btn[data-v-2bceb01e]{background:var(--dark-card);border-color:var(--dark-border-color)}[data-theme=dark] .service-option-btn[data-v-2bceb01e]:hover{border-color:var(--accent-color)}[data-theme=dark] .service-option-btn.selected[data-v-2bceb01e]{background:var(--accent-color);border-color:var(--accent-color)}[data-theme=dark] .service-option-btn.selected .opt-code[data-v-2bceb01e],[data-theme=dark] .service-option-btn.selected .opt-label[data-v-2bceb01e]{color:var(--dark-bg)}.service-options-grid[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem}.service-option-card[data-v-2bceb01e]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.6rem .5rem;background:#fff;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .15s ease;min-height:70px}.service-option-card[data-v-2bceb01e]:hover{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.03)}.service-option-card.selected[data-v-2bceb01e]{border-color:var(--primary-color);background:var(--primary-color)}.service-option-card .opt-code[data-v-2bceb01e]{font-size:.55rem;font-weight:500;color:var(--text-muted);font-family:Monaco,Consolas,monospace;margin-bottom:.15rem}.service-option-card .opt-label[data-v-2bceb01e]{font-size:.75rem;font-weight:700;color:var(--text-color);margin-bottom:.25rem}.service-option-card .opt-desc[data-v-2bceb01e]{font-size:.6rem;color:var(--text-muted);line-height:1.3;opacity:.85}.service-option-card.selected .opt-code[data-v-2bceb01e],.service-option-card.selected .opt-label[data-v-2bceb01e],.service-option-card.selected .opt-desc[data-v-2bceb01e]{color:#fff}.service-option-card.selected .opt-desc[data-v-2bceb01e]{opacity:.9}[data-theme=dark] .service-option-card[data-v-2bceb01e]{background:var(--dark-card);border-color:var(--dark-border-color)}[data-theme=dark] .service-option-card .opt-label[data-v-2bceb01e]{color:var(--dark-text)}[data-theme=dark] .service-option-card[data-v-2bceb01e]:hover{border-color:var(--accent-color);background:rgba(var(--accent-color-rgb),.05)}[data-theme=dark] .service-option-card.selected[data-v-2bceb01e]{background:var(--accent-color);border-color:var(--accent-color)}[data-theme=dark] .service-option-card.selected .opt-code[data-v-2bceb01e],[data-theme=dark] .service-option-card.selected .opt-label[data-v-2bceb01e],[data-theme=dark] .service-option-card.selected .opt-desc[data-v-2bceb01e]{color:var(--dark-bg)}.opt-code[data-v-2bceb01e]{font-size:.55rem;font-weight:500;color:var(--text-muted);font-family:Monaco,Consolas,monospace;margin-bottom:.15rem}[data-theme=dark] .opt-code[data-v-2bceb01e]{color:#94a3b8}.opt-label[data-v-2bceb01e]{font-size:.75rem;font-weight:600;color:var(--text-color)}[data-theme=dark] .opt-label[data-v-2bceb01e]{color:var(--dark-text)}@media (max-width: 1400px){.support-packages-grid[data-v-2bceb01e]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1200px){.support-packages-grid[data-v-2bceb01e]{grid-template-columns:repeat(2,1fr)}.maint-content[data-v-2bceb01e]{flex-direction:column;gap:1rem}.maint-features[data-v-2bceb01e]{flex-wrap:wrap;gap:1rem}}@media (max-width: 768px){.support-packages-grid[data-v-2bceb01e]{grid-template-columns:1fr}.service-options[data-v-2bceb01e]{gap:.3rem}.service-option-btn[data-v-2bceb01e]{min-width:55px;padding:.4rem}.service-options-grid[data-v-2bceb01e]{grid-template-columns:repeat(2,1fr);gap:.4rem}.service-option-card[data-v-2bceb01e]{padding:.5rem .4rem;min-height:60px}.service-option-card .opt-code[data-v-2bceb01e]{font-size:.5rem}.service-option-card .opt-label[data-v-2bceb01e]{font-size:.7rem}.service-option-card .opt-desc[data-v-2bceb01e]{font-size:.55rem}.opt-code[data-v-2bceb01e]{font-size:.5rem}.opt-label[data-v-2bceb01e]{font-size:.65rem}.maint-features[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}}.support-additions-title[data-v-2bceb01e]{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--text-color)}.support-additions[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.support-addon-group h4[data-v-2bceb01e]{font-size:.95rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.support-addon-options[data-v-2bceb01e]{display:flex;flex-wrap:wrap;gap:.5rem}.addon-btn[data-v-2bceb01e]{padding:.5rem 1rem;border:2px solid var(--border-color);border-radius:6px;background:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.addon-btn[data-v-2bceb01e]:hover{border-color:var(--primary-color)}.addon-btn.selected[data-v-2bceb01e]{border-color:var(--primary-color);background:var(--primary-color);color:#fff}[data-theme=dark] .addon-btn[data-v-2bceb01e]{background:var(--dark-elevated);border-color:var(--dark-border-color);color:var(--dark-text)}[data-theme=dark] .addon-btn.selected[data-v-2bceb01e]{background:var(--accent-color);border-color:var(--accent-color)}.enhanced-addons-grid[data-v-2bceb01e]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.enhanced-addon-card[data-v-2bceb01e]{display:flex;flex-direction:column;padding:1.25rem;background:#fff;border:2px solid var(--border-color);border-radius:12px;transition:all .3s ease}.enhanced-addon-card[data-v-2bceb01e]:hover{border-color:var(--primary-color);box-shadow:0 8px 24px #00000014}.enhanced-addon-card.selected[data-v-2bceb01e]{border-color:var(--primary-color);border-width:2px;background:rgba(var(--primary-color-rgb),.05);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1),0 4px 12px rgba(var(--primary-color-rgb),.08)}.enhanced-addon-card.selected[data-v-2bceb01e]:after{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;position:absolute;top:10px;right:10px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff;font-size:.65rem;border-radius:50%}.enhanced-addon-card.type-security[data-v-2bceb01e]{--addon-accent: #ef4444}.enhanced-addon-card.type-analytics[data-v-2bceb01e]{--addon-accent: #8b5cf6}.enhanced-addon-card.type-multitenancy[data-v-2bceb01e]{--addon-accent: #3b82f6}[data-theme=dark] .enhanced-addon-card[data-v-2bceb01e]{background:var(--dark-card);border-color:var(--dark-border-color)}[data-theme=dark] .enhanced-addon-card.selected[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.12);border-color:var(--accent-color);border-width:2px;box-shadow:0 0 0 3px rgba(var(--accent-color-rgb),.15),0 4px 12px #0003}[data-theme=dark] .enhanced-addon-card.selected[data-v-2bceb01e]:after{background:var(--accent-color);color:var(--dark-bg)}.addon-card-header[data-v-2bceb01e]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.addon-icon[data-v-2bceb01e]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--addon-accent, var(--primary-color)),color-mix(in srgb,var(--addon-accent, var(--primary-color)) 70%,black));color:#fff;font-size:1rem;flex-shrink:0}.addon-title-area[data-v-2bceb01e]{flex:1;min-width:0}.addon-type-badge[data-v-2bceb01e]{display:inline-block;padding:.15rem .5rem;background:rgba(var(--primary-color-rgb),.1);color:var(--addon-accent, var(--primary-color));font-size:.65rem;font-weight:600;text-transform:uppercase;border-radius:4px;margin-bottom:.25rem}[data-theme=dark] .addon-type-badge[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15);color:var(--accent-color)}.addon-title-area h4[data-v-2bceb01e]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-color);line-height:1.3}[data-theme=dark] .addon-title-area h4[data-v-2bceb01e]{color:var(--dark-text)}.addon-description[data-v-2bceb01e]{font-size:.8rem;color:var(--text-muted);line-height:1.5;margin:0 0 .75rem}.addon-features[data-v-2bceb01e]{list-style:none;padding:0;margin:0 0 .75rem;display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.addon-features li[data-v-2bceb01e]{display:flex;align-items:flex-start;gap:.4rem;font-size:.7rem;color:var(--text-color)}.addon-features li i[data-v-2bceb01e]{color:var(--addon-accent, #10b981);font-size:.55rem;margin-top:.25rem;flex-shrink:0}[data-theme=dark] .addon-features li[data-v-2bceb01e]{color:var(--dark-text-muted)}.addon-usecase[data-v-2bceb01e]{padding:.6rem;background:var(--light-gray);border-radius:6px;margin-bottom:.75rem}[data-theme=dark] .addon-usecase[data-v-2bceb01e]{background:var(--dark-elevated)}.usecase-label[data-v-2bceb01e]{display:block;font-size:.6rem;font-weight:600;text-transform:uppercase;color:var(--addon-accent, var(--primary-color));margin-bottom:.25rem}.usecase-text[data-v-2bceb01e]{font-size:.7rem;color:var(--text-muted);line-height:1.4}.addon-learn-more[data-v-2bceb01e]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--primary-color);text-decoration:none;margin-top:.5rem;transition:all .2s ease}.addon-learn-more[data-v-2bceb01e]:hover{color:var(--primary-color-dark);text-decoration:underline}.addon-learn-more i[data-v-2bceb01e]{font-size:.65rem}[data-theme=dark] .addon-learn-more[data-v-2bceb01e]{color:var(--accent-color)}[data-theme=dark] .addon-learn-more[data-v-2bceb01e]:hover{color:var(--accent-color-light)}.addons-tabs[data-v-2bceb01e]{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:2px solid var(--border-color);padding-bottom:0}.addon-tab-btn[data-v-2bceb01e]{display:flex;align-items:center;gap:.35rem;padding:.6rem .75rem;background:transparent;border:none;border-bottom:3px solid transparent;color:var(--text-muted);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:-2px;white-space:nowrap}.addon-tab-btn[data-v-2bceb01e]:hover{color:var(--primary-color);background:rgba(var(--primary-color-rgb),.05)}.addon-tab-btn.active[data-v-2bceb01e]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.addon-tab-btn i[data-v-2bceb01e]{font-size:.8rem}.tab-badge[data-v-2bceb01e]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--primary-color);color:#fff;font-size:.6rem;font-weight:700;border-radius:8px}.addon-tab-content[data-v-2bceb01e]{animation:fadeIn-2bceb01e .2s ease}@keyframes fadeIn-2bceb01e{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.premium-support-list[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.5rem}.premium-support-row[data-v-2bceb01e]{padding:.875rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.premium-support-row[data-v-2bceb01e]:hover{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.02)}.premium-support-row.selected[data-v-2bceb01e]{border-color:#2980b9;border-width:2px;background:linear-gradient(135deg,#2980b91f,#3498db14);box-shadow:0 4px 12px #2980b926,inset 0 0 0 1px #2980b91a}[data-theme=dark] .premium-support-row[data-v-2bceb01e]{background:var(--dark-bg-secondary);border-color:var(--dark-border-color)}[data-theme=dark] .premium-support-row[data-v-2bceb01e]:hover{border-color:var(--accent-color);background:rgba(var(--accent-color-rgb),.08)}[data-theme=dark] .premium-support-row.selected[data-v-2bceb01e]{border-color:#3498db;border-width:2px;background:linear-gradient(135deg,#2980b933,#3498db1f);box-shadow:0 4px 12px #2980b940,inset 0 0 0 1px #2980b926}.premium-support-row-info[data-v-2bceb01e]{display:flex;align-items:center;gap:.875rem}.premium-support-row-icon[data-v-2bceb01e]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(var(--primary-color-rgb),.1);border-radius:8px;flex-shrink:0}.premium-support-row-icon i[data-v-2bceb01e]{font-size:1rem;color:var(--primary-color)}.premium-support-row-text[data-v-2bceb01e]{flex:1;min-width:0}.premium-support-row-title[data-v-2bceb01e]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.premium-support-row-title h4[data-v-2bceb01e]{margin:0;font-size:.9rem;font-weight:600;color:var(--text-color)}[data-theme=dark] .premium-support-row-title h4[data-v-2bceb01e]{color:var(--dark-text)}.premium-support-row-badges[data-v-2bceb01e]{display:flex;gap:.375rem;flex-shrink:0}.premium-support-badge[data-v-2bceb01e]{padding:.15rem .5rem;font-size:.7rem;font-weight:500;color:#6b7280;background:#6b72801a;border-radius:4px}.premium-support-badge.tam[data-v-2bceb01e]{color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1)}[data-theme=dark] .premium-support-badge[data-v-2bceb01e]{color:#9ca3af;background:#6b728033}[data-theme=dark] .premium-support-badge.tam[data-v-2bceb01e]{color:var(--accent-color);background:rgba(var(--accent-color-rgb),.2)}.premium-support-row-desc[data-v-2bceb01e]{margin:0;font-size:.8rem;color:#6b7280;line-height:1.4}[data-theme=dark] .premium-support-row-desc[data-v-2bceb01e]{color:#9ca3af}.premium-support-row-link[data-v-2bceb01e]{color:#9ca3af;font-size:.75rem;opacity:.6;transition:all .2s}.premium-support-row-link[data-v-2bceb01e]:hover{opacity:1;color:var(--primary-color)}.premium-support-note[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.8rem;color:#6b7280;background:#6b72800d;border-radius:8px}.premium-support-note i[data-v-2bceb01e]{color:var(--primary-color)}[data-theme=dark] .premium-support-note[data-v-2bceb01e]{color:#9ca3af;background:#6b72801a}[data-theme=dark] .addons-tabs[data-v-2bceb01e]{border-bottom-color:var(--dark-border-color)}[data-theme=dark] .addon-tab-btn[data-v-2bceb01e]:hover{background:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}[data-theme=dark] .addon-tab-btn.active[data-v-2bceb01e]{color:var(--accent-color);border-bottom-color:var(--accent-color)}[data-theme=dark] .tab-badge[data-v-2bceb01e]{background:var(--accent-color)}.addon-learn-more-icon[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(var(--primary-color-rgb),.1);border-radius:6px;color:var(--primary-color);font-size:.7rem;text-decoration:none;transition:all .2s ease;margin-left:auto;flex-shrink:0}.addon-learn-more-icon[data-v-2bceb01e]:hover{background:var(--primary-color);color:#fff;transform:scale(1.1)}[data-theme=dark] .addon-learn-more-icon[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15);color:var(--accent-color)}[data-theme=dark] .addon-learn-more-icon[data-v-2bceb01e]:hover{background:var(--accent-color);color:var(--dark-bg-color)}.support-services-header[data-v-2bceb01e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.support-services-intro[data-v-2bceb01e]{color:var(--text-muted);font-size:.95rem;margin:0}.support-learn-more-link[data-v-2bceb01e]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--primary-color);text-decoration:none;font-weight:500;transition:all .2s ease}.support-learn-more-link[data-v-2bceb01e]:hover{color:var(--primary-color-dark);text-decoration:underline}.support-learn-more-link i[data-v-2bceb01e]{font-size:.7rem}[data-theme=dark] .support-services-header[data-v-2bceb01e]{border-bottom-color:var(--dark-border-color)}[data-theme=dark] .support-learn-more-link[data-v-2bceb01e]{color:var(--accent-color)}[data-theme=dark] .support-learn-more-link[data-v-2bceb01e]:hover{color:var(--accent-color-light)}.software-addons-list[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.75rem}.software-addon-row[data-v-2bceb01e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--card-bg, white);border:2px solid var(--border-color);border-radius:10px;transition:all .2s ease}.software-addon-row[data-v-2bceb01e]:hover{border-color:var(--addon-accent, var(--primary-color));box-shadow:0 2px 8px #0000000f}.software-addon-row.selected[data-v-2bceb01e]{border-color:var(--addon-accent, var(--primary-color));background:rgba(var(--primary-color-rgb),.03)}.software-addon-row.clickable[data-v-2bceb01e]{cursor:pointer}.software-addon-row.clickable[data-v-2bceb01e]:hover{border-color:var(--addon-accent, var(--primary-color));background:rgba(var(--primary-color-rgb),.02)}.addon-status-badge[data-v-2bceb01e]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:13px;font-weight:600;border-radius:6px;background:#f0f0f0;color:#666;border:1px solid #ddd;transition:all .2s ease}.addon-status-badge.enabled[data-v-2bceb01e]{background:#2980b9;color:#fff;border-color:#2980b9}[data-theme=dark] .addon-status-badge[data-v-2bceb01e]{background:#444;color:#aaa;border-color:#555}[data-theme=dark] .addon-status-badge.enabled[data-v-2bceb01e]{background:#3498db;color:#fff;border-color:#3498db}.software-addon-row.type-security[data-v-2bceb01e]{--addon-accent: #e74c3c}.software-addon-row.type-analytics[data-v-2bceb01e]{--addon-accent: #3498db}.software-addon-row.type-multitenancy[data-v-2bceb01e]{--addon-accent: #9b59b6}.software-addon-row.payg-extra-row[data-v-2bceb01e]{--addon-accent: var(--primary-color)}.payg-extra-icon[data-v-2bceb01e]{background:linear-gradient(135deg,var(--primary-color),var(--accent-color, #0056b3))!important;color:#fff!important}.payg-extra-type[data-v-2bceb01e]{background:rgba(var(--primary-rgb),.1)!important;color:var(--primary-color)!important;font-weight:600}.payg-extra-features[data-v-2bceb01e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.payg-extra-feature[data-v-2bceb01e]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;background:rgba(var(--primary-rgb),.08);border-radius:20px;font-size:.75rem;font-weight:500;color:var(--primary-color)}.payg-extra-feature i[data-v-2bceb01e]{font-size:.65rem}.payg-extra-btn[data-v-2bceb01e]{min-width:100px;padding:.5rem 1rem!important;font-weight:600!important}.payg-extra-btn.selected[data-v-2bceb01e]{background:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}[data-theme=dark] .payg-extra-type[data-v-2bceb01e]{background:rgba(var(--accent-rgb, 74, 144, 226),.15)!important;color:var(--accent-color)!important}[data-theme=dark] .payg-extra-feature[data-v-2bceb01e]{background:rgba(var(--accent-rgb, 74, 144, 226),.12);color:var(--accent-color)}.addon-row-info[data-v-2bceb01e]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.addon-row-icon[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:rgba(var(--primary-color-rgb),.1);border-radius:10px;color:var(--addon-accent, var(--primary-color));font-size:1.1rem;flex-shrink:0}.software-addon-row.selected .addon-row-icon[data-v-2bceb01e]{background:var(--addon-accent, var(--primary-color));color:#fff}.addon-row-text[data-v-2bceb01e]{flex:1;min-width:0}.addon-row-title[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.addon-row-title h4[data-v-2bceb01e]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-color)}.addon-row-type[data-v-2bceb01e]{font-size:.65rem;font-weight:600;text-transform:uppercase;color:var(--addon-accent, var(--primary-color));background:rgba(var(--primary-color-rgb),.1);padding:.15rem .5rem;border-radius:4px}.addon-row-desc[data-v-2bceb01e]{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.4}.addon-row-link[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--text-muted);font-size:.75rem;text-decoration:none;border-radius:6px;transition:all .2s ease;flex-shrink:0}.addon-row-link[data-v-2bceb01e]:hover{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.addon-row-options[data-v-2bceb01e]{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;width:340px;padding-bottom:.5rem}.addon-opt-buttons[data-v-2bceb01e]{display:flex;align-items:center;gap:.35rem;width:100%;justify-content:flex-end}.addon-opt-btn[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;flex:1;max-width:48px;height:36px;padding:.3rem .25rem;background:var(--light-gray);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.9rem;font-weight:600;color:var(--text-color)}.addon-unit-label[data-v-2bceb01e]{position:absolute;bottom:-.85rem;right:0;font-size:.6rem;color:var(--text-muted);text-transform:uppercase;font-weight:500;letter-spacing:.5px}.addon-opt-btn[data-v-2bceb01e]:hover{border-color:var(--addon-accent, var(--primary-color))}.addon-opt-btn.selected[data-v-2bceb01e]{background:var(--addon-accent, var(--primary-color));border-color:var(--addon-accent, var(--primary-color));color:#fff}.addon-opt-unit[data-v-2bceb01e]{font-size:.55rem;font-weight:500;opacity:.8;text-transform:uppercase}.addon-clear-btn[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:transparent;cursor:default;pointer-events:none;transition:all .2s ease;font-size:.75rem}.addon-clear-btn.visible[data-v-2bceb01e]{border-color:var(--border-color);color:var(--text-muted);cursor:pointer;pointer-events:auto}.addon-clear-btn.visible[data-v-2bceb01e]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}[data-theme=dark] .software-addon-row[data-v-2bceb01e]{background:var(--dark-card-bg);border-color:var(--dark-border-color)}[data-theme=dark] .software-addon-row[data-v-2bceb01e]:hover{border-color:var(--addon-accent, var(--accent-color))}[data-theme=dark] .software-addon-row.selected[data-v-2bceb01e]{border-color:var(--addon-accent, var(--accent-color));background:rgba(var(--accent-color-rgb),.05)}[data-theme=dark] .addon-row-icon[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15)}[data-theme=dark] .software-addon-row.selected .addon-row-icon[data-v-2bceb01e]{background:var(--addon-accent, var(--accent-color))}[data-theme=dark] .addon-row-type[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15)}[data-theme=dark] .addon-row-link[data-v-2bceb01e]:hover{background:rgba(var(--accent-color-rgb),.15);color:var(--accent-color)}[data-theme=dark] .addon-opt-btn[data-v-2bceb01e]{background:var(--dark-bg-tertiary);color:var(--dark-text-color)}[data-theme=dark] .addon-opt-btn[data-v-2bceb01e]:hover{border-color:var(--addon-accent, var(--accent-color))}[data-theme=dark] .addon-opt-btn.selected[data-v-2bceb01e]{background:var(--addon-accent, var(--accent-color));border-color:var(--addon-accent, var(--accent-color))}[data-theme=dark] .addon-clear-btn.visible[data-v-2bceb01e]{border-color:var(--dark-border-color)}[data-theme=dark] .addon-clear-btn.visible[data-v-2bceb01e]:hover{background:#ef444433;border-color:#ef4444;color:#ef4444}.support-addons-list[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.75rem}.support-addon-row[data-v-2bceb01e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--card-bg, white);border:2px solid var(--border-color);border-radius:10px;transition:all .2s ease}.support-addon-row[data-v-2bceb01e]:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0000000f}.support-addon-row.selected[data-v-2bceb01e]{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.03)}.support-row-info[data-v-2bceb01e]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.support-row-icon[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;font-size:1.1rem;flex-shrink:0}.support-row-icon.onsite[data-v-2bceb01e]{background:#10b9811a;color:#10b981}.support-row-icon.remote[data-v-2bceb01e]{background:#3b82f61a;color:#3b82f6}.support-row-icon.rma[data-v-2bceb01e]{background:#f59e0b1a;color:#f59e0b}.support-row-icon.priority-ticket[data-v-2bceb01e]{background:#a855f71a;color:#a855f7}.support-addon-row.selected .support-row-icon.onsite[data-v-2bceb01e]{background:#10b981;color:#fff}.support-addon-row.selected .support-row-icon.remote[data-v-2bceb01e]{background:#3b82f6;color:#fff}.support-addon-row.selected .support-row-icon.rma[data-v-2bceb01e]{background:#f59e0b;color:#fff}.support-addon-row.selected .support-row-icon.priority-ticket[data-v-2bceb01e]{background:#a855f7;color:#fff}.support-row-text[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.support-row-header[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem}.support-row-text h4[data-v-2bceb01e]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-color)}.support-row-desc[data-v-2bceb01e]{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.4}.support-row-link[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--text-muted);font-size:.75rem;text-decoration:none;border-radius:6px;transition:all .2s ease;flex-shrink:0}.support-row-link[data-v-2bceb01e]:hover{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.support-row-options[data-v-2bceb01e]{position:relative;display:flex;align-items:center;flex-shrink:0;width:340px;padding-bottom:.5rem}.support-opt-buttons[data-v-2bceb01e]{display:flex;align-items:center;gap:.35rem;width:100%;justify-content:flex-end}.support-opt-btn[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;flex:1;max-width:48px;height:36px;padding:.3rem .25rem;background:var(--light-gray);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.9rem;font-weight:600;color:var(--text-color)}.support-unit-label[data-v-2bceb01e]{position:absolute;bottom:-.85rem;right:0;font-size:.6rem;color:var(--text-muted);text-transform:uppercase;font-weight:500;letter-spacing:.5px}.support-opt-btn[data-v-2bceb01e]:hover{border-color:var(--primary-color)}.support-opt-btn.selected[data-v-2bceb01e]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.support-clear-btn[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:transparent;cursor:default;pointer-events:none;transition:all .2s ease;font-size:.75rem}.support-clear-btn.visible[data-v-2bceb01e]{border-color:var(--border-color);color:var(--text-muted);cursor:pointer;pointer-events:auto}.support-clear-btn.visible[data-v-2bceb01e]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.onsite-options[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem}.onsite-options .location-select-wrapper[data-v-2bceb01e]{position:relative;flex-shrink:0}.onsite-options .location-select[data-v-2bceb01e]{width:120px;padding:.45rem .5rem .45rem 1.75rem;font-size:.75rem;font-weight:600;color:var(--text-color);background:var(--light-gray);border:2px solid transparent;border-radius:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease}.onsite-options .location-select[data-v-2bceb01e]:hover{border-color:var(--primary-color)}.onsite-options .location-select[data-v-2bceb01e]:focus{outline:none;border-color:var(--primary-color)}.onsite-options .select-icon[data-v-2bceb01e]{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);font-size:.65rem;color:#10b981;pointer-events:none}[data-theme=dark] .onsite-options .location-select[data-v-2bceb01e]{background:var(--dark-bg-tertiary);color:var(--dark-text-color)}[data-theme=dark] .onsite-options .select-icon[data-v-2bceb01e]{color:#34d399}[data-theme=dark] .support-addon-row[data-v-2bceb01e]{background:var(--dark-card-bg);border-color:var(--dark-border-color)}[data-theme=dark] .support-addon-row[data-v-2bceb01e]:hover{border-color:var(--accent-color)}[data-theme=dark] .support-addon-row.selected[data-v-2bceb01e]{border-color:var(--accent-color);background:rgba(var(--accent-color-rgb),.05)}[data-theme=dark] .support-row-icon.onsite[data-v-2bceb01e]{background:#10b98133}[data-theme=dark] .support-row-icon.remote[data-v-2bceb01e]{background:#3b82f633}[data-theme=dark] .support-row-icon.rma[data-v-2bceb01e]{background:#f59e0b33}[data-theme=dark] .support-row-icon.priority-ticket[data-v-2bceb01e]{background:#a855f733}[data-theme=dark] .support-row-badge[data-v-2bceb01e]{background:var(--dark-bg-tertiary)}[data-theme=dark] .support-row-link[data-v-2bceb01e]:hover{background:rgba(var(--accent-color-rgb),.15);color:var(--accent-color)}[data-theme=dark] .support-opt-btn[data-v-2bceb01e]{background:var(--dark-bg-tertiary);color:var(--dark-text-color)}[data-theme=dark] .support-opt-btn[data-v-2bceb01e]:hover{border-color:var(--accent-color)}[data-theme=dark] .support-opt-btn.selected[data-v-2bceb01e]{background:var(--accent-color);border-color:var(--accent-color)}[data-theme=dark] .support-clear-btn.visible[data-v-2bceb01e]{border-color:var(--dark-border-color)}[data-theme=dark] .support-clear-btn.visible[data-v-2bceb01e]:hover{background:#ef444433;border-color:#ef4444;color:#ef4444}.rma-row[data-v-2bceb01e]{flex-wrap:wrap}.rma-options-row[data-v-2bceb01e]{display:flex;align-items:stretch;gap:.5rem;flex:1;min-width:0;justify-content:flex-end}.rma-opt-card[data-v-2bceb01e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .75rem;min-width:85px;background:#f59e0b0d;border:2px solid rgba(245,158,11,.2);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center}.rma-opt-card[data-v-2bceb01e]:hover{border-color:#f59e0b;background:#f59e0b1a}.rma-opt-card.selected[data-v-2bceb01e]{background:#f59e0b;border-color:#f59e0b}.rma-opt-card.selected .rma-opt-name[data-v-2bceb01e],.rma-opt-card.selected .rma-opt-sla[data-v-2bceb01e]{color:#fff}.rma-opt-name[data-v-2bceb01e]{font-size:.75rem;font-weight:700;color:#d97706;line-height:1.2;margin-bottom:.15rem}.rma-opt-sla[data-v-2bceb01e]{font-size:.6rem;font-weight:500;color:var(--text-muted);line-height:1.2;white-space:nowrap}.rma-clear-btn[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;width:32px;height:auto;min-height:36px;background:transparent;border:1px solid transparent;border-radius:6px;color:transparent;cursor:default;pointer-events:none;transition:all .2s ease;font-size:.75rem;flex-shrink:0}.rma-clear-btn.visible[data-v-2bceb01e]{border-color:var(--border-color);color:var(--text-muted);cursor:pointer;pointer-events:auto}.rma-clear-btn.visible[data-v-2bceb01e]:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}[data-theme=dark] .rma-opt-card[data-v-2bceb01e]{background:#f59e0b14;border-color:#f59e0b40}[data-theme=dark] .rma-opt-card[data-v-2bceb01e]:hover{border-color:#fbbf24;background:#f59e0b26}[data-theme=dark] .rma-opt-card.selected[data-v-2bceb01e]{background:#f59e0b;border-color:#f59e0b}[data-theme=dark] .rma-opt-name[data-v-2bceb01e]{color:#fbbf24}[data-theme=dark] .rma-clear-btn.visible[data-v-2bceb01e]{border-color:var(--dark-border-color)}[data-theme=dark] .rma-clear-btn.visible[data-v-2bceb01e]:hover{background:#ef444433;border-color:#ef4444;color:#ef4444}.network-modules-list[data-v-2bceb01e],.transceivers-list[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.75rem}.module-limit-info[data-v-2bceb01e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;font-size:.85rem;color:#3b82f6;margin-bottom:.5rem}.module-limit-info i[data-v-2bceb01e]{font-size:1rem}.network-module-row[data-v-2bceb01e],.transceiver-row[data-v-2bceb01e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--card-bg, white);border:2px solid var(--border-color);border-radius:10px;cursor:pointer;transition:all .2s ease}.network-module-row.compact[data-v-2bceb01e],.transceiver-row.compact[data-v-2bceb01e]{padding:.5rem .75rem;gap:.75rem;border-radius:8px;margin-bottom:.35rem}.network-module-row.compact .nm-row-image[data-v-2bceb01e]{width:56px;height:42px}.network-module-row.compact .nm-row-text h4[data-v-2bceb01e]{font-size:.85rem}.network-module-row.compact .nm-code[data-v-2bceb01e]{font-size:.65rem}.network-module-row.compact .nm-desc[data-v-2bceb01e]{display:none}.transceiver-row.compact .tr-row-text h4[data-v-2bceb01e]{font-size:.85rem}.transceiver-row.compact .tr-code[data-v-2bceb01e]{font-size:.65rem}.transceiver-row.compact .tr-desc[data-v-2bceb01e]{display:none}.quantity-selector.compact[data-v-2bceb01e]{gap:.15rem;padding:.15rem}.quantity-selector.compact .qty-btn[data-v-2bceb01e]{width:26px;height:26px;font-size:.7rem}.quantity-selector.compact .qty-value[data-v-2bceb01e]{min-width:28px;font-size:.85rem}.network-module-row[data-v-2bceb01e]:hover,.transceiver-row[data-v-2bceb01e]:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0000000f}.network-module-row.selected[data-v-2bceb01e],.transceiver-row.selected[data-v-2bceb01e]{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.03)}.network-module-row.disabled[data-v-2bceb01e]{opacity:.5;cursor:not-allowed}.network-module-row.disabled[data-v-2bceb01e]:hover{border-color:var(--border-color);box-shadow:none}.nm-row-info[data-v-2bceb01e],.tr-row-info[data-v-2bceb01e]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.nm-row-icon[data-v-2bceb01e],.tr-row-icon[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:rgba(var(--primary-color-rgb),.1);border-radius:10px;color:var(--primary-color);font-size:1.1rem;flex-shrink:0}.nm-row-image[data-v-2bceb01e]{position:relative;width:80px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;cursor:pointer;border:2px solid var(--border-color, #e5e7eb);transition:all .2s ease}.nm-row-image img[data-v-2bceb01e]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.nm-row-image[data-v-2bceb01e]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.2)}.nm-row-image:hover img[data-v-2bceb01e]{transform:scale(1.05)}.nm-zoom-hint[data-v-2bceb01e]{position:absolute;bottom:4px;right:4px;width:20px;height:20px;background:#0009;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.65rem;opacity:0;transition:opacity .2s ease}.nm-row-image:hover .nm-zoom-hint[data-v-2bceb01e]{opacity:1}.network-module-row.selected .nm-row-image[data-v-2bceb01e]{border-color:var(--primary-color)}.network-module-row.selected .nm-row-icon[data-v-2bceb01e],.transceiver-row.selected .tr-row-icon[data-v-2bceb01e]{background:var(--primary-color);color:#fff}.nm-row-text[data-v-2bceb01e],.tr-row-text[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.nm-row-text h4[data-v-2bceb01e],.tr-row-text h4[data-v-2bceb01e]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-color)}.nm-code[data-v-2bceb01e],.tr-code[data-v-2bceb01e]{margin:0;font-size:.7rem;font-family:monospace;color:var(--text-muted)}.nm-desc[data-v-2bceb01e],.tr-desc[data-v-2bceb01e]{margin:0;font-size:.8rem;color:var(--text-muted)}.nm-row-select[data-v-2bceb01e],.tr-row-select[data-v-2bceb01e]{flex-shrink:0}.nm-checkbox[data-v-2bceb01e],.tr-checkbox[data-v-2bceb01e]{width:24px;height:24px;border:2px solid var(--border-color);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.nm-checkbox.checked[data-v-2bceb01e],.tr-checkbox.checked[data-v-2bceb01e]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.nm-checkbox i[data-v-2bceb01e],.tr-checkbox i[data-v-2bceb01e]{font-size:.7rem}[data-theme=dark] .module-limit-info[data-v-2bceb01e]{background:#60a5fa1a;border-color:#60a5fa33;color:#60a5fa}[data-theme=dark] .network-module-row[data-v-2bceb01e],[data-theme=dark] .transceiver-row[data-v-2bceb01e]{background:var(--dark-card-bg);border-color:var(--dark-border-color)}[data-theme=dark] .network-module-row[data-v-2bceb01e]:hover,[data-theme=dark] .transceiver-row[data-v-2bceb01e]:hover{border-color:var(--accent-color)}[data-theme=dark] .network-module-row.selected[data-v-2bceb01e],[data-theme=dark] .transceiver-row.selected[data-v-2bceb01e]{border-color:var(--accent-color);background:rgba(var(--accent-color-rgb),.05)}[data-theme=dark] .nm-row-icon[data-v-2bceb01e],[data-theme=dark] .tr-row-icon[data-v-2bceb01e]{background:rgba(var(--accent-color-rgb),.15);color:var(--accent-color)}[data-theme=dark] .network-module-row.selected .nm-row-icon[data-v-2bceb01e],[data-theme=dark] .transceiver-row.selected .tr-row-icon[data-v-2bceb01e]{background:var(--accent-color);color:var(--dark-bg-color)}[data-theme=dark] .nm-checkbox[data-v-2bceb01e],[data-theme=dark] .tr-checkbox[data-v-2bceb01e]{border-color:var(--dark-border-color)}[data-theme=dark] .nm-checkbox.checked[data-v-2bceb01e],[data-theme=dark] .tr-checkbox.checked[data-v-2bceb01e]{background:var(--accent-color);border-color:var(--accent-color);color:var(--dark-bg-color)}.quantity-selector[data-v-2bceb01e]{display:flex;align-items:center;gap:.25rem;background:var(--bg-secondary, #f3f4f6);border-radius:8px;padding:.25rem}.qty-btn[data-v-2bceb01e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:#fff;color:var(--text-color);cursor:pointer;transition:all .15s ease;font-size:.75rem}.qty-btn[data-v-2bceb01e]:hover:not(:disabled){background:var(--primary-color);color:#fff}.qty-btn[data-v-2bceb01e]:disabled{opacity:.3;cursor:not-allowed}.qty-minus[data-v-2bceb01e]:hover:not(:disabled){background:#ef4444}.qty-plus[data-v-2bceb01e]:hover:not(:disabled){background:var(--primary-color)}.qty-value[data-v-2bceb01e]{min-width:36px;text-align:center;font-size:1rem;font-weight:700;color:var(--text-muted)}.qty-value.has-value[data-v-2bceb01e]{color:var(--primary-color)}[data-theme=dark] .quantity-selector[data-v-2bceb01e]{background:var(--dark-bg-tertiary)}[data-theme=dark] .qty-btn[data-v-2bceb01e]{background:var(--dark-card-bg);color:var(--dark-text-color)}[data-theme=dark] .qty-btn[data-v-2bceb01e]:hover:not(:disabled){background:var(--accent-color);color:var(--dark-bg-color)}[data-theme=dark] .qty-minus[data-v-2bceb01e]:hover:not(:disabled){background:#ef4444;color:#fff}[data-theme=dark] .qty-value[data-v-2bceb01e]{color:var(--dark-text-muted)}[data-theme=dark] .qty-value.has-value[data-v-2bceb01e]{color:var(--accent-color)}.addon-capacity[data-v-2bceb01e]{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border-color)}[data-theme=dark] .addon-capacity[data-v-2bceb01e]{border-color:var(--dark-border-color)}.capacity-label[data-v-2bceb01e]{display:block;font-size:.7rem;font-weight:600;color:var(--text-muted);margin-bottom:.5rem}.capacity-options[data-v-2bceb01e]{display:flex;flex-wrap:wrap;gap:.35rem}.capacity-btn[data-v-2bceb01e]{display:flex;flex-direction:column;align-items:center;padding:.4rem .6rem;background:var(--light-gray);border:2px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.85rem;font-weight:600;color:var(--text-color);min-width:50px}.capacity-btn[data-v-2bceb01e]:hover{border-color:var(--addon-accent, var(--primary-color))}.capacity-btn.selected[data-v-2bceb01e]{background:var(--addon-accent, var(--primary-color));border-color:var(--addon-accent, var(--primary-color));color:#fff}.capacity-unit[data-v-2bceb01e]{font-size:.55rem;font-weight:500;opacity:.8;text-transform:uppercase}[data-theme=dark] .capacity-btn[data-v-2bceb01e]{background:var(--dark-elevated);color:var(--dark-text)}@media (max-width: 992px){.enhanced-addons-grid[data-v-2bceb01e]{grid-template-columns:1fr}}@media (max-width: 768px){.addon-features[data-v-2bceb01e]{grid-template-columns:1fr}}.step-actions[data-v-2bceb01e]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}[data-theme=dark] .step-actions[data-v-2bceb01e]{border-color:var(--dark-border-color)}.step-nav-bar[data-v-2bceb01e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;background:#fff;border-radius:10px;box-shadow:0 2px 12px #0000000f}[data-theme=dark] .step-nav-bar[data-v-2bceb01e]{background:var(--dark-card)}.nav-btn[data-v-2bceb01e]{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;background:transparent;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease;min-width:140px}.nav-btn[data-v-2bceb01e]:hover:not(:disabled){border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.03)}.nav-btn[data-v-2bceb01e]:disabled,.nav-btn.disabled[data-v-2bceb01e]{opacity:.4;cursor:not-allowed}[data-theme=dark] .nav-btn[data-v-2bceb01e]{border-color:var(--dark-border-color)}[data-theme=dark] .nav-btn[data-v-2bceb01e]:hover:not(:disabled){border-color:var(--accent-color);background:rgba(var(--accent-color-rgb),.05)}.nav-prev[data-v-2bceb01e]{justify-content:flex-start}.nav-next[data-v-2bceb01e]{justify-content:flex-end}.nav-btn i[data-v-2bceb01e]{font-size:.8rem;color:var(--primary-color)}[data-theme=dark] .nav-btn i[data-v-2bceb01e]{color:var(--accent-color)}.nav-btn-text[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.1rem}.nav-prev .nav-btn-text[data-v-2bceb01e]{align-items:flex-start}.nav-next .nav-btn-text[data-v-2bceb01e]{align-items:flex-end}.nav-label[data-v-2bceb01e]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.nav-step-name[data-v-2bceb01e]{font-size:.8rem;font-weight:500;color:var(--text-color)}[data-theme=dark] .nav-step-name[data-v-2bceb01e]{color:var(--dark-text)}.nav-progress[data-v-2bceb01e]{display:flex;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600}.nav-current[data-v-2bceb01e]{color:var(--primary-color);font-size:1rem}[data-theme=dark] .nav-current[data-v-2bceb01e]{color:var(--accent-color)}.nav-separator[data-v-2bceb01e],.nav-total[data-v-2bceb01e]{color:var(--text-muted)}@media (max-width: 768px){.step-nav-bar[data-v-2bceb01e]{padding:.5rem .75rem}.nav-btn[data-v-2bceb01e]{min-width:auto;padding:.4rem .6rem}.nav-step-name[data-v-2bceb01e]{display:none}.nav-label[data-v-2bceb01e]{font-size:.65rem}}.summary-card[data-v-2bceb01e]{background:#fff;border-radius:16px;padding:1.25rem;box-shadow:0 4px 24px #0000001a}[data-theme=dark] .summary-card[data-v-2bceb01e]{background:var(--dark-card)}.summary-mobile-title[data-v-2bceb01e]{display:none}@media (max-width: 1200px){.summary-mobile-title[data-v-2bceb01e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.summary-mobile-title span[data-v-2bceb01e]:first-child{font-weight:600;font-size:.85rem;color:var(--text-color)}.mobile-progress[data-v-2bceb01e]{font-weight:700;font-size:.85rem;color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);padding:.2rem .5rem;border-radius:4px}[data-theme=dark] .summary-mobile-title[data-v-2bceb01e]{border-color:var(--dark-border-color)}[data-theme=dark] .summary-mobile-title span[data-v-2bceb01e]:first-child{color:var(--dark-text)}[data-theme=dark] .mobile-progress[data-v-2bceb01e]{color:var(--accent-color);background:rgba(var(--accent-color-rgb),.15)}}.summary-actions[data-v-2bceb01e]{display:flex;flex-direction:column;gap:.75rem}.btn[data-v-2bceb01e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.btn-primary[data-v-2bceb01e]{background:var(--primary-color);color:#fff}.btn-primary[data-v-2bceb01e]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-2bceb01e]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-2bceb01e]{background:var(--light-gray);color:var(--text-color)}.btn-secondary[data-v-2bceb01e]:hover{background:var(--border-color)}.btn-outline[data-v-2bceb01e]{background:transparent;border:2px solid var(--border-color);color:var(--text-color)}.btn-outline[data-v-2bceb01e]:hover{border-color:var(--primary-color);color:var(--primary-color)}.btn-block[data-v-2bceb01e]{width:100%}[data-theme=dark] .btn-secondary[data-v-2bceb01e]{background:var(--dark-elevated);color:var(--dark-text)}[data-theme=dark] .btn-outline[data-v-2bceb01e]{border-color:var(--dark-border-color);color:var(--dark-text)}@media (max-width: 1200px){.config-layout[data-v-2bceb01e]{flex-direction:column-reverse}.config-summary[data-v-2bceb01e]{width:100%;position:sticky;top:117px;z-index:80;margin-bottom:1rem}.summary-card[data-v-2bceb01e]{padding:.75rem;border-radius:10px;max-height:none;overflow:visible}.step-list[data-v-2bceb01e]{display:flex;flex-wrap:wrap;gap:.25rem}.step-row[data-v-2bceb01e]{flex:0 0 auto;padding:.4rem .6rem}.step-info[data-v-2bceb01e]{flex-direction:row;align-items:center;gap:.3rem}.step-value[data-v-2bceb01e]{padding:.1rem .4rem;font-size:.7rem}.step-arrow[data-v-2bceb01e],.summary-divider[data-v-2bceb01e],.quick-summary-top[data-v-2bceb01e],.summary-actions[data-v-2bceb01e]{display:none}}@media (max-width: 768px){.deployment-grid[data-v-2bceb01e],.ha-grid[data-v-2bceb01e],.edition-grid.individual[data-v-2bceb01e],.vservice-grid[data-v-2bceb01e]{grid-template-columns:1fr}.vservice-grid .option-card[data-v-2bceb01e]{width:100%;max-width:100%}.addons-grid[data-v-2bceb01e]{grid-template-columns:1fr}.addons-tabs[data-v-2bceb01e]{flex-direction:column;gap:0}.addon-tab-btn[data-v-2bceb01e]{width:100%;justify-content:center;border-bottom:none;border-left:3px solid transparent;margin-bottom:0;margin-left:-2px}.addon-tab-btn.active[data-v-2bceb01e]{border-bottom-color:transparent;border-left-color:var(--primary-color)}[data-theme=dark] .addon-tab-btn.active[data-v-2bceb01e]{border-left-color:var(--accent-color)}.support-services-header[data-v-2bceb01e]{flex-direction:column;gap:.75rem;text-align:center}.software-addon-row[data-v-2bceb01e]{flex-direction:column;align-items:stretch;gap:.75rem}.addon-row-info[data-v-2bceb01e]{flex-wrap:wrap}.addon-row-desc[data-v-2bceb01e]{white-space:normal;flex-basis:100%;padding-left:52px;margin-top:-.5rem}.addon-row-options[data-v-2bceb01e]{justify-content:flex-end;flex-wrap:wrap}.support-addon-row[data-v-2bceb01e]{flex-direction:column;align-items:stretch;gap:.75rem}.support-row-text[data-v-2bceb01e]{flex-direction:column;align-items:flex-start;gap:.25rem}.support-row-options[data-v-2bceb01e]{justify-content:flex-start;flex-wrap:wrap}.addon-section[data-v-2bceb01e]{width:100%}.support-grid[data-v-2bceb01e],.rma-grid[data-v-2bceb01e]{grid-template-columns:repeat(2,1fr)}.support-additions[data-v-2bceb01e]{grid-template-columns:1fr}.step-nav[data-v-2bceb01e]{flex-direction:column}.step-nav-item[data-v-2bceb01e]{width:100%}.step-content[data-v-2bceb01e]{padding:1.25rem}}@media (max-width: 576px){.bandwidth-grid[data-v-2bceb01e]{grid-template-columns:repeat(2,1fr)}.hardware-grid[data-v-2bceb01e],.support-grid[data-v-2bceb01e],.rma-grid[data-v-2bceb01e]{grid-template-columns:1fr}}.transceiver-category[data-v-2bceb01e]{margin-bottom:.75rem}.transceiver-category[data-v-2bceb01e]:last-child{margin-bottom:0}.transceiver-category-title[data-v-2bceb01e]{display:flex;align-items:center;gap:.4rem;margin:0 0 .4rem;padding:.35rem .6rem;font-size:.75rem;font-weight:600;color:var(--text-color);background:rgba(var(--primary-color-rgb),.05);border-radius:6px;border-left:3px solid var(--primary-color)}.transceiver-category-title i[data-v-2bceb01e]{color:var(--primary-color);font-size:.9rem}[data-theme=dark] .transceiver-category-title[data-v-2bceb01e]{background:rgba(var(--primary-color-rgb),.1)}.module-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease;padding:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.module-modal-content{position:relative;max-width:420px;width:100%;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;animation:scaleIn .3s ease;overflow:hidden}[data-theme=dark] .module-modal-content{background:var(--dark-card)}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.module-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#0000000d;border:none;border-radius:50%;color:var(--text-muted);font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}.module-modal-close:hover{background:#0000001a;color:var(--text-color)}[data-theme=dark] .module-modal-close{background:#ffffff1a;color:var(--dark-text-muted)}[data-theme=dark] .module-modal-close:hover{background:#ffffff26;color:var(--dark-text)}.module-modal-body{padding:1.25rem}.module-modal-image{margin-bottom:1rem;border-radius:10px;overflow:hidden;background:#f8f9fa}[data-theme=dark] .module-modal-image{background:var(--dark-bg-tertiary)}.module-modal-image img{width:100%;height:auto;max-height:180px;object-fit:contain;display:block}.module-modal-info{text-align:center}.module-modal-title{margin:0 0 .4rem;font-size:1.1rem;font-weight:700;color:var(--text-color)}[data-theme=dark] .module-modal-title{color:var(--dark-text)}.module-modal-code{display:inline-block;padding:.2rem .6rem;background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);font-size:.7rem;font-family:monospace;font-weight:600;border-radius:4px;margin-bottom:.75rem}[data-theme=dark] .module-modal-code{background:rgba(var(--accent-color-rgb),.15);color:var(--accent-color)}.module-modal-desc{margin:0;font-size:.85rem;color:var(--text-muted);line-height:1.5}[data-theme=dark] .module-modal-desc{color:var(--dark-text-secondary)}.module-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.module-cards.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 700px){.module-cards,.module-cards.cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 400px){.module-cards,.module-cards.cols-3{grid-template-columns:1fr}}.module-card{display:flex;flex-direction:column;background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}[data-theme=dark] .module-card{background:var(--dark-bg);border-color:var(--dark-border-color)}.module-card-title{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--card-bg);font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;border-bottom:1px solid var(--border-color)}[data-theme=dark] .module-card-title{background:var(--dark-card);color:var(--dark-text-secondary);border-color:var(--dark-border-color)}.module-card-title i{font-size:10px;color:var(--primary-color)}[data-theme=dark] .module-card-title i{color:var(--accent-color)}.module-card-list{padding:6px;flex:1}.module-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;transition:all .15s}.module-row:hover{background:rgba(var(--primary-color-rgb),.08)}.module-row.selected{background:rgba(var(--primary-color-rgb),.12)}.module-row.disabled{opacity:.4;pointer-events:none}[data-theme=dark] .module-row:hover{background:rgba(var(--accent-color-rgb),.08)}[data-theme=dark] .module-row.selected{background:rgba(var(--accent-color-rgb),.12)}.module-row-img{width:28px;height:20px;object-fit:cover;border-radius:3px;flex-shrink:0}.module-row-name{flex:1;font-size:12px;font-weight:500;transition:color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-row:hover .module-row-name{color:var(--primary-color)}[data-theme=dark] .module-row:hover .module-row-name{color:var(--accent-color)}.module-row-badge{flex-shrink:0;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff;border-radius:10px;font-size:11px;font-weight:600;padding:0 6px}[data-theme=dark] .module-row-badge{background:var(--accent-color)}.module-modal-qty{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-color)}[data-theme=dark] .module-modal-qty{border-color:var(--dark-border-color)}.modal-qty-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-color);background:var(--card-bg);border-radius:12px;cursor:pointer;font-size:18px;color:var(--text-color);transition:all .2s}[data-theme=dark] .modal-qty-btn{background:var(--dark-card);border-color:var(--dark-border-color);color:var(--dark-text)}.modal-qty-btn:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color);transform:scale(1.05)}[data-theme=dark] .modal-qty-btn:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.modal-qty-btn:disabled{opacity:.3;cursor:not-allowed}.modal-qty-num{min-width:48px;text-align:center;font-size:28px;font-weight:700;color:var(--primary-color)}[data-theme=dark] .modal-qty-num{color:var(--accent-color)}
