.Configurator-module__LuDzFq__panel{--cfg-step-dur:.2s;padding:var(--s-6);border-radius:var(--r-5);background:var(--c-ink-950)}@media (min-width:768px){.Configurator-module__LuDzFq__panel{padding:var(--s-8)}}.Configurator-module__LuDzFq__progress{gap:var(--s-2);margin-bottom:var(--s-6);list-style:none;display:flex}.Configurator-module__LuDzFq__progressItem{flex:1}.Configurator-module__LuDzFq__progressButton{text-align:left;cursor:default;background:0 0;border:0;width:100%;padding:0;display:block}.Configurator-module__LuDzFq__progressButton[data-clickable=true]{cursor:pointer}.Configurator-module__LuDzFq__progressBar{background:#ffffff29;border-radius:2px;height:3px;display:block;position:relative}.Configurator-module__LuDzFq__progressBar:after{content:"";border-radius:inherit;background:var(--c-accent-300);transform-origin:0;transition:transform var(--cfg-step-dur) var(--anim-ease-out);position:absolute;inset:0;transform:scaleX(0)}.Configurator-module__LuDzFq__progressItem[data-state=done] .Configurator-module__LuDzFq__progressBar:after,.Configurator-module__LuDzFq__progressItem[data-state=current] .Configurator-module__LuDzFq__progressBar:after{transform:scaleX(1)}.Configurator-module__LuDzFq__progressItem[data-state=current] .Configurator-module__LuDzFq__progressBar:after{background:var(--c-cta-500)}.Configurator-module__LuDzFq__progressLabel{margin-top:var(--s-2);font-family:var(--f-mono);font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:#8fb0c7;display:none}@media (min-width:768px){.Configurator-module__LuDzFq__progressLabel{display:block}}.Configurator-module__LuDzFq__progressItem[data-state=current] .Configurator-module__LuDzFq__progressLabel{color:var(--c-on-dark)}.Configurator-module__LuDzFq__pane[data-dir=forward]{animation:Configurator-module__LuDzFq__paneFromRight var(--cfg-step-dur) var(--anim-ease-out) both}.Configurator-module__LuDzFq__pane[data-dir=back]{animation:Configurator-module__LuDzFq__paneFromLeft var(--cfg-step-dur) var(--anim-ease-out) both}@keyframes Configurator-module__LuDzFq__paneFromRight{0%{opacity:0;transform:translate3d(var(--anim-distance), 0, 0)}to{opacity:1;transform:none}}@keyframes Configurator-module__LuDzFq__paneFromLeft{0%{opacity:0;transform:translate3d(calc(-1 * var(--anim-distance)), 0, 0)}to{opacity:1;transform:none}}.Configurator-module__LuDzFq__stepNumber{font-family:var(--f-mono);font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--c-accent-300)}.Configurator-module__LuDzFq__question{margin-top:var(--s-3);color:var(--c-on-dark)}.Configurator-module__LuDzFq__field{margin-top:var(--s-6)}.Configurator-module__LuDzFq__legend{margin-bottom:var(--s-3);font-size:var(--t-meta-size);color:#8fb0c7;display:block}.Configurator-module__LuDzFq__chips{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.Configurator-module__LuDzFq__chip{min-height:var(--h-chip);padding:var(--s-2) var(--s-4);border-radius:var(--r-3);color:var(--c-on-dark-soft);font-family:inherit;font-size:var(--t-body-size);text-align:left;cursor:pointer;transition:background-color var(--transition), border-color var(--transition), color var(--transition);background:0 0;border:1px solid #ffffff40;flex-direction:column;justify-content:center;align-items:flex-start;display:inline-flex}.Configurator-module__LuDzFq__chip:hover{border-color:var(--c-accent-300)}.Configurator-module__LuDzFq__chip[aria-pressed=true]{background:var(--c-accent-600);border-color:var(--c-accent-600);color:#fff}.Configurator-module__LuDzFq__chipPrice{font-family:var(--f-mono);font-size:var(--t-meta-size);color:var(--c-accent-300);margin-top:2px}.Configurator-module__LuDzFq__chip[aria-pressed=true] .Configurator-module__LuDzFq__chipPrice{color:#ffffffd9}.Configurator-module__LuDzFq__chip[data-manual=true]{border-style:dashed}.Configurator-module__LuDzFq__note{margin-top:var(--s-3);font-size:var(--t-meta-size);color:var(--c-on-dark-muted);line-height:1.5}.Configurator-module__LuDzFq__input,.Configurator-module__LuDzFq__textarea{width:100%;padding:0 var(--s-4);border-radius:var(--r-3);background:var(--c-ink-900);color:var(--c-on-dark);font-family:inherit;font-size:var(--t-body-size);border:1px solid #ffffff40}.Configurator-module__LuDzFq__input{height:var(--h-field)}.Configurator-module__LuDzFq__textarea{padding-block:var(--s-3);resize:vertical;min-height:96px}.Configurator-module__LuDzFq__input::placeholder,.Configurator-module__LuDzFq__textarea::placeholder{color:#7b93a8}.Configurator-module__LuDzFq__input:focus-visible,.Configurator-module__LuDzFq__textarea:focus-visible{border-color:var(--c-accent-300);outline:var(--focus-ring-dark)}.Configurator-module__LuDzFq__input[aria-invalid=true]{border-color:var(--c-error-on-dark);box-shadow:inset 0 0 0 1px var(--c-error-on-dark)}.Configurator-module__LuDzFq__check{gap:var(--s-3);margin-top:var(--s-3);font-size:var(--t-body-size);color:var(--c-on-dark-soft);cursor:pointer;align-items:center;display:flex}.Configurator-module__LuDzFq__check input{width:22px;height:22px;accent-color:var(--c-accent-600);flex:none;margin:0}.Configurator-module__LuDzFq__two{gap:var(--s-4);display:grid}@media (min-width:560px){.Configurator-module__LuDzFq__two{grid-template-columns:repeat(2,1fr)}}.Configurator-module__LuDzFq__match{margin-top:var(--s-6);padding:var(--s-3) var(--s-4);border-left:3px solid var(--c-accent-300);background:var(--c-ink-900);font-size:var(--t-meta-size);color:var(--c-on-dark-soft);line-height:1.5}.Configurator-module__LuDzFq__match[data-found=false]{border-left-color:var(--c-cta-500)}.Configurator-module__LuDzFq__scope{gap:var(--s-2);padding-left:var(--s-5);font-size:var(--t-meta-size);color:var(--c-on-dark-soft);margin:0;line-height:1.5;display:grid}.Configurator-module__LuDzFq__total{margin-top:var(--s-4);font-family:var(--f-display);font-weight:800;font-size:var(--t-h2-size);color:var(--c-on-dark);line-height:1.1}.Configurator-module__LuDzFq__manual{margin-top:var(--s-4);font-family:var(--f-display);font-weight:800;font-size:var(--t-h3-size);color:var(--c-on-dark);line-height:1.2}.Configurator-module__LuDzFq__breakdown{gap:var(--s-2);margin-top:var(--s-6);list-style:none;display:grid}.Configurator-module__LuDzFq__breakdownItem{gap:var(--s-1) var(--s-4);padding-bottom:var(--s-2);font-size:var(--t-meta-size);color:var(--c-on-dark-muted);border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;display:grid}@media (min-width:560px){.Configurator-module__LuDzFq__breakdownItem{grid-template-columns:1fr 1fr auto;align-items:baseline}}.Configurator-module__LuDzFq__breakdownItem>span:nth-child(2){color:var(--c-on-dark-soft)}.Configurator-module__LuDzFq__breakdownSum{font-family:var(--f-mono);color:var(--c-on-dark);text-align:right}.Configurator-module__LuDzFq__warnings{gap:var(--s-2);margin-top:var(--s-4);padding-left:var(--s-5);font-size:var(--t-meta-size);color:var(--c-on-dark-muted);line-height:1.5;display:grid}.Configurator-module__LuDzFq__consent{gap:var(--s-3);margin-top:var(--s-6);font-size:var(--t-meta-size);color:#8fb0c7;cursor:pointer;align-items:flex-start;line-height:1.5;display:flex}.Configurator-module__LuDzFq__consent input{width:22px;height:22px;accent-color:var(--c-accent-600);flex:none;margin:0}.Configurator-module__LuDzFq__consent a{color:var(--c-accent-300)}.Configurator-module__LuDzFq__error{margin-top:var(--s-2);min-height:38px;opacity:0;min-height:2lh;transition:opacity var(--cfg-step-dur) var(--anim-ease-out);font-size:var(--t-meta-size);color:var(--c-error-on-dark)}.Configurator-module__LuDzFq__error[data-visible=true]{opacity:1}.Configurator-module__LuDzFq__actions{gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.Configurator-module__LuDzFq__next,.Configurator-module__LuDzFq__back{height:var(--h-btn);padding-inline:var(--s-6);border-radius:var(--r-3);font-family:var(--f-display);cursor:pointer;transition:background-color var(--transition), border-color var(--transition);border:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.Configurator-module__LuDzFq__next{background:var(--c-cta-500);min-width:200px;color:var(--c-ink-900);flex:1}.Configurator-module__LuDzFq__next:hover:not(:disabled){background:var(--c-cta-hover)}.Configurator-module__LuDzFq__next:disabled{background:var(--c-cta-disabled);color:var(--c-cta-disabled-text);cursor:not-allowed}.Configurator-module__LuDzFq__back{color:var(--c-on-dark);background:0 0;border:1px solid #ffffff59}.Configurator-module__LuDzFq__back:hover:not(:disabled){background:var(--c-ink-800);border-color:var(--c-on-dark)}.Configurator-module__LuDzFq__back[data-hidden=true]{visibility:hidden}.Configurator-module__LuDzFq__done{text-align:left}.Configurator-module__LuDzFq__doneTitle{color:var(--c-on-dark)}.Configurator-module__LuDzFq__doneText{margin-top:var(--s-4);max-width:56ch;color:var(--c-on-dark-muted)}.Configurator-module__LuDzFq__doneNote{margin-top:var(--s-6);padding:var(--s-4) var(--s-5);border-left:3px solid var(--c-cta-500);background:var(--c-ink-900);font-size:var(--t-meta-size);color:var(--c-on-dark-soft);line-height:1.5}.Configurator-module__LuDzFq__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}
