.estimate-breakdown[data-v-8c070a7b]{border-block:1px solid rgba(125,162,214,.2);display:grid;gap:.8rem;margin-block:1rem;padding-block:.9rem}.estimate-breakdown__row[data-v-8c070a7b]{display:grid;font-size:.85rem;gap:.3rem;grid-template-columns:minmax(0,1fr)}.estimate-breakdown__row>span[data-v-8c070a7b]{color:#cbd8e9}.estimate-breakdown__row strong[data-v-8c070a7b]{color:#9acaff;font-size:.95rem;font-weight:600}.estimate-breakdown small[data-v-8c070a7b]{color:#9cacc1;line-height:1.8}.estimate-breakdown .estimate-breakdown__unknown[data-v-8c070a7b]{color:#d7c296}.estimate-breakdown .estimate-breakdown__discount[data-v-8c070a7b]{color:#81d5b7}.estimator-surface[data-v-feab9893]{background:#06111f;min-height:100%}.estimate-page[data-v-feab9893],.mobile-result-sheet[data-v-feab9893]{--estimate-blue: #268cff;--estimate-blue-soft: #7cb9ff;--estimate-surface: #0a192b;--estimate-surface-raised: rgba(12,28,54,.96);--estimate-border: rgba(125,162,214,.2)}.estimate-page[data-v-feab9893]{color:#f7f9ff;max-width:1240px;padding:clamp(1rem,3vw,2.25rem) 1rem calc(3rem + env(safe-area-inset-bottom,0px))}.live-estimate__product[data-v-feab9893]{height:6.25rem;margin-inline:auto;-o-object-fit:contain;object-fit:contain;width:10rem}.estimate-hero[data-v-feab9893]{margin:.5rem auto clamp(1.75rem,4vw,3rem);max-width:760px;text-align:center}.estimate-eyebrow[data-v-feab9893]{align-items:center;background:#1e7eff14;border:1px solid rgba(76,163,255,.34);border-radius:999px;color:#90c9ff;display:inline-flex;font-size:.8rem;gap:.45rem;padding:.42rem .8rem}.estimate-hero h1[data-v-feab9893]{font-size:clamp(2rem,5.4vw,3.45rem);font-weight:800;letter-spacing:-.02em;line-height:1.35;margin:.8rem 0 .45rem}.estimate-hero>p[data-v-feab9893]{color:#aebbd2;font-size:clamp(.92rem,1.6vw,1.05rem);line-height:2;margin:0}.estimate-trust[data-v-feab9893]{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:1.15rem}.estimate-trust span[data-v-feab9893]{align-items:center;background:#ffffff09;border:1px solid rgba(130,166,215,.18);border-radius:999px;color:#bdc9df;display:inline-flex;font-size:.75rem;gap:.38rem;min-height:2.35rem;padding:.35rem .72rem}.estimate-trust span[data-v-feab9893]:first-child .q-icon,.handoff-note[data-v-feab9893] .q-icon{color:#43d99c}.estimate-hero__actions[data-v-feab9893]{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1.25rem}.estimate-hero__actions a[data-v-feab9893]{align-items:center;border-radius:.85rem;display:inline-flex;font-weight:700;justify-content:center;min-height:2.9rem;padding:.65rem 1rem}.estimate-hero__actions a[data-v-feab9893]:first-child{background:#167dff;box-shadow:0 14px 32px #167dff33;color:#fff}.estimate-hero__actions a[data-v-feab9893]:last-child{background:#ffffff06;border:1px solid var(--estimate-border);color:#b7c7e4}.estimate-layout[data-v-feab9893]{align-items:start;display:grid;gap:clamp(1rem,2.4vw,1.8rem);grid-template-columns:minmax(0,1fr) minmax(290px,370px)}.estimate-flow[data-v-feab9893]{display:grid;gap:clamp(1.5rem,3vw,2.35rem);grid-column:1;grid-row:1;min-width:0}.estimate-section[data-v-feab9893]{min-width:0;scroll-margin-top:6rem}.selection-inspection-note[data-v-feab9893]{align-items:flex-start;color:#d7c398;display:flex;font-size:.82rem;gap:.5rem;line-height:1.9;margin:1rem 0 0}.selection-inspection-note[data-v-feab9893] .q-icon{flex-shrink:0;margin-top:.25rem}.estimate-section__head[data-v-feab9893]{align-items:flex-start;display:flex;gap:.8rem;margin-bottom:1rem}.estimate-section__head>span[data-v-feab9893]{background:#147cff;border:1px solid rgba(121,186,255,.46);border-radius:.72rem;box-shadow:0 8px 22px #147cff38;color:#fff;display:grid;flex:0 0 2.2rem;font-size:.85rem;font-weight:800;height:2.2rem;place-items:center}.estimate-section h2[data-v-feab9893]{font-size:clamp(1.08rem,2vw,1.35rem);font-weight:800;margin:0}.estimate-section__head p[data-v-feab9893]{color:#899ab7;font-size:.82rem;line-height:1.8;margin:.25rem 0 0}.device-group+.device-group[data-v-feab9893]{margin-top:1.1rem}.device-group__head[data-v-feab9893]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.6rem}.device-group__head small[data-v-feab9893]{color:#cfdbef;font-weight:700}.device-group__head span[data-v-feab9893]{color:#72829f;font-size:.7rem}.device-group__head .console-scroll-hint[data-v-feab9893]{display:none}.device-choice-row--consoles[data-v-feab9893]{scrollbar-width:none}.device-choice-row--consoles[data-v-feab9893]::-webkit-scrollbar{display:none}.device-choice-row[data-v-feab9893]{display:grid;gap:.75rem;grid-auto-columns:minmax(10.25rem,.33fr);grid-auto-flow:column;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:.18rem .12rem .55rem;scroll-snap-type:inline proximity}.choice-grid button[data-v-feab9893],.device-card[data-v-feab9893],.problem-grid button[data-v-feab9893],.variant-list button[data-v-feab9893]{background:var(--estimate-surface);border:1px solid var(--estimate-border);border-radius:1rem;color:#edf4ff;cursor:pointer;font:inherit;min-width:0;position:relative;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.device-card[data-v-feab9893]{display:grid;min-height:12rem;overflow:hidden;padding:.8rem;place-items:center;scroll-snap-align:start;text-align:center}.device-card img[data-v-feab9893]{filter:drop-shadow(0 12px 18px rgba(0,0,0,.34));height:6.5rem;-o-object-fit:contain;object-fit:contain;width:100%}.device-card strong[data-v-feab9893]{align-self:end;font-size:.92rem;line-height:1.5}.device-card>small[data-v-feab9893]{color:#7f92b2;font-size:.7rem}.device-brand-icon[data-v-feab9893]{color:#c2d5ed;height:3rem;width:3rem}.device-coming-soon[data-v-feab9893]{background:#13273d;border-radius:.4rem;color:#b6c9e2;font-size:.65rem;line-height:1.7;padding:.15rem .5rem}.estimate-pending-model[data-v-feab9893]{display:grid;gap:1rem}.estimate-pending-model h2[data-v-feab9893]{font-size:1.1rem;margin:0}.estimate-pending-model p[data-v-feab9893]{color:#a6b9d2;line-height:1.9;margin:0}.estimate-pending-model a[data-v-feab9893]{color:#7cb9ff;font-size:.85rem}.choice-check[data-v-feab9893]{background:#050d1cc2;border:1px solid #647693;border-radius:999px;color:transparent;display:grid;height:1.55rem;inset-inline-end:.7rem;place-items:center;position:absolute;top:.7rem;width:1.55rem}.selected .choice-check[data-v-feab9893]{background:var(--estimate-blue);border-color:#65b0ff;color:#fff}.choice-grid button[data-v-feab9893]:hover,.device-card[data-v-feab9893]:hover,.problem-grid button[data-v-feab9893]:hover,.variant-list button[data-v-feab9893]:hover{border-color:#4b9fff9e;transform:translateY(-1px)}.choice-grid button.selected[data-v-feab9893],.device-card.selected[data-v-feab9893],.problem-grid button.selected[data-v-feab9893],.variant-list button.selected[data-v-feab9893]{background:#102c4d;border-color:#3498ff;box-shadow:inset 0 0 0 1px #3498ff,0 8px 24px #005bd21f}.problem-grid[data-v-feab9893]{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.problem-grid button[data-v-feab9893]{align-items:center;display:grid;gap:.7rem;grid-template-columns:4.5rem minmax(0,1fr);min-height:7rem;padding:.82rem}[dir=ltr] .problem-grid button[data-v-feab9893]{text-align:right}[dir=rtl] .problem-grid button[data-v-feab9893]{text-align:left}.problem-art[data-v-feab9893]{color:#8ebeff;display:grid;height:4.5rem;place-items:center;width:4.5rem}.problem-art img[data-v-feab9893]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.problem-copy[data-v-feab9893]{min-width:0;padding-inline-end:.75rem}.problem-copy small[data-v-feab9893],.problem-copy strong[data-v-feab9893]{display:block}.problem-copy strong[data-v-feab9893]{font-size:.9rem;line-height:1.85}.problem-copy small[data-v-feab9893]{color:#8191ad;font-size:.72rem;line-height:1.6;margin-top:.22rem}.problem-state[data-v-feab9893]{border:1px solid #657591;border-radius:.35rem;color:transparent;display:grid;height:1.25rem;inset-inline-end:.65rem;place-items:center;position:absolute;top:.65rem;width:1.25rem}.problem-grid button.selected .problem-state[data-v-feab9893]{background:var(--estimate-blue);border-color:#66b2ff;color:#fff}.estimate-refinement[data-v-feab9893]{background:#081429b3;border:1px solid rgba(74,156,255,.28);border-radius:1.2rem;padding:clamp(1rem,2.4vw,1.35rem)}.choice-grid[data-v-feab9893]{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid button[data-v-feab9893]{min-height:5.25rem;padding:1rem}[dir=ltr] .choice-grid button[data-v-feab9893]{text-align:right}[dir=rtl] .choice-grid button[data-v-feab9893]{text-align:left}.choice-grid button small[data-v-feab9893],.choice-grid button strong[data-v-feab9893]{display:block}.analog-choice-art[data-v-feab9893]{display:flex;height:4rem;justify-content:center;margin-bottom:.65rem}.analog-choice-art img[data-v-feab9893]{height:4rem;-o-object-fit:contain;object-fit:contain;width:3.5rem}.choice-grid button small[data-v-feab9893]{color:#8fa2c1;font-size:.75rem;margin-top:.35rem}.analog-guide-link[data-v-feab9893]{align-items:center;color:var(--estimate-blue-soft);display:inline-flex;font-size:.8125rem;gap:.35rem;justify-self:start;line-height:1.8;min-height:2.75rem;text-decoration:underline;text-underline-offset:.2em}.analog-guide-link[data-v-feab9893] .q-icon{flex-shrink:0}.analog-guide-link[data-v-feab9893]:focus-visible{border-radius:4px;outline:2px solid var(--estimate-blue);outline-offset:3px}.variant-groups[data-v-feab9893]{display:grid;gap:.75rem}.variant-block[data-v-feab9893]{background:#020a177a;border:1px solid rgba(126,158,206,.17);border-radius:1rem;padding:.8rem}.variant-block h3[data-v-feab9893],.variant-block__head[data-v-feab9893]{align-items:center;display:flex;gap:.45rem}.variant-block h3[data-v-feab9893]{color:#dce8fa;font-size:.88rem;font-weight:700;margin:0}.variant-block__head[data-v-feab9893]{justify-content:space-between;min-height:2.2rem}.variant-block__head small[data-v-feab9893]{color:#7890b2;font-size:.7rem}.variant-list[data-v-feab9893]{display:grid;gap:.5rem;margin-top:.65rem}.variant-list button[data-v-feab9893]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:3.2rem;padding:.72rem .85rem}[dir=ltr] .variant-list button[data-v-feab9893]{text-align:right}[dir=rtl] .variant-list button[data-v-feab9893]{text-align:left}.variant-list button strong[data-v-feab9893]{color:#9dc8ff;font-size:.78rem;white-space:nowrap}.variant-radio[data-v-feab9893]{display:none}.estimate-state[data-v-feab9893],.live-estimate[data-v-feab9893]{background:var(--estimate-surface-raised);border:1px solid var(--estimate-border);border-radius:1.35rem;box-shadow:0 24px 54px #00000047,inset 0 1px #ffffff0b}.live-estimate[data-v-feab9893]{display:grid;gap:.9rem;grid-column:2;grid-row:1;min-width:0;overflow:hidden;padding:clamp(1rem,2.5vw,1.35rem);position:sticky;top:6rem}.live-estimate--ready[data-v-feab9893]{background:#081b37fa;border-color:#3697ff9e;box-shadow:0 24px 60px #0048a62e,inset 0 1px #8fc6ff17}.live-estimate__badge[data-v-feab9893],.live-estimate__head[data-v-feab9893],.live-estimate__head>span[data-v-feab9893]{align-items:center;display:flex}.live-estimate__head[data-v-feab9893]{gap:.75rem;justify-content:space-between}.live-estimate__head>span[data-v-feab9893]{color:#e9f3ff;font-size:1.02rem;font-weight:800;gap:.45rem}.live-estimate__head>span[data-v-feab9893] .q-icon{color:#6bb3ff}.live-estimate__head>small[data-v-feab9893]{color:#8496b3;font-size:.68rem}.live-estimate__badge[data-v-feab9893]{background:#2a87f21f;border-radius:999px;color:#8fc7ff!important;gap:.25rem;padding:.3rem .55rem}.live-estimate__summary[data-v-feab9893]{color:#9eb0cd;display:flex;flex-wrap:wrap;font-size:.74rem;gap:.35rem}.live-estimate__summary span[data-v-feab9893]:not(:last-child):after{color:#456180;content:"/";margin-inline-start:.35rem}.live-estimate__price[data-v-feab9893]{color:var(--estimate-blue-soft);font-size:clamp(1.3rem,3.2vw,1.9rem);font-weight:800;letter-spacing:-.045em;line-height:1.7}.live-estimate>p[data-v-feab9893]{align-items:flex-start;color:#aab9d1;display:flex;font-size:.79rem;gap:.4rem;line-height:1.85;margin:0}.live-estimate .inspection-note[data-v-feab9893]{color:#ffd078}.live-estimate dl[data-v-feab9893]{border-top:1px solid rgba(133,164,209,.14);margin:0;padding-top:.8rem}.live-estimate dl div[data-v-feab9893],.live-estimate dt[data-v-feab9893]{align-items:center;display:flex}.live-estimate dl div[data-v-feab9893]{font-size:.75rem;gap:1rem;justify-content:space-between}.live-estimate dt[data-v-feab9893]{color:#8192ae;gap:.35rem}.live-estimate dd[data-v-feab9893]{color:#dce7f8;margin:0}.estimate-disclaimer[data-v-feab9893]{color:#7f91ac;font-size:.7rem;line-height:1.75}.repair-cta[data-v-feab9893]{align-items:center;background:#167dff;border:1px solid rgba(164,213,255,.36);border-radius:.95rem;box-shadow:0 16px 35px #0e70f03d,inset 0 1px #ffffff2e;color:#fff;cursor:pointer;display:grid;font:inherit;font-weight:800;gap:.55rem;grid-template-columns:1.2rem 1fr 1.2rem;min-height:3.35rem;padding:.75rem 1rem;width:100%}.repair-cta[data-v-feab9893]:disabled{cursor:wait;opacity:.58}.handoff-note[data-v-feab9893]{align-items:center;color:#8498b9;display:flex;font-size:.7rem;gap:.35rem;justify-content:center;text-align:center}.live-estimate__empty[data-v-feab9893]{align-items:center;background:#030a1757;border:1px dashed rgba(124,158,210,.22);border-radius:1rem;display:flex;gap:.8rem;padding:.9rem}.live-estimate__empty>span[data-v-feab9893]{background:#467ec61a;border-radius:.85rem;color:#6287b6;display:grid;flex:0 0 2.8rem;height:2.8rem;place-items:center}.live-estimate__empty small[data-v-feab9893],.live-estimate__empty strong[data-v-feab9893]{display:block}.live-estimate__empty strong[data-v-feab9893]{color:#cfdaea;font-size:.85rem}.live-estimate__empty small[data-v-feab9893]{color:#73849f;font-size:.7rem;line-height:1.65;margin-top:.2rem}.estimate-error[data-v-feab9893]{color:#ff9393!important}.estimate-state[data-v-feab9893]{color:#aab6d0;padding:1.25rem;text-align:center}.estimate-state--error[data-v-feab9893]{color:#f99}a[data-v-feab9893]:focus-visible,button[data-v-feab9893]:focus-visible{outline:3px solid rgba(103,179,255,.72);outline-offset:3px}.estimate-mobile-only[data-v-feab9893],.mobile-estimate-dock[data-v-feab9893]{display:none}.mobile-result-sheet.live-estimate[data-v-feab9893]{border-radius:1.4rem 1.4rem 0 0;color:#f7f9ff;max-height:calc(100dvh - 5rem);max-width:100%;overflow-y:auto;overscroll-behavior:contain;padding:1.15rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));position:relative;top:auto;width:min(100%,540px)}.sheet-close[data-v-feab9893]{background:transparent;border:1px solid var(--estimate-border);border-radius:50%;color:#c9d9ee;cursor:pointer;display:grid;height:2.75rem;place-items:center;width:2.75rem}@media(max-width:860px){.estimate-page[data-v-feab9893]{padding-inline:clamp(.5rem,3vw,1rem)}.estimate-layout[data-v-feab9893]{grid-template-columns:minmax(0,1fr)}.estimate-flow[data-v-feab9893]{gap:.85rem;grid-column:1;grid-row:1}.estimate-layout>.live-estimate[data-v-feab9893],.mobile-collapsed[data-v-feab9893],.mobile-parts-closed[data-v-feab9893]{display:none}.estimate-mobile-only[data-v-feab9893]{display:block}.estimate-page--active[data-v-feab9893]{min-height:calc(100svh - 4rem);padding-bottom:max(calc(10rem + env(safe-area-inset-bottom,0px)),var(--estimate-dock-space, 10rem))}.estimate-page--active .estimate-flow[data-v-feab9893]{align-content:start;min-height:calc(100svh - 8rem)}.estimate-page--active .estimate-hero[data-v-feab9893]{margin:0}.estimate-page--active .estimate-hero h1[data-v-feab9893]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.estimate-page--active .estimate-hero[data-v-feab9893]>:not(h1){display:none}.mobile-current[data-v-feab9893]{min-width:0;outline:none}.estimate-section.mobile-current[data-v-feab9893]{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.decision-eyebrow[data-v-feab9893]{color:#65b5ff;font-size:.66rem;font-weight:500;margin-bottom:.2rem}.estimate-section__head>span[data-v-feab9893]{display:none}.estimate-section__head[data-v-feab9893]{align-items:center;justify-content:center;margin:.4rem 0 .8rem;text-align:center}.estimate-section__head .decision-eyebrow[data-v-feab9893]{display:none}.estimate-section__head p[data-v-feab9893]{color:#a6b9d2;font-size:.85rem;margin-top:.55rem}.estimate-section h2[data-v-feab9893]{font-size:clamp(1.2rem,5.7vw,1.45rem);line-height:1.7}.estimate-flow[data-v-feab9893],.mobile-current[data-v-feab9893]{scroll-margin-block-start:1.25rem}.completed-choice[data-v-feab9893],.refinement-summary[data-v-feab9893]{align-items:center;background:transparent;border:0;border-radius:0;display:flex;font-size:.79rem;gap:.5rem;min-width:0;padding:.2rem .15rem .65rem}.completed-choice[data-v-feab9893]>.q-icon{color:#63dfad;flex-shrink:0}.completed-choice__device[data-v-feab9893]{flex-shrink:0;height:3.25rem;-o-object-fit:contain;object-fit:contain;width:4.5rem}.completed-choice[data-v-feab9893]{gap:.6rem;min-height:4.4rem;padding-bottom:.85rem}.completed-choice--problems[data-v-feab9893]{min-height:2.75rem;padding-block:0}.completed-choice--problems .completed-choice__copy small[data-v-feab9893]{display:none}.completed-choice__copy[data-v-feab9893],.refinement-summary>span[data-v-feab9893]{flex:1;min-width:0;overflow-wrap:anywhere}.completed-choice__copy small[data-v-feab9893],.completed-choice__copy strong[data-v-feab9893]{display:block}.completed-choice__copy small[data-v-feab9893]{color:#98abc5;font-size:.72rem;margin-bottom:.12rem}.completed-choice__copy strong[data-v-feab9893]{color:#e6effa;font-weight:500;line-height:1.75}.completed-choice:has(.completed-choice__device) strong[data-v-feab9893]{font-size:1rem}.completed-choice button[data-v-feab9893],.refinement-summary button[data-v-feab9893]{background:transparent;border:0;color:#7cb9ff;cursor:pointer;flex-shrink:0;font:inherit;min-height:2.75rem}.refinement-summary[data-v-feab9893]{color:#b7c9e4;margin-bottom:.5rem;min-height:2.75rem;padding-block:0}.flow-action[data-v-feab9893]{align-items:center;background:#173d6d;border:1px solid rgba(75,162,255,.45);border-radius:.85rem;color:#e8f3ff;cursor:pointer;display:flex;font:inherit;font-size:.85rem;gap:.75rem;justify-content:space-between;margin-top:.65rem;min-height:3rem;padding:.7rem .85rem;width:100%}.flow-action--secondary[data-v-feab9893]{background:transparent;color:#8ec4ff}.flow-action--primary[data-v-feab9893]{background:#147dff;border-color:#5caaff;box-shadow:none;color:#fff;font-size:.95rem;font-weight:700;min-height:3.25rem}.flow-action--text[data-v-feab9893]{background:transparent;border:0;color:#70b6ff;justify-content:center}.refinement-actions .handoff-note[data-v-feab9893]{color:#a6b9d2;display:block;line-height:1.7;margin-top:.75rem}.action-estimate[data-v-feab9893]{background:#0c2139;border-radius:.85rem;display:grid;gap:.35rem;margin-top:1rem;min-width:0;padding:.85rem;text-align:start}.action-estimate strong[data-v-feab9893]{color:#b8ddff;font-size:clamp(1.05rem,4.5vw,1.25rem);line-height:1.7;overflow-wrap:anywhere}.action-estimate p[data-v-feab9893],.action-estimate small[data-v-feab9893]{color:#a6b9d2;font-size:.75rem;line-height:1.8;margin:0}.estimate-section__head--parts[data-v-feab9893]{gap:.6rem;text-align:start}.estimate-section__head--parts p[data-v-feab9893]{line-height:1.6}.estimate-section__head--parts h2[data-v-feab9893]{font-size:clamp(1.06rem,4.9vw,1.3rem)}.refinement-art[data-v-feab9893]{flex-shrink:0;height:4rem;-o-object-fit:contain;object-fit:contain;width:3.5rem}.variant-groups[data-v-feab9893]{gap:1rem}.variant-block[data-v-feab9893]{background:transparent;border:0;border-radius:0;padding:0}.variant-block h3[data-v-feab9893]{color:#edf4ff;flex:1;font-size:.95rem;gap:.6rem;line-height:1.5;margin:0}.variant-block h3[data-v-feab9893]:after{background:#304762;content:"";flex:1;height:1px}.variant-block h3[data-v-feab9893] .q-icon,.variant-block__head small[data-v-feab9893]{display:none}.variant-list[data-v-feab9893]{gap:.25rem;margin-top:.4rem}.variant-list button[data-v-feab9893]{background:transparent;border-color:transparent;border-radius:0;direction:ltr;display:grid;gap:.55rem;grid-template-columns:1.5rem minmax(0,1fr) auto;min-height:3.7rem;padding:.65rem .5rem;text-align:start}.variant-list button.selected[data-v-feab9893]{background:#0e2b4b;border:1px solid #2585ff;border-radius:.8rem;box-shadow:none}.variant-radio[data-v-feab9893]{color:#8da9c8;display:inline-flex;font-size:1.5rem}.selected .variant-radio[data-v-feab9893]{color:#429bff}.variant-name[data-v-feab9893]{font-size:.87rem;overflow-wrap:anywhere}.variant-list button strong[data-v-feab9893]{color:#edf4ff;direction:rtl;font-size:clamp(.75rem,3.5vw,.9rem)}.flow-action[data-v-feab9893]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.refinement-gate[data-v-feab9893]{margin-top:1.3rem}.refinement-path[data-v-feab9893]{align-items:center;border:1px solid #37618a;border-radius:1rem;cursor:pointer;display:flex;font:inherit;gap:.75rem;min-height:5rem;min-width:0;padding:1rem;text-align:start;width:100%}.refinement-path>span[data-v-feab9893]{display:grid;flex:1;gap:.35rem;min-width:0}.refinement-path[data-v-feab9893] .q-icon{flex-shrink:0}.refinement-path strong[data-v-feab9893]{font-size:.92rem;font-weight:700;line-height:1.8}.refinement-path small[data-v-feab9893]{font-size:.73rem;line-height:1.8}.refinement-path--continue[data-v-feab9893]{background:#147dff;border-color:#69b2ff;box-shadow:0 6px 18px #0a69f029;color:#fff}.refinement-path--continue small[data-v-feab9893]{color:#e4f0ff}.refinement-path--compare[data-v-feab9893]{background:#0a192b;color:#cde4ff}.refinement-path--compare small[data-v-feab9893]{color:#a0b5d0}.refinement-path[data-v-feab9893]:focus-visible{outline:2px solid #fff;outline-offset:3px}.refinement-gate__divider[data-v-feab9893]{color:#8ba2be;display:block;font-size:.72rem;margin:.8rem 0;text-align:center}.problem-confirmation[data-v-feab9893]{padding-top:.5rem}.problem-confirmation p[data-v-feab9893]{align-items:center;color:#d1def1;display:flex;font-size:.73rem;gap:.3rem;margin:.55rem 0}.problem-confirmation p strong[data-v-feab9893]{color:#73baff;font-size:.85rem}.problem-confirmation p span[data-v-feab9893]{display:none}.mobile-complete p[data-v-feab9893],.mobile-complete small[data-v-feab9893],.refinement-gate p[data-v-feab9893]{color:#98aac5;font-size:.82rem;line-height:1.9}.mobile-complete[data-v-feab9893]{background:var(--estimate-surface);border:1px solid #245984;border-radius:1.15rem;padding:1.1rem}.mobile-complete__visual[data-v-feab9893]{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.mobile-complete__visual img[data-v-feab9893]{height:4.5rem;-o-object-fit:contain;object-fit:contain;width:7rem}.mobile-complete__visual span[data-v-feab9893]{align-items:center;color:#61d6ab;display:flex;font-size:.72rem;gap:.3rem}.mobile-complete h2[data-v-feab9893]{font-size:1.1rem;margin:.65rem 0}.mobile-complete small[data-v-feab9893]{display:block;font-size:.73rem;margin-top:.85rem}.mobile-estimate-dock[data-v-feab9893]{background:#06111f;border-top:1px solid rgba(94,154,233,.18);display:block;inset-inline:0;bottom:0;font-family:inherit;position:fixed;z-index:1800}[dir=ltr] .mobile-estimate-dock[data-v-feab9893]{padding:.5rem max(.7rem,env(safe-area-inset-right,0px)) calc(.5rem + env(safe-area-inset-bottom,0px))}[dir=rtl] .mobile-estimate-dock[data-v-feab9893]{padding:.5rem max(.7rem,env(safe-area-inset-left,0px)) calc(.5rem + env(safe-area-inset-bottom,0px))}.mobile-estimate-bar[data-v-feab9893]{background:#0b2035;border:1px solid rgba(58,149,255,.6);border-radius:1rem;box-shadow:none;color:#eaf4ff;cursor:pointer;display:grid;font:inherit;gap:.25rem;margin:auto;max-width:600px;padding:.6rem .85rem;text-align:start;width:100%}.mobile-estimate-bar__label[data-v-feab9893]{align-items:center;color:#acbfdc;display:flex;font-size:.68rem;gap:.5rem;justify-content:space-between}.mobile-estimate-bar__label>span[data-v-feab9893]{color:#7cb9ff}.mobile-estimate-bar strong[data-v-feab9893]{color:#f0f6ff;font-size:clamp(1rem,4.6vw,1.25rem);line-height:1.7}.mobile-estimate-bar small[data-v-feab9893]{color:#ffd078;font-size:.65rem}.mobile-estimate-bar .mobile-estimate-bar__disclaimer[data-v-feab9893]{color:#a4b9d1;line-height:1.7}.device-choice-row[data-v-feab9893]{gap:.65rem;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;overflow:visible}.device-card[data-v-feab9893]{min-height:8rem;padding:.65rem}.device-card img[data-v-feab9893]{height:4.25rem}.device-choice-row[data-v-feab9893]:has(>.device-card:only-child){grid-template-columns:minmax(0,1fr)}.device-card[data-v-feab9893]:only-child{-moz-column-gap:.75rem;column-gap:.75rem;grid-template-columns:6rem minmax(0,1fr);justify-items:start;min-height:5.5rem;text-align:start}.device-card:only-child img[data-v-feab9893]{grid-row:1 / 3}.device-card:only-child>small[data-v-feab9893]{align-self:start}.device-group__head>span[data-v-feab9893]{display:none}.device-group__head .console-scroll-hint[data-v-feab9893]{align-items:center;display:inline-flex;font-size:.62rem;gap:.3rem}.device-choice-row--consoles[data-v-feab9893],.device-choice-row--controllers[data-v-feab9893]{grid-auto-columns:calc(46.51163% - .30233rem);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding:.15rem .15rem .4rem;scroll-padding-inline:.15rem;scroll-snap-type:inline proximity}.device-choice-row--consoles .device-card[data-v-feab9893],.device-choice-row--controllers .device-card[data-v-feab9893]{min-height:8rem;min-width:0;scroll-snap-align:start}.device-choice-row--consoles .device-card strong[data-v-feab9893],.device-choice-row--controllers .device-card strong[data-v-feab9893]{font-size:.79rem;line-height:1.5}.device-choice-row--consoles .device-card>small[data-v-feab9893],.device-choice-row--controllers .device-card>small[data-v-feab9893]{display:none}.choice-grid[data-v-feab9893]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid .choice-check[data-v-feab9893]{height:1.2rem;width:1.2rem}.choice-grid .unknown-choice[data-v-feab9893]{align-items:center;display:flex;gap:.5rem;grid-column:1 / -1;justify-content:space-between;min-height:3.5rem}.problem-grid[data-v-feab9893]{gap:.35rem;grid-template-columns:minmax(0,1fr)}.problem-grid button[data-v-feab9893]{align-items:center;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;gap:.65rem;grid-template-columns:4.1rem minmax(0,1fr) 1.5rem;min-height:4.75rem;padding:.3rem .6rem;scroll-margin-block:7rem 10rem;text-align:start}.problem-grid button.selected[data-v-feab9893]{background:#0e2b4b;border-color:#2585ff;border-radius:.85rem;box-shadow:none}.problem-grid button[data-v-feab9893]:hover,.variant-list button[data-v-feab9893]:hover{transform:none}.problem-state[data-v-feab9893]{border-color:#8da9c8;height:1.4rem;position:static;width:1.4rem}.problem-art[data-v-feab9893]{height:4.1rem;width:4.1rem}.problem-copy[data-v-feab9893]{padding:0}.problem-copy strong[data-v-feab9893]{font-size:.95rem;font-weight:700;line-height:1.75}.problem-copy small[data-v-feab9893]{color:#a6b9d2;font-size:.75rem}}@media(max-width:520px){.estimate-page[data-v-feab9893]{padding-top:.75rem}.estimate-hero[data-v-feab9893]{margin-bottom:1.5rem}.estimate-hero h1[data-v-feab9893]{font-size:clamp(1.85rem,8.8vw,2.35rem)}.estimate-trust[data-v-feab9893]{display:grid;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.estimate-trust span[data-v-feab9893]{font-size:.65rem;justify-content:center;padding-inline:.35rem;white-space:nowrap}.live-estimate[data-v-feab9893]{border-radius:1.15rem;padding:1rem}.live-estimate__price[data-v-feab9893]{font-size:clamp(1.17rem,6vw,1.45rem)}.estimate-section__head[data-v-feab9893]{margin-bottom:.8rem}}@media(max-width:350px){.estimate-page[data-v-feab9893]{padding-inline:.7rem}.estimate-trust[data-v-feab9893]{grid-template-columns:minmax(0,1fr)}.estimate-trust span[data-v-feab9893]{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.choice-grid button[data-v-feab9893],.device-card[data-v-feab9893],.problem-grid button[data-v-feab9893],.variant-list button[data-v-feab9893]{transition:none}}
