.BalconyFinishingBoard_board__nOlUA{--finish-wall:#ede9df;--finish-floor:#bbb0a0;--finish-ceiling:#f2eee5;--finish-seam:#c7c0b4;padding:var(--space-8);border:1px solid var(--color-border-warm);border-radius:var(--radius-card);background:var(--color-surface-warm)}.BalconyFinishingBoard_board__nOlUA[data-finish=wood]{--finish-wall:#cba272;--finish-floor:#a87847;--finish-ceiling:#d7b589;--finish-seam:#9d754d}.BalconyFinishingBoard_board__nOlUA[data-finish=paint]{--finish-wall:#d2d6cf;--finish-floor:#c4c1b6;--finish-ceiling:#f2eee5;--finish-seam:#a5aaa1}.BalconyFinishingBoard_intro__IXxEa{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6)}.BalconyFinishingBoard_intro__IXxEa h3{max-width:21rem;margin:0;color:var(--color-heading);font:700 clamp(1.3rem,2vw,1.7rem)/1.3 Manrope,sans-serif}.BalconyFinishingBoard_intro__IXxEa p{max-width:36rem;margin:0;color:var(--color-text-muted);font-size:.94rem;line-height:1.65}.BalconyFinishingBoard_tabs__XWt7q{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-6) 0}.BalconyFinishingBoard_tabs__XWt7q button{min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-heading);font:650 .94rem/1.4 Inter,sans-serif;cursor:pointer}.BalconyFinishingBoard_tabs__XWt7q button[aria-pressed=true]{border-color:var(--color-gold-on-light);box-shadow:inset 0 -3px var(--color-gold-on-light);background:var(--color-surface-warm)}.BalconyFinishingBoard_layout__0BguR{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:var(--space-8)}.BalconyFinishingBoard_visual__IT74c{min-width:0;margin:0}.BalconyFinishingBoard_visualLabel__dHXIq{display:block;margin-bottom:var(--space-2);color:var(--color-gold-on-light);font-size:.8rem;font-weight:650}.BalconyFinishingBoard_visual__IT74c img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:var(--radius-nested);background:var(--color-surface-dark)}.BalconyFinishingBoard_visual__IT74c svg{display:block;width:100%;height:auto;border-radius:var(--radius-nested);background:var(--color-surface-soft)}.BalconyFinishingBoard_visual__IT74c figcaption{margin-top:var(--space-4);color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.BalconyFinishingBoard_edge__nQNO9{stroke:var(--finish-seam);stroke-width:1.5;stroke-linejoin:round}.BalconyFinishingBoard_wallFill__PUQMm{fill:var(--finish-wall)}.BalconyFinishingBoard_floorFill__5E3Hg{fill:var(--finish-floor)}.BalconyFinishingBoard_ceilingFill__qLO7X{fill:var(--finish-ceiling)}.BalconyFinishingBoard_wallSeam__7k_aI{fill:none;stroke:var(--finish-seam);stroke-width:1.2}.BalconyFinishingBoard_floorSeam__Ti9Uc{fill:none;stroke:var(--finish-seam);stroke-width:1.5}.BalconyFinishingBoard_grain__2tfQb{fill:none;stroke:#75512f;stroke-opacity:.18;stroke-width:1}.BalconyFinishingBoard_frame__BguXc{stroke:var(--color-white);stroke-width:7;stroke-linejoin:round}.BalconyFinishingBoard_reflection__pvP7t{fill:none;stroke:var(--color-white);stroke-opacity:.65;stroke-width:4}.BalconyFinishingBoard_skirting__gKxk7{fill:none;stroke:var(--finish-seam);stroke-width:4}.BalconyFinishingBoard_shadow__NdPuW{fill:var(--color-ink);opacity:.07}.BalconyFinishingBoard_badges__dGXPh circle{fill:var(--color-heading);stroke:var(--color-gold-decorative);stroke-width:1.5}.BalconyFinishingBoard_badges__dGXPh text{fill:var(--color-white);text-anchor:middle;font:700 26px Inter,sans-serif}.BalconyFinishingBoard_materials___w4vX{min-width:0}.BalconyFinishingBoard_materials___w4vX h4{margin:0 0 var(--space-5);color:var(--color-heading);font:700 1.15rem/1.4 Manrope,sans-serif}.BalconyFinishingBoard_samples__cn9Fy{display:grid;gap:var(--space-4);margin:0}.BalconyFinishingBoard_samples__cn9Fy>div{display:flex;align-items:center;gap:var(--space-4)}.BalconyFinishingBoard_sample__yh4tw{display:block;flex:0 0 64px;height:56px;border:1px solid var(--finish-seam);border-radius:var(--radius-control)}.BalconyFinishingBoard_wallSample__j980n{background:repeating-linear-gradient(90deg,transparent 0 20px,var(--finish-seam) 20px 21px),var(--finish-wall)}.BalconyFinishingBoard_ceilingSample__YQHPb{background:repeating-linear-gradient(90deg,transparent 0 20px,var(--finish-seam) 20px 21px),var(--finish-ceiling)}.BalconyFinishingBoard_floorSample__G6TcA{background:var(--finish-floor)}.BalconyFinishingBoard_board__nOlUA[data-finish=wood] .BalconyFinishingBoard_floorSample__G6TcA{background:repeating-linear-gradient(90deg,transparent 0 18px,var(--finish-seam) 18px 19px),var(--finish-floor)}.BalconyFinishingBoard_board__nOlUA[data-finish=paint] .BalconyFinishingBoard_floorSample__G6TcA{background:repeating-linear-gradient(90deg,transparent 0 27px,var(--finish-seam) 27px 28px),repeating-linear-gradient(0deg,transparent 0 27px,var(--finish-seam) 27px 28px),var(--finish-floor)}.BalconyFinishingBoard_board__nOlUA[data-finish=paint] .BalconyFinishingBoard_wallSample__j980n{background:var(--finish-wall)}.BalconyFinishingBoard_samples__cn9Fy dt{color:var(--color-text-muted);font-size:.82rem}.BalconyFinishingBoard_samples__cn9Fy dd{margin:var(--space-1) 0 0;color:var(--color-heading);font-size:.94rem;line-height:1.5;font-weight:600}.BalconyFinishingBoard_insulation__OPgkG{margin:var(--space-6) 0;padding-left:var(--space-4);border-left:2px solid var(--color-gold-on-light);color:var(--color-text);font-size:.9rem;line-height:1.6}.BalconyFinishingBoard_insulation__OPgkG p{margin:var(--space-2) 0 0}.BalconyFinishingBoard_action__uPIP1{display:inline-flex;justify-content:center;align-items:center;width:auto;min-height:54px;padding:14px 24px;max-width:100%;text-align:center;text-decoration:none}.BalconyFinishingBoard_hint__mFCvH{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.85rem;line-height:1.6}@media (max-width:900px){.BalconyFinishingBoard_layout__0BguR{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.BalconyFinishingBoard_intro__IXxEa{display:block}.BalconyFinishingBoard_intro__IXxEa p{margin-top:var(--space-4)}.BalconyFinishingBoard_visual__IT74c svg{max-height:390px}.BalconyFinishingBoard_samples__cn9Fy{grid-template-columns:repeat(3,minmax(0,1fr))}.BalconyFinishingBoard_samples__cn9Fy>div{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.BalconyFinishingBoard_sample__yh4tw{flex-basis:auto;width:100%;height:56px}}@media (max-width:680px){.BalconyFinishingBoard_board__nOlUA{padding:var(--space-4)}.BalconyFinishingBoard_tabs__XWt7q{display:grid;grid-template-columns:minmax(0,1fr)}.BalconyFinishingBoard_tabs__XWt7q button{text-align:left}.BalconyFinishingBoard_visual__IT74c{margin-inline:calc(-1 * var(--space-2))}.BalconyFinishingBoard_visual__IT74c figcaption{padding-inline:var(--space-2)}.BalconyFinishingBoard_action__uPIP1{width:100%}}@media (max-width:520px){.BalconyFinishingBoard_board__nOlUA{padding:var(--space-4)}.BalconyFinishingBoard_samples__cn9Fy{grid-template-columns:minmax(0,1fr)}.BalconyFinishingBoard_samples__cn9Fy>div{flex-direction:row;align-items:center;gap:var(--space-3)}.BalconyFinishingBoard_sample__yh4tw{flex:0 0 72px;width:72px}}.BalconyFrontDiagram_front__wClhi{--profile:#e9e6de;min-width:0}.BalconyFrontDiagram_front__wClhi[data-profile-color=anthracite]{--profile:#3a4145}.BalconyFrontDiagram_front__wClhi[data-profile-color=brown]{--profile:#72513d}.BalconyFrontDiagram_front__wClhi svg{display:block;width:100%;height:auto;border-radius:var(--radius-nested);background:var(--color-surface-soft)}.BalconyFrontDiagram_profile__VXUYZ{stroke:#686c6b;stroke-width:1;stroke-linejoin:round}.BalconyFrontDiagram_front__wClhi:not([data-profile-color=wood]) .BalconyFrontDiagram_profile__VXUYZ{fill:var(--profile)}.BalconyFrontDiagram_glass__l_KD6{fill:#d7e6e9}.BalconyFrontDiagram_seal__pJIYt{fill:none;stroke:#7e9297;stroke-width:1.2}.BalconyFrontDiagram_infill__6V3LL{fill:#f3f1ea;stroke:#7e9297;stroke-width:1}.BalconyFrontDiagram_base__Ororj{fill:var(--color-document-surface);stroke:var(--color-text-muted);stroke-width:1}.BalconyFrontDiagram_dimensions__bpbiO path{fill:none;stroke:var(--color-text-muted);stroke-width:1.5}.BalconyFrontDiagram_dimensions__bpbiO text{fill:var(--color-heading);font:600 36px Inter,sans-serif}.BalconyFrontDiagram_hardware__q5Y0I{fill:none;stroke:#373b3d;stroke-width:2;stroke-linecap:round}.BalconyFrontDiagram_front__wClhi[data-profile-color=anthracite] .BalconyFrontDiagram_hardware__q5Y0I{stroke:#c8d0d2}.BalconyFrontDiagram_motion__S7_aT{fill:none;stroke:var(--color-gold-on-light);stroke-width:2;stroke-linejoin:round}.BalconyFrontDiagram_rail__fbVIW{fill:none;stroke:#677a80;stroke-width:1.5}.BalconyFrontDiagram_legend__37FZ6{display:grid;gap:var(--space-1);margin-top:var(--space-3);color:var(--color-text-on-dark);font-size:.82rem;line-height:1.5}.BalconyFrontDiagram_note__kBpEs{margin:var(--space-2) 0 0;color:var(--color-text-muted-on-dark);font-size:.82rem;line-height:1.55}.BalconyFrontDiagram_openingSketch__Giq8m{display:block;width:100%;height:64px}.BalconyFrontDiagram_closed__P8aem{fill:none;stroke:var(--color-text-muted);stroke-width:2;stroke-dasharray:4 4}.BalconyFrontDiagram_moving__CXahl{fill:none;stroke:var(--color-heading);stroke-width:6}.BalconyFrontDiagram_pivot__T7THo{fill:var(--color-heading)}.BalconyChoiceVisuals_grid__cG2AV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-bottom:var(--space-8)}.BalconyChoiceVisuals_grid__cG2AV article{min-width:0;padding:var(--space-6);border:1px solid var(--color-border-warm);border-radius:var(--radius-card);background:var(--color-surface-dark);color:var(--color-text-on-dark)}.BalconyChoiceVisuals_eyebrow__KRmAJ{margin:0 0 var(--space-3);color:var(--color-gold-on-dark);font-size:.8rem;font-weight:650}.BalconyChoiceVisuals_grid__cG2AV h3{margin:0 0 var(--space-5);color:var(--color-white);font:700 1.15rem/1.4 Manrope,sans-serif}.BalconyChoiceVisuals_grid__cG2AV article>p:last-child{margin:var(--space-4) 0 0;font-size:.9rem;line-height:1.65}.BalconyChoiceVisuals_grid__cG2AV svg{display:block;width:100%;height:auto;background:var(--color-surface-soft);border-radius:var(--radius-nested)}.BalconyChoiceVisuals_surface___WbYq{fill:none;stroke:var(--color-text-muted);stroke-width:5}.BalconyChoiceVisuals_window__qMF_d{stroke:#9bbdc9;stroke-width:8}.BalconyChoiceVisuals_envelope__8pYgx{stroke:var(--color-gold-on-light);stroke-width:5}.BalconyChoiceVisuals_zone__R6CiI{fill:none;stroke:var(--color-border);stroke-width:2}.BalconyChoiceVisuals_pairLabels__zUbxI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-2);color:var(--color-text-on-dark);font-size:.77rem;line-height:1.45;text-align:center}.BalconyChoiceVisuals_motions__ado6Q{display:grid;gap:var(--space-2)}.BalconyChoiceVisuals_motions__ado6Q>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-2)}.BalconyChoiceVisuals_motions__ado6Q span{color:var(--color-text-on-dark);font-size:.8rem;line-height:1.45}@media (max-width:900px){.BalconyChoiceVisuals_grid__cG2AV{grid-template-columns:minmax(0,1fr)}.BalconyChoiceVisuals_grid__cG2AV svg{max-height:190px}}.BalconyPicker_picker__agrkh{min-width:0;overflow-wrap:anywhere;border:1px solid var(--color-border-warm);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-card)}.BalconyPicker_steps__awYrZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--color-border)}.BalconyPicker_steps__awYrZ button{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);border:0;border-right:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font:inherit;font-size:.9rem;font-weight:650;text-align:left;cursor:pointer}.BalconyPicker_steps__awYrZ button:last-child{border-right:0}.BalconyPicker_steps__awYrZ button[aria-current]{background:var(--color-surface-warm);color:var(--color-heading)}.BalconyPicker_steps__awYrZ button span{color:var(--color-gold-on-light);font-weight:800}.BalconyPicker_steps__awYrZ button:hover{background:var(--color-surface-soft)}.BalconyPicker_layout__vmJ0b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.BalconyPicker_editor__44pIF{min-width:0;padding:var(--space-8)}.BalconyPicker_panel__Y13tY{min-width:0}.BalconyPicker_panel__Y13tY:focus{outline:2px solid var(--color-focus);outline-offset:6px}.BalconyPicker_panel__Y13tY h3{margin:0 0 var(--space-6);color:var(--color-heading);font:700 clamp(1.2rem,1.8vw,1.6rem)/1.25 Manrope,sans-serif}.BalconyPicker_field__wLqhm{display:grid;gap:var(--space-2);min-width:0;margin-bottom:var(--space-4);color:var(--color-text);font-size:.94rem;line-height:1.5}.BalconyPicker_field__wLqhm>span{font-weight:650}.BalconyPicker_field__wLqhm small{font-size:.82rem;font-weight:400}.BalconyPicker_field__wLqhm input,.BalconyPicker_field__wLqhm select,.BalconyPicker_field__wLqhm textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-ink);font:inherit}.BalconyPicker_field__wLqhm textarea{resize:vertical;line-height:1.55}.BalconyPicker_field__wLqhm [aria-invalid=true]{border-color:var(--color-offer-on-light)}.BalconyPicker_options__yrwsX{margin:var(--space-5) 0 0;padding:0;border:0}.BalconyPicker_options__yrwsX legend{margin-bottom:var(--space-3);font-weight:650;color:var(--color-text)}.BalconyPicker_shapeOptions__n_sLw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.BalconyPicker_shapeOptions__n_sLw label{position:relative;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font-size:.9rem;line-height:1.4;cursor:pointer}.BalconyPicker_shapeOptions__n_sLw label:has(:checked){border-color:var(--color-gold-on-light);background:var(--color-surface-warm)}.BalconyPicker_shapeOptions__n_sLw input{grid-column:1;grid-row:2;width:17px;height:17px;accent-color:var(--color-gold-on-light)}.BalconyPicker_shapeOptions__n_sLw label>span{grid-column:2;grid-row:2}.BalconyPicker_thumbnail__nZ1IY{display:block;grid-column:1/-1;grid-row:1;width:100%;height:80px}.BalconyPicker_miniGlass__aH07_{fill:var(--color-contact-blue-soft)}.BalconyPicker_shapeOptions__n_sLw label:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.BalconyPicker_layoutOptions__DL9Mw,.BalconyPicker_openingOptions__Xh7CY{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.BalconyPicker_layoutOptions__DL9Mw label,.BalconyPicker_openingOptions__Xh7CY label{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:.9rem;cursor:pointer}.BalconyPicker_layoutOptions__DL9Mw label:has(:checked),.BalconyPicker_openingOptions__Xh7CY label:has(:checked){border-color:var(--color-gold-on-light);background:var(--color-surface-warm)}.BalconyPicker_openingOptions__Xh7CY{grid-template-columns:repeat(2,minmax(0,1fr))}.BalconyPicker_openingOptions__Xh7CY label{flex-wrap:wrap}.BalconyPicker_openingOptions__Xh7CY label:first-child{grid-column:1/-1}.BalconyPicker_openingOptions__Xh7CY svg{order:-1;flex:1 0 100%}.BalconyPicker_layoutOptions__DL9Mw input,.BalconyPicker_openingOptions__Xh7CY input{width:17px;height:17px;flex:0 0 17px;accent-color:var(--color-gold-on-light)}.BalconyPicker_colors__49qrj{margin-bottom:var(--space-5)}.BalconyPicker_colors__49qrj fieldset{margin:var(--space-3) 0 0;padding:0;border:0}.BalconyPicker_colors__49qrj legend{margin-bottom:var(--space-2);color:var(--color-text-on-dark);font-size:.9rem}.BalconyPicker_colors__49qrj>p{margin:var(--space-2) 0 0;color:var(--color-text-muted-on-dark);font-size:.78rem;line-height:1.5}.BalconyPicker_viewTabs__BKJ_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.BalconyPicker_viewTabs__BKJ_1 button{min-width:0;min-height:48px;padding:var(--space-2);border:1px solid var(--color-text-muted-on-dark);border-radius:var(--radius-control);background:transparent;color:var(--color-text-on-dark);font:600 .82rem/1.4 Inter,sans-serif;cursor:pointer}.BalconyPicker_viewTabs__BKJ_1 button[aria-pressed=true]{border-color:var(--color-gold-on-dark);box-shadow:inset 0 -2px var(--color-gold-on-dark)}.BalconyPicker_colorOptions__bVaRx{display:flex;flex-wrap:wrap;gap:var(--space-2)}.BalconyPicker_colorOptions__bVaRx label{position:relative;display:flex;align-items:center;gap:6px;min-height:44px;padding:5px 8px;border:1px solid var(--color-text-muted-on-dark);border-radius:var(--radius-control);font-size:.78rem;cursor:pointer}.BalconyPicker_colorOptions__bVaRx label:has(:checked){border-color:var(--color-gold-on-dark);box-shadow:inset 0 -2px var(--color-gold-on-dark)}.BalconyPicker_colorOptions__bVaRx input{width:13px;height:13px;margin:0;accent-color:var(--color-gold-on-dark)}.BalconyPicker_swatch__pgsVy{width:18px;height:18px;border:1px solid var(--color-text-muted-on-dark);border-radius:3px;background:#e9e6de}.BalconyPicker_swatch__pgsVy[data-color=unknown]{background:linear-gradient(135deg,transparent 47%,var(--color-gold-on-dark) 48% 53%,transparent 54%)}.BalconyPicker_swatch__pgsVy[data-color=anthracite]{background:#3a4145}.BalconyPicker_swatch__pgsVy[data-color=brown]{background:#72513d}.BalconyPicker_swatch__pgsVy[data-color=wood]{background:repeating-linear-gradient(95deg,#96683e 0 4px,#674526 5px,#96683e 6px 9px)}.BalconyPicker_swatch__pgsVy[data-color=custom]{background:repeating-linear-gradient(45deg,#e9e6de 0 4px,#b8b8b3 4px 8px)}.BalconyPicker_customColor__M1ig8{margin:var(--space-4) 0 0;color:var(--color-text-on-dark)}.BalconyPicker_customColor__M1ig8 small{color:var(--color-text-muted-on-dark)}.BalconyPicker_customColor__M1ig8 small.BalconyPicker_error__D_BSP{color:var(--color-gold-on-dark)}.BalconyPicker_contourPlan__n63Yj{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-3) 0;margin-top:var(--space-3);border-top:1px solid var(--color-text-muted-on-dark)}.BalconyPicker_contourPlan__n63Yj>div{display:grid;gap:var(--space-1);color:var(--color-text-on-dark);font-size:.82rem;line-height:1.45}.BalconyPicker_contourPlan__n63Yj span{color:var(--color-text-muted-on-dark)}.BalconyPicker_contourPlan__n63Yj svg{width:100%;height:auto;border-radius:var(--radius-nested);background:var(--color-surface-soft)}.BalconyPicker_contourPlan__n63Yj .BalconyPicker_planDimension__YZujf{font-size:22px}.BalconyPicker_dimensionLeader__vbDI4{fill:none;stroke:var(--color-text-muted);stroke-width:1}.BalconyPicker_realPhotoLinks___CUKZ{margin:var(--space-3) 0 0;font-size:.83rem;line-height:1.65}.BalconyPicker_realPhotoLinks___CUKZ a{color:var(--color-gold-on-dark);text-decoration:underline;text-underline-offset:3px}.BalconyPicker_dimensions__uRWCw,.BalconyPicker_scenarioFields__XXmzQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4)}.BalconyPicker_help__VivxC,.BalconyPicker_hint__YdJ0i,.BalconyPicker_notice__RMpcd,.BalconyPicker_syncNotice__Runrz{font-size:.9rem;line-height:1.6}.BalconyPicker_help__VivxC{margin:0 0 var(--space-5);color:var(--color-text)}.BalconyPicker_hint__YdJ0i{margin:var(--space-3) 0 0;color:var(--color-text-muted)}.BalconyPicker_notice__RMpcd{padding-left:var(--space-4);border-left:2px solid var(--color-gold-decorative);color:var(--color-text)}.BalconyPicker_syncNotice__Runrz{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-warm);border-radius:var(--radius-nested);background:var(--color-surface-warm);color:var(--color-text)}.BalconyPicker_error__D_BSP{color:var(--color-offer-on-light);font-size:.9rem;line-height:1.5}.BalconyPicker_actions__6cGS1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}.BalconyPicker_primary__99ic7{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);width:auto;max-width:100%;min-height:54px;padding:14px 24px;text-align:center;text-decoration:none;overflow-wrap:anywhere}.BalconyPicker_secondary__dLaX4{min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:transparent;color:var(--color-heading);font:inherit;font-weight:650;cursor:pointer}.BalconyPicker_secondary__dLaX4:hover{background:var(--color-surface-soft)}.BalconyPicker_visual__fSDPu{min-width:0;padding:var(--space-8);border-radius:0 0 var(--radius-card) 0;background:var(--color-surface-dark);color:var(--color-text-on-dark)}.BalconyPicker_preview__Y28cN{margin:0}.BalconyPicker_previewHeading__jmfSh{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--color-text-on-dark);font-size:.95rem;line-height:1.5}.BalconyPicker_previewHeading__jmfSh span{color:var(--color-text-muted-on-dark)}.BalconyPicker_diagramSurface__Yc2_O{border-radius:var(--radius-nested);background:var(--color-surface-soft)}.BalconyPicker_diagramSurface__Yc2_O svg{display:block;width:100%;height:auto}.BalconyPicker_floor__fbmMA{fill:var(--color-document-surface);stroke:var(--color-text-muted);stroke-width:1.5}.BalconyPicker_wall__UuYnb{fill:var(--color-white);stroke:var(--color-text-muted);stroke-width:1.5}.BalconyPicker_glass__H4WcE{stroke:var(--color-heading);stroke-width:3;stroke-linejoin:round}.BalconyPicker_unknownGlass__ALZiS{fill:var(--color-surface-warm);stroke-dasharray:7 5}.BalconyPicker_sideLetter__00KB7{fill:var(--color-heading);font:750 22px Manrope,sans-serif}.BalconyPicker_movement__OK9t3{fill:none;stroke:var(--color-gold-on-light);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.BalconyPicker_diagramText__bckV1{fill:var(--color-text);font:500 15px Inter,sans-serif}.BalconyPicker_diagramLabel__Te64W{fill:var(--color-heading);font:700 17px Inter,sans-serif}.BalconyPicker_planDimension__YZujf{fill:var(--color-heading);font:600 15px Inter,sans-serif}.BalconyPicker_planLine__ubCcC{stroke:var(--color-heading);stroke-width:6;stroke-linecap:square}.BalconyPicker_planDivider__4NAzt{stroke:var(--color-border-strong);stroke-width:1}.BalconyPicker_parapet__ro28t{fill:var(--color-document-surface);stroke:var(--color-text-muted);stroke-width:1.5}.BalconyPicker_lowerOpaque__eifk8{fill:var(--color-white);stroke:var(--color-heading);stroke-width:2}.BalconyPicker_unknownBoundary__BeudN{fill:none;stroke:var(--color-text-muted);stroke-width:1.5;stroke-dasharray:4 4}.BalconyPicker_axisLegend__Hevu_{color:var(--color-text-on-dark);font-size:.88rem;line-height:1.6;margin:var(--space-4) 0 0}.BalconyPicker_exampleToolbar__eMJnd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-text-on-dark);font-size:.85rem}.BalconyPicker_exampleToolbar__eMJnd>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:100%}.BalconyPicker_exampleToolbar__eMJnd button,.BalconyPicker_restoreButton__GbIFJ{padding:var(--space-3);min-height:44px;border:1px solid var(--color-text-muted-on-dark);border-radius:var(--radius-control);color:var(--color-text-on-dark);background:transparent;font:inherit;cursor:pointer}.BalconyPicker_exampleToolbar__eMJnd button[aria-pressed=true]{border-color:var(--color-gold-on-dark);box-shadow:inset 0 -2px var(--color-gold-on-dark)}.BalconyPicker_exampleNotice__x4hYe{padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--color-gold-decorative);border-radius:var(--radius-nested);color:var(--color-text-on-dark);font-size:.88rem;line-height:1.6}.BalconyPicker_exampleNotice__x4hYe p{margin:var(--space-2) 0 var(--space-3)}.BalconyPicker_exampleActions__IBIlS{display:flex;flex-wrap:wrap;gap:var(--space-3)}.BalconyPicker_exampleNotice__x4hYe .BalconyPicker_secondary__dLaX4{color:var(--color-text-on-dark);border-color:var(--color-gold-decorative)}.BalconyPicker_exampleNotice__x4hYe .BalconyPicker_secondary__dLaX4:hover{background:var(--color-surface-dark-raised)}.BalconyPicker_inlineButton__6d5UA{padding:0;border:0;background:transparent;color:var(--color-gold-on-light);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.BalconyPicker_visual__fSDPu .BalconyPicker_inlineButton__6d5UA{color:var(--color-gold-on-dark)}.BalconyPicker_exampleConfirm__CB_k9{margin-top:var(--space-4);border-top:1px solid var(--color-text-muted-on-dark);padding-top:var(--space-4)}.BalconyPicker_exampleConfirm__CB_k9>button{margin:0 var(--space-3) var(--space-3) 0}.BalconyPicker_restoreButton__GbIFJ{margin-bottom:var(--space-4);font-size:.85rem;text-align:left}.BalconyPicker_dimensionLegend__rkUGg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin:var(--space-4) 0 0}.BalconyPicker_dimensionLegend__rkUGg dt{color:var(--color-text-muted-on-dark);font-size:.82rem}.BalconyPicker_dimensionLegend__rkUGg dd{margin:var(--space-1) 0 0;color:var(--color-text-on-dark);font-size:.94rem;font-weight:650}.BalconyPicker_previewNote__y6RA8,.BalconyPicker_preview__Y28cN figcaption{margin-top:var(--space-4);color:var(--color-text-on-dark);font-size:.84rem;line-height:1.6}.BalconyPicker_previewNote__y6RA8{padding-left:var(--space-3);border-left:2px solid var(--color-gold-on-dark)}.BalconyPicker_liveSummary__iKZlE{margin:var(--space-5) 0 0;color:var(--color-gold-highlight-on-dark);font-size:.88rem;line-height:1.6}.BalconyPicker_facts__uQ2a1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin:var(--space-5) 0}.BalconyPicker_facts__uQ2a1 h4{margin:0 0 var(--space-3);color:var(--color-heading);font-size:.94rem}.BalconyPicker_facts__uQ2a1 ul{margin:0;padding-left:var(--space-5);list-style:disc;color:var(--color-text);font-size:.87rem;line-height:1.6}.BalconyPicker_facts__uQ2a1 li+li{margin-top:var(--space-2)}.BalconyPicker_export__9_NMD{margin-top:var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.BalconyPicker_export__9_NMD summary{color:var(--color-heading);cursor:pointer;font-size:.9rem;line-height:1.5}.BalconyPicker_export__9_NMD .BalconyPicker_field__wLqhm{margin-top:var(--space-4)}@media (max-width:900px){.BalconyPicker_layout__vmJ0b{grid-template-columns:minmax(0,1fr)}.BalconyPicker_visual__fSDPu{grid-row:auto;padding:var(--space-6);border-radius:0 0 var(--radius-card) var(--radius-card)}.BalconyPicker_diagramSurface__Yc2_O{max-width:490px;margin-inline:auto}.BalconyPicker_diagramSurface__Yc2_O svg{max-height:460px}.BalconyPicker_editor__44pIF{padding:var(--space-6)}.BalconyPicker_preview__Y28cN figcaption{margin-top:var(--space-3)}}@media (max-width:520px){.BalconyPicker_steps__awYrZ{grid-template-columns:repeat(2,minmax(0,1fr))}.BalconyPicker_steps__awYrZ button{padding:var(--space-3);font-size:.84rem}.BalconyPicker_steps__awYrZ button:nth-child(2){border-right:0}.BalconyPicker_steps__awYrZ button:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.BalconyPicker_editor__44pIF,.BalconyPicker_visual__fSDPu{padding:var(--space-4)}.BalconyPicker_dimensions__uRWCw,.BalconyPicker_facts__uQ2a1,.BalconyPicker_scenarioFields__XXmzQ{grid-template-columns:minmax(0,1fr)}.BalconyPicker_actions__6cGS1{align-items:stretch}.BalconyPicker_primary__99ic7{width:100%}.BalconyPicker_secondary__dLaX4{flex:1}.BalconyPicker_preview__Y28cN figcaption{font-size:.82rem}}.page_page__TTs3T{min-width:0;--hero-lead-gap:var(--space-10);--hero-actions-gap:var(--space-10);--hero-note-gap:var(--space-4)}@media (max-width:900px){.page_page__TTs3T{--hero-lead-gap:var(--space-6);--hero-actions-gap:calc(var(--space-6) + var(--space-1))}}.page_breadcrumbs__h_3A4{flex-wrap:wrap;align-items:center}.page_action__9IhCE{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:auto;max-width:100%;min-height:54px;padding:14px 24px;text-align:center;overflow-wrap:anywhere;text-decoration:none}.page_sectionText__8CAr_{max-width:92ch;margin:24px 0 0;color:var(--color-text-secondary);line-height:1.65}.page_textLink__IpjWo{color:var(--color-gold-on-light);font-weight:750;text-decoration:underline;text-underline-offset:4px}.page_eyebrow__2yPPq{margin:0;color:var(--color-gold-on-light);font-size:.78rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.page_sectionAction__TXDmf{margin-top:24px}.page_note__UbIFG{margin:24px 0 0;padding:20px 24px;border-left:3px solid var(--color-gold);border-radius:0 var(--radius-nested) var(--radius-nested) 0;background:var(--color-surface-warm);color:var(--color-text-secondary);line-height:1.65}.page_workNotes__TvOnx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.page_workNotes__TvOnx article{min-width:0;padding:20px;border-left:2px solid var(--color-gold);background:var(--color-surface-soft)}.page_workNotes__TvOnx h3{margin:0;font-size:1.05rem;line-height:1.4;color:var(--color-ink)}.page_workNotes__TvOnx p{margin:10px 0 14px;color:var(--color-text-secondary);line-height:1.6;font-size:.95rem}.page_workNotes__TvOnx a{font-size:.93rem}.page_visualSeries__zmszT>header>p{border-inline-start:2px solid var(--color-gold);padding-inline-start:22px}.page_formatGrid__isl4C{gap:24px}.page_formatImage__SaSjv{width:100%;height:100%;display:block}.page_formatCopy__FPDW1{border-top:2px solid var(--color-gold);background:linear-gradient(150deg,rgba(255,255,255,.055),rgba(196,154,69,.075))}.page_formatCopy__FPDW1 .page_eyebrow__2yPPq{color:var(--color-gold-highlight-on-dark)}.page_formatCopy__FPDW1 h3{margin-top:14px}.page_formatCopy__FPDW1 ul{margin:20px 0 0;padding-left:20px;line-height:1.6}.page_formatCopy__FPDW1 li+li{margin-top:8px}.page_formatCopy__FPDW1 .page_action__9IhCE{margin-top:24px;width:100%}.page_archNote__cw_5_{margin:22px 0 0;max-width:100ch;color:var(--color-text-muted-on-dark);line-height:1.6;font-size:.92rem}.page_priceGrid__13hK3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.page_priceCard___a5p8{min-width:0;padding:26px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-soft)}.page_priceCard___a5p8 h3{margin:0;color:var(--color-ink);font-size:1.16rem;line-height:1.4}.page_priceValue__oYZC6{display:block;margin:16px 0 12px;font-family:Manrope,Inter,sans-serif;font-size:clamp(1.7rem,2.4vw,2.3rem);font-weight:850;letter-spacing:-.04em;line-height:1.2}.page_priceCard___a5p8 p{margin:0;color:var(--color-text-secondary);line-height:1.6}.page_minimum__qy7kC{display:block;margin-top:16px;border-top:1px solid var(--color-border);padding-top:16px;color:var(--color-ink);line-height:1.55}.page_budgetRows__Tq01I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.page_budgetRows__Tq01I details{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-nested);padding:18px 22px}.page_budgetRows__Tq01I summary{color:var(--color-ink);font-size:1.02rem;line-height:1.4;cursor:pointer}.page_budgetRows__Tq01I summary .page_status__OKnsr{padding-left:0}.page_status__OKnsr{display:block;margin-top:9px;color:var(--color-gold-on-light);font-size:.83rem;font-weight:800;line-height:1.45}.page_budgetRows__Tq01I p{margin:12px 0 0;color:var(--color-text-secondary);line-height:1.6}.page_priceLinks__PHyUM{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.page_choiceGrid__vMvEO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page_choiceCard__Oj4kx{min-width:0;padding:26px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-soft)}.page_choiceCard__Oj4kx h3{margin:14px 0 0;color:var(--color-ink);font-size:1.25rem;line-height:1.35}.page_choiceResult__lgtLg{margin:16px 0 0;color:var(--color-ink);font-weight:750;line-height:1.6}.page_choiceCheck__A4h7k{margin:14px 0 0;color:var(--color-text-secondary);line-height:1.6}.page_comparison__HJ_7_{border-top:1px solid var(--color-border)}.page_comparison__HJ_7_ details{border-bottom:1px solid var(--color-border);padding:18px 0}.page_comparison__HJ_7_ summary{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 24px;align-items:baseline;gap:24px;color:var(--color-heading);cursor:pointer;list-style:none}.page_comparison__HJ_7_ summary::-webkit-details-marker{display:none}.page_comparison__HJ_7_ summary:after{content:"+";justify-self:end;font-size:1.2rem;color:var(--color-gold-on-light)}.page_comparison__HJ_7_ details[open] summary:after{content:"−"}.page_comparison__HJ_7_ summary span{color:var(--color-text-secondary);line-height:1.55}.page_comparison__HJ_7_ p{margin:16px 48px 0 0;max-width:90ch;color:var(--color-text-secondary);line-height:1.65}.page_materialList__qEd0d,.page_useQuestions___BGxV{margin-top:32px}.page_materialList__qEd0d h3,.page_useQuestions___BGxV h3{margin:0 0 16px;color:var(--color-heading);font:700 1.25rem/1.4 Manrope,sans-serif}.page_useQuestions___BGxV details{padding:16px 0;border-bottom:1px solid var(--color-border)}.page_materialList__qEd0d summary,.page_useQuestions___BGxV summary{color:var(--color-heading);font-weight:650;line-height:1.5;cursor:pointer}.page_materialList__qEd0d p,.page_useQuestions___BGxV p{margin:12px 0 0;color:var(--color-text-secondary);line-height:1.65}.page_materialList__qEd0d>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.page_materialList__qEd0d details{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-nested);padding:20px}.page_materialList__qEd0d summary span{display:block;margin-top:8px;color:var(--color-text-muted);font-size:.9rem;font-weight:400}.page_facade__uoc07{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;margin-top:28px;padding:28px;border:1px solid var(--color-border);border-left:3px solid var(--color-gold);border-radius:var(--radius-card);background:var(--color-surface-warm)}.page_facade__uoc07 h3{margin:12px 0 0;color:var(--color-ink);font-size:1.5rem;line-height:1.25}.page_facade__uoc07 p{margin:0;color:var(--color-text-secondary);line-height:1.65}.page_facade__uoc07 p+p{margin-top:14px}.page_specGrid__Eh_Bp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px;align-items:start}.page_specVisual__WydyY{min-width:0;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:radial-gradient(ellipse at 50% 40%,#fff 0,var(--color-surface-soft) 72%);padding:16px}.page_specVisual__WydyY svg{display:block;width:100%;height:auto}.page_specVisual__WydyY figcaption{margin:6px 8px 8px;color:var(--color-text-secondary);font-size:.93rem;line-height:1.6}.page_zoneMarker__Y0y9q{fill:var(--color-surface-dark);stroke:var(--color-gold);stroke-width:2}.page_zoneNumber__H17Ao{fill:white;font:850 36px Inter,sans-serif;text-anchor:middle;dominant-baseline:central}.page_zoneList__4b8qo{display:grid;gap:0;margin:0;padding:0;list-style:none}.page_zoneList__4b8qo li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--color-border)}.page_zoneList__4b8qo li:first-child{padding-top:0}.page_zoneBadge__DU84f{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-surface-dark);color:var(--color-gold-highlight-on-dark);font-weight:850}.page_zoneList__4b8qo h3{margin:0;color:var(--color-ink);font-size:1.07rem;line-height:1.4}.page_zoneList__4b8qo p{margin:10px 0 0;color:var(--color-text-secondary);line-height:1.6}.page_zoneList__4b8qo .page_status__OKnsr{margin-top:6px}.page_stageList__vxOqu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none;counter-reset:steps}.page_stageList__vxOqu li{min-width:0;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-soft);counter-increment:steps}.page_stageList__vxOqu h3{display:flex;gap:12px;align-items:baseline;margin:0;color:var(--color-ink);font-size:1.14rem;line-height:1.4}.page_stageList__vxOqu h3:before{content:counter(steps,decimal-leading-zero);color:var(--color-gold-on-light);font-size:.9rem}.page_stageList__vxOqu p{margin:16px 0 0;color:var(--color-text-secondary);line-height:1.65}.page_budgetReview__kXWQh{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);gap:28px;align-items:center;padding:28px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm)}.page_budgetReview__kXWQh p{margin:0;color:var(--color-text-secondary);line-height:1.65}.page_termsGrid__G3Elb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.page_termsGrid__G3Elb article{min-width:0;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-card)}.page_termsGrid__G3Elb h3{margin:0 0 14px;color:var(--color-ink);font-size:1.16rem}.page_termsGrid__G3Elb p{margin:0;color:var(--color-text-secondary);line-height:1.65}.page_termsGrid__G3Elb p+p{margin-top:14px}.page_briefCopy__S2TFl>h2+p,.page_briefCopy__S2TFl>p+p{margin-top:16px}@media (max-width:1024px){.page_choiceGrid__vMvEO,.page_termsGrid__G3Elb{grid-template-columns:1fr}.page_specGrid__Eh_Bp{gap:24px}}@media (max-width:900px){.page_budgetReview__kXWQh,.page_budgetRows__Tq01I,.page_facade__uoc07,.page_formatGrid__isl4C,.page_priceGrid__13hK3,.page_specGrid__Eh_Bp,.page_stageList__vxOqu,.page_workNotes__TvOnx{grid-template-columns:1fr}.page_specVisual__WydyY{max-width:680px;width:100%;justify-self:center}}@media (max-width:680px){.page_comparison__HJ_7_ summary{grid-template-columns:minmax(0,1fr) 24px;gap:8px 12px}.page_comparison__HJ_7_ summary span{grid-column:1;grid-row:2;font-size:.94rem}.page_comparison__HJ_7_ summary:after{grid-column:2;grid-row:1/3;align-self:center}.page_comparison__HJ_7_ p{margin-right:0}.page_materialList__qEd0d>div{grid-template-columns:minmax(0,1fr)}.page_formatCopy__FPDW1{padding:22px}.page_budgetReview__kXWQh .page_action__9IhCE,.page_formatCopy__FPDW1 .page_action__9IhCE,.page_sectionAction__TXDmf{width:100%}.page_formatCopy__FPDW1 h3{font-size:1.5rem}.page_budgetReview__kXWQh,.page_choiceCard__Oj4kx,.page_facade__uoc07,.page_priceCard___a5p8,.page_termsGrid__G3Elb article{padding:22px}.page_priceLinks__PHyUM{flex-direction:column;align-items:flex-start;gap:16px}.page_specVisual__WydyY{padding:6px}.page_zoneList__4b8qo li{gap:10px}.page_briefCopy__S2TFl h2{font-size:clamp(1.65rem,6vw,2rem)}.page_page__TTs3T section:has(>.page_briefCopy__S2TFl){gap:24px}}