.password-requirements-module__XVUkKG__rule{color:var(--text-muted);transition:color .15s ease-out}.password-requirements-module__XVUkKG__rule[data-met=true]{color:var(--text)}.password-requirements-module__XVUkKG__mark{flex-shrink:0;width:14px;height:14px;margin-top:2px;position:relative}.password-requirements-module__XVUkKG__icon{transition:opacity .15s ease-out;position:absolute;inset:0}.password-requirements-module__XVUkKG__unmet{opacity:1}.password-requirements-module__XVUkKG__met,.password-requirements-module__XVUkKG__rule[data-met=true] .password-requirements-module__XVUkKG__unmet{opacity:0}.password-requirements-module__XVUkKG__rule[data-met=true] .password-requirements-module__XVUkKG__met{opacity:1}@media (prefers-reduced-motion:reduce){.password-requirements-module__XVUkKG__rule,.password-requirements-module__XVUkKG__icon{transition:none}}
.verification-code-input-module__aHnjYa__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.verification-code-input-module__aHnjYa__entry{width:100%;position:relative}.verification-code-input-module__aHnjYa__cells{z-index:1;pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.verification-code-input-module__aHnjYa__cell{border:1px solid var(--control-border);border-radius:var(--radius-md,.375rem);background:var(--control-bg);min-width:0;height:3rem;color:var(--text);font-size:var(--text-lg,1.125rem);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1.5;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.verification-code-input-module__aHnjYa__cell[data-empty]{color:var(--text-faint)}.verification-code-input-module__aHnjYa__entry:hover .verification-code-input-module__aHnjYa__cell{border-color:var(--control-border-hover)}.verification-code-input-module__aHnjYa__cell[data-active]{border-color:var(--control-border-focus);box-shadow:0 0 0 1px var(--control-border-focus)}.verification-code-input-module__aHnjYa__cell[data-invalid]{border-color:var(--control-invalid-border)}.verification-code-input-module__aHnjYa__cell[data-invalid][data-active]{box-shadow:0 0 0 1px var(--control-invalid-border)}.verification-code-input-module__aHnjYa__entry[data-pending] .verification-code-input-module__aHnjYa__cell{color:var(--text-muted)}.verification-code-input-module__aHnjYa__input{color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;cursor:text;opacity:1;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:1rem;position:absolute;inset:0}.verification-code-input-module__aHnjYa__input:focus,.verification-code-input-module__aHnjYa__input:focus-visible{box-shadow:none!important;outline:none!important}.verification-code-input-module__aHnjYa__status{min-height:3rem;font-size:var(--text-xs,.75rem);color:var(--text-muted);line-height:1rem}@media (prefers-reduced-motion:reduce){.verification-code-input-module__aHnjYa__cell{transition:none}}
.select-module__RZq0NG__shortList{max-height:calc(100dvh - 26px)}.select-module__RZq0NG__selected[data-anchor-ready]:not([data-exiting]){animation:.16s ease-out select-module__RZq0NG__selected-in}.select-module__RZq0NG__selected[data-exiting]{pointer-events:none;animation:.12s ease-in select-module__RZq0NG__selected-out}@keyframes select-module__RZq0NG__selected-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes select-module__RZq0NG__selected-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.select-module__RZq0NG__selected[data-anchor-ready]:not([data-exiting]),.select-module__RZq0NG__selected[data-exiting]{animation:none}}
.workspace-module__qoTvja__workspace{background:var(--panel);height:calc(100dvh - 62px);min-height:0;color:var(--text);--demo-water:#329ac7;flex-direction:column;font-size:12px;display:flex;overflow:hidden}.workspace-module__qoTvja__projectBar{background:var(--shell);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 18px;display:flex}.workspace-module__qoTvja__projectIdentity{flex-direction:column;gap:3px;min-width:0;display:flex}.workspace-module__qoTvja__projectIdentity strong{font-size:13px;font-weight:600}.workspace-module__qoTvja__projectIdentity strong span{color:var(--text-muted);font-weight:400}.workspace-module__qoTvja__projectIdentity>span{color:var(--text-faint);font-size:10px}.workspace-module__qoTvja__projectActions{gap:4px;display:flex}.workspace-module__qoTvja__upper{flex:1;min-height:220px;display:flex;position:relative;overflow:hidden}.workspace-module__qoTvja__navigator{background:var(--shell);flex-direction:column;flex-shrink:0;width:184px;min-height:0;padding:8px;display:flex}.workspace-module__qoTvja__navHeading{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.workspace-module__qoTvja__navHeading strong{font-size:12px;font-weight:600}.workspace-module__qoTvja__navCaption{color:var(--text-faint);padding:12px 8px 8px;font-size:10px}.workspace-module__qoTvja__sheetRow{text-align:left;width:100%;justify-content:flex-start!important;gap:10px!important;height:auto!important;padding:10px 8px!important}.workspace-module__qoTvja__sheetRow[aria-pressed=true],.workspace-module__qoTvja__objectRow[aria-pressed=true]{background:var(--active)}.workspace-module__qoTvja__navigator .workspace-module__qoTvja__sheetRow,.workspace-module__qoTvja__navigator .workspace-module__qoTvja__objectRow{--navigation-row-scale:1;transform:none!important;scale:var(--navigation-row-scale)!important;transition:none!important}.workspace-module__qoTvja__sheetRow>span:last-child{flex-direction:column;gap:3px;display:flex}.workspace-module__qoTvja__sheetRow strong{font-size:11px;font-weight:600}.workspace-module__qoTvja__sheetRow small{color:var(--text-muted);font-size:10px}.workspace-module__qoTvja__sheetThumbnail{background:var(--panel);width:32px;height:40px;color:var(--text-faint);border-radius:3px;place-items:center;display:grid;box-shadow:0 1px 3px #0000000c}.workspace-module__qoTvja__navigatorNote{color:var(--text-faint);padding:18px 8px;font-size:11px;line-height:1.6}.workspace-module__qoTvja__navigatorFooter{color:var(--text-faint);align-items:center;gap:5px;margin-top:auto;padding:12px 8px 4px;font-size:9px;display:flex}.workspace-module__qoTvja__objectList{min-height:0;padding:6px 2px;overflow:auto}.workspace-module__qoTvja__objectList section{margin:8px 0 16px}.workspace-module__qoTvja__objectList section>strong{color:var(--text-muted);align-items:center;gap:6px;padding:4px 6px;font-size:10px;font-weight:500;display:flex}.workspace-module__qoTvja__objectRow{width:100%;justify-content:space-between!important;font-size:11px!important}.workspace-module__qoTvja__objectRow small{color:var(--text-faint);font-size:10px}.workspace-module__qoTvja__canvasPane{background:var(--shell);flex-direction:column;flex:1;min-width:0;display:flex}.workspace-module__qoTvja__canvasToolbar{background:var(--panel);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:6px 10px;display:flex}.workspace-module__qoTvja__canvasTitle{color:var(--text-muted);white-space:nowrap;font-size:11px}.workspace-module__qoTvja__canvasActions{align-items:center;gap:4px;margin-left:auto;display:flex}.workspace-module__qoTvja__canvas{background:var(--shell);flex:1;min-height:0;position:relative;overflow:hidden}.workspace-module__qoTvja__drawing{width:100%;height:100%;color:var(--text-faint);touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;display:block}.workspace-module__qoTvja__drawing[data-tool=pan],.workspace-module__qoTvja__drawing[data-mode="3d"]{cursor:grab}.workspace-module__qoTvja__drawing:active{cursor:grabbing}.workspace-module__qoTvja__paper{fill:var(--panel);filter:drop-shadow(0 2px 6px #00000012)}.workspace-module__qoTvja__planLines{stroke:var(--text-muted);fill:none}.workspace-module__qoTvja__planTitle{fill:var(--text);stroke:none;letter-spacing:.4px;font-size:10px;font-weight:600}.workspace-module__qoTvja__planNote{fill:var(--text-faint);stroke:none;letter-spacing:.7px;font-size:6px}.workspace-module__qoTvja__lotLabel{fill:var(--text-muted);stroke:none;font-size:10px}.workspace-module__qoTvja__streetLabel{fill:var(--text-faint);stroke:none;letter-spacing:2px;font-size:8px}.workspace-module__qoTvja__run{cursor:pointer;outline:none}.workspace-module__qoTvja__run:hover>line,.workspace-module__qoTvja__run:focus-visible>line{stroke-width:4px}.workspace-module__qoTvja__run:focus-visible{filter:drop-shadow(0 0 3px var(--text))}.workspace-module__qoTvja__runLabel{paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round;font-size:8px;font-weight:600}.workspace-module__qoTvja__north{color:var(--text-muted);font-size:9px}.workspace-module__qoTvja__north text{fill:currentColor}.workspace-module__qoTvja__ground{fill:color-mix(in srgb,#6c9a69 10%,var(--panel));stroke:color-mix(in srgb,#6c9a69 20%,var(--panel));stroke-width:.6px;fill-opacity:.7}.workspace-module__qoTvja__groundSide{fill:color-mix(in srgb,#6c9a69 16%,var(--panel));stroke:color-mix(in srgb,#6c9a69 30%,var(--panel));stroke-width:.6px}.workspace-module__qoTvja__drawingTools{position:absolute;top:12px;left:12px}.workspace-module__qoTvja__viewNote{color:var(--text-muted);pointer-events:none;font-size:10px;position:absolute;bottom:14px;left:14px}.workspace-module__qoTvja__zoom{background:var(--panel);border-radius:8px;align-items:center;gap:2px;display:flex;position:absolute;bottom:8px;right:12px;box-shadow:0 2px 6px #00000006}.workspace-module__qoTvja__zoom>span{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:10px}.workspace-module__qoTvja__inspector{background:var(--panel);width:264px;min-height:0;box-shadow:-1px 0 0 var(--border-subtle);flex-direction:column;flex-shrink:0;display:flex}.workspace-module__qoTvja__inspector>div:first-child,.workspace-module__qoTvja__inspector [data-slot=property-section]{border:0}.workspace-module__qoTvja__selectionSummary{flex-direction:column;gap:5px;margin-bottom:24px;display:flex}.workspace-module__qoTvja__selectionSummary>span{color:var(--text-faint);font-size:10px}.workspace-module__qoTvja__selectionSummary>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.2}.workspace-module__qoTvja__selectionSummary small{color:var(--text-faint);letter-spacing:0;font-size:12px;font-weight:400}.workspace-module__qoTvja__systemDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.workspace-module__qoTvja__material{color:var(--text-muted);margin-top:12px;font-size:11px}.workspace-module__qoTvja__calculation{margin-top:16px}.workspace-module__qoTvja__calculation>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-module__qoTvja__calculation dt{color:var(--text-muted);font-size:11px}.workspace-module__qoTvja__calculation dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.workspace-module__qoTvja__formula{color:var(--text-muted);margin-top:8px;font-size:10px;line-height:1.6}.workspace-module__qoTvja__quiet{color:var(--text-faint);margin-top:8px;font-size:10px;line-height:1.6}.workspace-module__qoTvja__checks{flex-direction:column;gap:12px;font-size:11px;display:flex}.workspace-module__qoTvja__popover{background:var(--elevated);border:1px solid var(--border);z-index:80;width:240px;color:var(--text);border-radius:10px;padding:16px;box-shadow:0 8px 30px #00000020}.workspace-module__qoTvja__popover [role=dialog]{flex-direction:column;gap:14px;font-size:12px;display:flex}.workspace-module__qoTvja__popover strong{margin-bottom:2px;font-size:12px}.workspace-module__qoTvja__dock{background:var(--panel);flex-direction:column;flex-shrink:0;min-height:0;display:flex;position:relative}.workspace-module__qoTvja__dock[data-open=true]{height:var(--dock-height)}.workspace-module__qoTvja__dock[data-open=false]{height:44px}.workspace-module__qoTvja__resize{z-index:5;cursor:row-resize;touch-action:none;outline:none;justify-content:center;align-items:center;height:8px;display:flex;position:absolute;top:-4px;left:0;right:0}.workspace-module__qoTvja__resize:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:4px;left:0;right:0}.workspace-module__qoTvja__resize span{background:var(--border);z-index:1;border-radius:8px;width:38px;height:3px}.workspace-module__qoTvja__resize:hover span,.workspace-module__qoTvja__resize:focus-visible span{background:var(--text-muted)}.workspace-module__qoTvja__dockHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:7px 16px 3px;display:flex}.workspace-module__qoTvja__count{color:var(--text-faint);font-size:10px}.workspace-module__qoTvja__dockActions{align-items:center;gap:12px;display:flex}.workspace-module__qoTvja__dockActions>span{color:var(--text-faint);font-size:10px}.workspace-module__qoTvja__tableToolbar{padding:0 18px}.workspace-module__qoTvja__tableToolbar>[data-slot=list-toolbar-primary]{min-height:40px;padding-block:4px}.workspace-module__qoTvja__tableScroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.workspace-module__qoTvja__hierarchy{--hierarchy-sticky-offset:29px;padding:0 12px 12px!important;display:block!important}.workspace-module__qoTvja__hierarchy [data-slot=hierarchy-column-header]{z-index:4;background:var(--panel);height:29px;min-height:29px;box-shadow:0 1px 0 var(--border-subtle);position:sticky;top:0}.workspace-module__qoTvja__quantityGroup{margin:0 0 4px;position:relative}.workspace-module__qoTvja__groupHeader{z-index:3;background:linear-gradient(var(--panel-2),var(--panel-2)),var(--panel)!important;min-height:34px!important;box-shadow:none!important;border-radius:4px!important;position:sticky!important;top:29px!important}.workspace-module__qoTvja__quantityRow{min-height:33px!important}.workspace-module__qoTvja__quantityRow [data-slot=hierarchy-copy] strong{font-weight:450}.workspace-module__qoTvja__quantityRow [data-slot=hierarchy-copy] small{font-size:10px}.workspace-module__qoTvja__reviewed,.workspace-module__qoTvja__needsReview{white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.workspace-module__qoTvja__reviewed{color:var(--text-faint)}.workspace-module__qoTvja__needsReview{color:var(--warning-text)}.workspace-module__qoTvja__noResults{color:var(--text-muted);text-align:center;padding:28px;font-size:12px}.workspace-module__qoTvja__profile{min-height:0;padding:12px 28px;overflow:auto}.workspace-module__qoTvja__profile>div{align-items:center;gap:16px;font-size:11px;display:flex}.workspace-module__qoTvja__profile>div span{color:var(--text-faint);font-size:10px}.workspace-module__qoTvja__profile svg{width:100%;height:140px;margin-top:8px}.workspace-module__qoTvja__statusBar{background:var(--shell);height:24px;color:var(--text-faint);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:9px;display:flex}.workspace-module__qoTvja__workspace[data-compact] .workspace-module__qoTvja__inspector{width:245px}.workspace-module__qoTvja__workspace[data-compact] .workspace-module__qoTvja__projectBar{gap:8px;padding-inline:12px}.workspace-module__qoTvja__workspace[data-compact] .workspace-module__qoTvja__canvasTitle{font-size:10px}@media (max-width:900px){.workspace-module__qoTvja__projectIdentity strong{font-size:11px}.workspace-module__qoTvja__projectIdentity>span{font-size:9px}.workspace-module__qoTvja__projectActions{gap:0}.workspace-module__qoTvja__inspector{z-index:8;position:absolute;top:44px;bottom:0;right:0;box-shadow:-6px 0 30px #00000012}.workspace-module__qoTvja__workspace{height:calc(100dvh - 62px)}.workspace-module__qoTvja__navigator{width:155px}.workspace-module__qoTvja__hierarchy{min-width:680px}.workspace-module__qoTvja__projectBar{flex-wrap:wrap}.workspace-module__qoTvja__projectIdentity{flex:1}.workspace-module__qoTvja__projectBar>[data-slot=toolbar-toggle-group]{order:3;width:100%}.workspace-module__qoTvja__projectBar>[data-slot=toolbar-toggle-group]>*{flex:1}.workspace-module__qoTvja__dockActions>span{display:none}.workspace-module__qoTvja__viewNote{max-width:45%}.workspace-module__qoTvja__profile>div{flex-direction:column;align-items:flex-start;gap:4px}}
.prototype-module__R5-u3G__root{height:100dvh;min-height:400px;color:var(--text);background:var(--panel);flex-direction:column;display:flex}.prototype-module__R5-u3G__previewHeader{border-bottom:1px solid var(--border);background:var(--shell);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 72px 12px 24px;display:flex}.prototype-module__R5-u3G__previewControls{flex-wrap:wrap;gap:12px;display:flex}.prototype-module__R5-u3G__previewControls>*{width:148px}.prototype-module__R5-u3G__workspace{flex:1;grid-template-columns:252px minmax(0,1fr);min-height:0;display:grid}.prototype-module__R5-u3G__sidebar{background:var(--sidebar-bg);border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.prototype-module__R5-u3G__navHeader{gap:8px;padding:20px 18px 16px;display:grid}.prototype-module__R5-u3G__navigation{flex:1;min-height:0;padding:0 8px 16px;overflow-y:auto}.prototype-module__R5-u3G__navGroup+.prototype-module__R5-u3G__navGroup{margin-top:18px}.prototype-module__R5-u3G__navFooter{font-size:var(--text-2xs);color:var(--text-muted);padding:12px 20px;line-height:1.6}.prototype-module__R5-u3G__detail{min-width:0;overflow-y:auto}.prototype-module__R5-u3G__detailHeader{max-width:840px;padding:40px 40px 24px}.prototype-module__R5-u3G__content{max-width:840px;padding:0 40px 40px;container:property-panel/inline-size}.prototype-module__R5-u3G__mobileBack{display:none}.prototype-module__R5-u3G__members{gap:8px;display:grid}.prototype-module__R5-u3G__memberRow>:last-child{flex-shrink:0;width:132px}.prototype-module__R5-u3G__notice{min-height:40px;font-size:var(--text-xs);color:var(--text-faint);padding-top:16px;line-height:1.6}@media (max-width:719px){.prototype-module__R5-u3G__previewHeader{gap:8px;padding-left:16px}.prototype-module__R5-u3G__previewHeader>:last-child{width:132px}.prototype-module__R5-u3G__previewHeader>:first-child{min-width:0}.prototype-module__R5-u3G__workspace{display:flex}.prototype-module__R5-u3G__sidebar{border:0;flex:1}.prototype-module__R5-u3G__detail{flex:1;display:none}.prototype-module__R5-u3G__workspace[data-detail-open=true] .prototype-module__R5-u3G__sidebar{display:none}.prototype-module__R5-u3G__workspace[data-detail-open=true] .prototype-module__R5-u3G__detail{display:block}.prototype-module__R5-u3G__mobileBack{margin-bottom:20px;margin-left:-12px;display:block}.prototype-module__R5-u3G__detailHeader{padding:16px 24px 20px}.prototype-module__R5-u3G__content{padding:0 24px 24px}.prototype-module__R5-u3G__memberRow{flex-wrap:wrap}.prototype-module__R5-u3G__memberRow>:first-child{min-width:120px}}.prototype-module__R5-u3G__detailPanes{min-width:0;min-height:0;display:grid}.prototype-module__R5-u3G__detailPanes[data-comparison=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prototype-module__R5-u3G__detailPanes[data-comparison=true] .prototype-module__R5-u3G__detail+.prototype-module__R5-u3G__detail{border-left:1px solid var(--border)}.prototype-module__R5-u3G__comparisonLabel{font-size:var(--text-xs);color:var(--text-muted);border-bottom:1px solid var(--border);padding:12px 24px}.prototype-module__R5-u3G__detail[data-layout=centered] .prototype-module__R5-u3G__detailHeader,.prototype-module__R5-u3G__detail[data-layout=centered] .prototype-module__R5-u3G__content{max-width:800px;margin-inline:auto}.prototype-module__R5-u3G__detail[data-layout=centered][data-table=true] .prototype-module__R5-u3G__detailHeader,.prototype-module__R5-u3G__detail[data-layout=centered][data-table=true] .prototype-module__R5-u3G__content{max-width:1040px}@media (max-width:719px){.prototype-module__R5-u3G__previewHeader{flex-wrap:wrap;align-items:flex-start}.prototype-module__R5-u3G__previewHeader>:last-child{width:100%}.prototype-module__R5-u3G__previewControls>*{flex:1;min-width:0}.prototype-module__R5-u3G__detailPanes{flex:1;display:none}.prototype-module__R5-u3G__workspace[data-detail-open=true] .prototype-module__R5-u3G__detailPanes{display:grid;overflow-y:auto}.prototype-module__R5-u3G__detailPanes[data-comparison=true]{grid-template-columns:minmax(0,1fr)}.prototype-module__R5-u3G__detailPanes[data-comparison=true] .prototype-module__R5-u3G__detail{overflow:visible}.prototype-module__R5-u3G__detailPanes[data-comparison=true] .prototype-module__R5-u3G__detail+.prototype-module__R5-u3G__detail{border-left:0;border-top:1px solid var(--border)}}@media (min-width:720px){.prototype-module__R5-u3G__detailPanes[data-comparison=true]>.prototype-module__R5-u3G__detail{zoom:var(--comparison-scale);width:1188px}.prototype-module__R5-u3G__detailPanes[data-comparison=true] .prototype-module__R5-u3G__comparisonLabel{font-size:calc(var(--text-xs) / var(--comparison-scale))}}
