:root{--ax-bg-primary: #0a0e17;--ax-bg-card: #111726;--ax-bg-card-hover: #162035;--ax-bg-card-active: #1c2842;--ax-bg-input: #0d1320;--ax-border: #1f2a40;--ax-border-highlight: #3b82f6;--ax-text-main: #f8fafc;--ax-text-muted: #94a3b8;--ax-text-dim: #64748b;--ax-primary: #2563eb;--ax-primary-glow: rgba(37, 99, 235, .35);--ax-cyan: #06b6d4;--ax-cyan-glow: rgba(6, 182, 212, .35);--ax-emerald: #10b981;--ax-emerald-glow: rgba(16, 185, 129, .35);--ax-gold: #f59e0b;--ax-gold-glow: rgba(245, 158, 11, .35);--ax-silver: #94a3b8;--ax-platinum: #a855f7;--ax-platinum-glow: rgba(168, 85, 247, .35);--ax-bronze: #d97706;--ax-copper: #b45309;--ax-iron: #78716c;--ax-danger: #ef4444;--ax-radius-sm: 6px;--ax-radius-md: 10px;--ax-radius-lg: 16px;--ax-radius-xl: 20px;--ax-shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--ax-shadow-md: 0 8px 24px rgba(0, 0, 0, .5);--ax-shadow-lg: 0 16px 40px rgba(0, 0, 0, .6);--ax-shadow-glow: 0 0 25px var(--ax-primary-glow);--ax-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ax-font-mono: "JetBrains Mono", "Fira Code", monospace}.ax-choice-wrapper{max-width:1240px;margin:0 auto;padding:30px 20px 60px;font-family:var(--ax-font-sans);color:var(--ax-text-main);box-sizing:border-box}.ax-choice-wrapper *{box-sizing:border-box}.ax-choice-header{text-align:center;margin-bottom:30px;position:relative}.ax-header-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.ax-choice-badge{display:inline-flex;align-items:center;gap:8px;background:#2563eb26;color:#60a5fa;border:1px solid rgba(59,130,246,.3);padding:6px 14px;border-radius:9999px;font-size:.82rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ax-choice-badge svg{width:14px;height:14px}.ax-lang-toggle-wrap{display:inline-flex;align-items:center;gap:8px;background:var(--ax-bg-card);border:1px solid var(--ax-border);padding:4px;border-radius:var(--ax-radius-sm)}.ax-lang-label{font-size:.8rem;color:var(--ax-text-dim);font-weight:600;padding-left:6px}.ax-lang-btn{background:transparent;border:none;color:var(--ax-text-muted);font-size:.8rem;font-weight:600;padding:5px 10px;border-radius:4px;cursor:pointer;transition:all .2s;font-family:inherit}.ax-lang-btn.active{background:var(--ax-primary);color:#fff;box-shadow:0 2px 6px #2563eb66}.ax-lang-btn:hover:not(.active){color:#fff;background:#ffffff0f}.ax-choice-header h1{font-size:2.5rem;font-weight:800;letter-spacing:-.03em;margin:0 0 12px;background:linear-gradient(135deg,#fff 30%,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.ax-choice-header p{color:var(--ax-text-muted);font-size:1.1rem;max-width:680px;margin:0 auto;line-height:1.6}.ax-nav-bar{display:flex;align-items:center;justify-content:space-between;background:var(--ax-bg-card);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);padding:12px 20px;margin-bottom:30px;box-shadow:var(--ax-shadow-sm)}.ax-breadcrumbs{display:flex;align-items:center;gap:10px;font-size:.9rem}.ax-crumb{color:var(--ax-text-dim);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s;cursor:pointer}.ax-crumb:hover{color:var(--ax-cyan)}.ax-crumb.active{color:var(--ax-text-main);font-weight:600;cursor:default}.ax-crumb-sep{color:var(--ax-border)}.ax-btn-restart{background:transparent;border:1px solid var(--ax-border);color:var(--ax-text-muted);padding:6px 14px;border-radius:var(--ax-radius-sm);font-size:.85rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease;font-family:inherit}.ax-btn-restart:hover{background:#2563eb1a;border-color:var(--ax-primary);color:#60a5fa}.ax-view{display:none;animation:axFadeIn .3s cubic-bezier(.16,1,.3,1) forwards}.ax-view.active{display:block}@keyframes axFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ax-situation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:24px;margin-top:10px}.ax-situation-card{background:var(--ax-bg-card);border:2px solid var(--ax-border);border-radius:var(--ax-radius-lg);padding:30px 22px;display:flex;flex-direction:column;cursor:pointer;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:var(--ax-shadow-md)}.ax-situation-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:transparent;transition:background .3s}.ax-situation-card:hover{transform:translateY(-6px);background:var(--ax-bg-card-hover);border-color:var(--ax-primary);box-shadow:0 12px 30px #0009,0 0 20px #2563eb33}.ax-situation-card:hover:before{background:linear-gradient(90deg,var(--ax-primary),var(--ax-cyan))}.ax-situation-card[data-situation=pnp] .ax-card-icon{background:#3b82f626;color:#60a5fa;border-color:#3b82f64d}.ax-situation-card[data-situation=rewire] .ax-card-icon{background:#10b98126;color:#34d399;border-color:#10b9814d}.ax-situation-card[data-situation=swap] .ax-card-icon{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b4d}.ax-situation-card[data-situation=budget] .ax-card-icon{background:#d9770626;color:#f59e0b;border-color:#d977064d}.ax-card-icon{width:52px;height:52px;border-radius:var(--ax-radius-md);border:1px solid transparent;display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-size:1.5rem}.ax-card-icon svg{width:26px;height:26px}.ax-situation-title{font-size:1.25rem;font-weight:700;margin:0 0 10px;color:#fff;line-height:1.3}.ax-situation-quote{font-style:italic;color:#93c5fd;font-size:.92rem;margin-bottom:14px;padding-left:10px;border-left:2px solid rgba(59,130,246,.5);line-height:1.45}.ax-situation-card[data-situation=rewire] .ax-situation-quote{color:#6ee7b7;border-left-color:#10b98180}.ax-situation-card[data-situation=swap] .ax-situation-quote{color:#fcd34d;border-left-color:#f59e0b80}.ax-situation-card[data-situation=budget] .ax-situation-quote{color:#fdba74;border-left-color:#d9770680}.ax-situation-desc{color:var(--ax-text-muted);font-size:.9rem;line-height:1.5;margin-bottom:22px;flex-grow:1}.ax-situation-cta{display:flex;align-items:center;justify-content:space-between;font-size:.88rem;font-weight:600;color:#fff;padding-top:14px;border-top:1px solid var(--ax-border)}.ax-situation-cta svg{width:16px;height:16px;transition:transform .2s}.ax-situation-card:hover .ax-situation-cta svg{transform:translate(4px)}.ax-step-box{background:var(--ax-bg-card);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);padding:32px 28px;box-shadow:var(--ax-shadow-lg);margin-bottom:24px}.ax-step-header{margin-bottom:24px}.ax-step-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 8px;display:flex;align-items:center;gap:12px}.ax-step-number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--ax-primary);color:#fff;font-size:.9rem;font-weight:700}.ax-step-desc{color:var(--ax-text-muted);font-size:.98rem;margin:0;line-height:1.5}.ax-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:20px}.ax-form-group{display:flex;flex-direction:column;gap:8px}.ax-label{font-size:.9rem;font-weight:600;color:#cbd5e1;display:flex;align-items:center;gap:6px}.ax-select,.ax-input{background:var(--ax-bg-input);border:1px solid var(--ax-border);color:#fff;padding:12px 16px;border-radius:var(--ax-radius-md);font-size:.98rem;font-family:inherit;transition:all .2s;outline:none;width:100%}.ax-select:focus,.ax-input:focus{border-color:var(--ax-border-highlight);box-shadow:0 0 0 3px #3b82f640}.ax-select option{background:#0d1320;color:#fff;padding:10px}.ax-search-wrap{position:relative;margin-bottom:20px}.ax-search-wrap svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ax-text-dim)}.ax-search-input{padding-left:42px}.ax-choice-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0 24px}.ax-choice-option-btn{background:var(--ax-bg-input);border:2px solid var(--ax-border);border-radius:var(--ax-radius-md);padding:20px 16px;text-align:center;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:inherit}.ax-choice-option-btn:hover{background:var(--ax-bg-card-hover);border-color:#4b5563;transform:translateY(-2px)}.ax-choice-option-btn.selected{background:#2563eb26;border-color:var(--ax-primary);box-shadow:0 0 15px #2563eb4d}.ax-choice-option-icon{font-size:1.8rem;margin-bottom:4px}.ax-choice-option-title{font-size:1.05rem;font-weight:700;color:#fff}.ax-choice-option-desc{font-size:.82rem;color:var(--ax-text-muted);line-height:1.35}.ax-result-card{background:linear-gradient(145deg,#131b2e,#0d1424);border:2px solid var(--ax-border);border-radius:var(--ax-radius-lg);padding:30px;margin-top:20px;position:relative;overflow:hidden;box-shadow:var(--ax-shadow-lg)}.ax-result-card:after{content:"";position:absolute;top:0;right:0;width:250px;height:250px;background:radial-gradient(circle,var(--ax-primary-glow) 0%,transparent 70%);pointer-events:none}.ax-result-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;border-bottom:1px solid var(--ax-border);padding-bottom:18px}.ax-result-title-group h2{font-size:1.75rem;font-weight:800;color:#fff;margin:6px 0 4px}.ax-result-subtitle{color:var(--ax-cyan);font-size:.95rem;font-weight:600}.ax-result-price-box{text-align:right}.ax-price-tag{font-size:2rem;font-weight:800;color:#34d399;letter-spacing:-.02em}.ax-price-label{font-size:.8rem;color:var(--ax-text-dim);text-transform:uppercase;letter-spacing:.05em}.ax-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px}.ax-spec-item{background:#0d1320b3;border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);padding:12px 14px}.ax-spec-label{font-size:.78rem;color:var(--ax-text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.ax-spec-val{font-size:.95rem;font-weight:600;color:#fff}.ax-spec-val.highlight{color:#60a5fa}.ax-result-desc-box{background:#0f172a99;border-left:4px solid var(--ax-primary);padding:14px 18px;border-radius:0 var(--ax-radius-md) var(--ax-radius-md) 0;margin-bottom:20px;font-size:.95rem;line-height:1.6;color:#cbd5e1}.ax-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:8px}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:var(--ax-radius-md);font-size:.98rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s ease;border:1px solid transparent;font-family:inherit}.ax-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 14px #2563eb66}.ax-btn-primary:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 6px 20px #2563eb99;transform:translateY(-2px)}.ax-btn-outline{background:var(--ax-bg-input);border-color:var(--ax-border);color:#e2e8f0}.ax-btn-outline:hover{background:var(--ax-bg-card-hover);border-color:#60a5fa;color:#fff}.ax-budget-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:20px}.ax-budget-card{background:var(--ax-bg-card);border:2px solid var(--ax-border);border-radius:var(--ax-radius-lg);padding:26px 22px;display:flex;flex-direction:column;position:relative;transition:all .25s}.ax-budget-card:hover{transform:translateY(-4px);box-shadow:var(--ax-shadow-lg)}.ax-budget-card.iron{border-color:#57534e}.ax-budget-card.iron:hover{border-color:#a8a29e}.ax-budget-card.copper{border-color:#92400e}.ax-budget-card.copper:hover{border-color:#f59e0b}.ax-budget-card.bronze{border-color:#b45309}.ax-budget-card.bronze:hover{border-color:#fbbf24;box-shadow:0 8px 30px #f59e0b33}.ax-budget-badge{position:absolute;top:16px;right:16px;font-size:.75rem;font-weight:700;text-transform:uppercase;padding:4px 10px;border-radius:9999px;letter-spacing:.05em}.iron .ax-budget-badge{background:#78716c33;color:#d6d3d1;border:1px solid #78716c}.copper .ax-budget-badge{background:#b4530933;color:#fcd34d;border:1px solid #b45309}.bronze .ax-budget-badge{background:#d9770640;color:#fef08a;border:1px solid #f59e0b}.ax-budget-name{font-size:1.45rem;font-weight:800;color:#fff;margin:0 0 6px}.ax-budget-price{font-size:1.8rem;font-weight:800;color:#34d399;margin-bottom:14px}.ax-budget-crucial-note{background:#f59e0b1f;border-left:3px solid #f59e0b;padding:12px 14px;border-radius:0 var(--ax-radius-sm) var(--ax-radius-sm) 0;font-size:.88rem;color:#fef3c7;line-height:1.45;margin-bottom:18px}.ax-budget-specs-table{width:100%;border-collapse:collapse;margin-bottom:18px;font-size:.88rem}.ax-budget-specs-table tr{border-bottom:1px solid rgba(255,255,255,.06)}.ax-budget-specs-table td{padding:9px 4px;color:#cbd5e1}.ax-budget-specs-table td:first-child{color:var(--ax-text-dim);font-weight:500}.ax-budget-specs-table td:last-child{text-align:right;font-weight:600;color:#fff}.ax-fallback-box{background:#1e293b80;border:1px dashed var(--ax-border);border-radius:var(--ax-radius-lg);padding:22px;text-align:center;margin-top:20px}.ax-fallback-box h3{font-size:1.15rem;color:#fff;margin:0 0 8px}.ax-fallback-box p{color:var(--ax-text-muted);font-size:.92rem;max-width:600px;margin:0 auto 14px;line-height:1.5}@media(max-width:768px){.ax-choice-header h1{font-size:1.8rem}.ax-header-top-row{flex-direction:column;align-items:center}.ax-step-box{padding:22px 16px}.ax-result-card{padding:20px 16px}.ax-result-top{flex-direction:column}.ax-result-price-box{text-align:left}.ax-actions-row{flex-direction:column;width:100%}.ax-actions-row .ax-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ecu-choice-helper.css.map */
