.lab_lab__zH5xr{display:flex;flex-direction:column;gap:var(--space-5)}.lab_filters__4ukCv{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0;min-inline-size:0}.lab_filtersLegend__h4_BA{float:inline-start;margin-inline-end:var(--space-3);padding:0;line-height:44px;font-weight:var(--w-text-strong)}.lab_chip__AmZjV{position:relative;display:inline-flex;align-items:center;min-block-size:44px;padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-page);font-weight:var(--w-text-strong);font-size:var(--step--1);cursor:pointer}.lab_chip__AmZjV input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.lab_chip__AmZjV:has(input:checked){background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-page)}.lab_chip__AmZjV:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.lab_lab__zH5xr:has(.lab_filters__4ukCv input[value=carcass]:checked) .lab_tile__OK2c5:not([data-group=carcass]),.lab_lab__zH5xr:has(.lab_filters__4ukCv input[value=doors]:checked) .lab_tile__OK2c5:not([data-group=doors]),.lab_lab__zH5xr:has(.lab_filters__4ukCv input[value=hardware]:checked) .lab_tile__OK2c5:not([data-group=hardware]),.lab_lab__zH5xr:has(.lab_filters__4ukCv input[value=tops]:checked) .lab_tile__OK2c5:not([data-group=tops]){display:none}.lab_grid__tLdna{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6) var(--gutter);margin:0;padding:0;list-style:none}@media (min-width:600px){.lab_grid__tLdna{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.lab_grid__tLdna{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.lab_grid__tLdna{grid-template-columns:repeat(4,minmax(0,1fr))}}.lab_tile__OK2c5{min-inline-size:0;scroll-margin-block-start:calc(var(--header-h) + var(--space-5))}.lab_tile__OK2c5:target .lab_card__VOzYp{outline:2px solid var(--focus-ring);outline-offset:6px}.lab_card__VOzYp{display:flex;flex-direction:column;gap:var(--space-2);block-size:100%}.lab_card__VOzYp>*{margin:0;min-inline-size:0}.lab_media__4Lq_F{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-2);background:var(--surface-sunken);touch-action:pan-y}@media (min-width:600px){.lab_media__4Lq_F{aspect-ratio:4/3}}.lab_swatch__q4PXX{display:block;inline-size:100%;block-size:100%}.lab_tilePhoto__k7RIW{inline-size:100%;block-size:100%;margin:0;border:0;border-radius:0}.lab_tilePhoto__k7RIW img{inline-size:100%;block-size:100%;object-fit:cover}.lab_light__lyEeJ{display:none;align-items:center;gap:var(--space-2);font-size:12px;color:var(--text-secondary)}.lab_light__lyEeJ input{flex:1;min-inline-size:0;accent-color:var(--text-primary)}.lab_lab__zH5xr[data-enhanced] .lab_light__lyEeJ{display:flex}@media (hover:hover){.lab_lab__zH5xr[data-enhanced] .lab_light__lyEeJ{opacity:0;transition:opacity var(--dur-ui) var(--ease-out)}.lab_lab__zH5xr[data-enhanced] .lab_card__VOzYp:is(:hover,:focus-within) .lab_light__lyEeJ{opacity:1}}.lab_name__LpcPo{font-size:var(--step-1);margin-block-start:var(--space-2)}.lab_meta__UIgdS{font-size:var(--step--1);color:var(--text-secondary)}.lab_def__JQThq,.lab_fact__nqfDM{font-size:var(--step--1);line-height:1.7}.lab_src__0lWsI{color:var(--text-tertiary);font-size:12px}.lab_links__cnkRh{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:var(--step--1);margin-block-start:auto}.lab_compare__kU4Ey{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;font-size:var(--step--1);cursor:pointer}.lab_compare__kU4Ey input{inline-size:20px;block-size:20px;accent-color:var(--text-primary)}.lab_lab__zH5xr:not([data-enhanced]) .lab_compare__kU4Ey{display:none}.lab_tray__Q4CIt{position:sticky;inset-block-end:var(--space-4);z-index:var(--z-sticky);display:none;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-2);box-shadow:var(--shadow-3)}.lab_tray__Q4CIt[data-open]{display:flex}.lab_tray__Q4CIt .btn--primary{--btn-bg:var(--surface-page);--btn-fg:var(--text-primary)}.lab_tray__Q4CIt .btn--text{color:var(--text-inverse)}.lab_trayText__gLw_A{margin:0;flex:1 1 14rem;font-weight:var(--w-text-strong)}.lab_trayNote__MLfC4{margin:0;flex-basis:100%;font-size:var(--step--1)}.lab_trayActions__az36O{display:flex;gap:var(--space-2)}@media (max-width:1023.98px){.lab_tray__Q4CIt{inset-block-end:calc(var(--contact-bar-h) + var(--space-3))}}.lab_compareTable__h4IUB tr[data-selected]>*{background:var(--surface-raised)}.lab_compareTable__h4IUB tr[data-selected]>th{border-inline-start:3px solid var(--accent-large)}.lab_compareTable__h4IUB[data-only] tbody tr:not([data-selected]){display:none}.lab_compareTable__h4IUB th[scope=row]{white-space:nowrap}.lab_prose__NAWrY{max-inline-size:var(--measure)}.lab_prose__NAWrY>*+*{margin-block-start:var(--space-4)}.lab_linkList__BZROE{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-5) 0 0;padding:0;list-style:none}.studio_studio__8ooyh{--studio-bar-h:92px;position:relative;margin-block:var(--space-6) 0;padding-block-end:var(--space-6);background:var(--surface-raised);border-block:1px solid var(--border-decorative)}.studio_grid__EU2sV{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "form";max-inline-size:var(--container);margin-inline:auto}.studio_stageCol__qBBvS{grid-area:stage;position:sticky;inset-block-start:var(--header-h);z-index:var(--z-raised);background:var(--surface-raised);padding:var(--space-3) var(--margin) var(--space-2);border-block-end:1px solid var(--border-decorative)}.studio_form__rMnhS{grid-area:form;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--margin) var(--space-6);min-inline-size:0}@media (min-width:1024px){.studio_grid__EU2sV{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"form stage";gap:var(--gutter);padding-inline:var(--margin)}.studio_stageCol__qBBvS{inset-block-start:calc(var(--header-h) + var(--space-4));align-self:start;padding:var(--space-5) 0;border:0}.studio_form__rMnhS{padding:var(--space-6) 0 var(--space-7)}}.studio_detailsBody__6fgAo>*,.studio_example__TXKiB>*,.studio_form__rMnhS>*,.studio_stage__9t4mw>*,.studio_step__qYdXa>*,.studio_summary__oyPC9>*{min-inline-size:0}.studio_stage__9t4mw{display:flex;flex-direction:column;gap:var(--space-2)}.studio_stageBar__tXagc{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;align-items:center}.studio_segmented__sJpae{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-page);padding:2px}.studio_segment__bU_uC{min-block-size:40px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--step--1);font-weight:var(--w-text-strong);cursor:pointer}.studio_segment__bU_uC[aria-pressed=true]{background:var(--text-primary);color:var(--surface-page)}.studio_stageBox__LxE1g{position:relative;aspect-ratio:4/3;max-block-size:38svh;inline-size:100%;border-radius:var(--radius-2);background:var(--surface-page);border:1px solid var(--border-decorative);overflow:hidden}.studio_stageBox__LxE1g[data-orbit]{outline:2px solid var(--focus-ring);outline-offset:2px}@media (min-width:1024px){.studio_stageBox__LxE1g{max-block-size:max(220px,min(calc(100svh - var(--header-h) - var(--studio-bar-h) - 260px),640px))}}@media (min-width:1024px) and (max-width:1279.98px){.studio_studio__8ooyh{--studio-bar-h:132px}}.studio_planLayer__1BUkh,.studio_sceneLayer__sYDik{position:absolute;inset:0}.studio_planLayer__1BUkh{display:grid;place-items:center;padding:var(--space-3);transition:opacity var(--dur-panel) var(--ease-softclose)}.studio_planLayer__1BUkh[data-hidden]{opacity:0;pointer-events:none}.studio_sceneLayer__sYDik{opacity:0;transition:opacity var(--dur-panel) var(--ease-softclose)}.studio_stageBox__LxE1g[data-ready] .studio_sceneLayer__sYDik{opacity:1}.studio_stageBadge__WGlXN{display:contents}.studio_stageControls__Z4ETs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.studio_stageControls__Z4ETs .btn{min-block-size:40px;padding-inline:var(--space-4);font-size:var(--step--1)}.studio_stageCaption__BIKBf{margin:0;font-size:var(--step--1);color:var(--text-tertiary)}@media (max-width:1023.98px){.studio_stageCaption__BIKBf,.studio_stageControls__Z4ETs{display:none}}.studio_plan__K3dta{display:block;inline-size:100%;block-size:100%;max-block-size:100%;font-family:var(--font-text)}.studio_planWalls__Tl1pG line{stroke:var(--text-primary);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:square}.studio_planOpenWall__ZBI0z{stroke-dasharray:6 6}.studio_planTop__XQ_Qo rect{fill:var(--surface-sunken);stroke:none}.studio_planBase__HzIuO rect{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.studio_planBase__HzIuO rect.studio_planTall__Nom2i{fill:var(--border-decorative)}.studio_planBase__HzIuO rect.studio_planFiller__EIKds{fill:var(--border-control);fill-opacity:.35}.studio_planGlyph__D88Vf circle,.studio_planGlyph__D88Vf line,.studio_planGlyph__D88Vf rect{fill:none;stroke:var(--text-secondary);stroke-width:1.25px;vector-effect:non-scaling-stroke}.studio_planUpper__vfH_U rect{fill:none;stroke:var(--text-link);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.studio_planWindow__J4tVD{stroke:var(--status-success);stroke-width:6px;vector-effect:non-scaling-stroke}.studio_planCut__ulH4M{stroke:var(--surface-page);stroke-width:7px;vector-effect:non-scaling-stroke}.studio_planDoor__eHKrA{fill:none;stroke:var(--text-secondary);stroke-width:1px;vector-effect:non-scaling-stroke}.studio_planText__vGJE3 text{fill:var(--text-primary)}.studio_planDims__L5X9c line{stroke:var(--text-tertiary);stroke-width:1px;vector-effect:non-scaling-stroke}.studio_planDims__L5X9c text{fill:var(--text-secondary)}.studio_planDims__L5X9c text.studio_planWallId__36Doi{fill:var(--text-tertiary)}.studio_stepsNav__6wVUa{display:flex;flex-direction:column;gap:var(--space-2)}.studio_progressText__nrtnY{margin:0;font-weight:var(--w-text-strong);color:var(--text-secondary);font-size:var(--step--1)}.studio_progress__5YWV9{block-size:4px;border-radius:var(--radius-pill);background:var(--border-decorative);overflow:hidden}.studio_progress__5YWV9>span{display:block;block-size:100%;background:var(--accent-large);transition:inline-size var(--dur-ui) var(--ease-softclose)}.studio_stepList__2C4Sb{display:flex;gap:var(--space-1);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.studio_stepList__2C4Sb>li{scroll-snap-align:start}.studio_stepList__2C4Sb a{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--step--1);text-decoration:none;white-space:nowrap}.studio_stepList__2C4Sb a[data-done]{color:var(--text-primary)}.studio_stepList__2C4Sb a[aria-current=step]{background:var(--text-primary);color:var(--surface-page)}.studio_stepName__QKYmr{display:none}.studio_stepList__2C4Sb a[aria-current=step] .studio_stepName__QKYmr{display:inline}.studio_step__qYdXa{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-4)}.studio_form__rMnhS[data-mode=steps] .studio_step__qYdXa:not([data-current]){display:none}.studio_legend__Lp86A{display:flex;align-items:baseline;gap:var(--space-3);padding:0;margin-block-end:var(--space-4);font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--step-2);line-height:var(--lh-head)}.studio_legend__Lp86A:focus{outline:none}.studio_legend__Lp86A:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.studio_legendNum__8DXKV{font-family:var(--font-text);font-size:var(--step-0);color:var(--accent-large)}.studio_choices__WWUWr{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.studio_choices__WWUWr[data-cols="2"],.studio_choices__WWUWr[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.studio_choices__WWUWr[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio_choice__iIoXc{position:relative;display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);min-block-size:56px;border:1px solid var(--border-control);border-radius:var(--radius-2);background:var(--surface-page);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.studio_choiceCompact__Y0dte{min-block-size:48px;padding-block:var(--space-2)}.studio_choice__iIoXc:hover{border-color:var(--border-strong)}.studio_choice__iIoXc:has(input:checked){border:2px solid var(--border-strong);padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px);background:var(--surface-raised)}.studio_choiceCompact__Y0dte:has(input:checked){padding-block:calc(var(--space-2) - 1px)}.studio_choice__iIoXc:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.studio_choice__iIoXc[data-disabled]{cursor:not-allowed}.studio_choice__iIoXc[data-disabled] .studio_choiceLabel__NYO01,.studio_choice__iIoXc[data-disabled] input{opacity:.45}.studio_choice__iIoXc input{flex:none;inline-size:20px;block-size:20px;margin:3px 0 0;accent-color:var(--text-primary)}.studio_choice__iIoXc input:focus-visible{outline:none;box-shadow:none}.studio_choiceBody__Kmmwn{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.studio_choiceLabel__NYO01{font-weight:var(--w-text-strong);line-height:1.4}.studio_choiceSub__nMN7K{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:center}.studio_choiceReason__uo1ta,.studio_choiceSub__nMN7K{font-size:var(--step--1);color:var(--text-secondary)}.studio_choiceWarn__r50uy{font-size:var(--step--1);color:var(--status-warning)}.studio_tag__8SJco{display:inline-flex;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--border-decorative);font-size:max(13px,var(--step--1));color:var(--badge-proof-bg)}.studio_labLink__g8u34{position:relative;z-index:1;font-size:var(--step--1)}.studio_field__IiKkQ{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.studio_fieldLabel__867gc{font-weight:var(--w-text-strong);font-size:var(--step--1)}.studio_fieldGrid__k7XUK{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.studio_numberRow__MOBVu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.studio_number__Tm66M,.studio_select__ARWGY{min-block-size:48px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-1);background:var(--surface-page);color:var(--text-primary);font:inherit}.studio_number__Tm66M{inline-size:7.5rem;font-variant-numeric:tabular-nums}.studio_number__Tm66M[aria-invalid=true]{border:2px solid var(--status-error)}.studio_unit__Bg_ZC{color:var(--text-secondary);font-size:var(--step--1)}.studio_range__kudnE{flex:1 1 10rem;min-inline-size:8rem;accent-color:var(--text-primary)}.studio_hint__XCnMo{margin:0;font-size:var(--step--1);color:var(--text-secondary);line-height:1.6}.studio_error__m07Tj{margin:0;font-size:var(--step--1);color:var(--status-error);font-weight:var(--w-text-strong)}.studio_subset__kOnjQ{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-3)}.studio_subLegend__Bif_D{padding:0;margin-block-end:var(--space-2);font-weight:var(--w-text-strong)}.studio_opening__UgYac{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:end;padding:var(--space-4);border:1px solid var(--border-decorative);border-radius:var(--radius-2);background:var(--surface-page)}.studio_remove__jYQ9c{justify-self:start}.studio_warnList__Sug_Z{margin:0;padding:var(--space-3) var(--space-5);border-inline-start:3px solid var(--status-warning);color:var(--text-primary)}.studio_noteBox__8G3T3,.studio_warnList__Sug_Z{background:var(--surface-page);font-size:var(--step--1)}.studio_noteBox__8G3T3{padding:var(--space-4);border-inline-start:3px solid var(--accent-large)}.studio_noteBox__8G3T3 p{margin:0}.studio_noteBox__8G3T3 p+p{margin-block-start:var(--space-2)}.studio_noteSource__mc0No{color:var(--text-tertiary)}.studio_preview__RC7wX{display:flex;flex-direction:column;gap:var(--space-2)}.studio_previewTitle__ThMvr{margin:0;font-weight:var(--w-text-strong)}.studio_swatchRow__DJZYm{display:flex;align-items:center;gap:var(--space-3);font-size:var(--step--1);color:var(--text-secondary)}.studio_swatch__RYtBM{inline-size:44px;block-size:44px;border-radius:50%;border:1px solid var(--border-strong)}.studio_tierLines__Z_Nzl{display:flex;flex-direction:column;gap:2px}.studio_stepButtons__BEwYe{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--border-decorative)}.studio_noJsSubmit__2E01y{display:none}.studio_priceBar__oQgTi{position:sticky;inset-block-end:0;z-index:var(--z-sticky);background:var(--surface-page);border-block-start:1px solid var(--border-decorative);box-shadow:0 -12px 28px -20px rgb(29 28 26/.3)}.studio_priceBarInner__sCmgU{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);max-inline-size:var(--container);margin-inline:auto;padding:var(--space-2) var(--margin)}.studio_priceBarRange__PEqDx{display:flex;flex-direction:column;flex:1 1 14rem;min-inline-size:0}.studio_priceBarRange__PEqDx .price__meta{font-size:12px}.studio_partial___eQ_P{font-size:12px;color:var(--text-secondary)}.studio_barDetails__gRRlA>summary{list-style:none}.studio_barDetails__gRRlA>summary::-webkit-details-marker{display:none}.studio_barPanel__QsqqJ{position:absolute;inset-inline:var(--margin);inset-block-end:100%;max-block-size:min(60vh,34rem);overflow:auto;padding:var(--space-5);background:var(--surface-page);border:1px solid var(--border-decorative);border-radius:var(--radius-2);box-shadow:var(--shadow-3)}.studio_barPanel__QsqqJ .table table{min-inline-size:0}.studio_priceBarActions__EkABf{display:flex;gap:var(--space-2)}@media (max-width:1023.98px){.studio_priceBar__oQgTi{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-contact);padding-block-end:env(safe-area-inset-bottom)}.studio_priceBarInner__sCmgU{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"range range" "details actions";gap:var(--space-1) var(--space-3);padding-block:var(--space-2)}.studio_priceBarRange__PEqDx{grid-area:range}.studio_barDetails__gRRlA{grid-area:details;align-self:center}.studio_priceBarActions__EkABf{grid-area:actions}.studio_partial___eQ_P,.studio_priceBarRange__PEqDx .price__meta,.studio_priceBarRange__PEqDx .price__unit{display:none}.studio_priceBarActions__EkABf .btn{min-block-size:44px;padding-inline:var(--space-4)}.studio_stageBox__LxE1g{max-block-size:30svh}.studio_stageBar__tXagc .studio_segmented__sJpae+.studio_segmented__sJpae{display:none}.studio_segment__bU_uC{min-block-size:36px}.studio_legend__Lp86A{scroll-margin-block-start:calc(var(--header-h) + 30svh + 96px)}}.studio_notice__1m2HS{margin:var(--space-3) 0 0;font-weight:var(--w-text-strong);font-size:var(--step--1)}.studio_summary__oyPC9{display:flex;flex-direction:column;gap:var(--space-5)}.studio_summaryPrice__J3AaW{padding:var(--space-5);background:var(--surface-page);border:1px solid var(--border-decorative);border-radius:var(--radius-2)}.studio_summaryTitle__MpMW8{margin:0;font-size:var(--step-1)}.studio_printPlan__Ho9ih{display:none}.studio_codeBox__5ILgl{padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-2)}.studio_codeBox__5ILgl p{margin:0}.studio_codeBox__5ILgl p+p{margin-block-start:var(--space-2)}.studio_code__eMkt6{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.05em}.studio_shareUrl__BKDgH{display:block;margin-block-start:var(--space-1);font-size:12px;overflow-wrap:anywhere;color:var(--text-tertiary)}.studio_actions__7FpEp{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.studio_qty__cqE9B{margin:0;display:grid;gap:1px;background:var(--border-decorative);border:1px solid var(--border-decorative);border-radius:var(--radius-2);overflow:hidden}.studio_qtyRow__z8C27{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--surface-page);font-size:var(--step--1)}.studio_qtyRow__z8C27 dt{color:var(--text-secondary)}.studio_qtyRow__z8C27 dd{margin:0;font-weight:var(--w-text-strong);white-space:nowrap}.studio_details__WMFc0{border:1px solid var(--border-decorative);border-radius:var(--radius-2);background:var(--surface-page)}.studio_detailsSummary__1P45B{min-block-size:48px;display:flex;align-items:center;padding:0 var(--space-4);font-weight:var(--w-text-strong);cursor:pointer}.studio_details__WMFc0 .studio_detailsBody__6fgAo{padding:0 var(--space-4) var(--space-4)}.studio_detailsBody__6fgAo{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--step--1)}.studio_detailsBody__6fgAo .table,.studio_tableBlock__DNflN .table{display:block;margin:0}.studio_detailsBody__6fgAo .table__scroll,.studio_tableBlock__DNflN .table__scroll{position:relative}.studio_detailsBody__6fgAo caption{font-size:var(--step--1)}.studio_detailsBody__6fgAo td,.studio_detailsBody__6fgAo th{font-size:var(--step--1);font-family:var(--font-text);vertical-align:top}.studio_detailsBody__6fgAo .price__num{font-size:var(--step-0)}.studio_lineNote__XHisJ{display:block;font-weight:var(--w-text);color:var(--text-tertiary);font-size:12px}.studio_unpriced__nbkW9{margin:0;font-size:var(--step--1)}.studio_scope__rcPu_{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.studio_assumptions__F3mwC,.studio_scope__rcPu_ ul,.studio_sources__BgjMc{margin:0;padding-inline-start:var(--space-5)}.studio_scopeTitle__gLFFV{margin:0 0 var(--space-2);font-size:var(--step-0)}.studio_vatNote__5nAa1{margin:0;color:var(--text-secondary)}.studio_sourceDate__UdbLe{color:var(--text-tertiary)}.studio_afterInspection__8YSVs{font-family:var(--font-display);font-size:var(--step-2)}.studio_toast__rxfdE:empty{display:none}.studio_toast__rxfdE{position:fixed;inset-block-end:calc(var(--contact-bar-h) + var(--space-6));inset-inline-start:50%;translate:calc(50% * var(--dir) * -1) 0;z-index:var(--z-toast);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);font-weight:var(--w-text-strong)}.studio_manualCopy___EbFe{position:fixed;inset-inline:var(--margin);inset-block-end:calc(var(--contact-bar-h) + var(--space-5));z-index:var(--z-dialog);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--surface-page);border:1px solid var(--border-strong);border-radius:var(--radius-2);box-shadow:var(--shadow-3)}.studio_manualCopy___EbFe textarea{font:inherit;font-size:var(--step--1);padding:var(--space-2)}.studio_examples__DBVSV{display:grid;gap:var(--space-6) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none}.studio_example__TXKiB{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-page);border:1px solid var(--border-decorative);border-radius:var(--radius-2)}.studio_example__TXKiB h3{margin:0;font-size:var(--step-1)}.studio_examplePlan__3BV3p{aspect-ratio:4/3;display:grid;place-items:center;background:var(--surface-raised);border-radius:var(--radius-1);padding:var(--space-2)}.studio_exampleMeta__06pG3{margin:0;font-size:var(--step--1);color:var(--text-secondary)}.studio_exampleActions__6z4xs{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-block-start:auto;font-size:var(--step--1)}.studio_prose__prXgn{max-inline-size:var(--measure)}.studio_prose__prXgn>*+*{margin-block-start:var(--space-4)}.studio_prose__prXgn ol,.studio_prose__prXgn ul{padding-inline-start:var(--space-5)}.studio_answer__Icupe{max-inline-size:var(--measure)}.studio_introActions__6TEmQ{display:flex;flex-wrap:wrap;gap:var(--space-3)}.studio_introActions__6TEmQ,.studio_introBg__NCGk6{margin-block-start:var(--space-5)}.studio_shareGrid__hc91T{display:grid;gap:var(--space-5) var(--gutter);grid-template-columns:minmax(0,1fr);align-items:start}.studio_shareGrid__hc91T>*{min-inline-size:0}@media (min-width:1024px){.studio_shareGrid__hc91T{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media print{.studio_actions__7FpEp,.studio_manualCopy___EbFe,.studio_noJsSubmit__2E01y,.studio_priceBar__oQgTi,.studio_stageCol__qBBvS,.studio_stepButtons__BEwYe,.studio_stepsNav__6wVUa,.studio_studio__8ooyh~*,.studio_toast__rxfdE{display:none!important}.studio_studio__8ooyh{background:#fff;border:0}.studio_form__rMnhS[data-mode=steps] .studio_step__qYdXa{display:none}.studio_form__rMnhS[data-mode=steps] .studio_step__qYdXa[data-step=summary]{display:flex}.studio_printPlan__Ho9ih{display:block;max-block-size:9cm}.studio_details__WMFc0{border:0}.studio_details__WMFc0>summary{display:none}}