.UserSessions_headerButton__STqUv{white-space:nowrap;font-size:var(--text-xs)}.UserSessions_dialog__7nJ_9{width:calc(100vw - 32px);max-width:1320px;max-height:92dvh;padding:24px;background:var(--color-fog-50);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.UserSessions_heading__DaS4i{padding-right:32px}.UserSessions_report__A7hfT{display:flex;flex-direction:column;gap:20px;min-width:0}.UserSessions_filters__lF2hE{padding:16px;background:var(--color-fog-100);border:1px solid var(--color-fog-300);border-radius:var(--radius-md)}.UserSessions_mainFilters__V_Ia_{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(200px,1.6fr);gap:12px}.UserSessions_filters__lF2hE label{display:flex;flex-direction:column;gap:6px;color:var(--color-muted);font-size:var(--text-xs)}.UserSessions_filters__lF2hE select{width:100%;height:36px;padding:0 12px;color:var(--color-ink);background:var(--color-fog-50);border:1px solid var(--color-fog-400);border-radius:var(--radius-md);font-size:var(--text-sm)}.UserSessions_filters__lF2hE select:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.UserSessions_search__SphMe>span{display:flex;align-items:center;position:relative}.UserSessions_search__SphMe>span>svg{position:absolute;left:10px;pointer-events:none}.UserSessions_search__SphMe>span>input{padding-left:32px}.UserSessions_filterActions__SdPOu{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px}.UserSessions_actions__cmHC1{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.UserSessions_moreFilters__abcgf{flex:1;min-width:0}.UserSessions_moreFilters__abcgf>summary{display:flex;align-items:center;gap:6px;width:fit-content;padding:8px 0;cursor:pointer;color:var(--color-muted);font-size:var(--text-xs)}.UserSessions_moreFilters__abcgf>summary:hover{color:var(--color-pine)}.UserSessions_facetGrid__LVc_q{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;margin-top:12px}.UserSessions_metrics__vhrNX{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.UserSessions_metrics__vhrNX>div{padding:16px;border:1px solid var(--color-fog-300);border-radius:var(--radius-md);background:var(--color-fog-100)}.UserSessions_metrics__vhrNX dt{color:var(--color-muted);font-size:var(--text-xs)}.UserSessions_metrics__vhrNX dd{margin:8px 0 4px;font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-pine);font-variant-numeric:tabular-nums}.UserSessions_metrics__vhrNX small{color:var(--color-muted);font-size:var(--text-xs)}.UserSessions_tableHeading__8SrCq{display:flex;align-items:center;justify-content:space-between;gap:16px}.UserSessions_tableHeading__8SrCq h2{font-size:var(--text-base);font-weight:500;margin:0 0 4px}.UserSessions_tableHeading__8SrCq p{font-size:var(--text-xs);color:var(--color-muted);margin:0}.UserSessions_tableScroll__F2A6_{width:100%;overflow-x:auto;border:1px solid var(--color-fog-300);border-radius:var(--radius-md)}.UserSessions_table__lTkZd{width:100%;border-collapse:collapse;text-align:left;font-size:var(--text-xs)}.UserSessions_table__lTkZd th{padding:12px 16px;background:var(--color-fog-100);color:var(--color-muted);font-weight:500;white-space:nowrap}.UserSessions_table__lTkZd td{vertical-align:top;padding:16px;border-top:1px solid var(--color-fog-300);min-width:120px}.UserSessions_table__lTkZd td>small,.UserSessions_table__lTkZd td>span,.UserSessions_table__lTkZd td>strong{display:block}.UserSessions_table__lTkZd td strong{font-weight:500}.UserSessions_table__lTkZd td small{color:var(--color-muted);font-size:var(--text-xs);margin-top:4px}.UserSessions_table__lTkZd tbody tr:hover{background:color-mix(in srgb,var(--color-pine) 5%,transparent)}.UserSessions_table__lTkZd caption{caption-side:bottom;text-align:left;padding:12px 16px;color:var(--color-muted);border-top:1px solid var(--color-fog-300)}.UserSessions_deviceId__BZ4u8{overflow-wrap:anywhere;max-width:210px;font-variant-numeric:tabular-nums}.UserSessions_table__lTkZd td>.UserSessions_status__bPGKk{display:inline-flex;padding:2px 8px;border-radius:var(--radius-pill);color:var(--color-muted);background:var(--color-fog-200);border:1px solid var(--color-fog-350);text-transform:capitalize}.UserSessions_table__lTkZd td>.UserSessions_status__bPGKk[data-status=active]{color:var(--color-pine);background:var(--color-pine-100);border-color:var(--color-pine-100)}.UserSessions_rowDetails__aB4_D{min-width:110px}.UserSessions_rowDetails__aB4_D summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.UserSessions_rowDetails__aB4_D dl{display:grid;grid-template-columns:auto minmax(100px,1fr);gap:6px 12px;margin:12px 0 0}.UserSessions_rowDetails__aB4_D dt{color:var(--color-muted)}.UserSessions_rowDetails__aB4_D dd{margin:0;overflow-wrap:anywhere}.UserSessions_empty__MpT2q,.UserSessions_message__BLURd{padding:32px 16px;text-align:center;color:var(--color-muted)}.UserSessions_empty__MpT2q{display:flex;flex-direction:column;align-items:center;gap:8px}.UserSessions_empty__MpT2q h3{margin:0;font-weight:500;font-size:var(--text-base);color:var(--color-ink)}.UserSessions_empty__MpT2q p{margin:0;max-width:440px}.UserSessions_error__iS2hp{padding:12px 16px;border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-fg);background:var(--color-danger-bg);margin:0}.UserSessions_error__iS2hp button{text-decoration:underline;margin-left:8px;cursor:pointer}.UserSessions_pagination__0BejO{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--text-xs);color:var(--color-muted)}.UserSessions_explanation__FY9s1{padding-top:16px;border-top:1px solid var(--color-fog-300);color:var(--color-muted);font-size:var(--text-xs)}.UserSessions_explanation__FY9s1 summary{cursor:pointer;color:var(--color-ink);width:fit-content}.UserSessions_explanation__FY9s1 p{margin:12px 0 0}.UserSessions_explanation__FY9s1 a{text-decoration:underline;text-underline-offset:3px}.UserSessions_updated__Rr8xf{color:var(--color-muted);font-size:var(--text-xs);margin:0}.UserSessions_updated__Rr8xf a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1024px){.UserSessions_mainFilters__V_Ia_{grid-template-columns:repeat(2,minmax(0,1fr))}.UserSessions_search__SphMe{grid-column:1/-1}.UserSessions_metrics__vhrNX{grid-template-columns:repeat(3,minmax(0,1fr))}.UserSessions_facetGrid__LVc_q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.UserSessions_dialog__7nJ_9{width:calc(100vw - 16px);padding:16px}.UserSessions_filterActions__SdPOu{flex-direction:column;align-items:stretch}.UserSessions_metrics__vhrNX{grid-template-columns:repeat(2,minmax(0,1fr))}.UserSessions_metrics__vhrNX>div,.UserSessions_table__lTkZd td,.UserSessions_table__lTkZd th{padding:12px}}@media(prefers-reduced-motion:reduce){.UserSessions_dialog__7nJ_9{animation-duration:.01ms;transition:none}}.CadItemDetails_item__5HI1f{padding:16px}.CadItemDetails_preview__UquJz{height:240px;position:relative;margin-top:12px;border:1px solid var(--color-fog-300);border-radius:var(--radius-lg);overflow:hidden}.CadItemDetails_rotate__f2bB5{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-fog-400);border-radius:var(--radius-md);background:var(--color-fog-50);color:var(--color-ink);cursor:pointer}.CadItemDetails_rotate__f2bB5[aria-pressed=true]{background:var(--color-pine-100)}.CadItemDetails_rotate__f2bB5:focus-visible{outline:2px solid var(--color-pine);outline-offset:2px}.CadItemDetails_details__khec8{padding:12px 0;font-size:var(--text-xs);color:var(--color-muted)}.CadItemDetails_details__khec8 dl{margin:0;display:grid;gap:10px}.CadItemDetails_details__khec8 dl>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.CadItemDetails_details__khec8 dt{flex-shrink:0}.CadItemDetails_details__khec8 dd{min-width:0;margin:0;text-align:right;color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.CadItemDetails_details__khec8 code{font-size:var(--text-xs);overflow-wrap:anywhere}.CadItemDetails_details__khec8 p{line-height:1.5;margin:12px 0 0;overflow-wrap:anywhere}.CadItemDetails_details__khec8 details{border-top:1px solid var(--color-fog-300);margin-top:12px;padding-top:12px}.CadItemDetails_details__khec8 summary{color:var(--color-ink);cursor:pointer}.DemoCollectionWorkspace_workspace__m2Rx9{display:flex;flex-direction:column;height:100dvh;min-height:480px;overflow:hidden;color:var(--color-ink);background:var(--color-fog-100);font-size:var(--text-sm)}.DemoCollectionWorkspace_workspace__m2Rx9 button,.DemoCollectionWorkspace_workspace__m2Rx9 input,.DemoCollectionWorkspace_workspace__m2Rx9 select{font:inherit}.DemoCollectionWorkspace_workspace__m2Rx9 button{cursor:pointer}.DemoCollectionWorkspace_workspace__m2Rx9 button:disabled{cursor:not-allowed;opacity:.45}.DemoCollectionWorkspace_workspace__m2Rx9 a:focus-visible,.DemoCollectionWorkspace_workspace__m2Rx9 button:focus-visible,.DemoCollectionWorkspace_workspace__m2Rx9 input:focus-visible,.DemoCollectionWorkspace_workspace__m2Rx9 select:focus-visible{outline:2px solid var(--color-pine);outline-offset:3px}.DemoCollectionWorkspace_header__Cu5w5{gap:28px;height:68px;padding:0 24px;border-bottom:1px solid var(--color-fog-350);background:var(--color-fog-100)}.DemoCollectionWorkspace_brand__zHlhJ,.DemoCollectionWorkspace_header__Cu5w5{flex-shrink:0;display:flex;align-items:center}.DemoCollectionWorkspace_brand__zHlhJ img{width:122px;height:auto}.DemoCollectionWorkspace_homeTitle__F8Jkh{min-width:0;padding-left:28px;border-left:1px solid var(--color-fog-350);display:flex;flex-direction:column;gap:2px}.DemoCollectionWorkspace_homeTitle__F8Jkh>span{font-size:var(--text-base);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.DemoCollectionWorkspace_homeTitle__F8Jkh>small{font-size:var(--text-eyebrow);color:var(--color-muted)}.DemoCollectionWorkspace_headerActions__LLipi{display:flex;align-items:center;gap:16px;margin-left:auto;flex-shrink:0}.DemoCollectionWorkspace_headerActions__LLipi>button{font-size:var(--text-xs);background:var(--color-fog-50)}.DemoCollectionWorkspace_exportsLink__Ka1TJ,.DemoCollectionWorkspace_workspaceLink__Mpv3k{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);text-decoration:none;color:var(--color-muted)}.DemoCollectionWorkspace_exportsLink__Ka1TJ:hover,.DemoCollectionWorkspace_workspaceLink__Mpv3k:hover{color:var(--color-pine)}.DemoCollectionWorkspace_eyebrow___cNEZ{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.DemoCollectionWorkspace_regionWorkspace__zSkMK{display:flex;flex:1;min-height:0;flex-direction:column}.DemoCollectionWorkspace_workbench__43NbK{display:grid;flex:1;min-height:0;grid-template-columns:280px minmax(0,1fr) 288px;overflow:hidden}.DemoCollectionWorkspace_controls__AQJM0,.DemoCollectionWorkspace_inspector__ndKfw{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--color-fog-50)}.DemoCollectionWorkspace_controls__AQJM0{border-right:1px solid var(--color-fog-350)}.DemoCollectionWorkspace_inspector__ndKfw{border-left:1px solid var(--color-fog-350)}.DemoCollectionWorkspace_panelHeading__7jf9I{display:flex;align-items:center;justify-content:space-between;gap:12px;height:62px;flex-shrink:0;padding:0 22px;border-bottom:1px solid var(--color-fog-350)}.DemoCollectionWorkspace_panelHeading__7jf9I h2{margin:0;font-size:var(--text-sm);font-weight:600}.DemoCollectionWorkspace_headingIcon__9J8Bd{color:var(--color-muted)}.DemoCollectionWorkspace_configurationClose__m8tw8{display:none}.DemoCollectionWorkspace_planFields__e4FCk{padding:20px 22px;flex-shrink:0;border-bottom:1px solid var(--color-fog-350)}.DemoCollectionWorkspace_planFields__e4FCk>label{display:block;margin-bottom:8px;font-size:var(--text-xs);font-weight:500}.DemoCollectionWorkspace_planFields__e4FCk>label:not(:first-child){margin-top:16px}.DemoCollectionWorkspace_selectField__OF9CM{position:relative;display:flex;align-items:center}.DemoCollectionWorkspace_selectField__OF9CM>select{appearance:none;width:100%;height:40px;border:1px solid var(--color-fog-400);border-radius:var(--radius-md);background:var(--color-fog-50);padding:0 32px 0 12px;font-size:var(--text-xs);text-overflow:ellipsis;cursor:pointer}.DemoCollectionWorkspace_selectField__OF9CM>svg{position:absolute;right:12px;pointer-events:none;color:var(--color-muted)}.DemoCollectionWorkspace_panelTabs__L1QBN{display:flex;flex-shrink:0;padding:0 22px;gap:24px;border-bottom:1px solid var(--color-fog-350);height:43px}.DemoCollectionWorkspace_panelTabs__L1QBN>button{display:flex;gap:6px;align-items:center;font-size:var(--text-xs);color:var(--color-muted);border-bottom:2px solid rgba(0,0,0,0)}.DemoCollectionWorkspace_panelTabs__L1QBN>button[aria-selected=true]{color:var(--color-pine);border-bottom-color:var(--color-pine);font-weight:500}.DemoCollectionWorkspace_panelTabs__L1QBN>button>span{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-fog-200);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_panelBody__PbxTq{flex:1;min-height:0;overflow-y:auto;padding:20px 22px;overscroll-behavior:contain;scrollbar-width:thin}.DemoCollectionWorkspace_panelIntro__zJlUQ h1{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:500;margin:0}.DemoCollectionWorkspace_panelIntro__zJlUQ p{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-muted);margin:6px 0 0}.DemoCollectionWorkspace_panelIntro__zJlUQ p.DemoCollectionWorkspace_floorHint__tBmbK{font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_introTitle__Dl7eB{display:flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:space-between}.DemoCollectionWorkspace_introTitle__Dl7eB>span{font-size:var(--text-eyebrow);color:var(--color-muted)}.DemoCollectionWorkspace_optionActions__Zqb4W{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px -8px 0}.DemoCollectionWorkspace_optionActions__Zqb4W>button{height:30px;font-size:var(--text-eyebrow);color:var(--color-muted);padding:0 8px}.DemoCollectionWorkspace_optionActions__Zqb4W>button[aria-pressed=true]{color:var(--color-pine);background:var(--color-pine-100)}.DemoCollectionWorkspace_optionGroup__vivx_{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-fog-350)}.DemoCollectionWorkspace_groupHeading__jT_MR{margin-bottom:12px}.DemoCollectionWorkspace_groupHeading__jT_MR>h2{margin:0;font-size:var(--text-sm);font-weight:500}.DemoCollectionWorkspace_groupHeading__jT_MR>span{display:block;font-size:var(--text-eyebrow);color:var(--color-muted);margin-top:4px}.DemoCollectionWorkspace_optionGrid__szL4G{display:grid;gap:10px}.DemoCollectionWorkspace_optionCard__r9Ox_{position:relative;overflow:hidden;background:var(--color-fog-50);border:1px solid var(--color-fog-400);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-soft)}.DemoCollectionWorkspace_optionCard__r9Ox_:hover{border-color:var(--color-pine-200)}.DemoCollectionWorkspace_optionCard__r9Ox_[data-selected=true]{border-color:var(--color-pine)}.DemoCollectionWorkspace_optionCard__r9Ox_[data-selected=true] .DemoCollectionWorkspace_cardLabel__R_7VY{background:var(--color-pine-50)}.DemoCollectionWorkspace_optionCard__r9Ox_[data-selected=true] .DemoCollectionWorkspace_planPreview__a8sIr{background:color-mix(in srgb,var(--color-pine-50) 54%,var(--color-fog-50))}.DemoCollectionWorkspace_optionCard__r9Ox_[data-selected=true] .DemoCollectionWorkspace_radioMark___cCaB{background:var(--color-pine);border-color:var(--color-pine);color:var(--color-fog-50)}.DemoCollectionWorkspace_optionButton__79tJb{display:block;padding:0;width:100%;text-align:left;color:var(--color-ink);background:rgba(0,0,0,0)}.DemoCollectionWorkspace_optionButton__79tJb:focus-visible{outline:2px solid var(--color-pine);outline-offset:-3px}.DemoCollectionWorkspace_optionDimensions__bJn7P{border-top:1px solid var(--color-fog-300)}.DemoCollectionWorkspace_optionDimensions__bJn7P>summary{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;color:var(--color-muted);font-size:var(--text-eyebrow);list-style:none}.DemoCollectionWorkspace_optionDimensions__bJn7P>summary::-webkit-details-marker{display:none}.DemoCollectionWorkspace_optionDimensions__bJn7P>summary:hover{color:var(--color-pine);background:var(--color-fog-100)}.DemoCollectionWorkspace_optionDimensions__bJn7P>summary:focus-visible{outline:2px solid var(--color-pine);outline-offset:-3px}.DemoCollectionWorkspace_optionDimensions__bJn7P[open]>summary svg{transform:rotate(180deg)}.DemoCollectionWorkspace_optionMetrics__KwEyF{display:flex;flex-direction:column;gap:8px;padding:4px 12px 12px;color:var(--color-pine);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.DemoCollectionWorkspace_optionMetrics__KwEyF>small{color:var(--color-muted);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_planPreview__a8sIr{display:block;position:relative;background:var(--color-fog-100);padding:32px 8px 8px}.DemoCollectionWorkspace_planFloor__PrGdN{position:absolute;left:12px;top:12px;color:var(--color-muted);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_planRoom__Ao0k7{display:block;text-align:center;margin-top:4px;color:var(--color-pine);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_geometryThumbnail__lNQXm{display:block;width:100%;height:120px}.DemoCollectionWorkspace_geometryThumbnail__lNQXm path{fill:none;stroke-linejoin:round;stroke-linecap:round}.DemoCollectionWorkspace_geometryThumbnail__lNQXm .DemoCollectionWorkspace_planHighlight__GwGLX{fill:var(--color-pine-100);stroke:var(--color-pine);stroke-width:1}.DemoCollectionWorkspace_geometryThumbnail__lNQXm .DemoCollectionWorkspace_planWalls__vfgCk{stroke:color-mix(in srgb,var(--color-muted) 52%,var(--color-fog-50));stroke-width:.7}.DemoCollectionWorkspace_geometryThumbnail__lNQXm .DemoCollectionWorkspace_planOpenings__JpY1C{stroke:var(--color-muted);stroke-width:.5}.DemoCollectionWorkspace_cardLabel__R_7VY{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:10px 12px;border-top:1px solid var(--color-fog-300)}.DemoCollectionWorkspace_cardLabel__R_7VY>strong{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:500}.DemoCollectionWorkspace_cardLabel__R_7VY>svg{color:var(--color-warning-fg);flex-shrink:0}.DemoCollectionWorkspace_radioMark___cCaB{display:grid;place-items:center;flex-shrink:0;width:15px;height:15px;border:1px solid var(--color-fog-500);border-radius:var(--radius-pill)}.DemoCollectionWorkspace_optionReview__xgvZR .DemoCollectionWorkspace_geometryThumbnail__lNQXm{color:var(--color-muted);opacity:.7}.DemoCollectionWorkspace_reviewLabel__APD45{display:block;padding:0 12px 10px;font-size:var(--text-eyebrow);color:var(--color-warning-fg)}.DemoCollectionWorkspace_optionEvidence__a5c8l{margin-top:6px;padding:12px;border:1px solid var(--color-warning-border);background:var(--color-warning-bg);border-radius:var(--radius-md);color:var(--color-warning-fg);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_optionEvidence__a5c8l p{margin:0;line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_optionEvidence__a5c8l p+p{margin-top:8px}.DemoCollectionWorkspace_conflictNote__z8Jyf{padding:0 4px;color:var(--color-muted);font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height);margin:6px 0 0}.DemoCollectionWorkspace_reviewLink__5Fxa9{display:flex;align-items:center;gap:6px;margin-top:20px;padding:10px;text-align:left;border:1px solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-warning-fg);background:var(--color-warning-bg);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_reviewLink__5Fxa9>svg{flex-shrink:0}.DemoCollectionWorkspace_reviewCard__ltcI3{display:flex;flex-direction:column;gap:10px;padding:14px;margin-top:16px;border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-fg);font-size:var(--text-xs)}.DemoCollectionWorkspace_reviewCard__ltcI3 p{margin:0;line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_reviewCard__ltcI3>button{align-self:flex-start}.DemoCollectionWorkspace_configurationFoot__57cK1{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:14px 22px;color:var(--color-muted);font-size:var(--text-eyebrow);border-top:1px solid var(--color-fog-350)}.DemoCollectionWorkspace_modelPanel__Ep_2c{display:flex;flex-direction:column;min-width:0;min-height:0}.DemoCollectionWorkspace_viewport___K6iy{position:relative;flex:1;min-height:0;overflow:hidden}.DemoCollectionWorkspace_viewport___K6iy:has([data-walkthrough-active=true]) .DemoCollectionWorkspace_modelCaption__niaHY,.DemoCollectionWorkspace_viewport___K6iy:has([data-walkthrough-active=true]) .DemoCollectionWorkspace_navigationHint__S_MWD,.DemoCollectionWorkspace_viewport___K6iy:has([data-walkthrough-active=true]) .DemoCollectionWorkspace_toolPopover__dPp11,.DemoCollectionWorkspace_viewport___K6iy:has([data-walkthrough-active=true]) .DemoCollectionWorkspace_zoomControls__4GsU3{display:none}.DemoCollectionWorkspace_viewport___K6iy:has([data-walkthrough-active=true]) .DemoCollectionWorkspace_toolBar____6lp>:not(.DemoCollectionWorkspace_walkthroughControl__tGA42){display:none}.DemoCollectionWorkspace_modelCaption__niaHY{position:absolute;left:24px;top:24px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.DemoCollectionWorkspace_modelCaption__niaHY>strong{font-size:var(--text-lg);font-weight:500;color:var(--color-pine)}.DemoCollectionWorkspace_modelCaption__niaHY>small,.DemoCollectionWorkspace_reviewBadge__8bb68{color:var(--color-muted);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_reviewBadge__8bb68{position:absolute;top:22px;right:20px;display:flex;gap:6px;align-items:center;background:var(--color-fog-50);border:1px solid var(--color-fog-350);border-radius:var(--radius-pill);padding:6px 10px}.DemoCollectionWorkspace_reviewBadge__8bb68:hover{background:var(--color-fog-200)}.DemoCollectionWorkspace_focusLabel__Kda3k{position:absolute;top:130px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--color-fog-350);border-radius:var(--radius-pill);background:var(--color-fog-50);box-shadow:var(--shadow-sm);font-size:var(--text-xs)}.DemoCollectionWorkspace_focusLabel__Kda3k>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DemoCollectionWorkspace_focusLabel__Kda3k>span>small{font-size:var(--text-eyebrow);color:var(--color-muted);margin-left:6px}.DemoCollectionWorkspace_focusLabel__Kda3k>button{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;background:var(--color-fog-200);border-radius:var(--radius-pill)}.DemoCollectionWorkspace_zoomControls__4GsU3{position:absolute;right:20px;bottom:108px;display:flex;flex-direction:column;overflow:hidden;background:var(--color-fog-50);border:1px solid var(--color-fog-400);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.DemoCollectionWorkspace_zoomControls__4GsU3>button{display:grid;place-items:center;height:36px;width:36px}.DemoCollectionWorkspace_zoomControls__4GsU3>button:hover{background:var(--color-fog-200)}.DemoCollectionWorkspace_zoomControls__4GsU3>button+button{border-top:1px solid var(--color-fog-350)}.DemoCollectionWorkspace_floatingTools__9DXcI{position:absolute;bottom:42px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);z-index:2}.DemoCollectionWorkspace_walkthroughControl__tGA42{display:contents}.DemoCollectionWorkspace_toolBar____6lp .DemoCollectionWorkspace_walkthroughControl__tGA42>button{font-size:var(--text-xs);font-weight:500}.DemoCollectionWorkspace_toolBar____6lp{display:flex;align-items:center;justify-content:center;padding:5px;gap:3px;background:var(--color-fog-50);border:1px solid var(--color-fog-400);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.DemoCollectionWorkspace_toolBar____6lp>button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:38px;padding:0 10px;white-space:nowrap;font-size:var(--text-xs);font-weight:500;border-radius:var(--radius-md)}.DemoCollectionWorkspace_toolBar____6lp>button:hover{background:var(--color-fog-200)}.DemoCollectionWorkspace_toolBar____6lp>button[aria-expanded=true],.DemoCollectionWorkspace_toolBar____6lp>button[aria-pressed=true],.DemoCollectionWorkspace_toolBar____6lp>button[data-active=true]{background:var(--color-pine-50);color:var(--color-pine)}.DemoCollectionWorkspace_levelPicker__9_rTJ{position:relative;display:flex;align-items:center;gap:6px;padding:0 8px}.DemoCollectionWorkspace_levelPicker__9_rTJ>select{appearance:none;border:0;background:rgba(0,0,0,0);height:38px;max-width:130px;padding-right:14px;font-size:var(--text-xs);font-weight:500;cursor:pointer}.DemoCollectionWorkspace_levelPicker__9_rTJ>svg:last-child{position:absolute;right:8px;pointer-events:none}.DemoCollectionWorkspace_toolDivider__jp2CM{height:22px;width:1px;background:var(--color-fog-350);margin:0 3px;flex-shrink:0}.DemoCollectionWorkspace_toolPopover__dPp11{position:absolute;bottom:calc(100% + 12px);right:0;width:260px;max-width:calc(100vw - 32px);padding:16px;background:var(--color-fog-50);border:1px solid var(--color-fog-400);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.DemoCollectionWorkspace_toolPopover__dPp11>h3{margin:0 0 12px;font-size:var(--text-sm);font-weight:500}.DemoCollectionWorkspace_toolPopover__dPp11 .DemoCollectionWorkspace_cutAdjust__rihQb>button,.DemoCollectionWorkspace_toolPopover__dPp11>a,.DemoCollectionWorkspace_toolPopover__dPp11>button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px;border-radius:var(--radius-md);font-size:var(--text-xs);text-align:left;text-decoration:none}.DemoCollectionWorkspace_toolPopover__dPp11 .DemoCollectionWorkspace_cutAdjust__rihQb>button>span,.DemoCollectionWorkspace_toolPopover__dPp11>a>span,.DemoCollectionWorkspace_toolPopover__dPp11>button>span{flex:1}.DemoCollectionWorkspace_toolPopover__dPp11 .DemoCollectionWorkspace_cutAdjust__rihQb>button:hover,.DemoCollectionWorkspace_toolPopover__dPp11>a:hover,.DemoCollectionWorkspace_toolPopover__dPp11>button:hover{background:var(--color-fog-200)}.DemoCollectionWorkspace_toolPopover__dPp11 .DemoCollectionWorkspace_cutAdjust__rihQb>button[aria-pressed=true],.DemoCollectionWorkspace_toolPopover__dPp11>a[aria-pressed=true],.DemoCollectionWorkspace_toolPopover__dPp11>button[aria-pressed=true]{background:var(--color-pine-50);color:var(--color-pine)}.DemoCollectionWorkspace_cutOptions__bp7BB{display:flex;gap:3px;padding:3px;background:var(--color-fog-200);border-radius:var(--radius-md)}.DemoCollectionWorkspace_cutOptions__bp7BB>button{flex:1;padding:8px 6px;font-size:var(--text-xs);border-radius:var(--radius-md)}.DemoCollectionWorkspace_cutOptions__bp7BB>button[aria-pressed=true]{background:var(--color-pine);color:var(--color-fog-50)}.DemoCollectionWorkspace_cutAdjust__rihQb{padding-top:16px}.DemoCollectionWorkspace_cutAdjust__rihQb>label{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-xs);margin-bottom:12px}.DemoCollectionWorkspace_cutAdjust__rihQb>label>span{font-size:var(--text-eyebrow);color:var(--color-muted)}.DemoCollectionWorkspace_cutAdjust__rihQb>input{width:100%;accent-color:var(--color-pine);cursor:ew-resize;margin-bottom:12px}.DemoCollectionWorkspace_navigationHint__S_MWD{display:flex;align-items:center;justify-content:center;gap:6px;position:absolute;bottom:14px;left:16px;right:16px;pointer-events:none;color:var(--color-muted);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_activeOptions__48_5k{display:flex;flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:8px 16px;border-top:1px solid var(--color-fog-350);background:var(--color-fog-50);overflow-x:auto}.DemoCollectionWorkspace_activeOptions__48_5k>span{margin-right:6px}.DemoCollectionWorkspace_activeOptions__48_5k>small,.DemoCollectionWorkspace_activeOptions__48_5k>span{font-size:var(--text-eyebrow);color:var(--color-muted);white-space:nowrap}.DemoCollectionWorkspace_activeOptions__48_5k>button{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:var(--text-eyebrow);background:var(--color-pine-50);border:1px solid var(--color-pine-200);color:var(--color-pine);border-radius:var(--radius-pill);padding:4px 8px}.DemoCollectionWorkspace_emptyModel__70KxQ{display:flex;flex-direction:column;align-items:center;gap:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(86%,360px);color:var(--color-muted);text-align:center}.DemoCollectionWorkspace_emptyModel__70KxQ h2{color:var(--color-pine);font-size:var(--text-lg);font-weight:500;margin:0}.DemoCollectionWorkspace_emptyModel__70KxQ p{margin:0;font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_inspectorBody__PTbpR{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.DemoCollectionWorkspace_selectedHeading__QUY8R{padding:24px 22px 18px}.DemoCollectionWorkspace_selectedHeading__QUY8R h2{font-size:var(--text-display-md);font-weight:500;margin:0 0 8px}.DemoCollectionWorkspace_selectedHeading__QUY8R>span{color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.DemoCollectionWorkspace_assetPreview__gu3pS{position:relative;height:225px;margin:0 20px 20px;overflow:hidden;background:var(--color-pine-50);border:1px solid var(--color-fog-350);border-radius:var(--radius-md)}.DemoCollectionWorkspace_spinButton__iY0X_{display:grid;place-items:center;position:absolute;bottom:12px;right:12px;height:32px;width:32px;border:1px solid var(--color-fog-400);border-radius:var(--radius-md);background:var(--color-fog-50)}.DemoCollectionWorkspace_spinButton__iY0X_[aria-pressed=true]{color:var(--color-pine);background:var(--color-pine-100)}.DemoCollectionWorkspace_previewEmpty__Q8o_Y{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;color:var(--color-muted);background:radial-gradient(ellipse at center,var(--color-pine-50),var(--color-fog-50));text-align:center}.DemoCollectionWorkspace_previewEmpty__Q8o_Y>svg{color:var(--color-pine);margin-bottom:4px}.DemoCollectionWorkspace_previewEmpty__Q8o_Y>span{font-size:var(--text-xs);color:var(--color-pine)}.DemoCollectionWorkspace_previewEmpty__Q8o_Y>small{font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_entityDetails__sWQ17 .DemoCollectionWorkspace_audit__zL_fs p{overflow-wrap:anywhere}.DemoCollectionWorkspace_entityDetails__sWQ17{padding:0 22px 20px}.DemoCollectionWorkspace_entityDetails__sWQ17>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0}.DemoCollectionWorkspace_entityDetails__sWQ17>div>span{font-size:var(--text-eyebrow);color:var(--color-muted);text-transform:capitalize}.DemoCollectionWorkspace_entityDetails__sWQ17>div>strong{font-size:var(--text-eyebrow);font-weight:500;text-align:right;overflow-wrap:anywhere;min-width:0}.DemoCollectionWorkspace_entityDetails__sWQ17>p{display:flex;gap:6px;align-items:center;font-size:var(--text-eyebrow);color:var(--color-warning-fg);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);padding:6px;margin:6px 0}.DemoCollectionWorkspace_entityDetails__sWQ17>button{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:var(--text-eyebrow);color:var(--color-muted)}.DemoCollectionWorkspace_blocksSection__K1lq4{border-top:1px solid var(--color-fog-350);padding:20px 16px}.DemoCollectionWorkspace_blocksHeading__UyMPJ{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:0 6px;margin-bottom:14px}.DemoCollectionWorkspace_blocksHeading__UyMPJ h2{font-size:var(--text-sm);font-weight:500;margin:0}.DemoCollectionWorkspace_blocksHeading__UyMPJ>span{color:var(--color-muted);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_blockSearch__2jze2{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:0 4px 10px;border:1px solid var(--color-fog-350);border-radius:var(--radius-md);color:var(--color-muted)}.DemoCollectionWorkspace_blockSearch__2jze2>input{border:0;background:rgba(0,0,0,0);min-width:0;width:100%;font-size:var(--text-xs)}.DemoCollectionWorkspace_blockSearch__2jze2>input:focus{outline:none}.DemoCollectionWorkspace_blockSearch__2jze2:focus-within{box-shadow:var(--shadow-focus)}.DemoCollectionWorkspace_blockRow__KQRLv{display:flex;align-items:center;gap:10px;width:100%;padding:10px;margin-top:2px;text-align:left;border-radius:var(--radius-md)}.DemoCollectionWorkspace_blockRow__KQRLv:hover{background:var(--color-fog-200)}.DemoCollectionWorkspace_blockRow__KQRLv[aria-pressed=true]{background:var(--color-pine-50);color:var(--color-pine)}.DemoCollectionWorkspace_blockRow__KQRLv>svg{flex-shrink:0;color:var(--color-muted)}.DemoCollectionWorkspace_blockRow__KQRLv>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.DemoCollectionWorkspace_blockRow__KQRLv>span>strong{font-size:var(--text-xs);font-weight:500}.DemoCollectionWorkspace_blockRow__KQRLv>small,.DemoCollectionWorkspace_blockRow__KQRLv>span>small{font-size:var(--text-eyebrow);color:var(--color-muted)}.DemoCollectionWorkspace_blockRow__KQRLv>small{max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DemoCollectionWorkspace_showMore__HhneJ{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;margin-top:8px;color:var(--color-muted);font-size:var(--text-xs);border:1px solid var(--color-fog-350);border-radius:var(--radius-md)}.DemoCollectionWorkspace_footer__sZX2m{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-top:1px solid var(--color-fog-350);background:var(--color-fog-100)}.DemoCollectionWorkspace_footer__sZX2m>div{display:flex;align-items:center;gap:8px}.DemoCollectionWorkspace_footer__sZX2m>div>button{font-size:var(--text-xs)}.DemoCollectionWorkspace_saveStatus__sQKM5{display:flex;align-items:center;gap:6px;color:var(--color-muted);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_saveStatus__sQKM5>svg{color:var(--color-pine)}.DemoCollectionWorkspace_saveStatus__sQKM5>small{font-size:var(--text-eyebrow);padding-left:8px;margin-left:4px;border-left:1px solid var(--color-fog-400)}.DemoCollectionWorkspace_download__tzQC6{display:inline-flex;align-items:center;gap:6px;color:var(--color-pine);font-size:var(--text-eyebrow);text-decoration:underline;text-underline-offset:3px}.DemoCollectionWorkspace_mobileBackdrop__ugesx,.DemoCollectionWorkspace_mobileClose__G7zl_,.DemoCollectionWorkspace_mobileTools__LsJJg{display:none}.DemoCollectionWorkspace_sourcesPanel__ouaw6{display:flex;flex-direction:column;gap:18px}.DemoCollectionWorkspace_sourceFiles__GYSyu{display:flex;flex-direction:column;gap:8px}.DemoCollectionWorkspace_sourceFiles__GYSyu>a{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--color-fog-350);border-radius:var(--radius-md);color:var(--color-pine);text-decoration:none}.DemoCollectionWorkspace_sourceFiles__GYSyu>a>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.DemoCollectionWorkspace_sourceFiles__GYSyu>a svg{flex-shrink:0}.DemoCollectionWorkspace_sourceFiles__GYSyu>a strong{font-size:var(--text-xs);font-weight:500}.DemoCollectionWorkspace_sourceFiles__GYSyu>a small{font-size:var(--text-eyebrow);color:var(--color-muted);overflow-wrap:anywhere}.DemoCollectionWorkspace_sourceSection__rePR7{border-top:1px solid var(--color-fog-350);padding-top:14px}.DemoCollectionWorkspace_sourceSection__rePR7 h2{margin:0 0 10px;font-size:var(--text-xs);font-weight:500}.DemoCollectionWorkspace_sourceSection__rePR7>p{margin:0;color:var(--color-muted);font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_pageLinks__kZ9Xa{display:flex;flex-wrap:wrap;gap:6px}.DemoCollectionWorkspace_pageLinks__kZ9Xa>a,.DemoCollectionWorkspace_pageLinks__kZ9Xa>span{display:inline-flex;align-items:center;gap:3px;padding:5px 7px;border-radius:var(--radius-md);border:1px solid var(--color-fog-400);color:var(--color-pine);font-size:var(--text-eyebrow);text-decoration:none}.DemoCollectionWorkspace_floorEvidence__KAPrq{display:flex;flex-direction:column;gap:5px;padding:9px 0;border-bottom:1px solid var(--color-fog-300)}.DemoCollectionWorkspace_floorEvidence__KAPrq strong{font-size:var(--text-xs);font-weight:500}.DemoCollectionWorkspace_floorEvidence__KAPrq>small,.DemoCollectionWorkspace_floorEvidence__KAPrq>span{font-size:var(--text-eyebrow);color:var(--color-muted);line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_audit__zL_fs,.DemoCollectionWorkspace_mapping__zLLHs{padding:12px;border:1px solid var(--color-fog-350);border-radius:var(--radius-md);font-size:var(--text-eyebrow);color:var(--color-muted)}.DemoCollectionWorkspace_audit__zL_fs>summary,.DemoCollectionWorkspace_mapping__zLLHs>summary{display:flex;align-items:center;gap:6px;color:var(--color-ink);cursor:pointer;line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_audit__zL_fs>summary>svg,.DemoCollectionWorkspace_mapping__zLLHs>summary>svg{flex-shrink:0}.DemoCollectionWorkspace_audit__zL_fs p,.DemoCollectionWorkspace_mapping__zLLHs p{margin:10px 0 0;line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_audit__zL_fs ul,.DemoCollectionWorkspace_mapping__zLLHs ul{padding-left:16px;margin:12px 0 0}.DemoCollectionWorkspace_audit__zL_fs ul li+li,.DemoCollectionWorkspace_mapping__zLLHs ul li+li{margin-top:8px}.DemoCollectionWorkspace_audit__zL_fs ul li,.DemoCollectionWorkspace_mapping__zLLHs ul li{line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_sourceSection__rePR7 .DemoCollectionWorkspace_audit__zL_fs+.DemoCollectionWorkspace_audit__zL_fs{margin-top:8px}.DemoCollectionWorkspace_mapping__zLLHs>a{margin-top:12px;max-width:100%;font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_mapping__zLLHs form{margin-top:12px}.DemoCollectionWorkspace_mapping__zLLHs fieldset{border:0;padding:12px 0 0;margin:0}.DemoCollectionWorkspace_mapping__zLLHs fieldset legend{font-size:var(--text-xs);color:var(--color-pine);font-weight:500}.DemoCollectionWorkspace_mapping__zLLHs fieldset label{display:flex;align-items:center;gap:8px;margin-bottom:8px}.DemoCollectionWorkspace_mapping__zLLHs fieldset label>span{min-width:68px}.DemoCollectionWorkspace_mapping__zLLHs fieldset label>input{min-width:0;width:100%;border:1px solid var(--color-fog-400);border-radius:var(--radius-md);padding:7px 8px;background:var(--color-fog-50);color:var(--color-ink)}.DemoCollectionWorkspace_confirmation__UeMM1{display:flex;align-items:flex-start;gap:8px;margin-top:8px;line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_confirmation__UeMM1 input{accent-color:var(--color-pine);margin-top:3px;flex-shrink:0}.DemoCollectionWorkspace_mappingActions__iCIQK{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.DemoCollectionWorkspace_mappingActions__iCIQK>button{font-size:var(--text-eyebrow);max-width:100%}.DemoCollectionWorkspace_errorBanner__omznj{display:flex;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;border-block:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-fg);font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_errorBanner__omznj>span{flex:1;min-width:0;overflow-wrap:anywhere}.DemoCollectionWorkspace_errorBanner__omznj>svg{flex-shrink:0}.DemoCollectionWorkspace_start__aRGK9{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;color:var(--color-muted)}.DemoCollectionWorkspace_start__aRGK9 h1{font-size:var(--text-display-md);color:var(--color-pine);font-weight:500;margin:0}.DemoCollectionWorkspace_start__aRGK9 p{max-width:440px;font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.DemoCollectionWorkspace_hint__udjWB{color:var(--color-muted);font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_errorText__rj_D8{color:var(--color-danger-fg);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_modalBackdrop__wdpr_{position:fixed;inset:0;z-index:50;background:color-mix(in srgb,var(--color-ink) 28%,transparent);display:grid;place-items:center;padding:20px}.DemoCollectionWorkspace_modal___Y7x8{width:min(100%,540px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px;border-radius:var(--radius-lg);border:1px solid var(--color-fog-400);background:var(--color-fog-50);box-shadow:var(--shadow-lg);outline:none}.DemoCollectionWorkspace_modal___Y7x8>p{margin:14px 0 20px;font-size:var(--text-xs);color:var(--color-muted);line-height:var(--text-xs--line-height)}.DemoCollectionWorkspace_modal___Y7x8 form{display:flex;flex-direction:column;gap:14px}.DemoCollectionWorkspace_modalHeading__NIgoV{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.DemoCollectionWorkspace_modalHeading__NIgoV h2{margin:7px 0 0;font-size:var(--text-lg);font-weight:500}.DemoCollectionWorkspace_fileInput__uIhGU{position:relative;display:flex;align-items:center;gap:12px;padding:18px;border:1px dashed var(--color-fog-400);border-radius:var(--radius-md);color:var(--color-pine);background:var(--color-fog-100);cursor:pointer}.DemoCollectionWorkspace_fileInput__uIhGU>span{display:flex;flex-direction:column;gap:6px;min-width:0}.DemoCollectionWorkspace_fileInput__uIhGU>span strong{font-size:var(--text-xs);font-weight:500}.DemoCollectionWorkspace_fileInput__uIhGU>span small{color:var(--color-muted);font-size:var(--text-eyebrow);overflow-wrap:anywhere}.DemoCollectionWorkspace_fileInput__uIhGU>svg{flex-shrink:0}.DemoCollectionWorkspace_fileInput__uIhGU>input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.DemoCollectionWorkspace_fileInput__uIhGU:focus-within{box-shadow:var(--shadow-focus)}@media(max-width:1280px){.DemoCollectionWorkspace_workbench__43NbK{grid-template-columns:248px minmax(0,1fr) 250px}.DemoCollectionWorkspace_panelHeading__7jf9I{padding:0 18px}.DemoCollectionWorkspace_panelBody__PbxTq,.DemoCollectionWorkspace_planFields__e4FCk{padding:18px}.DemoCollectionWorkspace_panelTabs__L1QBN{padding:0 18px}.DemoCollectionWorkspace_selectedHeading__QUY8R{padding:20px 18px 16px}.DemoCollectionWorkspace_selectedHeading__QUY8R>h2{font-size:var(--text-lg)}.DemoCollectionWorkspace_assetPreview__gu3pS{margin-inline:16px;height:200px}.DemoCollectionWorkspace_toolBar____6lp>button{padding-inline:8px}.DemoCollectionWorkspace_homeTitle__F8Jkh>small,.DemoCollectionWorkspace_toolBar____6lp>button>span,.DemoCollectionWorkspace_workspaceLink__Mpv3k>span{display:none}.DemoCollectionWorkspace_entityDetails__sWQ17{padding-inline:18px}.DemoCollectionWorkspace_modelCaption__niaHY{left:20px}.DemoCollectionWorkspace_modelCaption__niaHY>strong{font-size:var(--text-base)}.DemoCollectionWorkspace_reviewBadge__8bb68{top:112px;left:20px;right:auto}}@media(max-width:1024px){.DemoCollectionWorkspace_workbench__43NbK{display:block;position:relative}.DemoCollectionWorkspace_modelPanel__Ep_2c{height:100%;width:100%}.DemoCollectionWorkspace_controls__AQJM0,.DemoCollectionWorkspace_inspector__ndKfw{position:absolute;top:0;bottom:0;width:min(310px,88%);z-index:6;box-shadow:var(--shadow-lg);visibility:hidden}.DemoCollectionWorkspace_controls__AQJM0{left:0}.DemoCollectionWorkspace_inspector__ndKfw{right:0}.DemoCollectionWorkspace_workbench__43NbK[data-mobile-panel=configuration] .DemoCollectionWorkspace_controls__AQJM0,.DemoCollectionWorkspace_workbench__43NbK[data-mobile-panel=inspector] .DemoCollectionWorkspace_inspector__ndKfw{visibility:visible}.DemoCollectionWorkspace_mobileBackdrop__ugesx{display:block;position:absolute;inset:0;z-index:5;background:color-mix(in srgb,var(--color-ink) 20%,transparent)}.DemoCollectionWorkspace_mobileTools__LsJJg{display:flex;justify-content:space-between;position:absolute;top:16px;left:16px;right:16px;pointer-events:none}.DemoCollectionWorkspace_mobileTools__LsJJg>button{display:flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid var(--color-fog-400);border-radius:var(--radius-md);background:var(--color-fog-50);box-shadow:var(--shadow-sm);font-size:var(--text-xs);pointer-events:auto}.DemoCollectionWorkspace_configurationClose__m8tw8{display:flex;justify-content:flex-end;padding:12px 16px 0}.DemoCollectionWorkspace_mobileClose__G7zl_{display:grid;place-items:center;width:30px;height:30px;color:var(--color-muted)}.DemoCollectionWorkspace_headingIcon__9J8Bd{display:none}.DemoCollectionWorkspace_modelCaption__niaHY{top:74px;left:20px}.DemoCollectionWorkspace_reviewBadge__8bb68{top:74px;right:20px;left:auto}.DemoCollectionWorkspace_focusLabel__Kda3k{top:174px}.DemoCollectionWorkspace_toolBar____6lp>button>span{display:inline}.DemoCollectionWorkspace_header__Cu5w5{gap:20px;padding-inline:20px}.DemoCollectionWorkspace_homeTitle__F8Jkh{padding-left:20px}.DemoCollectionWorkspace_assetPreview__gu3pS{height:245px}}@media(max-width:640px){.DemoCollectionWorkspace_workspace__m2Rx9{min-height:440px}.DemoCollectionWorkspace_header__Cu5w5{height:60px;padding:0 16px;gap:14px}.DemoCollectionWorkspace_brand__zHlhJ img{width:100px}.DemoCollectionWorkspace_homeTitle__F8Jkh{padding-left:14px}.DemoCollectionWorkspace_homeTitle__F8Jkh>span{font-size:var(--text-xs)}.DemoCollectionWorkspace_headerActions__LLipi{gap:8px}.DemoCollectionWorkspace_headerActions__LLipi>button{width:32px;padding:0}.DemoCollectionWorkspace_headerActions__LLipi>button>span{display:none}.DemoCollectionWorkspace_exportsLink__Ka1TJ,.DemoCollectionWorkspace_workspaceLink__Mpv3k{width:24px;justify-content:center}.DemoCollectionWorkspace_exportsLink__Ka1TJ>span,.DemoCollectionWorkspace_workspaceLink__Mpv3k,.DemoCollectionWorkspace_workspaceLink__Mpv3k>span{display:none}.DemoCollectionWorkspace_modelCaption__niaHY{left:16px}.DemoCollectionWorkspace_modelCaption__niaHY>strong{font-size:var(--text-sm)}.DemoCollectionWorkspace_reviewBadge__8bb68{right:16px;font-size:var(--text-eyebrow);padding:6px 8px}.DemoCollectionWorkspace_floatingTools__9DXcI{left:16px;right:16px;transform:none;width:auto;max-width:none;bottom:36px}.DemoCollectionWorkspace_toolBar____6lp{flex-wrap:wrap}.DemoCollectionWorkspace_toolBar____6lp>button{padding-inline:10px}.DemoCollectionWorkspace_levelPicker__9_rTJ{flex:1 0 100%;justify-content:center;border-bottom:1px solid var(--color-fog-350)}.DemoCollectionWorkspace_levelPicker__9_rTJ>select{max-width:160px}.DemoCollectionWorkspace_levelPicker__9_rTJ>svg:last-child{position:static;margin-left:-12px}.DemoCollectionWorkspace_toolDivider__jp2CM:first-of-type{display:none}.DemoCollectionWorkspace_zoomControls__4GsU3{bottom:140px;right:16px}.DemoCollectionWorkspace_navigationHint__S_MWD{font-size:var(--text-eyebrow);bottom:12px}.DemoCollectionWorkspace_activeOptions__48_5k,.DemoCollectionWorkspace_navigationHint__S_MWD>svg{display:none}.DemoCollectionWorkspace_footer__sZX2m{flex-wrap:wrap;gap:8px;padding:8px 12px}.DemoCollectionWorkspace_footer__sZX2m>div{gap:6px;margin-left:auto}.DemoCollectionWorkspace_footer__sZX2m>div>button{font-size:var(--text-eyebrow);padding-inline:9px;height:30px}.DemoCollectionWorkspace_saveStatus__sQKM5{font-size:var(--text-eyebrow)}.DemoCollectionWorkspace_saveStatus__sQKM5>small{display:none}.DemoCollectionWorkspace_download__tzQC6{flex-basis:100%;justify-content:flex-end}.DemoCollectionWorkspace_modalBackdrop__wdpr_{padding:12px}.DemoCollectionWorkspace_modal___Y7x8{padding:20px;max-height:calc(100dvh - 24px)}.DemoCollectionWorkspace_emptyModel__70KxQ{top:47%;gap:8px}.DemoCollectionWorkspace_emptyModel__70KxQ>p{max-width:230px}}@media(prefers-reduced-motion:reduce){.DemoCollectionWorkspace_optionCard__r9Ox_{transition:none}}.HomeOptionsPanel_panel__5It0h{padding:18px;display:flex;flex-direction:column;gap:16px;font-size:var(--text-xs)}.HomeOptionsPanel_intro__kwcNV>span{font-size:var(--text-eyebrow);color:var(--color-muted);letter-spacing:var(--text-eyebrow--letter-spacing)}.HomeOptionsPanel_intro__kwcNV h2{font-size:var(--text-base);margin:8px 0;font-weight:500}.HomeOptionsPanel_intro__kwcNV p{margin:0;line-height:1.6;color:var(--color-muted)}.HomeOptionsPanel_guide__Q7NVD{border:1px solid var(--color-fog-350);padding:10px 12px;border-radius:var(--radius-md);color:var(--color-muted);line-height:1.6}.HomeOptionsPanel_guide__Q7NVD summary{cursor:pointer;color:var(--color-ink)}.HomeOptionsPanel_guide__Q7NVD ol,.HomeOptionsPanel_guide__Q7NVD ul{padding-left:17px;margin:10px 0 0}.HomeOptionsPanel_guide__Q7NVD li+li{margin-top:8px}.HomeOptionsPanel_guide__Q7NVD p{margin:8px 0}.HomeOptionsPanel_example__nz0MX{padding:12px;background:var(--color-pine-50);border:1px solid var(--color-pine-200);border-radius:var(--radius-md)}.HomeOptionsPanel_example__nz0MX strong{color:var(--color-pine);font-weight:500}.HomeOptionsPanel_example__nz0MX p{color:var(--color-muted);margin:8px 0 10px;line-height:1.5}.HomeOptionsPanel_state__pRgqh,.HomeOptionsPanel_title__dCWQ0{display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeOptionsPanel_state__pRgqh strong,.HomeOptionsPanel_title__dCWQ0 strong{font-weight:500;color:var(--color-pine)}.HomeOptionsPanel_state__pRgqh span,.HomeOptionsPanel_title__dCWQ0 span{color:var(--color-muted)}.HomeOptionsPanel_state__pRgqh h3,.HomeOptionsPanel_title__dCWQ0 h3{margin:0;font-size:var(--text-sm);font-weight:500}.HomeOptionsPanel_actions__a1Ko5{display:flex;flex-wrap:wrap;gap:6px}.HomeOptionsPanel_group__tDTrh{border-top:1px solid var(--color-fog-350);padding-top:14px}.HomeOptionsPanel_group__tDTrh h3{margin:0;font-size:var(--text-xs);font-weight:500}.HomeOptionsPanel_group__tDTrh>p{color:var(--color-muted);font-size:var(--text-eyebrow);margin:6px 0 10px}.HomeOptionsPanel_choices__twwUr{display:grid;gap:7px}.HomeOptionsPanel_choice__CD0G9{text-align:left;border:1px solid var(--color-fog-400);border-radius:var(--radius-md);padding:10px 12px;background:var(--color-fog-50);cursor:pointer}.HomeOptionsPanel_choice__CD0G9 span{display:flex;align-items:center;gap:6px;font-weight:500}.HomeOptionsPanel_choice__CD0G9 small{display:block;margin:6px 0 0 20px;font-size:var(--text-eyebrow);color:var(--color-muted);line-height:1.5}.HomeOptionsPanel_choice__CD0G9:hover{border-color:var(--color-pine-200)}.HomeOptionsPanel_choice__CD0G9:focus-visible{outline:2px solid var(--color-pine);outline-offset:2px}.HomeOptionsPanel_choice__CD0G9:disabled{opacity:.6;cursor:wait}.HomeOptionsPanel_pill__CSmB_{border:1px solid var(--color-fog-400);border-radius:var(--radius-md);background:var(--color-fog-50);padding:7px 9px;font-size:var(--text-eyebrow);cursor:pointer}.HomeOptionsPanel_selected__GQYag{background:var(--color-pine-50);color:var(--color-pine);border-color:var(--color-pine-200)}.HomeOptionsPanel_hint__a6wWN{color:var(--color-muted);font-size:var(--text-eyebrow);line-height:1.6;margin:0}.HomeOptionsPanel_editor__UvmwM{border-top:1px solid var(--color-fog-350);padding-top:16px;display:flex;flex-direction:column;gap:12px}.HomeOptionsPanel_field__62wHW{display:flex;flex-direction:column;gap:6px}.HomeOptionsPanel_field__62wHW input{border:1px solid var(--color-fog-400);border-radius:var(--radius-md);padding:8px 10px;background:var(--color-fog-50);min-width:0;width:100%}.HomeOptionsPanel_field__62wHW input:focus{outline-color:var(--color-pine-200)}.HomeOptionsPanel_step__8urGv{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding-top:8px}.HomeOptionsPanel_step__8urGv strong{font-weight:500}.HomeOptionsPanel_step__8urGv p,.HomeOptionsPanel_step__8urGv small{margin:0;color:var(--color-muted);line-height:1.6}.HomeOptionsPanel_checkbox__ZwxEx{display:flex;align-items:flex-start;gap:8px;line-height:1.6}.HomeOptionsPanel_checkbox__ZwxEx input{margin-top:3px}.HomeOptionsPanel_activePick__5RjZf,.HomeOptionsPanel_error__cHbCE{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);padding:10px;border-radius:var(--radius-md);line-height:1.6}.HomeOptionsPanel_activePick__5RjZf p,.HomeOptionsPanel_error__cHbCE p{margin:0}.HomeOptionsPanel_activePick__5RjZf button,.HomeOptionsPanel_error__cHbCE button{display:block;text-decoration:underline;cursor:pointer}.HomeOptionsPanel_registered__Jvl_M{margin-top:12px;padding-top:8px;border-top:1px solid var(--color-fog-350)}.HomeOptionsPanel_registered__Jvl_M strong{font-weight:500;color:var(--color-ink)}.HomeAssemblyPanel_panel__IF5O5{display:flex;flex-direction:column;padding:20px;gap:16px}.HomeAssemblyPanel_intro__FqIJw>span{font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);color:var(--color-muted);font-weight:500}.HomeAssemblyPanel_intro__FqIJw h2{margin:10px 0 8px;font-size:var(--text-base);font-weight:500}.HomeAssemblyPanel_intro__FqIJw p{margin:0;font-size:var(--text-xs);color:var(--color-muted);line-height:var(--text-xs--line-height)}.HomeAssemblyPanel_field__qZqXA{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:var(--text-xs)}.HomeAssemblyPanel_field__qZqXA>span{display:flex;justify-content:space-between;gap:6px;font-weight:500}.HomeAssemblyPanel_field__qZqXA>span small{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:400}.HomeAssemblyPanel_field__qZqXA input,.HomeAssemblyPanel_field__qZqXA select{border:1px solid var(--color-fog-400);border-radius:var(--radius-md);color:var(--color-ink);background:var(--color-fog-50);width:100%;min-width:0;padding:8px 10px;outline:none;font-size:var(--text-xs)}.HomeAssemblyPanel_field__qZqXA input:focus,.HomeAssemblyPanel_field__qZqXA select:focus{box-shadow:var(--shadow-focus);border-color:var(--color-pine-200)}.HomeAssemblyPanel_field__qZqXA input::placeholder,.HomeAssemblyPanel_field__qZqXA select::placeholder{color:var(--color-muted)}.HomeAssemblyPanel_field__qZqXA input:read-only,.HomeAssemblyPanel_field__qZqXA select:read-only{color:var(--color-muted);background:var(--color-fog-100)}.HomeAssemblyPanel_newHome__IRoyV{display:flex;align-items:flex-end;gap:8px}.HomeAssemblyPanel_newHome__IRoyV>label{flex:1}.HomeAssemblyPanel_newHome__IRoyV>button{margin-bottom:2px}.HomeAssemblyPanel_quickAssign__KG1gG{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--color-fog-100);border:1px solid var(--color-fog-350);border-radius:var(--radius-md)}.HomeAssemblyPanel_quickAssign__KG1gG>strong{font-size:var(--text-xs);font-weight:500}.HomeAssemblyPanel_quickAssign__KG1gG>p{margin:0;color:var(--color-muted);font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height)}.HomeAssemblyPanel_quickAssign__KG1gG>div{display:flex;flex-wrap:wrap;gap:6px}.HomeAssemblyPanel_optionsCard__w8PzZ{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--color-fog-100);border:1px solid var(--color-fog-350);border-radius:var(--radius-md)}.HomeAssemblyPanel_optionsCard__w8PzZ>strong{font-size:var(--text-xs);font-weight:500}.HomeAssemblyPanel_optionsCard__w8PzZ>p{margin:0;color:var(--color-muted);font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height)}.HomeAssemblyPanel_optionsCard__w8PzZ>button{align-self:flex-start}.HomeAssemblyPanel_homeSelect__oFnbP{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--color-pine-200);border-radius:var(--radius-md);color:var(--color-pine);background:var(--color-pine-50)}.HomeAssemblyPanel_homeSelect__oFnbP select{background:rgba(0,0,0,0);font-size:var(--text-xs);font-weight:500;min-width:0;flex:1;outline:none}.HomeAssemblyPanel_homeHeading__upKN5{display:flex;align-items:center;gap:8px}.HomeAssemblyPanel_homeHeading__upKN5 h3{margin:0;flex:1;font-size:var(--text-sm);font-weight:500;overflow-wrap:anywhere}.HomeAssemblyPanel_homeHeading__upKN5>button{color:var(--color-muted);font-size:var(--text-eyebrow);text-decoration:underline;cursor:pointer;text-underline-offset:3px}.HomeAssemblyPanel_rename__8nlQ_{display:flex;align-items:center;gap:8px}.HomeAssemblyPanel_rename__8nlQ_ input{min-width:0;flex:1;border:1px solid var(--color-fog-400);border-radius:var(--radius-md);padding:8px;font-size:var(--text-xs)}.HomeAssemblyPanel_assignments__WBras{display:flex;flex-direction:column;gap:8px}.HomeAssemblyPanel_assignment__wu8gd{display:flex;align-items:center;border:1px solid var(--color-fog-350);border-radius:var(--radius-md);background:var(--color-fog-100);padding:8px;gap:4px}.HomeAssemblyPanel_assignmentActive__4jDD0{border-color:var(--color-pine-200);background:var(--color-pine-50)}.HomeAssemblyPanel_assignmentMain__kXbim{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0;cursor:pointer;text-align:left}.HomeAssemblyPanel_assignmentMain__kXbim>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.HomeAssemblyPanel_assignmentMain__kXbim strong{font-size:var(--text-xs);font-weight:500;overflow-wrap:anywhere}.HomeAssemblyPanel_assignmentMain__kXbim small{font-size:var(--text-eyebrow);color:var(--color-muted)}.HomeAssemblyPanel_assignmentMain__kXbim>svg{color:var(--color-pine);flex-shrink:0}.HomeAssemblyPanel_levelGlyph__vMC_0{color:var(--color-muted);padding-top:2px}.HomeAssemblyPanel_homeActions__ITPiP{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.HomeAssemblyPanel_empty__vmif4{padding:28px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--color-muted)}.HomeAssemblyPanel_empty__vmif4 h3{color:var(--color-ink);font-size:var(--text-sm);font-weight:500;margin:0}.HomeAssemblyPanel_empty__vmif4 p{margin:0;font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.HomeAssemblyPanel_editor__orKjt{padding-top:16px;border-top:1px solid var(--color-fog-350);display:flex;flex-direction:column;gap:14px}.HomeAssemblyPanel_editorTitle___tyr3{display:flex;align-items:center;justify-content:space-between}.HomeAssemblyPanel_editorTitle___tyr3 h3{margin:0;font-size:var(--text-sm);font-weight:500}.HomeAssemblyPanel_assignmentSource__rXJQz{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-xs);color:var(--color-pine);padding:10px;background:var(--color-pine-50);border:1px solid var(--color-pine-200);border-radius:var(--radius-md)}.HomeAssemblyPanel_assignmentSource__rXJQz svg{flex-shrink:0;margin-top:2px}.HomeAssemblyPanel_assignmentSource__rXJQz>span{display:flex;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere}.HomeAssemblyPanel_assignmentSource__rXJQz small{color:var(--color-muted);font-size:var(--text-eyebrow)}.HomeAssemblyPanel_stepHeading___DxtW{display:flex;align-items:center;gap:8px;margin-top:8px}.HomeAssemblyPanel_stepHeading___DxtW>span{width:20px;height:20px;display:grid;place-items:center;font-size:var(--text-eyebrow);border-radius:var(--radius-pill);color:var(--color-pine);background:var(--color-pine-100)}.HomeAssemblyPanel_stepHeading___DxtW h4{margin:0;font-size:var(--text-xs);font-weight:500}.HomeAssemblyPanel_hint__aeLsQ{margin:0;font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height);color:var(--color-muted)}.HomeAssemblyPanel_actionRow__b_CE2{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.HomeAssemblyPanel_selectionStatus__6RHXG{margin:-6px 0 0;color:var(--color-muted);font-size:var(--text-eyebrow);font-family:var(--font-numeric)}.HomeAssemblyPanel_layerSummary__bgrvC{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--color-muted);font-size:var(--text-xs);padding:10px 12px;background:var(--color-fog-100);border:1px solid var(--color-fog-350);border-radius:var(--radius-md)}.HomeAssemblyPanel_layerSummary__bgrvC small{display:block;flex-basis:100%;font-size:var(--text-eyebrow)}.HomeAssemblyPanel_twoFields__1Ih7T{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.HomeAssemblyPanel_checkbox__SpBQ_{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.HomeAssemblyPanel_checkbox__SpBQ_ input{margin-top:2px}.HomeAssemblyPanel_warning__UFKjA{margin:0;color:var(--color-warning-fg);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);padding:10px;font-size:var(--text-xs)}.HomeAssemblyPanel_editorActions__Q0Ugv{display:flex;flex-wrap:wrap;gap:8px}.HomeAssemblyPanel_method__6fj9m{margin-top:4px;border-top:1px solid var(--color-fog-350);padding-top:14px;color:var(--color-muted)}.HomeAssemblyPanel_method__6fj9m summary{display:flex;align-items:center;gap:6px;font-size:var(--text-eyebrow);cursor:pointer}.HomeAssemblyPanel_method__6fj9m p{font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height);margin:12px 0 0}.HomeAssemblyPanel_secondPoint__kmeBn{display:flex;flex-direction:column;gap:12px;background:var(--color-fog-100)}.HomeAssemblyPanel_advanced__jTYm2,.HomeAssemblyPanel_secondPoint__kmeBn{padding:12px;border:1px solid var(--color-fog-350);border-radius:var(--radius-md)}.HomeAssemblyPanel_advanced__jTYm2>summary{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-muted);font-size:var(--text-xs)}.HomeAssemblyPanel_advanced__jTYm2>:not(summary){margin-top:12px}.HomeAssemblyPanel_heightEvidence__CJAxy{padding:10px 12px;border-left:2px solid var(--color-pine-200);background:var(--color-pine-50);font-size:var(--text-eyebrow)}.HomeAssemblyPanel_heightEvidence__CJAxy strong{font-weight:500;text-transform:capitalize;color:var(--color-pine)}.HomeAssemblyPanel_heightEvidence__CJAxy p{margin:6px 0 0;color:var(--color-muted);line-height:var(--text-xs--line-height)}.HomeAssemblyPanel_reconstructionCard__dgTRC{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--color-pine-50);border:1px solid var(--color-pine-200);border-radius:var(--radius-md)}.HomeAssemblyPanel_reconstructionCard__dgTRC>strong{font-size:var(--text-xs);font-weight:500}.HomeAssemblyPanel_reconstructionCard__dgTRC>p,.HomeAssemblyPanel_reconstructionCard__dgTRC>small{margin:0;color:var(--color-muted);font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height)}.HomeAssemblyPanel_reconstructionCard__dgTRC>button{align-self:flex-start}.CadWorkspace_workspace__TBQ8C{min-height:100dvh;color:var(--color-ink);background:var(--color-fog-100)}.CadWorkspace_header__Nw_Ux{height:60px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-fog-350);background:var(--color-fog-100)}.CadWorkspace_brand__sdyVY{display:inline-flex;align-items:center;gap:12px;font-size:var(--text-base);font-weight:600;text-decoration:none;white-space:nowrap}.CadWorkspace_brandMark__L9JUD{display:grid;place-items:center;color:var(--color-pine)}.CadWorkspace_brandDivider__bIhuL,.CadWorkspace_headerDivider__FDqBK{height:18px;width:1px;background:var(--color-fog-400)}.CadWorkspace_productName__iP6Yj{font-weight:500;color:var(--color-muted);font-size:var(--text-sm)}.CadWorkspace_headerCenter__qTO02{display:flex;gap:10px;align-items:center;color:var(--color-muted);font-size:var(--text-xs)}.CadWorkspace_localDot__JyMzm{width:6px;height:6px;background:var(--color-pine);border-radius:var(--radius-pill);flex-shrink:0}.CadWorkspace_headerActions__Zkrd4,.CadWorkspace_projectSelectWrap__R_49m{display:flex;align-items:center;gap:8px}.CadWorkspace_projectSelectWrap__R_49m{color:var(--color-muted);padding:4px 8px}.CadWorkspace_projectSelectWrap__R_49m select{width:180px;background:rgba(0,0,0,0);font-size:var(--text-xs);color:var(--color-ink);outline:none;text-overflow:ellipsis}.CadWorkspace_main__RTgjc{display:flex;flex-direction:column;height:calc(100dvh - 60px);min-height:690px}.CadWorkspace_projectBar__IFIgD{flex-shrink:0;padding:24px 28px 22px;display:flex;justify-content:space-between;align-items:center;gap:24px}.CadWorkspace_projectTitle__KdlRC{min-width:0}.CadWorkspace_projectTitle__KdlRC h1{margin:8px 0;max-width:750px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);font-weight:500;letter-spacing:-.025em}.CadWorkspace_projectTitle__KdlRC p{font-size:var(--text-body-sm);color:var(--color-muted);margin:0}.CadWorkspace_eyebrow__kA9xs{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:var(--text-eyebrow--letter-spacing);line-height:var(--text-eyebrow--line-height)}.CadWorkspace_workflow__fPcXs{display:flex;gap:12px;align-items:center;font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.CadWorkspace_workflow__fPcXs>span{display:flex;align-items:center;gap:6px}.CadWorkspace_workflow__fPcXs>span>span{display:grid;place-items:center;border:1px solid var(--color-fog-400);width:22px;height:22px;border-radius:var(--radius-pill);font-family:var(--font-numeric);font-size:var(--text-eyebrow)}.CadWorkspace_workflow__fPcXs>svg{color:var(--color-fog-500)}.CadWorkspace_workflow__fPcXs .CadWorkspace_workflowActive__iWA6m{color:var(--color-pine)}.CadWorkspace_workflow__fPcXs .CadWorkspace_workflowActive__iWA6m>span{color:var(--color-pine);background:var(--color-pine-100);border-color:var(--color-pine-200)}.CadWorkspace_workbench__dps63{flex:1;min-height:0;display:grid;grid-template-columns:258px minmax(320px,1fr) 312px;border-block:1px solid var(--color-fog-350)}.CadWorkspace_leftPanel__ZZV4p,.CadWorkspace_rightPanel__iA8Kv{min-height:0;background:var(--color-fog-50);display:flex;flex-direction:column}.CadWorkspace_leftPanel__ZZV4p{border-right:1px solid var(--color-fog-350)}.CadWorkspace_rightPanel__iA8Kv{border-left:1px solid var(--color-fog-350)}.CadWorkspace_panelTabs__Pf7Dn{height:48px;display:flex;flex-shrink:0;border-bottom:1px solid var(--color-fog-300);padding:0 16px;gap:20px}.CadWorkspace_panelTabs__Pf7Dn button{display:flex;gap:6px;align-items:center;position:relative;font-size:var(--text-xs);font-weight:500;color:var(--color-muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid rgba(0,0,0,0);padding:0 0 1px}.CadWorkspace_panelTabs__Pf7Dn button>span{padding:1px 5px;background:var(--color-fog-200);border-radius:var(--radius-md);font-size:var(--text-eyebrow);font-family:var(--font-numeric)}.CadWorkspace_panelTabs__Pf7Dn .CadWorkspace_activeTab__5Nfe1{color:var(--color-pine);border-bottom-color:var(--color-pine)}.CadWorkspace_leftBody__TtLJk{overflow-y:auto;min-height:0;padding:20px 16px;display:flex;flex-direction:column;gap:12px}.CadWorkspace_leftFooter__mp1Yb{margin-top:auto;display:flex;align-items:center;gap:8px;color:var(--color-muted);padding:16px;border-top:1px solid var(--color-fog-300);font-size:var(--text-eyebrow)}.CadWorkspace_uploadZone__X1ReU{padding:24px 12px;width:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:var(--color-pine);background:var(--color-fog-100);border:1px dashed var(--color-fog-400);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-soft),border-color var(--duration-fast) var(--ease-soft)}.CadWorkspace_uploadZone__X1ReU:hover{background:var(--color-pine-50);border-color:var(--color-pine-200)}.CadWorkspace_uploadZone__X1ReU:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.CadWorkspace_uploadZone__X1ReU:disabled{cursor:wait;opacity:.7}.CadWorkspace_uploadCompact__yfy8G{padding:16px 12px;gap:8px}.CadWorkspace_uploadActive__HjS_L{border-color:var(--color-pine);background:var(--color-pine-50)}.CadWorkspace_uploadTitle__U4Epx{font-size:var(--text-body-sm);font-weight:500}.CadWorkspace_uploadHint__LT6Zb{color:var(--color-muted);font-size:var(--text-eyebrow);line-height:var(--text-sm--line-height);text-align:center}.CadWorkspace_underlined__EymdH{text-decoration:underline;text-underline-offset:3px}.CadWorkspace_hidden__wQCay{display:none}.CadWorkspace_sourceHint__up9LR{margin:0 0 8px;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.CadWorkspace_sourceHint__up9LR strong{font-weight:500;color:var(--color-ink)}.CadWorkspace_sourceCard__y5dah{border:1px solid var(--color-fog-350);border-radius:var(--radius-md);padding:12px;background:var(--color-fog-100)}.CadWorkspace_sourceFailed__Hgue_{border-color:var(--color-danger-border);background:var(--color-danger-bg)}.CadWorkspace_sourceTop__7iTMc{display:flex;gap:8px;align-items:center}.CadWorkspace_fileIcon__usv3k{color:var(--color-muted);flex-shrink:0}.CadWorkspace_sourceName__ht7yS{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.CadWorkspace_sourceName__ht7yS strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-weight:500}.CadWorkspace_sourceName__ht7yS>span{color:var(--color-muted);font-size:var(--text-eyebrow)}.CadWorkspace_workspace__TBQ8C input[type=checkbox]{width:13px;height:13px;flex-shrink:0;accent-color:var(--color-pine);cursor:pointer}.CadWorkspace_sourceRole__qS4ly{display:flex;align-items:flex-start;gap:6px;padding-top:12px;margin-top:12px;border-top:1px solid var(--color-fog-350);font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height);color:var(--color-muted)}.CadWorkspace_fileError__YR_8p{color:var(--color-danger-fg);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin:12px 0 0;overflow-wrap:anywhere}.CadWorkspace_fileIssues__Vn7gb{font-size:var(--text-eyebrow);color:var(--color-muted);margin-top:12px}.CadWorkspace_fileIssues__Vn7gb summary{display:flex;align-items:center;gap:4px;cursor:pointer}.CadWorkspace_fileIssues__Vn7gb ul{padding-left:14px;margin:8px 0 0;display:flex;flex-direction:column;gap:8px;line-height:var(--text-xs--line-height)}.CadWorkspace_unitOverride__lDhW_{margin-top:12px;display:flex;flex-direction:column;gap:6px;font-size:var(--text-eyebrow);color:var(--color-warning-fg)}.CadWorkspace_unitOverride__lDhW_ select{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);border-radius:var(--radius-md);padding:6px;color:var(--color-warning-fg)}.CadWorkspace_sourceEmpty___J_wI{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:36px 12px;color:var(--color-muted)}.CadWorkspace_sourceEmpty___J_wI p{margin:4px 0 0;font-size:var(--text-xs)}.CadWorkspace_sourceEmpty___J_wI span{font-size:var(--text-eyebrow);line-height:var(--text-sm--line-height)}.CadWorkspace_viewportPanel__vn51D{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--color-fog-100)}.CadWorkspace_viewportToolbar___84Ah{height:48px;padding:0 16px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-fog-300);background:var(--color-fog-50)}.CadWorkspace_sourceToggle__ij86k{display:none}.CadWorkspace_viewSwitch__AmyUw{display:inline-flex;gap:2px;padding:3px;background:var(--color-fog-200);border-radius:var(--radius-md)}.CadWorkspace_viewSwitch__AmyUw button{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);font-size:var(--text-xs);padding:4px 10px;border-radius:var(--radius-md);cursor:pointer}.CadWorkspace_viewSwitch__AmyUw .CadWorkspace_viewActive__SiBZ6{background:var(--color-fog-50);color:var(--color-pine);box-shadow:var(--shadow-sm)}.CadWorkspace_layoutSelect__6LMpR{max-width:160px;font-size:var(--text-xs);color:var(--color-muted);background:rgba(0,0,0,0);outline:none}.CadWorkspace_viewport__cMFoN{position:relative;flex:1;min-height:320px;overflow:hidden}.CadWorkspace_canvas__4hjMu{position:absolute;inset:0;overflow:hidden}.CadWorkspace_canvas__4hjMu canvas{width:100%;height:100%;display:block;touch-action:none}.CadWorkspace_canvas__4hjMu canvas:focus-visible{outline:2px solid var(--color-pine);outline-offset:-2px}.CadWorkspace_emptyViewport__3cNmv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(88%,430px);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:var(--color-muted);pointer-events:none}.CadWorkspace_emptyViewport__3cNmv h2{color:var(--color-pine);font-size:var(--text-display-lg);font-weight:500;line-height:var(--text-display-lg--line-height);letter-spacing:-.02em;margin:0}.CadWorkspace_emptyViewport__3cNmv h3{color:var(--color-pine);font-size:var(--text-lg);margin:0}.CadWorkspace_emptyViewport__3cNmv p{font-size:var(--text-body-sm);max-width:355px;margin:0;line-height:var(--text-body-sm--line-height)}.CadWorkspace_emptyGlyph__XlsfT{width:104px;height:104px;border:1px solid var(--color-pine-200);border-radius:var(--radius-md);background:var(--color-pine-50);color:var(--color-pine);display:grid;place-items:center;margin-bottom:8px}.CadWorkspace_emptyFeatures__Jc_9s{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:8px;font-size:var(--text-eyebrow);color:var(--color-muted)}.CadWorkspace_emptyFeatures__Jc_9s>span{display:flex;align-items:center;gap:4px}.CadWorkspace_processing__1JUhw{position:absolute;inset:0;padding:32px;background:color-mix(in srgb,var(--color-fog-100) 94%,transparent);color:var(--color-pine);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.CadWorkspace_processing__1JUhw h3{margin:0;font-size:var(--text-lg);font-weight:500}.CadWorkspace_processing__1JUhw p{margin:0;max-width:340px;color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.CadWorkspace_processing__1JUhw>span{font-size:var(--text-xs);color:var(--color-muted)}.CadWorkspace_emptyViewport__3cNmv[hidden],.CadWorkspace_viewerError__Jp0Kk[hidden]{display:none}.CadWorkspace_viewerError__Jp0Kk{position:absolute;inset:0;background:var(--color-warning-bg);color:var(--color-warning-fg);display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;padding:32px;text-align:center;font-size:var(--text-sm);z-index:2}.CadWorkspace_viewportLabel__M89jz{top:16px;left:16px;gap:8px;background:var(--color-fog-50);border:1px solid var(--color-fog-350);border-radius:var(--radius-pill);padding:6px 10px;box-shadow:var(--shadow-sm)}.CadWorkspace_compass__nkrZB,.CadWorkspace_viewportLabel__M89jz{position:absolute;display:flex;align-items:center;color:var(--color-muted);font-size:var(--text-eyebrow);pointer-events:none}.CadWorkspace_compass__nkrZB{right:20px;bottom:20px;flex-direction:column;gap:2px}.CadWorkspace_categoryBar__zPO6r{padding:10px 16px;display:flex;flex-wrap:wrap;gap:6px 12px;border-top:1px solid var(--color-fog-300)}.CadWorkspace_categoryChip__l3PMO{display:flex;align-items:center;gap:5px;color:var(--color-muted);font-size:var(--text-eyebrow);cursor:pointer}.CadWorkspace_categoryChip__l3PMO>span:last-child:not(.CadWorkspace_categoryDot__aI_Fc){font-family:var(--font-numeric);opacity:.75}.CadWorkspace_categoryChip__l3PMO:disabled{cursor:default}.CadWorkspace_categoryHidden__0nObh{opacity:.35;text-decoration:line-through}.CadWorkspace_categoryDot__aI_Fc{width:7px;height:7px;border-radius:var(--radius-pill);flex-shrink:0}.CadWorkspace_wall__MYN_F{background:#455c51}.CadWorkspace_window__QasiS{background:#588ba8}.CadWorkspace_door__WvnT1{background:#ab8655}.CadWorkspace_appliance__09blz{background:#877aa0}.CadWorkspace_fixture__mQQvT{background:#8b6d6b}.CadWorkspace_roof__SpJ6B{background:#9a5e4f}.CadWorkspace_other__uVRlQ{background:#b1ada3}.CadWorkspace_viewportFooter__E5QJp{height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid var(--color-fog-300);color:var(--color-muted);font-size:var(--text-eyebrow)}.CadWorkspace_viewportFooter__E5QJp>span{display:inline-flex;align-items:center;gap:4px}.CadWorkspace_rightBody__bgUqN{overflow-y:auto;min-height:0;flex:1}.CadWorkspace_checksIntro__CFEZi{padding:24px 20px 16px}.CadWorkspace_checksIntro__CFEZi h2{font-size:var(--text-base);font-weight:500;margin:10px 0 8px;line-height:var(--text-base--line-height)}.CadWorkspace_checksIntro__CFEZi p{font-size:var(--text-xs);color:var(--color-muted);line-height:var(--text-xs--line-height);margin:0}.CadWorkspace_checkItem__udiVY{border-bottom:1px solid var(--color-fog-300)}.CadWorkspace_checkItem__udiVY>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:14px 20px;cursor:pointer}.CadWorkspace_checkItem__udiVY>summary:hover{background:var(--color-fog-100)}.CadWorkspace_checkItem__udiVY>summary::-webkit-details-marker{display:none}.CadWorkspace_checkItem__udiVY[open] .CadWorkspace_chevron__C15Nt{transform:rotate(180deg)}.CadWorkspace_checkLabel__y7oG9{flex:1;min-width:0;font-size:var(--text-xs);font-weight:500}.CadWorkspace_statusIcon__vyi6d{display:grid;place-items:center;width:24px;height:24px;background:rgba(0,0,0,0)!important;border:none!important}.CadWorkspace_statusPill__42Kvm{font-size:var(--text-eyebrow);border:1px solid;border-radius:var(--radius-pill);padding:2px 7px;min-width:27px;text-align:center;font-family:var(--font-numeric)}.CadWorkspace_pass__WNVH2{background:var(--color-success-bg);color:var(--color-success-fg);border-color:var(--color-success-border)}.CadWorkspace_review__5smaz{background:var(--color-warning-bg);color:var(--color-warning-fg);border-color:var(--color-warning-border)}.CadWorkspace_missing__H1RVX{background:var(--color-danger-bg);color:var(--color-danger-fg);border-color:var(--color-danger-border)}.CadWorkspace_chevron__C15Nt{color:var(--color-muted);flex-shrink:0}.CadWorkspace_checkDetail__L2tJu{padding:0 20px 16px 52px;font-size:var(--text-xs);color:var(--color-muted);line-height:var(--text-xs--line-height);overflow-wrap:anywhere}.CadWorkspace_checkDetail__L2tJu p{margin:0 0 8px}.CadWorkspace_checkDetail__L2tJu ul{margin:8px 0 0;padding-left:14px;display:flex;flex-direction:column;gap:6px;font-size:var(--text-eyebrow)}.CadWorkspace_checksPlaceholder__2ioQ7>div{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--color-fog-300);font-size:var(--text-xs);color:var(--color-muted)}.CadWorkspace_checksPlaceholder__2ioQ7>div>span:last-child{margin-left:auto;font-size:var(--text-eyebrow)}.CadWorkspace_emptyCheck__r56Fz{width:15px;height:15px;border-radius:var(--radius-pill);border:1px dashed var(--color-fog-500)}.CadWorkspace_evidenceNote__G8bcY{display:flex;align-items:flex-start;gap:8px;padding:16px 20px;color:var(--color-muted)}.CadWorkspace_evidenceNote__G8bcY svg{flex-shrink:0;margin-top:2px}.CadWorkspace_evidenceNote__G8bcY p{margin:0;font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height)}.CadWorkspace_sectionHeading__fcgID{display:flex;align-items:center;gap:6px}.CadWorkspace_sectionHeading__fcgID h3{font-size:var(--text-xs);margin:0;font-weight:500}.CadWorkspace_settingsForm__3UvYm{display:flex;flex-direction:column;gap:14px;margin:4px 20px 20px;padding-top:20px;border-top:1px solid var(--color-fog-350)}.CadWorkspace_settingsForm__3UvYm>p{margin:0}.CadWorkspace_field__59kxM{display:flex;flex-direction:column;gap:6px;font-size:var(--text-xs)}.CadWorkspace_field__59kxM>span{font-weight:500}.CadWorkspace_field__59kxM input{width:100%;min-width:0;border:1px solid var(--color-fog-400);background:var(--color-fog-50);border-radius:var(--radius-md);padding:8px 10px;color:var(--color-ink);font-size:var(--text-xs);outline:none}.CadWorkspace_field__59kxM input:focus{box-shadow:var(--shadow-focus);border-color:var(--color-pine-200)}.CadWorkspace_field__59kxM input::placeholder{color:var(--color-muted)}.CadWorkspace_checkboxLabel__y_KT4{display:flex;gap:8px;align-items:flex-start;font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.CadWorkspace_checkboxLabel__y_KT4 input{margin-top:2px}.CadWorkspace_small__z1AZj{color:var(--color-muted);font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height)}.CadWorkspace_muted__tMfs0{color:var(--color-muted)}.CadWorkspace_numeric__Q1FfS{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.CadWorkspace_assumptions__mFq61{padding:16px 20px;border-top:1px solid var(--color-fog-350);color:var(--color-muted);font-size:var(--text-eyebrow)}.CadWorkspace_assumptions__mFq61 summary{display:flex;align-items:center;gap:6px;cursor:pointer}.CadWorkspace_assumptions__mFq61 ul{margin:12px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:8px;line-height:var(--text-xs--line-height)}.CadWorkspace_layerRow__qAWlO{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--color-fog-300)}.CadWorkspace_layerRow__qAWlO label{display:flex;align-items:center;gap:6px;font-size:var(--text-eyebrow)}.CadWorkspace_layerRow__qAWlO label>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CadWorkspace_layerRow__qAWlO label>span:last-child{color:var(--color-muted)}.CadWorkspace_layerRow__qAWlO select{border:1px solid var(--color-fog-400);color:var(--color-muted);background:var(--color-fog-100);padding:5px 8px;border-radius:var(--radius-md);font-size:var(--text-eyebrow);margin-left:20px}.CadWorkspace_inspectorEmpty__SlF93{text-align:center;padding:48px 28px;color:var(--color-muted);display:flex;flex-direction:column;align-items:center;gap:14px}.CadWorkspace_inspectorEmpty__SlF93 h3{font-size:var(--text-sm);font-weight:500;color:var(--color-ink);margin:0}.CadWorkspace_inspectorEmpty__SlF93 p{margin:0;font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.CadWorkspace_inspector__PZ46K{padding:24px 20px}.CadWorkspace_inspectorTitle__2UwhJ{display:flex;align-items:center;gap:8px;margin-bottom:20px}.CadWorkspace_inspectorTitle__2UwhJ h3{margin:0;font-size:var(--text-sm);font-weight:500;flex:1}.CadWorkspace_code__YHa2C{font-family:monospace;font-size:var(--text-eyebrow);color:var(--color-muted)}.CadWorkspace_properties___0dMK{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px 8px;font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height)}.CadWorkspace_properties___0dMK dt{color:var(--color-muted);overflow-wrap:anywhere}.CadWorkspace_properties___0dMK dd{margin:0;overflow-wrap:anywhere}.CadWorkspace_propertyRow__9kRmV{display:contents}.CadWorkspace_inspectorSection__9n_ZW{padding-top:20px;margin-top:20px;border-top:1px solid var(--color-fog-300)}.CadWorkspace_inspectorSection__9n_ZW h4{font-size:var(--text-xs);font-weight:500;margin:0 0 12px}.CadWorkspace_inspectorSection__9n_ZW p{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin:0;overflow-wrap:anywhere}.CadWorkspace_blockPath__TP_V8{display:flex;flex-direction:column;gap:8px;font-size:var(--text-eyebrow);color:var(--color-muted)}.CadWorkspace_blockPath__TP_V8 span{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.CadWorkspace_blockPath__TP_V8 svg{flex-shrink:0}.CadWorkspace_evidence__BU9ep{display:flex;flex-direction:column;gap:4px;font-size:var(--text-eyebrow);margin-bottom:12px}.CadWorkspace_evidence__BU9ep>span{color:var(--color-muted);text-transform:capitalize}.CadWorkspace_evidence__BU9ep code{overflow-wrap:anywhere;font-size:var(--text-eyebrow)}.CadWorkspace_buildBar__DqfWP{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--color-fog-50)}.CadWorkspace_buildNote___9KqJ{display:flex;align-items:center;gap:12px;color:var(--color-pine)}.CadWorkspace_buildNote___9KqJ>span{display:flex;flex-direction:column;gap:4px}.CadWorkspace_buildNote___9KqJ strong{font-size:var(--text-xs);font-weight:500}.CadWorkspace_buildNote___9KqJ small{font-size:var(--text-eyebrow);color:var(--color-muted)}.CadWorkspace_buildActions__AFHcG{display:flex;gap:12px;align-items:center}.CadWorkspace_unitSelect__WrKbl{display:flex;align-items:center;gap:5px;color:var(--color-muted)}.CadWorkspace_unitSelect__WrKbl select{font-size:var(--text-xs);background:rgba(0,0,0,0);width:76px;outline:none}.CadWorkspace_studyToggle__mJHR3{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--text-xs);color:var(--color-muted)}.CadWorkspace_disabled__gcon4{opacity:.5}.CadWorkspace_downloadLink__oyr9m{display:inline-flex;align-items:center;gap:4px;color:var(--color-muted);font-size:var(--text-xs);text-decoration:underline;text-underline-offset:3px}.CadWorkspace_errorBanner__HP0mx{display:flex;gap:10px;align-items:center;padding:10px 28px;border-block:1px solid var(--color-danger-border);color:var(--color-danger-fg);background:var(--color-danger-bg);font-size:var(--text-xs)}.CadWorkspace_errorBanner__HP0mx>svg{flex-shrink:0}.CadWorkspace_errorBanner__HP0mx>span{flex:1}.CadWorkspace_spinning___gXJk{opacity:.7}@media(prefers-reduced-motion:reduce){.CadWorkspace_spinning___gXJk{animation:none}.CadWorkspace_uploadZone__X1ReU{transition:none}}.CadWorkspace_regionControls__E_NzL{display:flex;align-items:center;gap:4px;margin-top:10px}.CadWorkspace_regionControls__E_NzL>button:first-child{flex:1}.CadWorkspace_regionBanner__UrzB0{position:absolute;top:56px;left:16px;right:16px;padding:10px 12px;display:flex;gap:8px;align-items:center;background:var(--color-info-bg);color:var(--color-info-fg);border:1px solid var(--color-info-border);border-radius:var(--radius-md);font-size:var(--text-xs);box-shadow:var(--shadow-sm)}.CadWorkspace_regionBanner__UrzB0>span{flex:1}@media(max-width:1280px){.CadWorkspace_headerCenter__qTO02{display:none}.CadWorkspace_workflow__fPcXs{gap:6px}.CadWorkspace_workbench__dps63{grid-template-columns:226px minmax(300px,1fr) 284px}.CadWorkspace_projectBar__IFIgD{padding:20px 24px}.CadWorkspace_projectTitle__KdlRC h1{max-width:520px}.CadWorkspace_buildNote___9KqJ small{display:none}.CadWorkspace_buildActions__AFHcG{gap:8px}}.CadWorkspace_fileSheetGroup__ApqJg{display:flex;flex-direction:column;gap:8px}.CadWorkspace_fileSheetTitle__G7xoH{display:flex;align-items:center;gap:6px;margin:8px 0 2px;color:var(--color-muted);font-size:var(--text-eyebrow)}.CadWorkspace_fileSheetTitle__G7xoH>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CadWorkspace_fileSheetTitle__G7xoH svg{flex-shrink:0}.CadWorkspace_sheetCard___p_w8{border:1px solid var(--color-fog-350);border-radius:var(--radius-md);background:var(--color-fog-100)}.CadWorkspace_sheetCard___p_w8>button{width:100%;text-align:left;display:flex;flex-direction:column;gap:6px;padding:12px;cursor:pointer}.CadWorkspace_sheetCard___p_w8>button>span{font-size:var(--text-xs);font-weight:500;overflow-wrap:anywhere}.CadWorkspace_sheetCard___p_w8>button>small{font-size:var(--text-eyebrow);color:var(--color-muted)}.CadWorkspace_sheetSelected__xyuoI{border-color:var(--color-pine-200);background:var(--color-pine-50)}.CadWorkspace_viewportChoices__dB3Fa{display:flex;flex-direction:column;border-top:1px solid var(--color-pine-200);gap:2px;padding:6px}.CadWorkspace_viewportChoices__dB3Fa>button{display:flex;align-items:center;gap:6px;text-align:left;padding:8px 6px;border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--text-eyebrow);cursor:pointer}.CadWorkspace_viewportChoices__dB3Fa>button svg{flex-shrink:0}.CadWorkspace_viewportChoices__dB3Fa>button:disabled{opacity:.45;cursor:default}.CadWorkspace_viewportChoices__dB3Fa .CadWorkspace_viewportChoiceActive__en6Dv{color:var(--color-pine);background:var(--color-pine-100)}.CadWorkspace_layerActions__b_A04{display:flex;align-items:center;gap:6px}.CadWorkspace_conversionWarning__8mixv{display:flex;align-items:flex-start;gap:12px;padding:12px 28px;background:var(--color-warning-bg);color:var(--color-warning-fg);border-block:1px solid var(--color-warning-border)}.CadWorkspace_conversionWarning__8mixv>svg{flex-shrink:0;margin-top:2px}.CadWorkspace_conversionWarning__8mixv strong{display:block;font-size:var(--text-xs);font-weight:500}.CadWorkspace_conversionWarning__8mixv p{margin:4px 0 0;font-size:var(--text-eyebrow);line-height:var(--text-xs--line-height)}.CadWorkspace_modelSummary__78UjE{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:9px 14px;border-bottom:1px solid var(--color-fog-350);background:var(--color-pine-50);color:var(--color-muted);font-size:var(--text-eyebrow)}.CadWorkspace_modelSummary__78UjE>span:first-child{display:flex;align-items:center;gap:6px;color:var(--color-pine)}.CadWorkspace_modelSummary__78UjE strong{font-weight:500}.CadWorkspace_modelSummary__78UjE>button{display:flex;align-items:center;gap:4px;margin-left:auto;color:var(--color-pine);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.CadWorkspace_modelEvidenceNote__bza6c{display:flex;align-items:center;gap:10px;padding:10px 16px;color:var(--color-pine);background:var(--color-pine-50);border:1px solid var(--color-pine-200);border-radius:var(--radius-md);font-size:var(--text-xs)}.CadWorkspace_modelEvidenceNote__bza6c>svg{flex-shrink:0}.CadWorkspace_modelEvidenceNote__bza6c>span{flex:1}.CadWorkspace_preparationBar__j49PV{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 18px;border:1px solid var(--color-pine-200);border-radius:var(--radius-md);color:var(--color-pine);background:var(--color-pine-50);font-size:var(--text-eyebrow)}.CadWorkspace_preparationBar__j49PV>span+span{color:var(--color-muted)}@media(max-width:1024px){.CadWorkspace_workspace__TBQ8C{height:100dvh;min-height:0;overflow:hidden}.CadWorkspace_header__Nw_Ux{height:48px;padding:0 12px;gap:12px}.CadWorkspace_brand__sdyVY{gap:8px;font-size:var(--text-sm)}.CadWorkspace_projectSelectWrap__R_49m{gap:4px;padding-inline:4px}.CadWorkspace_projectSelectWrap__R_49m select{width:124px}.CadWorkspace_main__RTgjc{height:calc(100dvh - 48px);min-height:0;overflow:hidden}.CadWorkspace_projectBar__IFIgD{padding:8px 12px;gap:12px}.CadWorkspace_projectTitle__KdlRC{width:100%}.CadWorkspace_projectTitle__KdlRC h1{max-width:100%;margin:0 0 4px;font-size:var(--text-base);line-height:var(--text-base--line-height)}.CadWorkspace_projectTitle__KdlRC p{font-size:var(--text-eyebrow)}.CadWorkspace_projectTitle__KdlRC>.CadWorkspace_eyebrow__kA9xs,.CadWorkspace_workflow__fPcXs{display:none}.CadWorkspace_preparationBar__j49PV{flex-shrink:0;flex-wrap:nowrap;gap:8px;padding:6px 12px;border-radius:0}.CadWorkspace_preparationBar__j49PV>span+span{display:none}.CadWorkspace_conversionWarning__8mixv,.CadWorkspace_errorBanner__HP0mx,.CadWorkspace_modelEvidenceNote__bza6c{flex-shrink:0;max-height:88px;overflow-y:auto;padding:8px 12px;font-size:var(--text-eyebrow)}.CadWorkspace_workbench__dps63{position:relative;grid-template-columns:minmax(0,1fr) 280px;overflow:hidden}.CadWorkspace_leftPanel__ZZV4p{display:none;position:absolute;top:0;bottom:0;left:0;width:250px;max-width:calc(100% - 24px);z-index:5;border:1px solid var(--color-fog-400);box-shadow:var(--shadow-lg)}.CadWorkspace_sourcesOpen__COEhT .CadWorkspace_leftPanel__ZZV4p{display:flex}.CadWorkspace_leftBody__TtLJk{flex:1;padding:12px;overscroll-behavior:contain}.CadWorkspace_leftFooter__mp1Yb{padding:10px 12px}.CadWorkspace_rightPanel__iA8Kv{grid-column:auto;min-width:0;overflow:hidden}.CadWorkspace_rightBody__bgUqN{overflow-x:hidden;overscroll-behavior:contain}.CadWorkspace_panelTabs__Pf7Dn{height:40px;padding:0 10px;gap:12px}.CadWorkspace_panelTabs__Pf7Dn button{gap:4px;font-size:var(--text-eyebrow)}.CadWorkspace_viewportPanel__vn51D{min-height:0;overflow:hidden}.CadWorkspace_viewportToolbar___84Ah{height:auto;min-height:76px;padding:6px 8px;gap:4px 6px;flex-wrap:wrap;justify-content:flex-start}.CadWorkspace_sourceToggle__ij86k{display:inline-flex;height:28px;padding-inline:8px;font-size:var(--text-eyebrow)}.CadWorkspace_viewportToolbar___84Ah>.CadWorkspace_viewSwitch__AmyUw:first-of-type{order:3;flex-basis:100%;justify-content:space-between}.CadWorkspace_viewportToolbar___84Ah>.CadWorkspace_viewSwitch__AmyUw:nth-of-type(2){margin-left:auto}.CadWorkspace_viewportToolbar___84Ah>button:last-child{height:28px;width:28px}.CadWorkspace_viewSwitch__AmyUw{min-width:0;padding:2px}.CadWorkspace_viewSwitch__AmyUw button{padding:4px 6px;gap:4px;font-size:var(--text-eyebrow);white-space:nowrap}.CadWorkspace_viewport__cMFoN{min-height:220px}.CadWorkspace_modelSummary__78UjE{flex-shrink:0;padding:6px 8px;gap:4px 8px}.CadWorkspace_modelSummary__78UjE>span:nth-child(2){display:none}.CadWorkspace_viewportLabel__M89jz{top:10px;left:8px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-eyebrow)}.CadWorkspace_categoryBar__zPO6r{flex-shrink:0;flex-wrap:nowrap;overflow-x:auto;padding:8px;gap:12px}.CadWorkspace_categoryBar__zPO6r .CadWorkspace_categoryChip__l3PMO{flex-shrink:0}.CadWorkspace_viewportFooter__E5QJp{display:none}.CadWorkspace_emptyViewport__3cNmv{gap:10px}.CadWorkspace_emptyViewport__3cNmv h2{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.CadWorkspace_emptyViewport__3cNmv h3{font-size:var(--text-sm)}.CadWorkspace_emptyViewport__3cNmv p{font-size:var(--text-xs)}.CadWorkspace_emptyViewport__3cNmv .CadWorkspace_emptyFeatures__Jc_9s,.CadWorkspace_emptyViewport__3cNmv .CadWorkspace_eyebrow__kA9xs{display:none}.CadWorkspace_emptyGlyph__XlsfT{width:56px;height:56px;margin-bottom:0}.CadWorkspace_emptyGlyph__XlsfT svg{width:32px;height:32px}.CadWorkspace_processing__1JUhw{padding:16px;gap:10px}.CadWorkspace_processing__1JUhw h3{font-size:var(--text-sm)}.CadWorkspace_processing__1JUhw p{font-size:var(--text-xs)}.CadWorkspace_regionBanner__UrzB0{top:44px;left:8px;right:8px;padding:8px;font-size:var(--text-eyebrow)}.CadWorkspace_buildBar__DqfWP{padding:8px 12px;border-top:1px solid var(--color-fog-350)}.CadWorkspace_buildNote___9KqJ{display:none}.CadWorkspace_buildActions__AFHcG{justify-content:flex-end;width:100%;gap:6px}.CadWorkspace_buildActions__AFHcG>button{padding-inline:10px;font-size:var(--text-xs)}}@media(max-width:640px){.CadWorkspace_header__Nw_Ux{gap:8px}.CadWorkspace_brandDivider__bIhuL,.CadWorkspace_brand__sdyVY>span:not(.CadWorkspace_brandMark__L9JUD):not(.CadWorkspace_productName__iP6Yj){display:none}.CadWorkspace_headerActions__Zkrd4{gap:4px}.CadWorkspace_headerActions__Zkrd4>a{display:none}.CadWorkspace_projectSelectWrap__R_49m select{width:min(128px,32vw)}.CadWorkspace_projectTitle__KdlRC h1{font-size:var(--text-sm)}.CadWorkspace_workbench__dps63{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(120px,.72fr)}.CadWorkspace_viewportPanel__vn51D{grid-column:1;grid-row:1}.CadWorkspace_rightPanel__iA8Kv{grid-column:1;grid-row:2;border-left:0;border-top:1px solid var(--color-fog-350)}.CadWorkspace_viewport__cMFoN{min-height:0}.CadWorkspace_viewportToolbar___84Ah{min-height:68px;padding-block:4px}.CadWorkspace_viewSwitch__AmyUw button{padding:3px 6px}.CadWorkspace_modelSummary__78UjE{display:none}.CadWorkspace_categoryBar__zPO6r{padding-block:6px}.CadWorkspace_rightPanel__iA8Kv .CadWorkspace_panelTabs__Pf7Dn{height:36px}.CadWorkspace_leftFooter__mp1Yb,.CadWorkspace_unitSelect__WrKbl{display:none}.CadWorkspace_buildBar__DqfWP{padding:6px 8px}.CadWorkspace_buildActions__AFHcG{overflow-x:auto;justify-content:flex-start}.CadWorkspace_buildActions__AFHcG>a,.CadWorkspace_buildActions__AFHcG>button{flex-shrink:0}.CadWorkspace_emptyViewport__3cNmv p{max-height:48px;overflow:hidden}.CadWorkspace_emptyGlyph__XlsfT{display:none}.CadWorkspace_compass__nkrZB{right:12px;bottom:12px}}