.separator_root__uo4FM{flex-shrink:0;background:hsl(var(--border))}.separator_horizontal__ZNbZb{height:1px;width:100%}.separator_vertical__JpXG5{height:100%;width:1px}.accordionRow_root__TYQ3i{display:block;width:100%;min-width:0}.accordionRow_topDivider__pZc0Z{margin:4px 0;transition:opacity var(--anim-duration-fast) var(--anim-ease)}.accordionRow_root__TYQ3i:has(>.accordionRow_trigger__63a2A:focus-visible)+.accordionRow_root__TYQ3i>.accordionRow_topDivider__pZc0Z,.accordionRow_root__TYQ3i:has(>.accordionRow_trigger__63a2A:focus-visible)>.accordionRow_topDivider__pZc0Z,.accordionRow_root__TYQ3i:has(>.accordionRow_trigger__63a2A:hover)+.accordionRow_root__TYQ3i>.accordionRow_topDivider__pZc0Z,.accordionRow_root__TYQ3i:has(>.accordionRow_trigger__63a2A:hover)>.accordionRow_topDivider__pZc0Z{opacity:0}.accordionRow_trigger__63a2A{display:flex;align-items:center;gap:8px;width:100%;height:var(--accordionRow-height,32px);padding:0 12px;margin:0;border:0;background:transparent;border-radius:var(--radius-button);cursor:pointer;text-align:left;transition:background-color var(--anim-duration-fast) var(--anim-ease),border-radius var(--anim-duration-fast) var(--anim-ease);appearance:none}.accordionRow_trigger__63a2A:focus-visible,.accordionRow_trigger__63a2A:hover{background:hsl(var(--hover));outline:none}.accordionRow_trigger__63a2A.accordionRow_hoverMuted__ZvtGn:focus-visible,.accordionRow_trigger__63a2A.accordionRow_hoverMuted__ZvtGn:hover{background:hsl(var(--hover-muted))}.accordionRow_trigger__63a2A.accordionRow_noRadius__fCBGN{border-radius:0}.accordionRow_trigger__63a2A.accordionRow_noRadius__fCBGN:focus-visible,.accordionRow_trigger__63a2A.accordionRow_noRadius__fCBGN:hover{border-radius:var(--radius-button)}.accordionRow_size-sm__Aqyim{--accordionRow-height:24px}.accordionRow_size-md__GppLa{--accordionRow-height:32px}.accordionRow_size-lg__iIGOR{--accordionRow-height:56px}.accordionRow_size-xl__ZObKP{--accordionRow-height:64px}.accordionRow_root__TYQ3i:has(>.accordionRow_trigger__63a2A.accordionRow_size-lg__iIGOR)>.accordionRow_topDivider__pZc0Z,.accordionRow_root__TYQ3i:has(>.accordionRow_trigger__63a2A.accordionRow_size-xl__ZObKP)>.accordionRow_topDivider__pZc0Z{margin:0}.accordionRow_title__MzndJ{flex:1 1 auto;color:hsl(var(--muted-foreground));transition:color var(--anim-duration-fast) var(--anim-ease);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordionRow_size-xl__ZObKP .accordionRow_title__MzndJ{color:hsl(var(--foreground))}.accordionRow_trigger__63a2A:focus-visible .accordionRow_title__MzndJ,.accordionRow_trigger__63a2A:hover .accordionRow_title__MzndJ{color:hsl(var(--foreground))}.accordionRow_leadingSlot__zhhwF{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-right:16px}.accordionRow_bottomDivider__t2Lz5{margin-top:0;margin-right:12px;margin-bottom:0;transition:opacity var(--anim-duration-fast) var(--anim-ease)}.accordionRow_trigger__63a2A:focus-visible+.accordionRow_bottomDivider__t2Lz5,.accordionRow_trigger__63a2A:hover+.accordionRow_bottomDivider__t2Lz5{opacity:0}.accordionRow_chevron__jd3cB{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform var(--anim-duration-fast) var(--anim-ease),color var(--anim-duration-fast) var(--anim-ease)}.accordionRow_trigger__63a2A[data-state=closed] .accordionRow_chevron__jd3cB{transform:rotate(-90deg)}.accordionRow_trigger__63a2A[data-state=open] .accordionRow_chevron__jd3cB{transform:rotate(0deg)}.accordionRow_trigger__63a2A:focus-visible .accordionRow_chevron__jd3cB,.accordionRow_trigger__63a2A:hover .accordionRow_chevron__jd3cB{color:hsl(var(--foreground))}.accordionRow_bodyWrap__SJ_WC{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--anim-duration-base) var(--anim-ease)}.accordionRow_bodyWrap__SJ_WC[data-state=open]{grid-template-rows:1fr}.accordionRow_bodyInner__v2dcW{overflow:hidden;min-height:0}.select_trigger__6LiAs{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:var(--radius-input);padding:0 12px;box-sizing:border-box;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.select_trigger__6LiAs:hover{border-color:hsl(var(--border-accent))}.select_trigger__6LiAs:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--ring))}.select_triggerSm__2az0Q{height:32px}.select_triggerMd__Nwwfz{height:40px}.select_triggerLg__4XyB8{height:48px}.select_triggerGhost__eGc7i{border-color:transparent;background:transparent;color:hsl(var(--muted-foreground))}.select_triggerGhost__eGc7i:focus-visible,.select_triggerGhost__eGc7i:hover{border-color:transparent;background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.select_scroll__9X5mz{display:flex;align-items:center;justify-content:center;padding:4px 0}.select_icon__FmUsg{width:16px;height:16px;opacity:.5;flex-shrink:0}.select_content__HT98m{z-index:50;max-height:384px;min-width:8rem;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:var(--shadow-md);padding:8px}.select_viewport__os6IX{padding:4px}.select_viewportPopper__gvl_a{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width)}.select_item__TOqT0{position:relative;display:flex;width:100%;align-items:center;border-radius:6px;padding:6px 32px 6px 12px}.select_itemIndicator__hv6tq{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.select_checkIcon__OE9se{width:16px;height:16px}.select_separator___BMXD{height:1px;margin:4px -4px;background:hsl(var(--border))}.select_item__TOqT0[aria-disabled=true]{opacity:.5;pointer-events:none}.select_item__TOqT0[data-highlighted]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.select_label__ykf_E{color:hsl(var(--muted-foreground));margin-bottom:8px;padding:4px 8px;font-family:var(--font-title);font-size:12px;line-height:16px;font-weight:600}.buttonIcon_root__wWyrq{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);border:1px solid transparent;background-color:transparent;color:hsl(var(--foreground));cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;--btn-text-opacity:0.9;--btn-bg-opacity:1;--btn-bg-hover-opacity:0.9}.buttonIcon_root__wWyrq:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--ring))}.buttonIcon_root__wWyrq[aria-expanded=true],.buttonIcon_root__wWyrq[data-state=open]{box-shadow:none}.buttonIcon_root__wWyrq:disabled{opacity:.5;pointer-events:none}.buttonIcon_primary__5Pg_J{background-color:hsl(var(--primary)/var(--btn-bg-opacity));color:hsl(var(--primary-foreground)/var(--btn-text-opacity));border-color:hsl(var(--primary))}.buttonIcon_primary__5Pg_J:hover{background-color:hsl(var(--primary)/var(--btn-bg-hover-opacity));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary-foreground)/.4)}.buttonIcon_default__TXPLq{background-color:hsl(var(--default));color:hsl(var(--foreground)/var(--btn-text-opacity));border-color:hsl(var(--input))}.buttonIcon_default__TXPLq:hover{background-color:hsl(var(--default)/var(--btn-bg-hover-opacity));color:hsl(var(--accent-foreground));border-color:hsl(var(--input))}.buttonIcon_secondary__1tjaa{background-color:hsl(var(--secondary)/var(--btn-bg-opacity));color:hsl(var(--secondary-foreground)/var(--btn-text-opacity));border-color:hsl(var(--border))}.buttonIcon_secondary__1tjaa:hover{background-color:hsl(var(--hover)/var(--btn-bg-hover-opacity));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.buttonIcon_ghost__ct8iN{background-color:transparent;color:hsl(var(--muted-foreground));border-color:transparent}.buttonIcon_ghost__ct8iN:hover{background-color:hsl(var(--hover));color:hsl(var(--foreground));border-color:transparent}.buttonIcon_link__iNECM{background-color:transparent;color:hsl(var(--foreground));border-color:transparent}.buttonIcon_link__iNECM:hover{background-color:transparent;color:hsl(var(--primary));border-color:transparent}.buttonIcon_destructive__PT9hU{background-color:hsl(var(--default));color:color-mix(in hsl,hsl(var(--destructive)) 75%,transparent);border-color:color-mix(in hsl,hsl(var(--destructive)) 50%,transparent)}.buttonIcon_destructive__PT9hU:hover{background-color:color-mix(in hsl,hsl(var(--destructive)) 75%,transparent);color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}.buttonIcon_border__C1UWf,.buttonIcon_border__C1UWf:hover{border-color:hsl(var(--border))}.buttonIcon_noBorder__3rJS3{border-color:transparent}.buttonIcon_compact___2Xi9{width:28px;height:28px}.buttonIcon_sm__4vSn2{width:32px;height:32px}.buttonIcon_md__I3yX6{width:40px;height:40px}.buttonIcon_lg__ex2EL{width:48px;height:48px}.tooltip_content__mAtdc{z-index:50;border-radius:var(--radius-button);border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:6px 12px;font:var(--body-sm);box-shadow:var(--shadow-md);max-width:300px;word-wrap:break-word}.tooltip_arrow__9sZhq{fill:hsl(var(--popover))}.materialPicker_value__bIPGm{display:block;min-width:0;overflow:hidden}.materialPicker_triggerContent__b3vsL{display:flex;align-items:center;gap:8px;min-width:0}.materialPicker_swatch__TpATk{width:12px;height:12px;flex-shrink:0;border:1px solid hsl(var(--border));border-radius:3px}.materialPicker_inherit__rTSN2,.materialPicker_name__FIEEP{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.materialPicker_inherit__rTSN2{display:block;color:hsl(var(--muted-foreground))}.materialPicker_itemContent__Jo3tD{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.materialPicker_thickness__E1MvK{margin-left:auto;flex-shrink:0;color:hsl(var(--muted-foreground))}.materialAssignments_root__eFD3Z{display:flex;flex-direction:column;gap:12px;padding:4px 12px 12px}.materialAssignments_section__xVN7z{display:flex;flex-direction:column;gap:8px}.materialAssignments_sectionHeader__k5NnC{color:hsl(var(--muted-foreground))}.materialAssignments_row__3N51s{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px}.materialAssignments_label__79y3U{color:hsl(var(--muted-foreground));min-width:0}.materialAssignments_readonly__RBMER{display:flex;align-items:center;gap:8px;min-width:0}.materialAssignments_swatch__UjfIH{width:14px;height:14px;flex-shrink:0;border:1px solid hsl(var(--border));border-radius:3px}.materialAssignments_value__TRLZu{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.materialAssignments_readonly__RBMER>:last-child{margin-left:auto}.materialAssignments_note__aBJsR{color:hsl(var(--muted-foreground));margin:-4px 0 0}.accordionRowGroup_root__BMoCa{padding:8px 0;display:block}.accordionRowGroup_header__0tZH2{color:hsl(var(--muted-foreground));margin:0;padding:8px;font-family:var(--font-title);font-size:12px;line-height:16px;font-weight:600}.accordionRowGroup_items__cl5ka{display:grid;gap:0;min-width:0}.input_input__n1gQp{display:flex;width:100%;border-radius:var(--radius-input);border:1px solid hsl(var(--input));background:transparent;padding:4px 12px;box-sizing:border-box;font-size:14px;line-height:20px;color:hsl(var(--foreground));box-shadow:0 1px 2px rgb(0 0 0/5%);transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.input_input__n1gQp::placeholder{color:hsl(var(--muted-foreground))}.input_input__n1gQp:focus-visible{outline:none;box-shadow:0 0 0 1.5px hsl(var(--ring))}.input_input__n1gQp:disabled{cursor:not-allowed;opacity:.5}.input_sizeSm__hIXWL{height:32px;padding-top:6px;padding-bottom:6px}.input_sizeMd__r4pWH{height:40px;padding-top:10px;padding-bottom:10px}.input_sizeLg__5zCH8{height:48px;padding-top:14px;padding-bottom:14px}@media screen and (max-width:768px){.input_input__n1gQp{font-size:16px}}.paramField_wrapper__GDc0Y{position:relative;width:100%}.paramField_wrapper__GDc0Y input{padding-right:34px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paramField_unitless__kq5Ux input{padding-right:12px}.paramField_wrapper__GDc0Y[data-inherited=true] input{color:hsl(var(--muted-foreground))}.paramField_wrapper__GDc0Y input[data-invalid=true]{box-shadow:0 0 0 1.5px hsl(var(--destructive))}.paramField_suffix__ckbhz{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.dimensionInputs_rows__zxbLo{display:flex;flex-direction:column;padding:4px 12px 12px}.dimensionInputs_paramRow__ErrxS{display:grid;grid-template-columns:minmax(0,1fr) 24px 118px;align-items:center;gap:8px;padding:2px 0}.dimensionInputs_label__9n8Cq{color:hsl(var(--muted-foreground));min-width:0}.dimensionInputs_reset__7xAGV{display:flex;align-items:center;justify-content:center;min-width:0}.dimensionInputs_selectInherited__e62Mj{color:hsl(var(--muted-foreground))}.spinner_spinner__61MjD{display:inline-block;border-radius:9999px;border-style:solid;border-color:var(--spinner-track,hsl(var(--border)));border-top-color:var(--spinner-fg,hsl(var(--foreground)));animation:var(--kf-spin) .9s linear infinite}.spinner_sizeSm__oZ3y3{width:16px;height:16px;border-width:2px}.spinner_sizeMd__oDc1P{width:24px;height:24px;border-width:2.5px}.spinner_sizeLg__xC6rP{width:40px;height:40px;border-width:3px}@media (prefers-reduced-motion:reduce){.spinner_spinner__61MjD{animation-duration:2s}}.button_root__3yL8e{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:var(--btn-gap,8px);white-space:nowrap;padding-left:var(--btn-pl,var(--btn-px,16px));padding-right:var(--btn-pr,var(--btn-px,16px));border-radius:var(--radius-button);border-width:1px;border-style:solid;background-color:transparent;color:hsl(var(--foreground));cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;--btn-text-opacity:0.9;--btn-bg-opacity:1;--btn-bg-hover-opacity:0.9}.button_root__3yL8e:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--ring))}.button_root__3yL8e[aria-expanded=true],.button_root__3yL8e[data-state=open]{box-shadow:none}.button_root__3yL8e:disabled{opacity:.5;pointer-events:none}.button_root__3yL8e.button_loading__N2w6M{position:relative}.button_root__3yL8e.button_loading__N2w6M:disabled{opacity:1}.button_root__3yL8e.button_loading__N2w6M .button_text__OtwQy,.button_root__3yL8e.button_loading__N2w6M svg{opacity:0}.button_root__3yL8e.button_loading__N2w6M .button_spinner__EGSkC{opacity:1}.button_primary__sWbjD{background-color:hsl(var(--primary)/var(--btn-bg-opacity));color:hsl(var(--primary-foreground)/var(--btn-text-opacity));border-color:hsl(var(--primary))}.button_primary__sWbjD:hover{background-color:hsl(var(--primary)/var(--btn-bg-hover-opacity));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary-foreground)/.4)}.button_default__4ZX6t{background-color:hsl(var(--default));color:hsl(var(--foreground)/var(--btn-text-opacity));border-color:hsl(var(--input))}.button_default__4ZX6t:hover{background-color:hsl(var(--default)/var(--btn-bg-hover-opacity));color:hsl(var(--accent-foreground));border-color:hsl(var(--input))}.button_secondary__G1onQ{background-color:hsl(var(--secondary)/var(--btn-bg-opacity));color:hsl(var(--secondary-foreground)/var(--btn-text-opacity));border-color:hsl(var(--border))}.button_secondary__G1onQ:hover{background-color:hsl(var(--hover)/var(--btn-bg-hover-opacity));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.button_ghost__Kl2DC{background-color:transparent;color:hsl(var(--muted-foreground));border-color:transparent}.button_ghost__Kl2DC:hover{background-color:hsl(var(--hover)/var(--btn-bg-hover-opacity))}.button_ghost__Kl2DC:hover,.button_link__drn7i{color:hsl(var(--foreground));border-color:transparent}.button_link__drn7i{background-color:transparent;text-decoration:underline;text-underline-offset:4px}.button_link__drn7i:hover{background-color:transparent;color:hsl(var(--primary));border-color:transparent}.button_destructive__6_ayb{background-color:hsl(var(--default));color:color-mix(in hsl,hsl(var(--destructive)) 75%,transparent);border-color:color-mix(in hsl,hsl(var(--destructive)) 50%,transparent)}.button_destructive__6_ayb:hover{background-color:color-mix(in hsl,hsl(var(--destructive)) 75%,transparent);color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}.button_sm__rDvkj{height:32px;--btn-px:12px;--btn-icon-px:6px;--btn-gap:4px}.button_md__qWevr{height:40px;--btn-px:16px;--btn-icon-px:8px;--btn-gap:6px}.button_lg___HuKs{height:48px;--btn-px:24px;--btn-icon-px:12px;--btn-gap:8px}.button_xl__NDgDh{height:56px;--btn-px:32px;--btn-icon-px:16px;--btn-gap:8px}.button_iconLeft__8dg8Z{--btn-pl:var(--btn-icon-px)}.button_iconRight__kWnXN{--btn-pr:var(--btn-icon-px)}.button_root__3yL8e svg{width:16px;height:100%;max-height:100%;flex-shrink:0;pointer-events:none;display:block;object-fit:contain}.button_root__3yL8e svg,.button_text__OtwQy{opacity:1;transition:opacity var(--anim-duration-base) var(--anim-ease-smooth)}.button_text__OtwQy{display:inline}.button_spinner__EGSkC{--spinner-fg:currentColor;--spinner-track:color-mix(in srgb,currentColor 25%,transparent);position:absolute;inset:0;margin:auto;opacity:0;transition:opacity var(--anim-duration-base) var(--anim-ease-smooth)}.dropdownMenu_content__SsXe6{z-index:50;min-width:240px;border-radius:var(--radius-card);border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:6px;box-shadow:var(--shadow-md);outline:none}.dropdownMenu_subTrigger___fIZx{display:flex;align-items:center;width:100%;gap:8px;padding:6px 8px;background:transparent;border:0;color:hsl(var(--foreground));border-radius:6px;cursor:default}.dropdownMenu_subTrigger___fIZx:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--ring))}.dropdownMenu_subTrigger___fIZx[data-state=open]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dropdownMenu_subTriggerInset__GJ058{padding-left:32px}.dropdownMenu_subTriggerChevron__Frgs_{margin-left:auto;width:16px;height:16px}.dropdownMenu_item__Rf93j{position:relative;display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:14px;line-height:20px;border-radius:6px;cursor:default;outline:none;-webkit-user-select:none;user-select:none;background:transparent;border:0}.dropdownMenu_inset__w_EYo{padding-left:32px}.dropdownMenu_itemIndented__7dgrI{padding-left:32px;padding-right:8px}.dropdownMenu_itemIndicator__AkfG6{position:absolute;left:8px;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.dropdownMenu_icon16__U_7Mz{width:16px;height:16px}.dropdownMenu_item__Rf93j:focus{outline:none}.dropdownMenu_item__Rf93j:focus-visible{outline:none}.dropdownMenu_item__Rf93j[data-highlighted]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dropdownMenu_item__Rf93j[aria-disabled=true]{opacity:.5;pointer-events:none}.dropdownMenu_label__Ll9Ut{padding:6px 8px;font:var(--title-md);color:hsl(var(--muted-foreground))}.dropdownMenu_labelInset__WAN_R{padding-left:32px}.dropdownMenu_separator__j_M5O{height:1px;margin:6px 0;background:hsl(var(--border))}.dropdownMenu_shortcut__kPq9s{margin-left:auto;font:var(--body-sm);color:hsl(var(--muted-foreground))}.fittingsSection_root__SERbl{display:flex;flex-direction:column;gap:8px;padding:4px 12px 12px}.fittingsSection_list__B_fQa{display:flex;flex-direction:column;gap:4px}.fittingsSection_empty__952x1{color:hsl(var(--muted-foreground));padding:2px 0}.fittingsSection_fitting__yqB4Q{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding-right:4px;border:1px solid hsl(var(--border));border-radius:var(--radius-sm)}.fittingsSection_fitting__yqB4Q:hover{background:hsl(var(--hover))}.fittingsSection_select__5r3MP{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:none;border-radius:var(--radius-sm);background:transparent;color:hsl(var(--foreground));text-align:left;cursor:pointer}.fittingsSection_select__5r3MP:focus-visible{outline:none;box-shadow:0 0 0 1.5px hsl(var(--ring))}.fittingsSection_kindIcon__U2L8g{display:inline-flex;flex-shrink:0;color:hsl(var(--muted-foreground))}.fittingsSection_title__6EY40{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fittingsSection_footer__DjQbF{display:flex}.fittingsSection_hint__4isH_{color:hsl(var(--muted-foreground))}.inspector_panel__ebtwW{display:flex;flex-direction:column;gap:12px;padding:12px 4px}.inspector_header__NX8rj{margin:0;padding:0 12px}.inspector_headerRow__SOT11{display:flex;align-items:center;gap:4px;min-width:0;padding:0 12px 0 4px}.inspector_headerRowRoot__jzmpU{padding-left:12px}.inspector_headerTitle__hBv91{margin:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inspector_sectionTitle__1S15T{color:hsl(var(--muted-foreground));margin:0 0 6px;text-transform:uppercase;letter-spacing:.04em}.inspector_section__nXks2{display:flex;flex-direction:column;gap:8px}.inspector_field__h2bPy{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:0 12px}.inspector_fieldLabel__FAmq0{color:hsl(var(--muted-foreground));min-width:0}.inspector_counts__1vIS0{color:hsl(var(--muted-foreground));margin:0;padding:0 12px}.inspector_paramRow__XBbbl{display:grid;grid-template-columns:minmax(0,1fr) 24px 118px;align-items:center;gap:8px;padding:0 12px}.inspector_paramReset__0O7E_{display:flex;align-items:center;justify-content:center;min-width:0}.inspector_paramLabel__pi_yl{color:hsl(var(--muted-foreground));min-width:0}.inspector_footer__3DvQX{display:flex;padding:0 12px}.inspector_loading__X5c4g{display:flex;flex-direction:column;gap:10px;padding:16px 12px}.inspector_skeletonRow__SeVf4{height:32px;width:100%}.floorPlanInspector_header__q_V0t{margin:0;padding:0 12px}.floorPlanInspector_fields__LMjMp{display:flex;flex-direction:column;gap:8px}.floorPlanInspector_field__uNPdT{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;padding:0 12px}.floorPlanInspector_fieldLabel__kSXNd{color:hsl(var(--muted-foreground));min-width:0}.floorPlanInspector_resolved__ax1_O{color:hsl(var(--muted-foreground));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.floorPlanInspector_picker__sg8X8{min-width:0}.floorPlanInspector_refused__UnTq2{animation:var(--kf-shake) .26s var(--anim-ease)}.floorPlanInspector_table__dGTbg{display:flex;flex-direction:column}.floorPlanInspector_headRow__Any_n,.floorPlanInspector_row__qzlUY,.floorPlanInspector_totalRow__yX0nV{display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:8px;min-height:26px;padding:0 12px;text-align:left}.floorPlanInspector_headRow__Any_n{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em}.floorPlanInspector_row__qzlUY{border:none;border-radius:var(--radius-sm);background:transparent;color:hsl(var(--foreground));cursor:pointer}.floorPlanInspector_row__qzlUY:hover{background:hsl(var(--hover-muted))}.floorPlanInspector_row__qzlUY:focus-visible{outline:none;box-shadow:0 0 0 1.5px hsl(var(--ring))}.floorPlanInspector_totalRow__yX0nV{margin-top:2px;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.floorPlanInspector_name__OOrJ0{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.floorPlanInspector_num__hnd5z{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.floorPlanInspector_hint__Xu4SK{color:hsl(var(--muted-foreground));margin:0;padding:0 12px}.floorPlanInspector_constraintRow__rJDCU{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;padding:0 12px;color:hsl(var(--muted-foreground))}.floorPlanInspector_actions__Bh6Pc{display:flex;gap:8px;padding:0 12px}.switch_root__6bw2R{position:relative;display:inline-block;width:44px;min-width:44px;height:20px;flex-shrink:0;border-radius:9999px;background:hsl(var(--input));padding:0;transition:background-color .12s ease;cursor:pointer;overflow:hidden;vertical-align:middle;box-sizing:border-box;border:0;box-shadow:none;appearance:none}.switch_root__6bw2R[data-state=checked]{background:hsl(var(--primary))}.switch_thumb__wo3nA{pointer-events:none;position:absolute;top:2px;left:2px;width:26px;height:16px;border-radius:9999px;background:hsl(var(--background));box-shadow:none;margin:0;padding:0;border:0;transform:translateX(0) translateZ(0);transition:transform .12s ease;will-change:transform}.switch_root__6bw2R[data-state=checked] .switch_thumb__wo3nA{transform:translateX(14px) translateZ(0)}.switch_root__6bw2R:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--ring))}.switchTheme_root__iLQmC{position:relative;display:inline-flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:9999px;background-color:color-mix(in hsl,hsl(var(--input)) 80%,transparent);border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));overflow:hidden}.switchTheme_track__d8IP4{position:relative;display:grid;grid-template-columns:repeat(3,128px);width:auto;height:100%}.switchTheme_trackCompact__5q_gs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%}.switchTheme_sliderCompact__ong75{position:absolute;top:0;left:0;width:calc(100% / 3);height:100%;border-radius:9999px;background-color:hsl(var(--background));box-shadow:var(--shadow-sm);transition:transform .2s cubic-bezier(0,.5,.5,1);z-index:0}.switchTheme_sliderWide__6jJ3Z{width:128px}.switchTheme_option__SyLdj{padding:4px 0;border:none;border-radius:9999px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:color 80ms ease-out}.switchTheme_optionInner__oxBAb,.switchTheme_option__SyLdj{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;z-index:1}.switchTheme_option__SyLdj:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.switchTheme_optionActive__Hi_7I{color:hsl(var(--foreground))}.switchTheme_label__Xk4Jq{white-space:nowrap}.switchTheme_iconOnlyLabel__Sy2hO{display:none}.switchTheme_compactOption__zMnMf,.switchTheme_compactRoot__uILZT{padding:8px}.switchTheme_compactOption__zMnMf .switchTheme_label__Xk4Jq{display:none}.switchTheme_compactOption__zMnMf svg{width:16px;height:16px}.accountSetting_root__wc9eW{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-width:0}.accountSetting_left__1L22e{flex:0 0 40%;max-width:40%;min-width:0;display:grid;gap:2px}.accountSetting_description__tVA9D{color:hsl(var(--muted-foreground))}.accountSetting_right__3zts6{flex:1 1 60%;max-width:60%;min-width:0;display:flex;justify-content:flex-end;align-items:center}.accountSetting_rightControl__bGtj8{width:320px;max-width:100%}.accountSetting_rightFull__eEvyt{width:100%}.accountSetting_rootWideLeft__vQ9HK .accountSetting_left__1L22e{flex:0 0 60%;max-width:60%}.accountSetting_rootWideLeft__vQ9HK .accountSetting_right__3zts6{flex:1 1 40%;max-width:40%}@media (max-width:640px){.accountSetting_rootWideLeft__vQ9HK,.accountSetting_root__wc9eW{flex-direction:column;align-items:stretch;gap:8px}.accountSetting_left__1L22e,.accountSetting_right__3zts6,.accountSetting_rootWideLeft__vQ9HK .accountSetting_left__1L22e,.accountSetting_rootWideLeft__vQ9HK .accountSetting_right__3zts6{flex:1 1 auto;max-width:100%}.accountSetting_right__3zts6{justify-content:flex-start}.accountSetting_rightControl__bGtj8{width:100%}}