._root_15u3q_1{--ink:#f5f3ed;--muted:#f5f3ed91;--line:#f5f3ed29;--paper:#f0eee7;--accent:#ff5428;isolation:isolate;max-width:1440px;color:var(--ink);font-family:var(--text,Arial, sans-serif);background:radial-gradient(at 0 0,#261a142e,#0000 55%),#08090b;border:1px solid #f5f3ed1f;margin-inline:auto;padding:clamp(1.5rem,2.8vw,2.5rem);position:relative;box-shadow:0 18px 42px #29251a10}._grid_15u3q_19{display:none}._intro_15u3q_21{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);align-items:end;gap:1.25rem 2rem;padding-bottom:2rem;display:grid}._kicker_15u3q_29,._resultTopline_15u3q_30 p,._resultTopline_15u3q_30 span,._panel_15u3q_32 legend span,._stepNav_15u3q_33 button>span,._stepNav_15u3q_33 button>small,._stepActions_15u3q_35>span,._choiceSurface_15u3q_36 em,._selectionSummary_15u3q_37 dt{font-family:var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;font-weight:700}._kicker_15u3q_29{color:var(--accent);grid-column:1/-1;margin:0;font-size:.67rem}._intro_15u3q_21 h2{max-width:15ch;font-family:var(--text,Arial, sans-serif);letter-spacing:-.065em;margin:0;font-size:clamp(2.3rem,4.1vw,4.15rem);font-weight:400;line-height:1.04}._lead_15u3q_61{max-width:34rem;color:var(--muted);margin:0 0 .5rem;font-size:.86rem;line-height:1.7}._layout_15u3q_69{grid-template-columns:minmax(0,1.28fr) minmax(20rem,.78fr);align-items:start;gap:clamp(1.6rem,3vw,3rem);display:grid}._configurator_15u3q_76{min-width:0}._stepNav_15u3q_33 ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._stepNav_15u3q_33 button{width:100%;min-height:4.8rem;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;align-content:center;gap:.35rem;padding:.8rem .75rem .8rem 0;display:grid;position:relative}._stepNav_15u3q_33 button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:1rem}._stepNav_15u3q_33 button>span{color:inherit;font-size:.65rem}._stepNav_15u3q_33 button>strong{font-size:.85rem;font-weight:680}._stepNav_15u3q_33 button>small{color:inherit;opacity:.76;font-size:.62rem;line-height:1.35}._stepNav_15u3q_33 button[data-state=complete]>span{color:var(--accent)}._stepNav_15u3q_33 button[aria-current=step]{color:var(--ink)}._stepNav_15u3q_33 button[aria-current=step]:after{background:var(--accent)}._stepNav_15u3q_33 button:hover:not([aria-current=step]){color:var(--ink)}._panels_15u3q_121{min-height:0}._panel_15u3q_32{border:0;margin:0;padding:1.5rem 0}._panel_15u3q_32[hidden]{display:none}._panel_15u3q_32 legend{width:100%;font-family:var(--text,Arial, sans-serif);letter-spacing:-.055em;gap:.55rem;padding:0;font-size:clamp(1.85rem,2.55vw,2.7rem);font-weight:450;line-height:.98;display:grid}._panel_15u3q_32 legend span{color:var(--accent);font-size:.65rem}._panelDescription_15u3q_138{max-width:42rem;color:var(--muted);margin:.8rem 0 1.3rem;font-size:.78rem;line-height:1.65}._optionGrid_15u3q_140{border-bottom:1px solid var(--line);display:grid}._formatGrid_15u3q_141,._systemGrid_15u3q_142,._threeColumnGrid_15u3q_143{grid-template-columns:1fr}._choice_15u3q_36{cursor:pointer;min-width:0;position:relative}._choiceInput_15u3q_146{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._choiceSurface_15u3q_36{border-top:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.65rem;padding:.85rem 0 .85rem 2.3rem;transition:color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}._choiceMarker_15u3q_161{border:1px solid #f5f3ed6b;border-radius:50%;width:1rem;height:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}._choiceInput_15u3q_146[type=checkbox]+._choiceSurface_15u3q_36 ._choiceMarker_15u3q_161{border-radius:2px}._choiceSurface_15u3q_36>strong{font-size:clamp(.84rem,1.05vw,1rem);font-weight:650;line-height:1.3}._choiceSurface_15u3q_36>small{color:var(--muted);font-size:.72rem;line-height:1.45}._choiceSurface_15u3q_36 em{color:#f5f3edad;text-align:right;font-size:.64rem;font-style:normal;line-height:1.35}._choice_15u3q_36:hover ._choiceSurface_15u3q_36{background:#f5f3ed0a}._choiceInput_15u3q_146:checked+._choiceSurface_15u3q_36{background:var(--paper);color:#050505;padding-left:2.3rem;padding-right:1rem}._choiceInput_15u3q_146:checked+._choiceSurface_15u3q_36 ._choiceMarker_15u3q_161{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--paper);left:.7rem}._choiceInput_15u3q_146:checked+._choiceSurface_15u3q_36>small,._choiceInput_15u3q_146:checked+._choiceSurface_15u3q_36 em{color:#05050599}._choiceInput_15u3q_146:focus-visible+._choiceSurface_15u3q_36{z-index:1;outline:2px solid var(--accent);outline-offset:2px}._stepActions_15u3q_35{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:3.7rem;padding-top:.75rem;display:grid}._stepActions_15u3q_35 button{width:fit-content;min-height:2.8rem;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.55rem 0;font-size:.72rem;font-weight:700}._stepActions_15u3q_35 button:last-child{color:var(--accent);justify-self:end}._stepActions_15u3q_35 button:disabled{color:#f5f3ed40;cursor:default}._stepActions_15u3q_35>span{color:#f5f3ed9e;font-size:.65rem}._result_15u3q_30{--result-padding:clamp(1.15rem, 1.8vw, 1.7rem);min-width:0;padding:var(--result-padding);background:var(--paper);color:#050505;border:1px solid #ffffff20;align-self:start;position:sticky;top:6rem;box-shadow:0 4px #0005,0 18px 38px #0004}._productPreview_15u3q_233{height:185px;margin:calc(-1 * var(--result-padding)) calc(-1 * var(--result-padding)) 1.2rem;color:var(--ink);background:#090b0e;position:relative;overflow:hidden}._previewScene_15u3q_242{width:100%;height:100%;position:absolute;inset:0}._previewCaption_15u3q_244,._previewLabel_15u3q_245{z-index:1;pointer-events:none;align-items:center;display:flex;position:absolute;left:1.3rem;right:1.3rem}._previewCaption_15u3q_244{color:#f5f3ed8c;font:600 .57rem/1.4 var(--mono,monospace);letter-spacing:.1em;justify-content:space-between;gap:1rem;top:1.2rem}._previewLabel_15u3q_245{gap:.55rem;font-size:.73rem;font-weight:550;bottom:1.2rem}._previewLabel_15u3q_245>span:last-child{color:var(--accent);margin-left:auto}._previewDot_15u3q_272{background:var(--accent);border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 12px #ff542873}._priceFloor_15u3q_273{color:#050505a8;border-left:2px solid #c03b16;margin:-1rem 0 1.4rem;padding-left:.75rem;font-size:.72rem;line-height:1.55}._resultTopline_15u3q_30{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}._resultTopline_15u3q_30 p,._resultTopline_15u3q_30 span{margin:0;font-size:.65rem;line-height:1.4}._resultTopline_15u3q_30 span{color:#b92f0c;align-items:center;gap:.4rem;display:inline-flex}._resultTopline_15u3q_30 span:before{background:var(--accent);content:"";border-radius:50%;width:.4rem;height:.4rem}._budget_15u3q_281{font-family:var(--text,Arial, sans-serif);letter-spacing:-.065em;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;font-size:clamp(1.95rem,2.8vw,3.25rem);font-weight:350;line-height:1.05;display:flex}._budget_15u3q_281 i{color:var(--accent);font-size:.65em;font-style:normal;line-height:1}._timing_15u3q_295{color:#05050594;align-items:baseline;gap:.7rem;margin:.8rem 0 1.2rem;display:flex}._timing_15u3q_295 strong{color:#050505;letter-spacing:-.035em;font-size:1.3rem;font-weight:750}._timing_15u3q_295 span{font-size:.72rem}._selectionSummary_15u3q_37{border-top:1px solid #05050529;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:0;display:grid}._selectionSummary_15u3q_37>div{border-bottom:1px solid #05050529;grid-template-columns:minmax(0,1fr);align-content:start;gap:.35rem;padding:.65rem 0;display:grid}._selectionSummary_15u3q_37 dt{color:#0505059e;font-size:.62rem}._selectionSummary_15u3q_37 dd{color:#050505c7;margin:0;font-size:.72rem;line-height:1.45}._details_15u3q_304{border-bottom:1px solid #05050529;padding:.4rem 0}._details_15u3q_304 summary{color:#050505c7;cursor:pointer;align-items:center;min-height:2.75rem;font-size:.72rem;font-weight:700;display:inline-flex}._details_15u3q_304 p,._disclaimer_15u3q_307{color:#050505a8;font-size:.72rem;line-height:1.55}._details_15u3q_304 p{margin:.75rem 0 0}._disclaimer_15u3q_307{margin:.85rem 0 1rem}._resultActions_15u3q_311{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._copyButton_15u3q_312,._briefLink_15u3q_313,._startLink_15u3q_314{color:#050505;background:0 0;border:1px solid #0505052e;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-height:3.2rem;padding:.7rem .8rem;font-size:.7rem;font-weight:650;line-height:1.45;text-decoration:none;display:flex}._copyButton_15u3q_312{cursor:pointer}._briefLink_15u3q_313{border-color:var(--accent);background:var(--accent)}._startLink_15u3q_314{border-width:0 0 1px;border-color:#05050538;grid-column:1/-1;min-height:2.75rem;padding-inline:0}._copyButton_15u3q_312:hover,._startLink_15u3q_314:hover{background:#05050512}._briefLink_15u3q_313:hover{background:#ff6c47}._resultFooter_15u3q_337{grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin-top:.25rem;display:grid}._copyStatus_15u3q_338{color:#050505a3;min-height:1.2rem;margin:0;font-size:.64rem;line-height:1.45}._resetButton_15u3q_339{color:#050505b3;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #05050547;align-items:center;min-height:2.75rem;padding:.5rem 0;font-size:.66rem;display:inline-flex}._stepNav_15u3q_33 button:focus-visible,._stepActions_15u3q_35 button:focus-visible,._copyButton_15u3q_312:focus-visible,._briefLink_15u3q_313:focus-visible,._startLink_15u3q_314:focus-visible,._resetButton_15u3q_339:focus-visible,._details_15u3q_304 summary:focus-visible{z-index:2;outline:2px solid var(--accent);outline-offset:3px;position:relative}@media (width<=1050px){._layout_15u3q_69{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.8fr)}._choiceSurface_15u3q_36{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}._choiceSurface_15u3q_36 em{text-align:left;grid-column:1/-1}}@media (width<=820px){._intro_15u3q_21,._layout_15u3q_69{grid-template-columns:1fr}._result_15u3q_30{position:static;top:auto}._panels_15u3q_121{min-height:0}}@media (width<=620px){._root_15u3q_1{padding:1.1rem}._intro_15u3q_21{gap:1rem;padding-bottom:1.5rem}._intro_15u3q_21 h2{max-width:15ch;font-size:clamp(2rem,9.5vw,2.9rem)}._kicker_15u3q_29{margin-bottom:0;font-size:.6rem}._lead_15u3q_61{font-size:.78rem}._stepNav_15u3q_33 button{min-height:4.1rem;padding-right:.35rem}._stepNav_15u3q_33 button>small{display:none}._stepNav_15u3q_33 button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._panel_15u3q_32{padding-block:1.35rem}._panel_15u3q_32 legend{font-size:1.8rem}._choiceSurface_15u3q_36{grid-template-columns:1fr;gap:.3rem;min-height:4.7rem;padding:.8rem .65rem .8rem 2.3rem}._choiceMarker_15u3q_161{left:.8rem}._choiceSurface_15u3q_36>small{font-size:.7rem}._choiceInput_15u3q_146:checked+._choiceSurface_15u3q_36{padding-left:2.3rem;padding-right:.65rem}._choiceInput_15u3q_146:checked+._choiceSurface_15u3q_36 ._choiceMarker_15u3q_161{left:.8rem}._stepActions_15u3q_35{grid-template-columns:1fr 1fr}._stepActions_15u3q_35>span{display:none}._budget_15u3q_281{font-size:clamp(1.95rem,9vw,2.6rem)}._productPreview_15u3q_233{height:185px}}@media (width<=380px){._root_15u3q_1{padding:1rem}._result_15u3q_30{--result-padding:1rem}._resultTopline_15u3q_30{align-items:start}._resultTopline_15u3q_30 p,._resultTopline_15u3q_30 span{font-size:.55rem}._resultTopline_15u3q_30 span{max-width:48%}._selectionSummary_15u3q_37{gap:0 .7rem}._choiceSurface_15u3q_36>strong{font-size:.82rem}._resultActions_15u3q_311{gap:.5rem}._copyButton_15u3q_312,._briefLink_15u3q_313{padding-inline:.65rem;font-size:.65rem}}@media (prefers-reduced-motion:reduce){._stepNav_15u3q_33 button,._choiceSurface_15u3q_36{transition:none}}@media (forced-colors:active){._root_15u3q_1,._stepNav_15u3q_33 button,._choiceSurface_15u3q_36,._result_15u3q_30,._copyButton_15u3q_312,._briefLink_15u3q_313,._startLink_15u3q_314{color:canvastext;background:canvas;border-color:canvastext}._choiceInput_15u3q_146:checked+._choiceSurface_15u3q_36,._briefLink_15u3q_313{color:highlighttext;background:highlight}._choiceMarker_15u3q_161{border-color:canvastext}}
