:root{--app-bg:#f2f4f7;--panel-bg:#fff;--panel-muted:#f7f9fb;--border:#d6dde5;--border-strong:#bdc8d3;--text:#202a35;--text-secondary:#5e6b78;--text-muted:#687582;--primary:#245b8f;--primary-dark:#173f67;--primary-soft:#e9f1f8;--cyan:#267f8c;--success:#2e7d5b;--warning:#b96a18;--warning-soft:#fff7e8;--error:#b94040;--error-soft:#fff1f0;--header-height:54px;--status-height:24px;--sidebar-width:252px;--inspector-width:308px;--mobile-actionbar-height:calc(58px + env(safe-area-inset-bottom));--background:var(--app-bg);--surface:var(--panel-bg);--surface-muted:var(--panel-muted);--text-primary:var(--text);--accent:var(--primary);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-control:3px;--radius-panel:4px;--radius:var(--radius-panel);--control-height:32px;--control-height-small:26px;--touch-target:44px;--font-title:24px;--font-section:16px;--font-body:13px;--font-meta:12px;--font-caption:11px;--z-header:30;--z-navigation:35;--z-overlay:1000;--focus-ring:0 0 0 2px var(--panel-bg), 0 0 0 4px var(--primary);--font-ui:Inter, "SF Pro Text", "Segoe UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--app-bg);color:var(--text);font-family:var(--font-ui);font-size:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a,[role=button]{-webkit-tap-highlight-color:transparent}::selection{color:var(--primary-dark);background:#c9deef}.numeric,.ant-input-number-input,.ant-statistic-content,.result-value{font-variant-numeric:tabular-nums}.application-boot{min-height:100vh;color:var(--text-secondary);letter-spacing:.01em;background:#edf1f5;justify-content:center;align-items:center;gap:12px;display:flex}.application-boot__mark,.brand-lockup__mark{color:#fff;width:38px;height:38px;font-family:var(--mono);letter-spacing:-.04em;background:#173f67;border:1px solid #5f8eb6;border-radius:3px;place-items:center;font-size:15px;font-weight:700;display:grid}.brand-lockup{align-items:center;gap:11px;min-width:0;display:flex}.brand-lockup>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-lockup strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.brand-lockup span{color:var(--text-secondary);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.brand-lockup--compact .brand-lockup__mark{width:32px;height:32px;font-size:13px}.project-center{background:var(--app-bg);min-height:100vh}.project-center__topbar{z-index:10;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;height:52px;padding:0 clamp(18px,4vw,58px);display:flex;position:sticky;top:0}.project-center__top-actions{align-items:center;gap:10px;display:flex}.project-center__method{color:var(--text-secondary);font-size:var(--font-meta)}.project-center__workspace{width:min(1240px,100% - 40px);margin:0 auto;padding:28px 0 56px}.project-center__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;display:flex}.project-center__heading h1{color:#1c2a38;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:650}.project-center__heading p:not(.eyebrow){max-width:720px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.eyebrow{color:var(--primary);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.project-center__environment{color:var(--text-secondary);font-family:var(--mono);flex:none;align-items:center;gap:7px;font-size:11px;display:flex}.project-center__grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr);gap:12px;display:grid}.launch-panel,.scope-panel{border:1px solid var(--border);background:var(--panel-bg);border-radius:5px;padding:16px}.section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;min-height:33px;margin-bottom:10px;padding-bottom:9px;display:flex}.section-heading>div{align-items:baseline;gap:10px;display:flex}.section-heading h2{margin:0;font-size:15px;font-weight:650}.section-heading__index,.section-heading__meta{color:var(--text-muted);font-family:var(--mono);font-size:10px}.recent-project-row{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 10px;display:grid;position:relative}.launch-project-list{border:1px solid var(--border)}.launch-project-list .recent-project-row:last-child{border-bottom:0}.recent-project-row__status{background:var(--success);border-radius:2px;align-self:stretch}.recent-project-row__title{align-items:center;gap:8px;display:flex}.recent-project-row__title strong{font-family:var(--mono);font-size:14px}.recent-project-row__sample{color:var(--text-muted);font-size:var(--font-caption)}.recent-project-row__main>p{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 12px;font-size:12px;overflow:hidden}.recent-project-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.recent-project-row dl div{min-width:0}.recent-project-row dt{color:var(--text-muted);margin-bottom:3px;font-size:10px}.recent-project-row dd{color:var(--text-secondary);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.recent-project-row__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.launch-actions{gap:9px;margin-top:0;display:flex}.scope-panel__schematic{width:150px;height:150px;margin:14px auto;position:relative}.scope-ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scope-ring--outer{border:9px solid #708091;width:148px;height:148px;box-shadow:inset 0 0 0 1px #4c5a67}.scope-ring--vacuum{background:#f4f7f9;border:1px dashed #8c9aa8;width:122px;height:122px}.scope-ring--sink{background:#edf7f9;border:5px solid #4c91a6;width:98px;height:98px}.scope-ring--inner{background:#d9eff7;border:5px solid #8b98a5;width:72px;height:72px}.scope-panel__schematic>span{z-index:2;color:#215b74;font-family:var(--mono);font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scope-panel>p{color:var(--text-secondary);font-size:12px;line-height:1.7}.scope-panel__summary{gap:5px;display:grid}.scope-panel__summary>strong{font-size:var(--font-section)}.scope-panel__summary>span{color:var(--text-secondary);font-size:var(--font-meta)}.scope-panel__summary dl{margin:var(--space-2) 0 0;border-top:1px solid var(--border)}.scope-panel__summary dl>div{gap:var(--space-2);border-bottom:1px solid var(--border);font-size:var(--font-meta);grid-template-columns:72px minmax(0,1fr);padding:7px 0;display:grid}.scope-panel__summary dt{color:var(--text-muted)}.scope-panel__summary dd{color:var(--text-secondary);margin:0}.scope-panel__facts{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;display:grid}.scope-panel__facts span{border:1px solid var(--border);background:var(--panel-muted);color:var(--text-secondary);align-items:center;gap:6px;padding:7px 8px;font-size:10px;display:flex}.engineering-disclaimer{border-left:3px solid var(--warning);background:#fff8ee;padding:11px 12px}.engineering-disclaimer strong{color:#8b4d10;font-family:var(--mono);text-transform:uppercase;font-size:10px}.engineering-disclaimer p{color:#7a5b39;margin:4px 0 0;font-size:11px;line-height:1.55}.engineering-workspace{background:var(--app-bg);height:100dvh;overflow:hidden}.workspace-topbar{z-index:var(--z-header);height:var(--header-height);border-bottom:1px solid var(--border-strong);background:#f9fbfc;align-items:center;gap:10px;padding:0 12px;display:flex;position:fixed;top:0;left:0;right:0}.workspace-brand-button{color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0;display:inline-flex}.workspace-brand-button__mark{background:var(--primary-dark);color:#fff;width:31px;height:31px;font-family:var(--mono);border:1px solid #315f86;border-radius:3px;place-items:center;font-size:11px;font-weight:700;display:grid}.workspace-brand-button__title{white-space:nowrap;font-size:12px;font-weight:650}.workspace-topbar__separator{background:var(--border-strong);width:1px;height:27px}.workspace-project-identity{flex-direction:column;flex:0 260px;gap:1px;min-width:120px;max-width:260px;display:flex}.workspace-project-identity strong,.workspace-project-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-project-identity strong{font-size:11px;font-weight:650}.workspace-project-identity span{color:var(--text-muted);font-family:var(--mono);font-size:9px}.workspace-topbar__actions{flex:none;margin-left:auto}.workspace-body{top:var(--header-height);right:0;bottom:var(--status-height);grid-template-columns:var(--sidebar-width) minmax(0, 1fr) var(--inspector-width);display:grid;position:fixed;left:0}.engineering-workspace.inspector-collapsed .workspace-body{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.model-sidebar,.context-inspector{background:#f8fafb;min-height:0;overflow:auto}.model-sidebar{border-right:1px solid var(--border-strong)}.context-inspector{border-left:1px solid var(--border-strong)}.context-panel__header{border-bottom:1px solid var(--border-strong);background:#eef2f5;align-items:center;gap:9px;min-height:48px;padding:9px 14px;display:flex}.context-panel__header>span{min-width:34px;color:var(--primary-dark);font-family:var(--mono);text-align:center;border:1px solid #9eafbd;border-radius:2px;padding:3px 5px;font-size:9px;font-weight:700}.context-panel__header strong{font-size:12px}.inspector-facts{gap:5px;margin:10px 0 0;display:grid}.inspector-facts div{border-bottom:1px dotted var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.inspector-facts dt{color:var(--text-muted);font-size:10px}.inspector-facts dd{color:var(--text);font-family:var(--mono);margin:0;font-size:10px}.inspector-issue-list{gap:7px;list-style:none;display:grid;padding:0!important}.inspector-issue-list li{border-left:2px solid var(--warning);background:#fff8ee;gap:3px;padding:7px 8px;display:grid}.inspector-issue-list li.is-error{border-left-color:var(--error);background:#fff1f0}.inspector-issue-list code{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inspector-issue-list span{font-size:10px;line-height:1.45}.workspace-main{min-width:0;min-height:0;padding:20px 22px 34px;overflow:auto}.workspace-module-loading{min-height:180px;color:var(--text-muted);justify-content:center;align-items:center;gap:10px;display:flex}.workspace-stale-alert{width:min(1260px,100%);margin:0 auto 12px}.workspace-statusbar{z-index:var(--z-header);height:var(--status-height);position:fixed;bottom:0;left:0;right:0}.mobile-actionbar{display:none}.module-page{width:min(1260px,100%);margin:0 auto}.module-page__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.module-page__header h1{color:#1b2835;letter-spacing:-.015em;margin:0 0 5px;font-size:21px;font-weight:650}.module-page__header p{max-width:760px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.module-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.parameter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;display:grid}.calculation-grid{align-items:start}.parameter-grid--three{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr))}.parameter-grid--single{grid-template-columns:1fr}.context-panel-section{border-bottom:1px solid var(--border);padding:14px 15px}.context-panel-section h3{color:var(--text);margin:0 0 9px;font-size:12px;font-weight:650}.context-panel-section p,.context-panel-section li{color:var(--text-secondary);font-size:11px;line-height:1.6}.context-panel-section ul{margin:0;padding-left:18px}.mobile-only,.compact-only{display:none!important}.module-header-actions{flex:none;align-items:center;gap:8px;display:flex}.results-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:9px;margin:12px 0;display:grid}.result-summary-groups{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.result-summary-group+.result-summary-group{border-inline-start:1px solid var(--border);padding-inline-start:var(--space-5)}.result-summary-group h3{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--font-field);font-weight:600}.result-summary-group dl{margin:0}.result-summary-group dl>div{border-top:1px solid var(--border);align-items:baseline;gap:var(--space-3);grid-template-columns:minmax(130px,1fr) minmax(140px,auto);min-height:34px;padding:7px 0;display:grid}.result-summary-group dt{color:var(--text-secondary);font-size:var(--font-field)}.result-summary-group dd{gap:var(--space-2);text-align:right;grid-template-columns:minmax(72px,1fr) minmax(62px,auto);margin:0;display:grid}.result-summary-group dd .numeric{color:var(--text-primary);font-size:var(--font-section);font-weight:600}.result-summary-group dd>span:last-child{color:var(--text-muted);font-family:var(--mono);font-size:var(--font-meta)}.results-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;margin-bottom:12px;display:grid}.results-page>section,.results-page>.ant-collapse{margin-bottom:12px}.result-json-snapshot{border:1px solid var(--border);color:#344054;max-height:440px;font-family:var(--mono);tab-size:2;background:#f5f7f9;margin:0;padding:12px;font-size:10px;line-height:1.55;overflow:auto}.result-assumption-list{color:var(--text-secondary);margin:0;padding-left:22px;font-size:11px;line-height:1.7}.result-reference-list{gap:8px;display:grid}.result-reference-list>div{border:1px solid var(--border);background:var(--panel-muted);gap:2px;padding:8px 10px;font-size:11px;display:grid}.result-reference-list span{color:var(--text-muted)}.statusbar-mock-indicator{color:#8b4d10;font-family:var(--mono);letter-spacing:.05em;padding:0 8px;font-size:8px;font-weight:700}.statusbar-engine-indicator{color:var(--success);font-family:var(--mono);letter-spacing:.05em;padding:0 8px;font-size:8px;font-weight:700}.local-storage-notice{border:1px solid var(--border);border-left:3px solid var(--warning);color:var(--text-secondary);background:#fffdf7;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.local-storage-notice>div{gap:3px;display:grid}.local-storage-notice strong{color:var(--text);font-size:11px}.local-storage-notice span{font-size:10px;line-height:1.5}.system-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;display:grid}.system-option-card{min-height:104px;padding:var(--space-3);border:1px solid var(--border);color:var(--text);text-align:left;background:#fbfcfd;border-radius:4px;transition:border-color .12s,background .12s}.system-option-card:not(:disabled){cursor:pointer}.system-option-card:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #78a9d0}.system-option-card.is-active{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);background:#f1f7fc}.system-option-card:disabled{cursor:not-allowed;opacity:.55}.system-option-card__topline{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:8px;display:flex}.system-option-card__state{color:var(--accent);font-size:var(--font-caption);font-weight:600}.system-option-card code{color:var(--text-muted);font-family:var(--mono);font-size:9px}.system-option-card>strong{margin-bottom:7px;font-size:13px;display:block}.system-option-card>p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.55}.system-layout-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;display:grid}.mechanism-grid{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;display:grid;overflow:hidden}.mechanism-check{background:var(--surface);cursor:pointer;border:0;border-radius:0;align-items:center;gap:9px;min-height:38px;padding:6px 10px;display:flex}.mechanism-check>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.mechanism-check strong{color:var(--text);font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mechanism-check code{color:var(--text-muted);font-size:8px}.system-schematic{border:1px solid var(--border);background:#f8fafb;width:100%;overflow:hidden}.system-schematic svg{width:100%;min-height:250px;display:block}.schematic-note{color:var(--text-muted);align-items:center;gap:7px;margin-top:8px;font-size:10px;display:flex}.system-geometry-grid,.material-selection-grid,.operating-condition-grid{align-items:start}.material-selection-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:18px}.engineering-geometry-block{border:1px solid var(--border);background:var(--panel-muted);min-width:0}.engineering-geometry-block>h3{border-bottom:1px solid var(--border);color:var(--text);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;background:#edf2f6;margin:0;padding:9px 11px;font-size:10px}.derived-geometry-strip{border:1px solid var(--border);background:#f7fafc;grid-template-columns:minmax(180px,1fr) auto minmax(240px,auto);align-items:center;gap:12px;margin-top:12px;padding:9px 12px;font-size:11px;display:grid}.derived-geometry-strip strong,.derived-geometry-strip code{font-family:var(--mono);font-variant-numeric:tabular-nums}.material-property-editor{grid-template-columns:minmax(112px,.42fr) minmax(180px,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.material-property-editor__source{min-width:76px;color:var(--text-secondary);font-size:var(--font-caption);text-align:right;white-space:nowrap}.material-property-editor__source--user_override{color:var(--warning);font-weight:600}.material-property-editor__source--missing{color:var(--error)}.engineering-notice.ant-alert{border-radius:var(--radius-control);padding:7px 10px}.engineering-notice .ant-alert-message{font-size:var(--font-meta);font-weight:600}.engineering-notice .ant-alert-description{color:var(--text-secondary);font-size:var(--font-caption);margin-top:1px;line-height:1.45}.material-property-editor__profile{border:1px solid var(--border);background:#fff;min-height:32px;padding:3px 7px}.material-property-coefficients{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.material-property-coefficients label{font-family:var(--mono);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;font-size:10px;display:grid}.material-property-coefficients .ant-input-number{width:100%}.material-source-note{border-top:1px solid var(--border);margin-top:10px;padding-top:8px;font-size:10px;line-height:1.5}.calculation-toggle-list{border:1px solid var(--border);background:var(--border);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid;overflow:hidden}.calculation-toggle-list>div{min-height:36px;color:var(--text);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:11.5px;display:flex}.calculation-toggle-list .ant-switch{flex:none}.derived-value{border:1px solid var(--border);min-height:32px;font-family:var(--mono);font-variant-numeric:tabular-nums;background:#f4f7f9;justify-content:flex-end;align-items:center;gap:10px;padding:0 10px;display:flex}.derived-value span{border-left:1px solid var(--border);min-width:50px;color:var(--text-muted);padding-left:9px}.inventory-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.inventory-readout>div{border:1px solid var(--border);background:var(--panel-muted);gap:3px;padding:9px;display:grid}.inventory-readout span{color:var(--text-muted);font-size:9px}.inventory-readout strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.parameter-requirement-notice{color:#6f4a17;background:#fff8ea;border-left:3px solid #d88719;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:11px;line-height:1.55;display:flex}.parameter-requirement-table-wrap{border:1px solid var(--border);width:100%;overflow-x:auto}.parameter-requirement-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:920px}.parameter-requirement-table th,.parameter-requirement-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:top;text-align:left;padding:9px 10px}.parameter-requirement-table th:last-child,.parameter-requirement-table td:last-child{border-right:0}.parameter-requirement-table tbody tr:last-child td{border-bottom:0}.parameter-requirement-table th{color:#445463;font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;background:#edf2f6;font-size:9px;font-weight:700}.parameter-requirement-table th:first-child{width:21%}.parameter-requirement-table th:nth-child(2){width:27%}.parameter-requirement-table th:nth-child(3){width:38%}.parameter-requirement-table th:nth-child(4){width:14%}.parameter-requirement-table td{color:var(--text-secondary);font-size:10.5px;line-height:1.55}.parameter-requirement-table td:first-child{gap:3px;display:grid}.parameter-requirement-table td:first-child code{color:#1768a6;font-size:9px;font-weight:700}.parameter-requirement-table td:first-child strong{color:var(--text);font-size:11px}.parameter-requirement-table td:first-child span{color:var(--text-muted);font-size:9px}.parameter-requirement-table .ant-tag{white-space:normal;margin:0}.engineering-subsection-title{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-secondary);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;background:#f6f8fa;margin:12px 0 4px;padding:6px 8px;font-size:9px;font-weight:700}.engineering-subsection-title:first-child{margin-top:0}.vessel-panels,.vacuum-layout{align-items:start}.model-assumption-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.heat-anchor-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:9px;margin-bottom:12px;display:grid}.heat-anchor-summary>div{border:1px solid var(--border);border-left:3px solid var(--success);background:var(--panel-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.heat-anchor-summary>div.is-warning{border-left-color:var(--warning);background:#fff8ee}.heat-anchor-summary span{color:var(--text-secondary);font-size:11px}.heat-anchor-summary strong{font-family:var(--mono);font-size:18px}@media (width<=1399px){.workspace-progress,.wide-only{display:none!important}.compact-only{display:inline-flex!important}.workspace-project-identity{max-width:220px}}@media (width<=1599px){.workspace-body{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.context-inspector{display:none}}@container (width<=600px){.material-property-editor{grid-template-columns:1fr;gap:7px}.material-property-editor>.ant-tag{justify-self:start}}@media (width<=991px){:root{--header-height:calc(52px + env(safe-area-inset-top));--status-height:0px}.project-center__workspace{width:min(100% - 28px,720px);padding-top:30px}.project-center__heading{flex-direction:column;align-items:flex-start}.project-center__grid{grid-template-columns:1fr}.project-center__environment{display:none}.recent-project-row{grid-template-columns:minmax(0,1fr) auto}.recent-project-row__actions{justify-self:start}.recent-project-row dl{grid-template-columns:1fr 1fr}.workspace-body{bottom:var(--mobile-actionbar-height);display:block}.model-sidebar,.context-inspector,.workspace-statusbar{display:none}.workspace-main{height:100%;padding:14px 13px 28px}.workspace-topbar{padding:env(safe-area-inset-top) 8px 0;gap:5px}.workspace-brand-button__mark{width:28px;height:28px}.workspace-topbar__separator{height:24px}.workspace-project-identity{flex:auto;min-width:0;max-width:none}.workspace-project-identity span{display:none}.workspace-topbar__actions{gap:3px!important}.workspace-topbar__actions .ant-btn{padding-inline:9px}.mobile-actionbar{z-index:var(--z-navigation);height:var(--mobile-actionbar-height);padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border-strong);background:#fff;justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.desktop-only{display:none!important}.mobile-only{display:inline-flex!important}.parameter-grid,.parameter-grid--three,.results-metric-grid,.results-chart-grid{grid-template-columns:1fr}.result-summary-groups{gap:var(--space-3);grid-template-columns:1fr}.result-summary-group+.result-summary-group{border-inline-start:0;padding-inline-start:0}.result-summary-group dl>div{grid-template-columns:minmax(0,1fr) minmax(130px,auto)}.system-option-grid,.mechanism-grid,.material-property-editor,.derived-geometry-strip{grid-template-columns:1fr}.material-property-coefficients{grid-template-columns:repeat(2,minmax(120px,1fr))}.inventory-readout,.heat-anchor-summary{grid-template-columns:1fr}.module-page__header{flex-direction:column}.module-page__header h1{font-size:18px}}@media print{body{background:#fff}.workspace-topbar,.model-sidebar,.context-inspector,.workspace-statusbar,.mobile-actionbar,.module-header-actions,.workspace-stale-alert{display:none!important}.engineering-workspace,.workspace-body,.workspace-main{width:100%;height:auto;position:static;overflow:visible}.workspace-body{display:block}.workspace-main{padding:0}.module-page{width:100%}}@media (width<=540px){.project-center__topbar{height:56px;padding:0 12px}.project-center__topbar .brand-lockup span,.project-center__top-actions .ant-tag{display:none}.project-center__workspace{width:calc(100% - 20px);padding:22px 0 40px}.project-center__heading h1{font-size:22px}.launch-panel,.scope-panel{padding:15px}.recent-project-row{border:1px solid var(--border);border-radius:var(--radius-panel);grid-template-columns:1fr;gap:11px;padding:13px}.launch-project-list{gap:var(--space-2);border:0;display:grid}.launch-project-list .recent-project-row:last-child{border-bottom:1px solid var(--border)}.project-center__method{display:none}.recent-project-row dl{grid-template-columns:1fr}.recent-project-row__actions{align-items:stretch;width:100%}.recent-project-row__actions .ant-btn{flex:1}.launch-actions{flex-direction:column;align-items:stretch}.scope-panel__facts{grid-template-columns:1fr}}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ant-input-number-input{text-align:right}.ant-input[readonly]{background:var(--surface-muted);color:var(--text-primary)}.ant-input-number:has(input[readonly]){background:var(--surface-muted);color:var(--text-primary)}@media (pointer:coarse){.ant-btn,.ant-input,.ant-input-number,.ant-select{min-height:var(--touch-target)}.ant-input-number-input{min-height:calc(var(--touch-target) - 2px)}}.workspace-unsaved{color:var(--text-secondary);font-size:var(--font-caption);white-space:nowrap;flex:none}.workspace-unsaved>span{color:var(--warning)}@media (width<=540px){.workspace-unsaved{font-size:10px}.workspace-topbar__separator{display:none}.workspace-topbar__actions .ant-btn{padding-inline:6px}}.mobile-navigation-content{flex-direction:column;min-height:100%;display:flex}.mobile-project-status{border-top:1px solid var(--border);padding:var(--space-3);font-size:var(--font-meta)}.mobile-project-status summary{min-height:var(--touch-target);cursor:pointer;align-items:center;display:flex}.mobile-project-status dl{margin:0 0 var(--space-3)}.mobile-project-status dl>div{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-1);display:flex}.mobile-project-status dt{color:var(--text-secondary)}.mobile-project-status dd{text-align:right;margin:0}.mobile-project-status [data-status=warning] dd{color:var(--warning)}.mobile-project-status [data-status=error] dd{color:var(--error)}.engineering-state-warning{font-weight:600;color:var(--warning)!important}.engineering-editor-drawer .ant-drawer-content-wrapper{max-width:100vw}.engineering-editor-form>.ant-typography{color:var(--text-primary);font-size:var(--font-section);margin-block:0 10px;font-weight:600}.engineering-editor-form>.ant-divider{border-color:var(--border);margin-block:4px 12px}.engineering-editor-form .ant-form-item{margin-bottom:14px}.engineering-editor-form .ant-form-item-label{padding-bottom:4px}.engineering-bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.engineering-bulk-grid>div{min-width:0}@media (width<=540px){.engineering-editor-drawer .ant-drawer-header,.engineering-editor-drawer .ant-drawer-body,.engineering-editor-drawer .ant-drawer-footer{padding-inline:12px!important}.engineering-editor-form .ant-form-item{margin-bottom:12px}.engineering-bulk-grid{grid-template-columns:1fr;gap:12px}}._engineeringField_1clu7_1{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.82fr) minmax(180px,1.3fr) minmax(64px,auto);align-items:start;column-gap:12px;min-height:44px;padding:8px 0;display:grid}._engineeringField_1clu7_1:last-child{border-bottom:0}._engineeringFieldStacked_1clu7_18{grid-template-columns:minmax(0,1fr) minmax(64px,auto);row-gap:6px;padding-block:10px}._engineeringFieldStacked_1clu7_18 ._fieldLabelCell_1clu7_24{grid-column:1/-1;min-height:24px}._engineeringFieldStacked_1clu7_18 ._fieldControlCell_1clu7_29{grid-column:1}._engineeringFieldStacked_1clu7_18 ._fieldUnitCell_1clu7_33{grid-column:2}._fieldLabelCell_1clu7_24{min-height:32px;color:var(--text-primary);align-items:center;gap:5px;font-size:13px;line-height:1.35;display:flex}._fieldLabel_1clu7_24{overflow-wrap:anywhere}._requiredMark_1clu7_51{color:var(--error);font-family:var(--mono)}._helpButton_1clu7_56{width:26px!important;min-width:26px!important;height:26px!important;color:var(--text-secondary)!important;padding:0!important}._fieldControlCell_1clu7_29{min-width:0}._fieldControlCell_1clu7_29 .ant-input-number,._fieldControlCell_1clu7_29 .ant-select,._fieldControlCell_1clu7_29 .ant-input{width:100%}._fieldUnitCell_1clu7_33{min-height:32px;color:var(--text-secondary);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;font-size:12px;display:flex}._fieldMessage_1clu7_87{margin-top:4px;font-size:12px;line-height:1.35}._fieldMessageInfo_1clu7_93{color:var(--text-secondary)}._fieldMessageWarning_1clu7_97{color:var(--warning)}._fieldMessageError_1clu7_101{color:#b42318}._fieldDisabled_1clu7_105{opacity:.66}._statusDot_1clu7_109{background:var(--text-muted);border-radius:50%;flex:0 0 7px;width:7px;height:7px}._statusDotComplete_1clu7_117{background:var(--text-secondary)}._statusDotWarning_1clu7_121{background:var(--warning)}._statusDotError_1clu7_125{background:var(--error)}._statusDotProgress_1clu7_129{background:var(--accent)}._unitInput_1clu7_133{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}._unitInput_1clu7_133 .ant-input-number{border-start-end-radius:0;border-end-end-radius:0;width:100%}._unitSelect_1clu7_145{min-width:80px}._unitSelect_1clu7_145 .ant-select-selector{margin-inline-start:-1px;border-start-start-radius:0!important;border-end-start-radius:0!important}._fixedUnit_1clu7_155{border:1px solid var(--border);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--surface-muted);min-width:66px;height:32px;color:var(--text-primary);font-family:var(--mono);font-variant-numeric:tabular-nums;border-inline-start:0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;display:flex}._parameterSection_1clu7_172{border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:none;background:#fff;overflow:hidden;container-type:inline-size}._sectionHeader_1clu7_181{border-bottom:1px solid var(--border);background:var(--surface-muted);min-height:40px;padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;gap:12px;display:flex}._sectionHeadingGroup_1clu7_192{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._sectionTitle_1clu7_200{color:var(--text-primary);font-size:var(--font-section);margin:0;font-weight:600;line-height:1.4}._sectionDescription_1clu7_208{color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:1.35}._sectionExtra_1clu7_215{flex:none;align-items:center;gap:8px;display:flex}._sectionBody_1clu7_222{padding:var(--space-3)}._sectionBodyFlush_1clu7_226{padding:0}._sectionCollapseButton_1clu7_230{width:28px!important;min-width:28px!important;height:28px!important;color:var(--text-secondary)!important;padding:0!important}._statusTag_1clu7_238{white-space:nowrap;align-items:center;gap:4px;height:24px;font-size:12px;line-height:22px;border-radius:3px!important;margin-inline-end:0!important;display:inline-flex!important}._statusTagCompact_1clu7_250{place-items:center;width:20px;min-width:20px;height:20px;line-height:1;padding:0!important;display:inline-grid!important}._statusTagCompact_1clu7_250 .anticon{place-items:center;width:14px;height:14px;line-height:1;display:grid;transform:translateY(1px);margin:0!important}._statusTagCompact_1clu7_250 .ant-tag-icon{place-items:center;line-height:0;display:grid;margin-inline-end:0!important}._statusTagCompact_1clu7_250 .anticon svg{width:14px;height:14px;display:block}._statusIssueCount_1clu7_283{font-family:var(--mono);font-variant-numeric:tabular-nums}._materialSelector_1clu7_288{gap:10px;display:grid}._materialToolbar_1clu7_293{align-items:center;gap:8px;display:flex}._materialSelect_1clu7_288{flex:1;min-width:0}._materialMeta_1clu7_304{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}._propertyTable_1clu7_313{border:1px solid var(--border);border-radius:var(--radius-control);overflow:hidden}._propertyRow_1clu7_319{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,1fr) minmax(90px,auto) minmax(90px,auto);align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:12px;display:grid}._propertyRow_1clu7_319:last-child{border-bottom:0}._propertyName_1clu7_337{color:var(--text-primary)}._propertyValue_1clu7_341{color:var(--text-primary);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}._propertySource_1clu7_348{color:var(--text-secondary);text-align:right}._propertySource_1clu7_348 [data-source=user_override]{color:var(--warning);font-weight:600}._propertySource_1clu7_348 [data-source=missing]{color:var(--error)}._validationSummary_1clu7_362{border:1px solid var(--border);border-radius:var(--radius-panel);background:#fff;overflow:hidden}._validationHeader_1clu7_369{border-bottom:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}._validationTitle_1clu7_380{color:var(--text-primary);font-size:13px;font-weight:600}._validationCounts_1clu7_386{align-items:center;gap:6px;display:flex}._validationList_1clu7_392{display:grid}._validationIssue_1clu7_396{border-bottom:1px solid var(--border);min-height:34px;color:var(--text-primary);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 12px;font-size:12px;line-height:1.45;display:grid}._validationIssue_1clu7_396:last-child{border-bottom:0}._validationIssueInfo_1clu7_413{border-inline-start:3px solid var(--accent)}._validationIssueWarning_1clu7_417{border-inline-start:3px solid var(--warning);background:var(--warning-soft)}._validationIssueError_1clu7_422{border-inline-start:3px solid var(--error);background:var(--error-soft)}._validationIconInfo_1clu7_427{color:var(--accent)}._validationIconWarning_1clu7_431{color:var(--warning)}._validationIconError_1clu7_435{color:var(--error)}._issueContext_1clu7_439{color:var(--text-secondary);margin-top:2px}._validationEmpty_1clu7_444{color:var(--text-secondary);text-align:center;padding:14px;font-size:12px}._validationCompact_1clu7_451 ._validationHeader_1clu7_369{min-height:36px;padding:6px 10px}._validationCompact_1clu7_451 ._validationIssue_1clu7_396{min-height:34px;padding:7px 10px}._modelTree_1clu7_461{background:#f6f8fa;flex-direction:column;min-width:220px;height:100%;display:flex}._modelTreeHeader_1clu7_469{border-bottom:1px solid var(--border);padding:12px}._modelTreeTitleRow_1clu7_474{justify-content:space-between;align-items:center;gap:8px;display:flex}._modelTreeTitle_1clu7_474{color:var(--text-primary);font-size:13px;font-weight:600}._modelProgressValue_1clu7_487{color:var(--text-primary);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}._modelProgressTrack_1clu7_494{background:#dfe5eb;height:3px;margin-top:9px;overflow:hidden}._modelProgressFill_1clu7_501{background:#1e5fa7;height:100%;transition:width .16s ease-out}._treeContainer_1clu7_507{flex:1;min-height:0;padding:10px 8px 18px;overflow-y:auto}._modelTreeGroup_1clu7_514+._modelTreeGroup_1clu7_514{margin-top:var(--space-4)}._modelTreeGroupHeader_1clu7_518{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:0 6px 7px;display:flex}._modelTreeGroupTitle_1clu7_527{color:var(--text-secondary);font-size:var(--font-caption);font-weight:600}._modelTreeGroupDescription_1clu7_533{color:#71808f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}._modelTreeGroupNodes_1clu7_542{flex-direction:column;gap:2px;display:flex;position:relative}._modelTreeGroupAnalysis_1clu7_549 ._modelTreeGroupNodes_1clu7_542:before{content:none}._modelTreeNode_1clu7_553{z-index:1;width:100%;min-height:34px;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr) 24px;padding:5px 7px;transition:border-color .12s,background .12s,color .12s;display:grid;position:relative}._modelTreeNode_1clu7_553:hover{background:var(--surface-muted)}._modelTreeNode_1clu7_553:focus-visible{outline-offset:1px;outline:2px solid #2378bd}._modelTreeNodeFoundation_1clu7_583,._modelTreeNodeFoundation_1clu7_583+._modelTreeNodeFoundation_1clu7_583,._modelTreeNodeAnalysis_1clu7_593{border:0;border-left:2px solid #0000}._modelTreeNodeSelected_1clu7_598{border-left-color:var(--accent);background:var(--primary-soft);color:var(--primary-dark)}._treeNodeLabel_1clu7_604{text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;font-size:12.5px;font-weight:550;overflow:hidden}._treeNodeStatus_1clu7_614{align-self:center;place-items:center;width:24px;height:24px;display:grid}._treeNodeStatus_1clu7_614 .ant-tag{place-items:center;width:22px;height:22px;margin:0;padding:0;display:inline-grid}._treeNodeStatus_1clu7_614 .ant-tag .anticon{margin:0;line-height:1;display:block}._schematicFrame_1clu7_638{border:1px solid var(--border);border-radius:var(--radius-panel);background-color:#f8fafc;background-image:linear-gradient(#e9eef3 1px,#0000 1px),linear-gradient(90deg,#e9eef3 1px,#0000 1px);background-size:20px 20px;width:100%;min-height:300px;position:relative;overflow:hidden}._schematicHeader_1clu7_652{border-bottom:1px solid var(--border);background:#ffffffe0;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 10px;display:flex}._schematicTitle_1clu7_663{color:var(--text-primary);letter-spacing:.01em;font-size:12px;font-weight:600}._schematicLegend_1clu7_670{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:5px 10px;font-size:10px;display:flex}._legendItem_1clu7_679{align-items:center;gap:4px;display:inline-flex}._legendSwatch_1clu7_685{border:1px solid #10182833;width:11px;height:6px}._schematicSvg_1clu7_691{width:100%;height:auto;min-height:260px;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;display:block}._schematicViewport_1clu7_699{width:100%;overflow:hidden}._schematicViewportScrollable_1clu7_704{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;max-height:380px;overflow:auto}._schematicViewportScrollable_1clu7_704 ._schematicSvg_1clu7_691{width:760px;min-width:760px;height:330px;min-height:330px;margin-inline:auto}._schematicViewportScrollable_1clu7_704:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._schematicSvg_1clu7_691 text{-webkit-user-select:none;user-select:none}._schematicInteractive_1clu7_730{cursor:pointer;outline:none}._schematicInteractive_1clu7_730:focus-visible{filter:drop-shadow(0 0 3px var(--accent))}._resultMetric_1clu7_739{border:1px solid var(--border);min-width:180px;padding:var(--space-3);background:#fff;border-inline-start:4px solid #58718a;border-radius:4px}._resultMetricGood_1clu7_748{border-inline-start-color:var(--text-secondary)}._resultMetricWarning_1clu7_752{border-inline-start-color:var(--warning)}._resultMetricError_1clu7_756{border-inline-start-color:var(--error)}._resultMetricHeader_1clu7_760{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._resultMetricLabel_1clu7_767{color:var(--text-secondary);font-size:12px;line-height:1.4}._resultMetricValueRow_1clu7_773{align-items:baseline;gap:7px;margin-top:7px;display:flex}._resultMetricValue_1clu7_773{color:#102a43;font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(22px,2vw,29px);font-weight:600;line-height:1.1}._resultMetricUnit_1clu7_790{color:var(--text-secondary);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}._resultMetricDetail_1clu7_797{min-height:17px;color:var(--text-secondary);margin-top:7px;font-size:11px;line-height:1.45}._mockTag_1clu7_805{font-family:var(--mono);letter-spacing:.03em;color:#874d00!important;border-radius:3px!important;margin:0!important;font-size:10px!important}._chartFrame_1clu7_814{border:1px solid var(--border);border-radius:var(--radius-panel);background:#fff;width:100%;min-width:0;padding:8px;overflow:hidden}._chartHeader_1clu7_824{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 4px 7px;display:flex}._chartTitle_1clu7_834{color:var(--text-primary);font-size:12px;font-weight:600}._chartUnit_1clu7_840{color:var(--text-secondary);font-family:var(--mono);font-size:10px}._chartTotal_1clu7_846{color:var(--text-primary);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11px}._chartEmpty_1clu7_853{min-height:220px;color:var(--text-muted);place-items:center;font-size:12px;display:grid}._srOnly_1clu7_861{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}._bottomStatusBar_1clu7_871{min-height:24px;color:var(--text-primary);background:#eef2f5;border-top:1px solid #cfd7df;align-items:center;font-size:11px;line-height:1;display:flex}._bottomStatusBarFixed_1clu7_882{z-index:50;position:fixed;bottom:0;left:0;right:0}._statusBarScroller_1clu7_890{scrollbar-width:thin;flex:1;align-items:stretch;min-width:0;display:flex;overflow-x:auto}._statusBarItem_1clu7_899{white-space:nowrap;border-inline-end:1px solid #d5dce3;flex:none;align-items:center;gap:5px;min-height:24px;padding:0 9px;display:inline-flex}button._statusBarItem_1clu7_899{color:inherit;cursor:pointer;font:inherit;background:0 0;border-block:0;border-inline-start:0}._statusBarLabel_1clu7_919{color:var(--text-secondary)}._statusBarValue_1clu7_923{color:var(--text-primary);font-family:var(--font-ui);font-variant-numeric:tabular-nums}._statusBarRight_1clu7_929{border-inline-start:1px solid #cfd7df;flex:none;align-self:stretch;align-items:center;display:flex}@media (width<=767px){._engineeringField_1clu7_1{grid-template-columns:minmax(0,1fr) minmax(58px,auto);row-gap:6px;padding:10px 0}._fieldLabelCell_1clu7_24{grid-column:1/-1;min-height:24px}._fieldControlCell_1clu7_29{grid-column:1}._fieldUnitCell_1clu7_33{grid-column:2}._sectionHeader_1clu7_181{align-items:flex-start}._sectionExtra_1clu7_215{flex-wrap:wrap;justify-content:flex-end}._sectionBody_1clu7_222{padding:10px 12px}._materialToolbar_1clu7_293{flex-direction:column;align-items:stretch}._propertyRow_1clu7_319{grid-template-columns:minmax(0,1fr) auto}._propertySource_1clu7_348{text-align:left;grid-column:1/-1}._schematicHeader_1clu7_652{flex-direction:column;align-items:flex-start}._schematicLegend_1clu7_670{justify-content:flex-start}._schematicSvg_1clu7_691{min-width:0;min-height:230px}._schematicViewportScrollable_1clu7_704 ._schematicSvg_1clu7_691{width:760px;min-width:760px;height:330px;min-height:330px;margin-inline:0}._schematicFrame_1clu7_638{overflow:hidden}._resultMetric_1clu7_739{min-width:0}._bottomStatusBar_1clu7_871{min-height:32px}._statusBarItem_1clu7_899{min-height:32px;padding-inline:10px}}@container (width<=460px){._engineeringField_1clu7_1{grid-template-columns:minmax(0,1fr) minmax(58px,auto);row-gap:6px;padding:10px 0}._fieldLabelCell_1clu7_24{grid-column:1/-1;min-height:24px}._fieldControlCell_1clu7_29{grid-column:1}._fieldUnitCell_1clu7_33{grid-column:2}._propertyRow_1clu7_319{grid-template-columns:minmax(0,1fr) auto}._propertySource_1clu7_348{text-align:left;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._modelProgressFill_1clu7_501{transition:none}}@media (width<=991px){._modelTreeNode_1clu7_553{min-height:var(--touch-target)}}._fieldWithoutUnit_1clu7_1066{grid-template-columns:minmax(150px,.82fr) minmax(180px,1.3fr)}._fieldWithoutUnit_1clu7_1066 ._fieldUnitCell_1clu7_33{display:none}._fieldWithoutUnit_1clu7_1066._engineeringFieldStacked_1clu7_18{grid-template-columns:minmax(0,1fr)}@media (width<=767px){._fieldWithoutUnit_1clu7_1066{grid-template-columns:minmax(0,1fr)}}
