.build.sngctrr{padding-top:var(--section-gap-joined);scroll-margin-top:var(--space-8)}h2.sngctrr{font-size:var(--text-2xl);letter-spacing:-.035em;line-height:1.05}.layout.sngctrr{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.steps.sngctrr{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.n.sngctrr{color:var(--ink-3);margin-right:10px;font-weight:500}.rows.sngctrr{gap:var(--space-5) var(--space-5);grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.step.sngctrr{line-height:44px;font-size:var(--text-md);font-weight:650}.ctl.sngctrr{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.seg.sngctrr{border-radius:var(--radius-pill);background:var(--surface-2);align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.seg.sngctrr button:where(.sngctrr){align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--ink-2);transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;font-weight:600;display:inline-flex}.seg.sngctrr button:where(.sngctrr):hover{color:var(--ink)}.seg.sngctrr button[aria-pressed=true]:where(.sngctrr){background:var(--lens);box-shadow:var(--shadow-lens);color:var(--ink)}.seg.sngctrr button[data-fuel]:where(.sngctrr) .ic{color:var(--fc)}.dot.sngctrr{background:var(--fc);border-radius:50%;flex:none;width:8px;height:8px}.small.sngctrr{font-size:var(--text-xs);color:var(--ink-2)}.musts.sngctrr{gap:var(--space-4);flex-direction:column;display:flex}.musts-head.sngctrr{align-items:baseline;gap:var(--space-5);display:flex}h3.sngctrr{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:700}.clear.sngctrr{font-size:var(--text-sm);color:var(--accent);background:0 0;border:0;padding:0;font-weight:600}.clear.sngctrr:disabled{color:var(--ink-3);cursor:default}.tabrow.sngctrr{position:relative}.tabs.sngctrr{gap:var(--space-6);padding-top:var(--space-2);scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line);display:flex;overflow-x:auto}.tabs.sngctrr::-webkit-scrollbar{display:none}.fade.sngctrr{pointer-events:none;width:96px;position:absolute;top:0;bottom:1px}.fade.left.sngctrr{background:linear-gradient(to left, transparent, var(--bg) 70%);left:0}.fade.right.sngctrr{background:linear-gradient(to right, transparent, var(--bg) 70%);right:0}.arrow.sngctrr{border:1px solid var(--line);background:var(--bg);width:36px;height:36px;color:var(--ink);box-shadow:var(--shadow);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.arrow.sngctrr:hover{border-color:var(--line-2)}.arrow.left.sngctrr{left:0}.arrow.right.sngctrr{right:0}.tabs.sngctrr button:where(.sngctrr){padding:0 2px var(--space-3);color:var(--ink-3);transition:color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.tabs.sngctrr button:where(.sngctrr):hover{color:var(--ink-2)}.tabs.sngctrr button[aria-selected=true]:where(.sngctrr){border-bottom-color:var(--ink);color:var(--ink)}.tl.sngctrr{font-size:var(--text-xs);align-items:center;gap:6px;font-weight:600;display:inline-flex}.badge.sngctrr{border-radius:var(--radius-pill);background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);font-size:var(--text-2xs);place-items:center;padding:0 5px;font-weight:700;display:grid}.ht.sngctrr,.ti.sngctrr{position:relative}.ti.sngctrr{display:grid}.ht.sngctrr .badge:where(.sngctrr),.ti.sngctrr .badge:where(.sngctrr){box-shadow:0 0 0 var(--ring-w-sm) var(--bg);position:absolute}.ht.sngctrr .badge:where(.sngctrr){letter-spacing:0;top:-9px;left:calc(100% + 1px)}.ti.sngctrr .badge:where(.sngctrr){top:-7px;left:calc(100% - 7px)}.panel.sngctrr{gap:var(--space-3);flex-direction:column;min-height:72px;display:flex}.group.sngctrr{gap:var(--space-3);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.gl.sngctrr{align-items:center;gap:var(--space-1);height:32px;font-size:var(--text-xs);color:var(--ink-3);font-weight:600;display:inline-flex;position:relative}.chips.sngctrr{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip.sngctrr{height:32px;padding:0 var(--space-3) 0 10px;border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--text-xs);white-space:nowrap;transition:background var(--dur-fast), box-shadow var(--dur-fast);border:0;align-items:center;gap:6px;font-weight:550;display:inline-flex}button.chip.sngctrr:hover{background:var(--surface-3)}.chip[aria-pressed=true].sngctrr{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 var(--ring-w-sm) var(--accent)}.chip.off.sngctrr{background:color-mix(in srgb, var(--surface-2) 40%, transparent);position:relative}button.chip.off.sngctrr:hover{background:color-mix(in srgb, var(--surface-3) 40%, transparent)}.chip.off.sngctrr:after{content:"";border:1px dashed var(--ink-3);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.facts.sngctrr{flex-wrap:wrap;gap:2px 22px;padding-left:2px;display:flex}.fact.sngctrr{height:28px;font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.group.std.sngctrr .gl:where(.sngctrr){height:28px}.fact.sngctrr:not(:has(.ic)):before{background:var(--ink-3);content:"";border-radius:50%;flex:none;width:4px;height:4px}.chip.sngctrr .ic,.fact.sngctrr .ic{color:var(--accent);flex:none}.live.sngctrr{display:contents}.why.sngctrr{align-items:center;gap:6px var(--space-3);font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;display:flex}.card.sngctrr{gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;scroll-margin-top:96px;display:flex;position:sticky;top:96px}.head.sngctrr{flex-direction:column;gap:6px;display:flex}.top.sngctrr{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.eyebrow.sngctrr{min-height:2lh;font-size:var(--text-xs);color:var(--ink-3);flex-direction:column;justify-content:flex-end;font-weight:600;display:flex}.eyebrow.sngctrr>span:where(.sngctrr){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more.sngctrr{white-space:nowrap}.reset.sngctrr{height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--text-sm);color:var(--accent);transition:background var(--dur-fast), box-shadow var(--dur-fast);border:0;flex:none;align-items:center;font-weight:600;display:inline-flex}.reset.sngctrr:hover:not(:disabled){background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.reset.sngctrr:disabled{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);cursor:default}.eyebrow.live.sngctrr{color:var(--accent)}.vname.sngctrr{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:700;line-height:1.15}.sub.sngctrr{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-2);display:flex}.label.sngctrr{align-items:center;gap:6px var(--space-2);font-size:var(--text-md);color:var(--ink-2);flex-wrap:wrap;display:flex}.total.sngctrr{margin:calc(var(--space-2) + var(--space-3)) 0 var(--space-3);font-family:var(--font-display);font-size:calc(var(--text-2xl) - 2px);letter-spacing:-.03em;font-weight:700;line-height:1}.label.small.sngctrr{margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-3);font-size:var(--text-xs);display:block}.label.status.sngctrr{margin:var(--space-3) 0;font-size:var(--text-sm)}.approx.sngctrr{font-size:var(--text-xl);color:var(--ink-3);margin-right:6px;font-weight:600}.breakup.sngctrr{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:20px;display:grid}.donut.sngctrr{width:124px;height:124px;position:relative}.donut.sngctrr svg:where(.sngctrr){transform:rotate(-90deg)}.ring.sngctrr,.arc.sngctrr{fill:none;stroke-width:16px}.ring.sngctrr{stroke:var(--surface-3)}.arc.sngctrr{transition:opacity var(--dur-fast), stroke-width var(--dur-fast)}.arc.sngctrr:hover{stroke-width:19px}.arc.dim.sngctrr,.legend.sngctrr .dim:where(.sngctrr){opacity:.35}.dtip.sngctrr{z-index:5;border-radius:var(--radius-sm);background:var(--island);box-shadow:var(--shadow-lift);color:var(--island-ink-2);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;padding:6px 10px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.dtip.sngctrr b:where(.sngctrr){font-size:var(--text-sm);color:var(--island-ink);margin-left:4px;font-weight:700}.legend.sngctrr{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.legend.sngctrr div:where(.sngctrr){align-items:center;gap:var(--space-2);font-size:var(--text-xs);transition:opacity var(--dur-fast);display:flex}.legend.sngctrr .spare:where(.sngctrr){visibility:hidden}.legend.sngctrr i:where(.sngctrr){border-radius:var(--radius-xs);flex:none;width:10px;height:10px}.legend.sngctrr dt:where(.sngctrr){min-width:0;color:var(--ink-2);white-space:nowrap;flex:1}.legend.sngctrr dd:where(.sngctrr){white-space:nowrap;margin:0;font-weight:600}.pline.sngctrr{padding-top:var(--space-4);border-top:1px solid var(--line)}.pline-row.sngctrr{align-items:center;gap:10px;margin-top:26px;display:flex}.fic.sngctrr{color:var(--fc);flex:none;display:grid}.track.sngctrr{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;height:40px;margin-right:6px;position:relative}.bar.sngctrr{border-radius:var(--radius-pill);background:var(--surface);height:12px;position:absolute;top:14px;left:-6px;right:-6px}.mark.sngctrr{border-radius:var(--radius-2xs);background:var(--fc);opacity:.35;cursor:default;width:3px;height:22px;transition:opacity var(--dur-fast), height var(--dur-fast);border:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.mark.sngctrr:after{content:"";position:absolute;inset:-8px -3px}.mark.match.sngctrr{cursor:pointer}.mark.hot.sngctrr,.mark.sngctrr:focus-visible{z-index:4;opacity:1;outline:none;height:30px}.mark.sel.sngctrr{z-index:3;opacity:1}.thumb.sngctrr{z-index:4;box-sizing:border-box;border:var(--ring-w-xs) solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--surface) 50%, transparent);width:30px;height:30px;box-shadow:var(--shadow-lens), var(--shadow), inset 0 1px 0 color-mix(in srgb, var(--surface) 90%, transparent);cursor:grab;transition:left var(--dur) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.thumb.sngctrr:after{content:"";position:absolute;inset:-8px -10px}.thumb.moving.sngctrr{border-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:var(--shadow-lift), inset 0 1px 0 color-mix(in srgb, var(--surface) 90%, transparent);cursor:grabbing;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast);transform:translate(-50%,-50%)scale(1.15)}.thumb.sngctrr:focus-visible{outline:var(--ring-w-focus) solid var(--accent);outline-offset:var(--ring-offset)}.tip.sngctrr{z-index:5;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--island);box-shadow:var(--shadow-lift);color:var(--island-ink);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;flex-direction:column;gap:1px;display:flex;position:absolute;bottom:calc(100% + 4px);transform:translate(-50%)}.tip.sngctrr b:where(.sngctrr){font-size:var(--text-md);font-weight:700}.tip.sngctrr small:where(.sngctrr),.meta.sngctrr{font-size:var(--text-xs);color:var(--island-ink-2);font-weight:400}.ends.sngctrr{margin:var(--space-2) 6px 0 30px;font-size:var(--text-xs);color:var(--ink-3);justify-content:space-between;display:flex;position:relative}.nudge.sngctrr{gap:var(--space-2);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nudge.sngctrr button:where(.sngctrr){border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);box-shadow:var(--shadow-lens);border-radius:50%;place-items:center;padding:0;display:grid}.nudge.sngctrr button:where(.sngctrr):hover:not(:disabled){border-color:var(--line-2)}.nudge.sngctrr button:where(.sngctrr):disabled{color:var(--ink-3);box-shadow:none;opacity:.5}.see.sngctrr{justify-content:center;align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--accent);font-size:var(--text-md);color:var(--accent-ink);white-space:nowrap;transition:opacity var(--dur-fast);font-weight:650;text-decoration:none;display:flex}.see.sngctrr:hover{opacity:.88}.cmp.sngctrr{justify-content:center;align-items:center;gap:var(--space-2);margin-top:calc(var(--space-2) * -1);font-size:var(--text-sm);color:var(--accent);font-weight:600;display:flex}.cmp.sngctrr:hover{text-underline-offset:2px;text-decoration:underline}@media (width<=960px){.layout.sngctrr,.rows.sngctrr{grid-template-columns:minmax(0,1fr)}.card.sngctrr{position:static}.seg.sngctrr button:where(.sngctrr),.chip.sngctrr,.reset.sngctrr{height:40px}.arrow.sngctrr,.nudge.sngctrr button:where(.sngctrr){width:40px;height:40px}.gl.sngctrr{height:40px}.clear.sngctrr{align-items:center;min-height:40px;display:inline-flex}.cmp.sngctrr{min-height:40px}.mark.sngctrr:after{inset:-9px -3px}}@media (width>=768px) and (width<=1023px){.layout.sngctrr{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 290px}.card.sngctrr{padding:var(--space-5) var(--space-4);position:sticky}.breakup.sngctrr{justify-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.legend.sngctrr{width:100%}.seg.sngctrr button:where(.sngctrr):not([data-fuel]) .ic{display:none}}@media (width<=767px){.breakup.sngctrr{gap:var(--space-4);grid-template-columns:96px minmax(0,1fr)}.donut.sngctrr,.donut.sngctrr svg:where(.sngctrr){width:96px;height:96px}.seg.sngctrr button:where(.sngctrr):not([data-fuel]) .ic{display:none}.seg.sngctrr button:where(.sngctrr){padding:0 var(--space-3)}}.hero.solx53z{background:var(--surface-2)}.inner.solx53z{--stage-h:560px;--rise:138px;min-height:700px;padding-top:var(--space-4);padding-bottom:var(--space-4);flex-direction:column;display:flex}.head.solx53z{z-index:1;align-items:start;gap:var(--space-2) var(--space-6);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.head.solx53z>:where(.solx53z){pointer-events:auto;justify-self:start}h1.solx53z{max-width:9.6em;font-size:var(--text-figure);letter-spacing:-.045em;text-wrap:balance;font-weight:700;line-height:1.02}.kicker.solx53z{font-size:var(--text-lg);color:var(--ink-2);grid-column:1}.from.solx53z{text-align:right;grid-area:1/2/span 2}.from.wait.solx53z>:where(.solx53z):not(.brochure),html[data-place] .from.unread.solx53z>:where(.solx53z):not(.brochure){visibility:hidden}.label.solx53z{font-size:var(--text-xs);color:var(--ink-2)}.brochure.solx53z{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.brochure.solx53z:hover{text-underline-offset:2px;text-decoration:underline}.price.solx53z{font-size:var(--text-xl);letter-spacing:-.03em;font-weight:700}.stage.solx53z{height:var(--stage-h);margin:calc(var(--space-2) - var(--rise)) 0 var(--space-4);touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:auto;place-items:center;display:grid;position:relative;overflow:hidden}.stage.spin.solx53z{cursor:grab}.stage.night.solx53z,.stage.panel.solx53z{height:calc(var(--stage-h) - var(--rise));margin-top:var(--space-2);border-radius:var(--radius-lg);background:var(--gallery-bg)}.stage.panel.solx53z{background:var(--panel);overflow:visible}.stage.below.solx53z .frame{top:var(--rise)}.scene.solx53z{object-fit:cover;object-position:50% 56%;width:100%;height:100%;display:block;position:absolute;inset:0}.stage.solx53z .drawing:where(.solx53z){width:min(880px,100%);height:auto}.stage.solx53z span.drawing:where(.solx53z){display:block}.note.solx53z{z-index:1;border-radius:var(--radius-pill);background:var(--surface);max-width:calc(100% - 32px);font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:6px 14px;font-weight:500;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.night.solx53z .note:where(.solx53z){top:var(--space-4);left:var(--space-4);transform:none}.panel.solx53z .note:where(.solx53z){top:calc(-1 * var(--rise))}.bar.solx53z{align-items:center;gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.about.solx53z{align-items:center;gap:var(--space-4);min-height:44px;display:flex}.swatches.solx53z{gap:var(--space-2);flex-wrap:wrap;display:flex}.swatch.solx53z{background:linear-gradient(180deg, var(--roof) 0 34%, var(--body) 34% 100%);width:32px;height:32px;box-shadow:inset 0 0 0 var(--swatch-ring-w,1px) color-mix(in srgb, var(--ink) var(--swatch-ring,32%), transparent);transition:box-shadow var(--dur-fast);border:0;border-radius:50%;padding:0}:root[data-theme=dark] .swatch.solx53z{--swatch-ring:70%;--swatch-ring-w:1.5px}.swatch.off.solx53z{opacity:.35;background-image:linear-gradient(135deg, transparent calc(50% - 1px), var(--ink) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(180deg, var(--roof) 0 34%, var(--body) 34% 100%);cursor:not-allowed}.swatch.pic.solx53z{background:var(--swatch) center / cover no-repeat}.swatch.nocode.solx53z{background:repeating-linear-gradient(135deg, var(--ink-3) 0 1px, var(--surface-2) 1px 4px)}.swatch[aria-pressed=true].solx53z{box-shadow:inset 0 0 0 var(--swatch-ring-w,1px) color-mix(in srgb, var(--ink) var(--swatch-ring,32%), transparent), 0 0 0 var(--ring-w-sm) var(--surface-2), 0 0 0 var(--ring-w-lg) var(--ink)}.words.solx53z{min-width:0}@media (width>=1024px){.about.all.solx53z .swatches:where(.solx53z){flex:none}}.premium.solx53z{max-width:62ch}.premium.solx53z b:where(.solx53z){color:var(--ink);font-weight:650}.paint.solx53z{align-items:center;gap:4px var(--space-2);font-size:var(--text-md);flex-wrap:wrap;font-weight:600;display:flex}.roofs.solx53z{border-radius:var(--radius-pill);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.roofs.solx53z button:where(.solx53z){border-radius:var(--radius-pill);height:26px;font-size:var(--text-xs);color:var(--ink-2);background:0 0;border:0;padding:0 10px;font-weight:600}.roofs.solx53z button[aria-pressed=true]:where(.solx53z){background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 var(--ring-w-xs) var(--accent)}.control.solx53z{justify-self:end}.slider.solx53z{align-items:center;gap:var(--space-3);width:380px;font-size:var(--text-sm);color:var(--ink-2);display:flex}.slider.solx53z input:where(.solx53z){accent-color:var(--accent);flex:1}.slider.solx53z .end:where(.solx53z){min-width:40px}.actions.solx53z{align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.tovariants.solx53z{height:34px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--text-sm);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.tovariants.solx53z:hover{background:var(--accent);color:var(--accent-ink)}.tovariants.solx53z .down:where(.solx53z){display:inline-flex;transform:rotate(90deg)}.gallery.solx53z{gap:var(--space-3);margin-left:auto;display:flex}.seg.solx53z{border-radius:var(--radius-pill);background:var(--surface);gap:2px;padding:3px;display:inline-flex}.seg.solx53z button:where(.solx53z){border-radius:var(--radius-pill);height:38px;font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.seg.solx53z button.named:where(.solx53z) span:where(.solx53z){text-overflow:ellipsis;max-width:260px;overflow:hidden}.seg.solx53z button[aria-pressed=true]:where(.solx53z){background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 var(--ring-w-xs) var(--accent)}.split.solx53z{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 var(--ring-w-xs) var(--accent);align-items:center;display:inline-flex}.seg.solx53z .split:where(.solx53z) button[aria-pressed=true]:where(.solx53z){box-shadow:none;background:0 0;padding-right:10px}.change.solx53z{border-radius:var(--radius-pill);height:38px;font-size:var(--text-sm);color:inherit;white-space:nowrap;align-items:center;gap:4px;padding:0 14px 0 11px;font-weight:650;display:inline-flex;position:relative}.change.solx53z:before{content:"";opacity:.35;background:currentColor;width:1px;position:absolute;top:11px;bottom:11px;left:0}.change.solx53z:hover{text-decoration:underline}.open.solx53z{border-radius:var(--radius-pill);background:var(--surface);height:44px;font-size:var(--text-sm);color:var(--ink);white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 18px;font-weight:600;display:inline-flex}.open.strong.solx53z{background:var(--accent);color:var(--accent-ink)}@media (width<=1023px){.bar.solx53z{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.control.solx53z{justify-self:stretch}.control.solx53z:empty{display:none}.slider.solx53z{width:100%}}@media (width<=767px){.gallery.solx53z{flex:100%;margin-left:0}.gallery.solx53z .open:where(.solx53z){padding:0 var(--space-3);flex:1;justify-content:center}}@media (width<=720px){.inner.solx53z{--stage-h:260px;--rise:0px;min-height:0}.head.solx53z{grid-template-columns:minmax(0,1fr)}.from.solx53z{text-align:left;grid-area:auto/1}.note.solx53z{display:none}.swatch.solx53z{width:40px;height:40px}.roofs.solx53z button:where(.solx53z),.seg.solx53z button:where(.solx53z),.change.solx53z,.tovariants.solx53z{height:40px}.change.solx53z:before{top:12px;bottom:12px}.slider.solx53z input:where(.solx53z){height:40px}}.block.s1vtd5lw{padding-top:var(--section-gap);scroll-margin-top:var(--space-8)}h2.s1vtd5lw{font-size:var(--text-2xl);letter-spacing:-.035em;line-height:1.05}.variant.s1vtd5lw{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--ink-2);margin-top:14px;display:flex}.variant.s1vtd5lw span:where(.s1vtd5lw){height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-md);color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.link.s1vtd5lw{font-size:var(--text-md);color:var(--accent);font-weight:600}.facts.s1vtd5lw{gap:var(--space-7) var(--space-6);margin:var(--space-7) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fact.s1vtd5lw{grid-template-areas:"icon""value""label""note";justify-items:start;display:grid}.fact.s1vtd5lw dt:where(.s1vtd5lw){display:contents}.fact.s1vtd5lw dt:where(.s1vtd5lw) .ic{margin-bottom:var(--space-3);color:var(--accent);grid-area:icon}.fact.s1vtd5lw dt:where(.s1vtd5lw) span:where(.s1vtd5lw){font-size:var(--text-sm);color:var(--ink-2);grid-area:label;margin-top:6px}.fact.s1vtd5lw dd:where(.s1vtd5lw){font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;grid-area:value;margin:0;font-weight:700;line-height:1.1}@media (width<=960px){.facts.s1vtd5lw{grid-template-columns:repeat(2,minmax(0,1fr))}.link.s1vtd5lw{align-items:center;min-height:40px;display:inline-flex}}@media (width>=768px) and (width<=1023px){.facts.s1vtd5lw{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact.s1vtd5lw dd.fnote:where(.s1vtd5lw){font-family:var(--font);font-size:var(--text-xs);letter-spacing:0;color:var(--ink-3);grid-area:note;margin:4px 0 0;font-weight:400;line-height:1.4}.photos.s4kk6wc{padding-top:var(--section-gap)}.head.s4kk6wc{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}h2.s4kk6wc{font-size:var(--text-2xl);letter-spacing:-.035em;font-weight:700;line-height:1.05}.open.s4kk6wc{border-radius:var(--radius-pill);background:var(--accent);height:44px;font-size:var(--text-sm);color:var(--accent-ink);border:0;align-items:center;gap:6px;padding:0 20px;font-weight:600;display:inline-flex}.tiles.s4kk6wc{margin:var(--space-5) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:196px;gap:14px;padding:0;list-style:none;display:grid}.big.s4kk6wc{grid-area:span 2/span 2}.tile.s4kk6wc{border-radius:var(--radius-lg);background:var(--edge,var(--surface-2));text-align:left;width:100%;height:100%;transition:transform var(--dur-fast) var(--ease);border:0;padding:0;display:block;position:relative;overflow:hidden}.tile.s4kk6wc:hover{transform:translateY(-2px)}.pic.s4kk6wc{position:absolute;inset:0 0 44px}.pic.plain.s4kk6wc{-webkit-mask-image:linear-gradient(#0000 8%,#000 22% 79%,#0000 89%);mask-image:linear-gradient(#0000 8%,#000 22% 79%,#0000 89%)}.tile.s4kk6wc img:where(.s4kk6wc){object-fit:cover;width:100%;height:100%;display:block}.tile.s4kk6wc img.blur:where(.s4kk6wc){filter:blur(18px)saturate(1.15);width:120%;height:120%;position:absolute;inset:-10%}.fit.s4kk6wc{place-items:center;display:grid;position:absolute;inset:10px 10px 52px}.tile.s4kk6wc:has(img[data-plain]) img.blur:where(.s4kk6wc){display:none}.tile.s4kk6wc .fit:where(.s4kk6wc) img:where(.s4kk6wc)[data-plain=w]{width:100%;height:auto;aspect-ratio:var(--ar)}.tile.s4kk6wc .fit:where(.s4kk6wc) img:where(.s4kk6wc)[data-plain=h]{width:auto;height:100%;aspect-ratio:var(--ar)}.tile.s4kk6wc .fit:where(.s4kk6wc) img:where(.s4kk6wc)[data-plain]{object-view-box:var(--vb,none);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent), linear-gradient(180deg, transparent, #000 var(--ft), #000 calc(100% - var(--fb)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent), linear-gradient(180deg, transparent, #000 var(--ft), #000 calc(100% - var(--fb)), transparent);border-radius:0;-webkit-mask-composite:source-in;mask-composite:intersect;clip-path:none!important;transform:none!important}.tile.s4kk6wc .fit:where(.s4kk6wc) img:where(.s4kk6wc){border-radius:var(--radius-sm);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.cap.s4kk6wc{background:linear-gradient(transparent, var(--scrim));color:var(--gallery-ink);flex-direction:column;padding:40px 14px 12px;display:flex;position:absolute;inset:auto 0 0}.cap.s4kk6wc .t:where(.s4kk6wc){font-size:var(--text-sm);font-weight:650;line-height:1.25}.big.s4kk6wc .cap:where(.s4kk6wc) .t:where(.s4kk6wc){font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.cap.s4kk6wc .n:where(.s4kk6wc){font-size:var(--text-xs);opacity:.85}.more.s4kk6wc{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.more.s4kk6wc>.card:where(.s4kk6wc){grid-column:span 2}.more.s4kk6wc>.card:where(.s4kk6wc):first-child{grid-column:span 3}.more.s4kk6wc>.card:where(.s4kk6wc):only-child{grid-column:1/-1}.card.s4kk6wc{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-2)}h3.s4kk6wc{font-size:var(--text-md);font-weight:650}.videos.s4kk6wc{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.videos.s4kk6wc a:where(.s4kk6wc),.own.s4kk6wc{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.thumb.s4kk6wc{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--surface-3);display:block;position:relative;overflow:hidden}.play.s4kk6wc{color:var(--accent);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.disc.s4kk6wc{background:var(--scrim);width:44px;height:44px;color:var(--gallery-ink);border-radius:50%;place-items:center;display:grid}.thumb.s4kk6wc video:where(.s4kk6wc){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.vt.s4kk6wc{font-size:var(--text-xs);margin-top:6px;font-weight:600;line-height:1.3}.vn.s4kk6wc{font-size:var(--text-2xs);color:var(--ink-3)}.eds.s4kk6wc{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.eds.s4kk6wc button:where(.s4kk6wc){border-radius:var(--radius-pill);background:var(--surface);height:36px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--text-sm);color:var(--ink);border:0;padding:0 14px;font-weight:600}.eds.s4kk6wc span:where(.s4kk6wc){color:var(--ink-2);font-weight:400}@media (width<=900px){.tiles.s4kk6wc{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.more.s4kk6wc{grid-template-columns:minmax(0,1fr)}.more.s4kk6wc>.card:where(.s4kk6wc),.more.s4kk6wc>.card:where(.s4kk6wc):first-child{grid-column:auto}.eds.s4kk6wc button:where(.s4kk6wc){height:40px}}@media (width>=768px) and (width<=900px){.tiles.s4kk6wc{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:130px}}@media (width<=767px){.videos.s4kk6wc{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.videos.s4kk6wc::-webkit-scrollbar{display:none}.videos.s4kk6wc>li:where(.s4kk6wc){scroll-snap-align:start;flex:0 0 72%}}.dims.s1p0np2b{gap:var(--space-7);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:end;display:grid}svg.s1p0np2b{width:100%;height:auto;display:block;overflow:visible}.car.s1p0np2b{fill:none;stroke:var(--ink-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.car.s1p0np2b path,.car.s1p0np2b circle:where(.s1p0np2b){vector-effect:non-scaling-stroke}.soft.s1p0np2b{opacity:.7}.ground.s1p0np2b{stroke:var(--line-2)}.measure.s1p0np2b{fill:none;stroke:var(--accent);stroke-width:1.4px}text.s1p0np2b{font-family:var(--font);fill:var(--ink);font-size:13px;font-weight:600}text.cap.s1p0np2b{fill:var(--ink-2);font-size:12px;font-weight:400}.list.s1p0np2b{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.list.s1p0np2b dt:where(.s1p0np2b){font-size:var(--text-xs);color:var(--ink-2)}.list.s1p0np2b dd:where(.s1p0np2b){font-size:var(--text-md);margin:0;font-weight:650}.block.s1uqei9b{padding-top:var(--section-gap);scroll-margin-top:var(--space-8)}.panel.s1uqei9b{scroll-margin-top:var(--space-4)}.head.s1uqei9b{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}h2.s1uqei9b{font-size:var(--text-2xl);letter-spacing:-.035em;line-height:1.05}.search.s1uqei9b{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);width:320px;height:44px;color:var(--ink-2);padding:0 14px;display:flex}.search.s1uqei9b:focus-within{box-shadow:inset 0 0 0 var(--ring-w-sm) var(--accent)}.search.s1uqei9b input:where(.s1uqei9b){min-width:0;height:100%;font-size:var(--text-md);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.search.s1uqei9b input:where(.s1uqei9b)::-webkit-search-cancel-button{display:none}.search.s1uqei9b button:where(.s1uqei9b){background:var(--line-2);width:24px;height:24px;color:var(--ink);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.explorer.s1uqei9b{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.tabs.s1uqei9b{flex-direction:column;gap:4px;display:flex}.tab.s1uqei9b{width:100%;padding:var(--space-3) 14px;border-radius:var(--radius);text-align:left;transition:background var(--dur-fast);background:0 0;border:0;align-items:center;gap:14px;display:flex}.tab.s1uqei9b:hover{background:var(--surface-2)}.tab[aria-selected=true].s1uqei9b{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--ring-w-xs) var(--accent)}.tab-icon.s1uqei9b{border-radius:var(--radius-sm);background:var(--surface-2);width:40px;height:40px;color:var(--ink-2);flex:none;place-items:center;display:grid}.tab[aria-selected=true].s1uqei9b .tab-icon:where(.s1uqei9b){background:var(--surface);color:var(--accent)}.tab-label.s1uqei9b{min-width:0;font-size:var(--text-md);letter-spacing:-.015em;font-weight:650}.panel.s1uqei9b{border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;padding:40px 44px 36px;display:flex}.stack.s1uqei9b{display:grid}.pane.s1uqei9b{grid-area:1/1;min-width:0;display:none}.pane.on.s1uqei9b{display:block}.panel-head.s1uqei9b{align-items:center;gap:var(--space-4);display:flex}.panel-icon.s1uqei9b{border-radius:var(--radius);background:var(--surface);width:52px;height:52px;color:var(--accent);flex:none;place-items:center;display:grid}.panel-head.s1uqei9b h3:where(.s1uqei9b){font-size:var(--text-xl);letter-spacing:-.03em;flex:1}.drawing.s1uqei9b{max-width:740px;margin-top:var(--space-5);padding:0 var(--space-2)}.figures.s1uqei9b{margin:var(--space-6) 0 0;padding-top:var(--space-5);border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.figure.s1uqei9b{grid-template-areas:"icon""value""note""label";align-content:start;min-width:0;display:grid}.figure.s1uqei9b dt:where(.s1uqei9b){display:contents}.figure.s1uqei9b dt:where(.s1uqei9b) .ic{margin-bottom:var(--space-3);color:var(--accent);grid-area:icon}.figure.s1uqei9b dt:where(.s1uqei9b) span:where(.s1uqei9b){font-size:var(--text-sm);color:var(--ink-2);grid-area:label;margin-top:4px}.figure.s1uqei9b dd:where(.s1uqei9b){font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.035em;overflow-wrap:anywhere;grid-area:value;margin:0;font-weight:700;line-height:1.1}.figure.s1uqei9b dd.long:where(.s1uqei9b){font-size:var(--text-xl)}.figure.s1uqei9b dd.note:where(.s1uqei9b){font-family:var(--font);font-size:var(--text-sm);letter-spacing:0;color:var(--ink-2);grid-area:note;margin-top:4px;font-weight:400}.items.s1uqei9b{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:36px 0 0;padding:0;list-style:none;display:grid}.items.s1uqei9b li:where(.s1uqei9b){border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.item-icon.s1uqei9b{width:22px;height:22px;color:var(--accent);flex:none;place-items:center;display:grid}.item-text.s1uqei9b{flex-direction:column;gap:1px;min-width:0;display:flex}.item-title.s1uqei9b{font-size:var(--text-md);letter-spacing:-.01em;font-weight:600}.item-title.no.s1uqei9b{color:var(--ink-2)}.item-sub.s1uqei9b{font-size:var(--text-xs);color:var(--ink-2)}.steps.s1uqei9b{justify-content:space-between;gap:var(--space-4);margin-top:auto;padding-top:36px;display:flex}.steps.s1uqei9b button:where(.s1uqei9b){height:40px;padding:0 var(--space-4);border:1px solid var(--line-2);border-radius:var(--radius-pill);font-size:var(--text-sm);background:0 0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.steps.s1uqei9b button:where(.s1uqei9b):hover{background:var(--surface)}.steps.s1uqei9b .next:where(.s1uqei9b){margin-left:auto}.qline.s1uqei9b,.nospecs.s1uqei9b{margin-top:var(--space-6);font-size:var(--text-md);color:var(--ink-2)}.results.s1uqei9b{margin-top:var(--space-4);border-bottom:1px solid var(--line)}.result.s1uqei9b{gap:var(--space-6);padding:var(--space-5) 0;border-top:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);display:grid}.result.s1uqei9b h3:where(.s1uqei9b){font-size:var(--text-lg);letter-spacing:-.02em}.result.s1uqei9b dl:where(.s1uqei9b){gap:var(--space-5) var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.result.s1uqei9b dl:where(.s1uqei9b) div:where(.s1uqei9b){flex-direction:column-reverse;gap:2px;display:flex}.result.s1uqei9b dt:where(.s1uqei9b){font-size:var(--text-xs);color:var(--ink-2)}.result.s1uqei9b dd:where(.s1uqei9b){font-size:var(--text-md);margin:0;font-weight:600}mark.s1uqei9b{border-radius:var(--radius-xs);background:var(--accent-soft);color:var(--accent)}@media (width<=960px){.explorer.s1uqei9b,.result.s1uqei9b{grid-template-columns:minmax(0,1fr)}.figures.s1uqei9b{grid-template-columns:repeat(2,minmax(0,1fr))}.search.s1uqei9b button:where(.s1uqei9b){background-clip:content-box;width:40px;height:40px;margin-right:-8px;padding:8px}}@media (width>=768px) and (width<=1023px){.explorer.s1uqei9b{gap:var(--space-4);grid-template-columns:250px minmax(0,1fr)}.panel.s1uqei9b{padding:var(--space-5)}.figures.s1uqei9b{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.items.s1uqei9b{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.panel.s1uqei9b{padding:var(--space-5) var(--space-4)}.figures.s1uqei9b{gap:var(--space-5) var(--space-4);margin-top:var(--space-4)}.figure.s1uqei9b dd:where(.s1uqei9b){font-size:var(--text-xl)}.figure.s1uqei9b dd.long:where(.s1uqei9b){font-size:var(--text-lg)}.items.s1uqei9b{margin-top:var(--space-5);grid-template-columns:minmax(0,1fr)}}.block.s76pn3i{padding-top:var(--section-gap-joined);scroll-margin-top:var(--space-8)}.head.s76pn3i{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}h2.s76pn3i{font-size:var(--text-2xl);letter-spacing:-.035em;line-height:1.05}.tabbar.s76pn3i{align-items:flex-end;gap:var(--space-5);margin-top:var(--space-5);border-bottom:1px solid var(--line);display:flex}.vtabs.s76pn3i{--ring-room:calc(var(--ring-offset-lg) + var(--ring-w-focus));align-items:flex-end;gap:var(--space-6);min-width:0;margin:calc(-1 * var(--ring-room));padding:var(--ring-room);scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.vtabs.s76pn3i [role=tab]:where(.s76pn3i){--tc:var(--accent);--tt:var(--accent-soft);align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast);background:0 0;border:0;flex:none;padding:10px 2px 14px;font-weight:600;display:inline-flex;position:relative}.vtabs.s76pn3i [role=tab][data-fuel]:where(.s76pn3i){--tc:var(--fc);--tt:var(--ft)}.vtabs.s76pn3i [role=tab]:where(.s76pn3i) .ic{color:var(--tc)}.vtabs.s76pn3i [role=tab]:where(.s76pn3i):hover,.vtabs.s76pn3i [role=tab][aria-selected=true]:where(.s76pn3i){color:var(--ink)}.vtabs.s76pn3i [role=tab][aria-selected=true]:where(.s76pn3i):after{content:"";border-radius:var(--radius-2xs);background:var(--tc);height:3px;position:absolute;bottom:0;left:0;right:0}.vtabs.s76pn3i .n:where(.s76pn3i){border-radius:var(--radius-pill);background:var(--tt);min-width:26px;font-size:var(--text-xs);color:var(--tc);text-align:center;padding:2px 8px;font-weight:650}.seg.s76pn3i{border-radius:var(--radius-pill);background:var(--surface-2);gap:2px;padding:4px;display:inline-flex}.seg.s76pn3i button:where(.s76pn3i){height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;transition:background var(--dur-fast);background:0 0;border:0;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.seg.s76pn3i button:where(.s76pn3i):hover{color:var(--ink)}.seg.s76pn3i button[aria-pressed=true]:where(.s76pn3i){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lens)}.seg.small.s76pn3i{padding:3px}.seg.small.s76pn3i button:where(.s76pn3i){height:32px;padding:0 14px}.seg.slide.s76pn3i{isolation:isolate;position:relative}.seg.slide.s76pn3i:before{content:"";z-index:-1;width:var(--w,0);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-lens);transform:translateX(var(--x,0));position:absolute;top:3px;bottom:3px;left:0}.seg.slide.s76pn3i[data-ready]:before{transition:transform var(--dur) var(--ease), width var(--dur) var(--ease)}.seg.slide.s76pn3i button[aria-pressed=true]:where(.s76pn3i){box-shadow:none;background:0 0}.std.s76pn3i{align-items:center;gap:2px var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.gl.s76pn3i{height:28px;font-size:var(--text-xs);color:var(--ink-3);align-items:center;font-weight:600;display:inline-flex}.facts.s76pn3i{flex-wrap:wrap;gap:2px 22px;margin:0;padding:0 0 0 2px;list-style:none;display:flex}.fact.s76pn3i{height:28px;font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fact.s76pn3i .ic{color:var(--accent);flex:none}.fact.s76pn3i:not(:has(.ic)):before{background:var(--ink-3);content:"";border-radius:50%;flex:none;width:4px;height:4px}.display.s76pn3i{flex:none;margin-bottom:7px;position:relative}.display-btn.s76pn3i{align-items:center;gap:var(--space-2);height:40px;padding:0 14px 0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--text-sm);color:var(--ink);transition:background var(--dur-fast);border:0;font-weight:600;display:inline-flex}.display-btn.s76pn3i:hover{background:var(--surface-3)}.chev.s76pn3i{color:var(--ink-2);transition:transform var(--dur) var(--ease);display:inline-flex}.chev.up.s76pn3i{transform:rotate(180deg)}.pop.s76pn3i{top:calc(100% + var(--space-2));z-index:20;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lift);flex-direction:column;display:flex;position:absolute;right:0}.pop-h.s76pn3i{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.pop-h.s76pn3i:not(:first-child){margin-top:var(--space-2)}.tools.s76pn3i{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-5);border-radius:var(--radius);background:var(--surface-2);padding:12px 18px;display:flex}.key.s76pn3i{font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:22px;display:flex}.key.s76pn3i>span:where(.s76pn3i){align-items:center;gap:8px;display:inline-flex}.mark.s76pn3i{box-sizing:border-box;border-radius:var(--radius-mark);width:26px;height:26px;font-size:var(--text-2xs);letter-spacing:-.01em;white-space:nowrap;vertical-align:middle;place-items:center;font-weight:650;display:inline-grid}.key.s76pn3i .mark:where(.s76pn3i){width:22px;height:22px}.mark.yes.s76pn3i{background:var(--accent-soft);color:var(--accent)}.mark.yes.text.s76pn3i{width:auto;padding:0 10px}.mark.no.s76pn3i{box-shadow:inset 0 0 0 var(--ring-w-xs) var(--line-2)}.mark.unknown.s76pn3i{font-size:var(--text-glyph);color:var(--ink-3);font-weight:400;line-height:1}.rows.s76pn3i{margin:var(--space-4) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.row.s76pn3i{padding:20px var(--space-4) 20px 18px;border-bottom:1px solid var(--line);transition:background var(--dur-fast)}.row.s76pn3i:hover{background:var(--surface-2)}.row.on.s76pn3i{background:var(--accent-soft)}.row.s76pn3i .pick:where(.s76pn3i){grid-template-columns:20px 180px minmax(0,1fr) 160px;align-items:start;gap:20px;min-width:0;display:grid}.row.s76pn3i label:where(.s76pn3i){cursor:pointer}.row.s76pn3i input:where(.s76pn3i){width:18px;height:18px;accent-color:var(--accent);margin:3px 0 0}.vtext.s76pn3i{flex-direction:column;gap:3px;min-width:0;display:flex}.vname.s76pn3i{font-size:calc(var(--text-md) + 2px);letter-spacing:-.015em;font-weight:650}a.vname.s76pn3i{color:inherit;text-decoration:none}.vsub.s76pn3i{font-size:var(--text-sm);color:var(--ink-2)}.vs.s76pn3i{font-size:var(--text-xs);margin-top:2px;font-weight:650}.vs.mine.s76pn3i{color:var(--accent)}.chips.s76pn3i{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chip.s76pn3i{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-2);height:28px;font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}.chip.s76pn3i .ic{margin-left:-2px}.row.on.s76pn3i .chip:where(.s76pn3i){background:var(--surface)}.base.s76pn3i{height:28px;margin-right:var(--space-1);font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;align-items:center;display:inline-flex}.yours.s76pn3i{margin:0 var(--space-1);font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.yours.s76pn3i:hover{text-underline-offset:3px;text-decoration:underline}.yv.s76pn3i{color:var(--ink-3)}.row.flash.s76pn3i{animation:s76pn3i-flash calc(var(--dur-slow) * 3) var(--ease)}@keyframes s76pn3i-flash{0%,40%{box-shadow:inset 0 0 0 var(--ring-w-sm) var(--accent)}to{box-shadow:inset 0 0 0 var(--ring-w-sm) transparent}}.chip.add.s76pn3i,.chip.no.s76pn3i{position:relative}.chip.add.s76pn3i{background:var(--accent-soft);color:var(--accent-text)}.chip.no.s76pn3i{color:var(--bad);box-shadow:inset 0 0 0 var(--ring-w-xs) var(--bad);background:0 0}.chip.no.s76pn3i .ct:where(.s76pn3i){text-decoration:line-through;text-decoration-thickness:1.5px}.sg.s76pn3i{font-size:var(--text-sm);margin-left:-2px;font-weight:700;line-height:1}.chip.add.s76pn3i .sg:where(.s76pn3i){color:var(--good)}.chip.add.s76pn3i:after{content:"Extra in this variant. Your selected variant doesn't have it."}.chip.no.s76pn3i:after{content:"Missing in this variant. Your selected variant has it."}.chip.add.opt.s76pn3i:after{content:"Fitted in this variant. Optional in your selected variant."}.chip.no.opt.s76pn3i:after{content:"Optional in this variant. Fitted in your selected variant."}.chip.add.s76pn3i:after,.chip.no.s76pn3i:after{z-index:30;bottom:calc(100% + var(--space-2));width:max-content;max-width:260px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--island);color:var(--island-ink);box-shadow:var(--shadow-lift);font-size:var(--text-xs);white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);font-weight:500;line-height:1.45;text-decoration:none;position:absolute;left:50%;transform:translate(-50%,4px)}.chip.add.s76pn3i:before,.chip.no.s76pn3i:before{content:"";z-index:30;bottom:calc(100% + var(--space-2) - 12px);border:6px solid #0000;border-top-color:var(--island);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);position:absolute;left:50%;transform:translate(-50%,4px)}.chip.add.s76pn3i:is(:where(.s76pn3i):hover,:where(.s76pn3i):focus-visible,span:where(.s76pn3i):focus):after,.chip.no.s76pn3i:is(:where(.s76pn3i):hover,:where(.s76pn3i):focus-visible,span:where(.s76pn3i):focus):after,.chip.add.s76pn3i:is(:where(.s76pn3i):hover,:where(.s76pn3i):focus-visible,span:where(.s76pn3i):focus):before,.chip.no.s76pn3i:is(:where(.s76pn3i):hover,:where(.s76pn3i):focus-visible,span:where(.s76pn3i):focus):before{opacity:1;transition-delay:var(--dur-tip);transform:translate(-50%)}.chip.add.s76pn3i:is(:where(.s76pn3i):hover,:where(.s76pn3i):focus-visible,span:where(.s76pn3i):focus),.chip.no.s76pn3i:is(:where(.s76pn3i):hover,:where(.s76pn3i):focus-visible,span:where(.s76pn3i):focus){outline:var(--ring-w-sm) solid var(--ink-3);outline-offset:var(--ring-offset)}.only.s76pn3i{font-size:var(--text-xs);color:var(--ink-3);line-height:28px}.vprice.s76pn3i,.vprice.s76pn3i label:where(.s76pn3i){text-align:right;flex-direction:column;align-items:flex-end;display:flex}.vprice.s76pn3i strong:where(.s76pn3i){font-size:calc(var(--text-lg) + 4px);letter-spacing:-.02em;white-space:nowrap;font-weight:750}.vprice.s76pn3i span:where(.s76pn3i){font-size:var(--text-2xs);color:var(--ink-3)}.swap.s76pn3i{font-size:var(--text-xs);color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-weight:650}.swap.s76pn3i:hover{text-underline-offset:3px;text-decoration:underline}.pager.s76pn3i{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}.pager.s76pn3i p:where(.s76pn3i),.empty.s76pn3i{font-size:var(--text-sm);color:var(--ink-2)}.pager.s76pn3i p:where(.s76pn3i) b:where(.s76pn3i){color:var(--ink);font-weight:600}.empty.s76pn3i{padding:var(--space-5) 0}.pager.s76pn3i div:where(.s76pn3i),.arrows.s76pn3i{align-items:center;gap:6px;display:flex}.pg.s76pn3i{border-radius:var(--radius-pill);width:40px;height:40px;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;place-items:center;padding:0;font-weight:600;display:grid}.pg.arrow.s76pn3i{border:1px solid var(--line-2);background:var(--surface)}.pg.s76pn3i:hover:not(:disabled){background:var(--surface-2)}.pg[aria-current=page].s76pn3i,.pg[aria-current=page].s76pn3i:hover:not(:disabled){background:var(--accent);color:var(--accent-ink)}.pg.s76pn3i:disabled{opacity:.35;cursor:default}.tablewrap.s76pn3i{margin-top:var(--space-4)}table.s76pn3i{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}thead.s76pn3i{z-index:2;position:sticky;top:76px}thead.s76pn3i th:where(.s76pn3i){border-bottom:1px solid var(--line-2);vertical-align:top;text-align:left;font-weight:400;position:relative}thead.s76pn3i th:where(.s76pn3i):before{content:"";z-index:-1;background:var(--bg);position:absolute;inset:-16px -1px 0 0}th.corner.s76pn3i{width:250px;padding:14px 20px 14px 0}.corner.s76pn3i{vertical-align:top}.pager-mini.s76pn3i{font-size:var(--text-sm);color:var(--ink-2);flex-direction:column;gap:10px;display:flex}.pager-mini.s76pn3i .pg:where(.s76pn3i){width:36px;height:36px}.vhead.s76pn3i{padding:14px 10px}.vhead.mine.s76pn3i{border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--bg)}.vhead.s76pn3i label:where(.s76pn3i){cursor:pointer;flex-direction:column;gap:3px;display:flex}.tag.s76pn3i{font-size:var(--text-2xs);letter-spacing:.02em;color:var(--ink-3);font-weight:650}.mine.s76pn3i .tag:where(.s76pn3i){color:var(--accent)}.vline.s76pn3i{align-items:flex-start;gap:7px;display:flex}.vline.s76pn3i input:where(.s76pn3i){width:16px;height:16px;accent-color:var(--accent);flex:none;margin:2px 0 0}.vhead.s76pn3i .vname:where(.s76pn3i){font-size:var(--text-sm);line-height:1.25}.vhead.s76pn3i .vsub:where(.s76pn3i){font-size:var(--text-xs)}.vp.s76pn3i{font-size:var(--text-lg);letter-spacing:-.01em;margin-top:4px;font-weight:750}.vpn.s76pn3i{font-size:var(--text-2xs);color:var(--ink-3)}.vcount.s76pn3i{font-size:var(--text-xs);color:var(--ink-2);margin-top:6px}tbody.s76pn3i th:where(.s76pn3i),tbody.s76pn3i td:where(.s76pn3i){border-top:1px solid var(--line)}tbody.s76pn3i tr:where(.s76pn3i):first-child th:where(.s76pn3i),tbody.s76pn3i tr:where(.s76pn3i):first-child td:where(.s76pn3i){border-top:0}tbody.s76pn3i th:where(.s76pn3i){text-align:left;font-size:var(--text-sm);padding:9px 12px 9px 0;font-weight:500}.fname.s76pn3i{align-items:center;gap:10px;display:flex}.fname.s76pn3i .ic{color:var(--accent);flex:none}.noicon.s76pn3i{flex:none;width:18px}button.chip.s76pn3i,button.fname.s76pn3i{cursor:zoom-in;border:0;font-family:inherit}button.fname.s76pn3i{font:inherit;color:inherit;text-align:left;background:0 0;padding:0}.cam.s76pn3i{opacity:.85;place-items:center;margin-right:-2px;display:inline-grid}.cam.s76pn3i .ic{color:inherit;margin:0}button.chip.s76pn3i:hover,button.fname.s76pn3i:hover{color:var(--accent)}button.chip.add.s76pn3i:hover{color:var(--accent-text);box-shadow:inset 0 0 0 var(--ring-w-xs) currentColor}button.chip.no.s76pn3i:hover{color:var(--bad)}tbody.s76pn3i td:where(.s76pn3i){text-align:center;padding:9px 4px}td.mine.s76pn3i{background:var(--accent-soft)}tr.last.s76pn3i td.mine:where(.s76pn3i){border-radius:0 0 var(--radius) var(--radius)}td.mine.s76pn3i .mark.yes:where(.s76pn3i){background:var(--accent);color:var(--accent-ink)}tbody.s76pn3i tr:where(.s76pn3i):hover th:where(.s76pn3i),tbody.s76pn3i tr:where(.s76pn3i):hover td:where(.s76pn3i):not(.mine){background:var(--surface-2)}.more.s76pn3i{display:none}@media (width<=1023px){.row.s76pn3i .pick:where(.s76pn3i){gap:var(--space-4);grid-template-columns:20px 140px minmax(0,1fr) 128px}}@media (width<=767px){.row.s76pn3i{padding:var(--space-4) var(--space-3)}.row.s76pn3i .pick:where(.s76pn3i){gap:var(--space-3) var(--space-3);grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"radio name price"".chips chips"}.row.s76pn3i input:where(.s76pn3i){grid-area:radio}.vtext.s76pn3i{grid-area:name}.vprice.s76pn3i{grid-area:price}.chips.s76pn3i{grid-area:chips}.vprice.s76pn3i strong:where(.s76pn3i){font-size:var(--text-lg)}.base.s76pn3i{white-space:normal;flex-wrap:wrap;flex-basis:100%}.chip.s76pn3i,.fact.s76pn3i{white-space:normal;height:auto;min-height:28px;padding-block:4px}.facts.s76pn3i{gap:2px var(--space-4)}.chips.s76pn3i:not(.all) .extra:where(.s76pn3i),.facts.s76pn3i:not(.all) .extra:where(.s76pn3i){display:none}.tabbar.s76pn3i,.vtabs.s76pn3i{gap:var(--space-3)}.vtabs.s76pn3i [role=tab]:where(.s76pn3i){font-size:var(--text-sm);gap:6px}.display-btn.s76pn3i{padding:0 var(--space-3)}.display-btn.s76pn3i .dl:where(.s76pn3i){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display-btn.s76pn3i .chev:where(.s76pn3i),.chip.s76pn3i:is(.add:where(.s76pn3i),.no:where(.s76pn3i)):not(:hover,:focus-visible,span:focus):after,.chip.s76pn3i:is(.add:where(.s76pn3i),.no:where(.s76pn3i)):not(:hover,:focus-visible,span:focus):before{display:none}.more.s76pn3i{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface);min-height:40px;font-size:var(--text-xs);color:var(--ink);align-items:center;gap:4px;padding:0 12px;font-weight:650;display:inline-flex}}@media (width<=600px){.seg.small.s76pn3i button:where(.s76pn3i){height:40px}.pager-mini.s76pn3i .pg:where(.s76pn3i){width:40px;height:40px}.chips.s76pn3i{align-items:center}button.chip.s76pn3i{height:40px}.base.s76pn3i{height:auto}.yours.s76pn3i,.swap.s76pn3i{align-items:center;min-height:40px;display:inline-flex}button.fname.s76pn3i{min-height:40px}}@media (prefers-reduced-motion:reduce){.chev.s76pn3i,.chip.add.s76pn3i:after,.chip.no.s76pn3i:after,.chip.add.s76pn3i:before,.chip.no.s76pn3i:before{transition:none}.row.flash.s76pn3i{animation:none}}.top.s9ft1sp{background:var(--surface-2)}@media (width>=601px){.top.s9ft1sp{margin-top:calc(-56px - var(--space-3));padding-top:calc(56px + var(--space-3))}}.crumbs.s9ft1sp{padding-top:var(--space-4);padding-bottom:var(--space-3)}.tail.s9ft1sp{background:var(--surface-2);padding-bottom:var(--space-7)}
