@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/uvyazka/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/uvyazka/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/uvyazka/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/uvyazka/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/uvyazka/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/uvyazka/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/uvyazka/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/roboto-condensed-cyrillic-ext-500-normal-C8FNIdXm.woff2)format("woff2"),url(/uvyazka/assets/roboto-condensed-cyrillic-ext-500-normal-TLDmfi3Q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/roboto-condensed-cyrillic-500-normal-s4PklZE0.woff2)format("woff2"),url(/uvyazka/assets/roboto-condensed-cyrillic-500-normal-CvEVpWxD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABwQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7gXVNUQVQAAAIQAAAARQAAAFpe90DAY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABJgAAASa2UL/ZaGVhZAAAA8wAAAA2AAAANgdRpDpoaGVhAAAEBAAAAB8AAAAkCb8EnWhtdHgAAAQkAAAAIAAAACQVe//ubG9jYQAABEQAAAATAAAAFAFBAZVtYXhwAAAEWAAAABwAAAAgACkBIW5hbWUAAAR0AAABIgAAAno4e2MRcG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2Bh4Wb8wsDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDaWQoYAAAAeNoFwbEBQUEABbC8O9BCrQPYxBIAoAOLG+AnInoqRirWyu/4vib8Ltd3yO29e6YoOgbGgpKpDSKkmz+qomQOQgN8eQdSAAAAeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGgAAAK7BbAAAwAGAAkADAAPAAABESERBQMTJRMDNxMTAwMhArv9rQIl5eX+COLiI9jX19gBrwWw+lAFsFb9fv1+CAJ6Anoo/aMCXf0Z/aMAAgBt/+wEZAXEABUAKwAAARUUDgIjIi4CNTU0PgIzMh4CAzU0LgIjIg4CFRUUHgIzMj4CBGRHhbtzcruHSUiHu3Fzu4ZI8SNEY0E/Y0UjJEVkP0BkQyIDT/ia6JtOTpvomvic655QUJ7r/mz6b59lMTFln2/6bZ1jMDBjnQAAAgBsBHACjQXXAAUADwAAATUTMxUDJTUzFRQWFwcmJgFxWsLK/qmhHiFKRlAEhBUBPhX+wvlaVEJhJ0knjf///q3/7ASqBdYAJgAFRgAABwAG/kH//wAAAAEAAAADAgwV0KhAXw889QAbCAAAAAAAxPARLgAAAADg4EW6+iX91QgrCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DA4fFL9Z89hzZQBBVwAgBu4ARoAHjaY1ZmyGCAAsbrEMxyiSGX6SVDDojNKvFvLQBfHwd5eNpjYGDQhMMMhnYgnAwAEiAC1wB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNqVkMVVBUEQRS/uusVmg7u7uzuscPnungwhEAjREAJvUbifN919y+sMUM49OWTlFgGnWUHjLLqyZoyzKc/qM85hjkfj3Dc5eTTxYJxPB3fG5RywJhZnQSlTxlkUM2CcLX+LcYG41riJaoqNW0SwR4gAFwSZFwW55kZ3jBvRJrrxkFDGKnFl+WVdcaz7WrZbdCN2ieLoSGHG6JZSSHSpJqxzpeiNrBBRZXdbH5uk080Gq8yzyBb7ujvpU3YP2o5LnbjO5/063214JI4Sk6U8HPpRB2mEcVl9oj7633mX2ZaWRf+Zsyd2ifxcEH1X6XxR67yrVZwwGaLYX7PNeiWHZUKSCz83slYJckWXaBa/5LCHVRFDFjdoBlGSaAJdT0zTWc8AAHjaY2BmAIP/WQwpDFgAACofAdEA)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/roboto-condensed-greek-500-normal-Hsn-wDIp.woff2)format("woff2"),url(/uvyazka/assets/roboto-condensed-greek-500-normal-BIN62cw9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/roboto-condensed-vietnamese-500-normal-TFWhjk13.woff2)format("woff2"),url(/uvyazka/assets/roboto-condensed-vietnamese-500-normal-G9shSJ2z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/roboto-condensed-latin-ext-500-normal-CcSTXKtO.woff2)format("woff2"),url(/uvyazka/assets/roboto-condensed-latin-ext-500-normal-JgPl2bDS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/uvyazka/assets/roboto-condensed-latin-500-normal-3p2daRJW.woff2)format("woff2"),url(/uvyazka/assets/roboto-condensed-latin-500-normal-Dc9bsamC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#measurement-link{white-space:nowrap;color:var(--secondary);align-items:center;padding:0 16px;font-size:11px;display:flex}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#12181d;--panel:#1b2229;--rail:#171d23;--raised:#232c35;--field:#141b21;--ink:#e4e8ec;--secondary:#a5b0bb;--muted:#7d8c9a;--edge:#ffffff12;--strong-edge:#ffffff24;--amber:#efb65e;--amber-wash:#efb65e16;--danger:#f29787;--ui:"IBM Plex Sans","Segoe UI",sans-serif;--technical:"Roboto Condensed","Arial Narrow",sans-serif;--radius:3px;--tree-width:248px;--inspector-width:284px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font:13px/1.45 var(--ui);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;overflow:hidden}#app{flex-direction:column;display:flex}button,input,select{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 10px;display:inline-flex}button:hover{background:var(--raised);color:var(--ink)}button:active{background:var(--field)}button:disabled{opacity:.4;cursor:default}button[aria-pressed=true],button[aria-expanded=true]{color:var(--amber);background:var(--amber-wash)}button.primary{color:var(--rail);background:var(--amber)}.icon-button{flex-shrink:0;width:32px;min-height:32px;padding:6px}svg{flex-shrink:0;width:18px;height:18px}a{color:var(--amber);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}h2{font:500 14px/1.25 var(--technical)}h3{font:500 15px/1.3 var(--technical);margin:20px 0 10px}p{margin:12px 0}small{color:var(--secondary);font-size:11px}label{color:var(--secondary);flex-direction:column;gap:6px;font-size:12px;display:flex}input,select{border:1px solid var(--edge);border-radius:var(--radius);background:var(--field);min-width:0;max-width:100%;min-height:36px;padding:7px 9px}input[type=checkbox]{min-height:auto;accent-color:var(--amber)}select{cursor:pointer;text-overflow:ellipsis}input[type=range]{accent-color:var(--amber);cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--amber);outline-offset:2px}[hidden]{display:none!important}.app-header{background:var(--panel);border-bottom:1px solid var(--strong-edge);flex-shrink:0;align-items:stretch;height:54px;display:flex}.brand{letter-spacing:-1.6px;color:var(--ink);border-right:1px solid var(--edge);align-items:center;padding:0 22px;font-size:26px;font-weight:500;display:flex}.brand:hover{text-decoration:none}.file-heading{flex:1;align-items:center;min-width:0;padding:0 24px;display:flex}.file-heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.file-heading>span{display:none}.mode-switch{flex-shrink:0;height:100%;margin-right:auto;display:flex}.mode-switch button{min-width:124px;color:var(--secondary);border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 24px}.mode-switch button[aria-pressed=true]{background:var(--canvas);border-bottom-color:var(--amber);color:var(--ink)}.header-actions{border-left:1px solid var(--edge);align-items:center;gap:20px;padding:0 20px;font-size:12px;display:flex}.header-actions>a{color:var(--secondary);font-size:11px}#open-file{color:var(--ink);padding:8px 0}main{flex:1;min-height:0;display:flex}.tool-rail{background:var(--rail);border-right:1px solid var(--strong-edge);flex-direction:column;flex-shrink:0;gap:4px;width:72px;padding:10px 0;display:flex}.tool-rail>button{min-height:64px;color:var(--secondary);border:0;border-radius:0;flex-direction:column;gap:8px;padding:10px 4px;font-size:10px;position:relative}.tool-rail>button svg{stroke-width:1.25px;width:23px;height:23px}.tool-rail>button[aria-expanded=true],.tool-rail>button[aria-pressed=true]{color:var(--amber);background:0 0}.tool-rail>button[aria-expanded=true]:before,.tool-rail>button[aria-pressed=true]:before{content:"";background:var(--amber);width:3px;position:absolute;top:8px;bottom:8px;left:0}.rail-spacer{flex:1}.workarea{flex-direction:column;flex:1;min-width:0;display:flex}.workspace{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.model-tree{width:var(--tree-width);border-right:1px solid var(--strong-edge);background:var(--panel);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.panel-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:10px 14px 10px 20px;display:flex}.model-tree>.panel-head h2{text-transform:uppercase;letter-spacing:.9px;font-size:12px;font-weight:400}.tree-tools{gap:10px;padding:0 14px 12px;display:grid}.search-field{border-bottom:1px solid var(--edge);flex-direction:row;align-items:center;gap:0;padding-left:8px;display:flex}.search-field input{background:0 0;border:0;width:100%;font-size:11px}.search-field svg{width:15px;color:var(--muted)}.storey-picker{flex-direction:row;align-items:center;gap:12px;font-size:11px}.storey-picker select{flex:1;min-height:30px;padding:5px 8px;font-size:11px}#element-tree{flex:1;min-height:0;padding:0 10px 12px;overflow:auto}#element-tree>p{color:var(--muted);padding:0 10px;font-size:11px}.tree-storey,.tree-class{border:0;margin:0;padding:0}.tree-storey>summary{color:var(--ink);padding:10px 4px;font-size:12px;font-weight:500}.tree-storey>summary small{float:right;margin-right:6px;font-size:10px}.tree-class{border-left:1px solid var(--edge);margin:0 0 6px 10px;padding-left:9px}.tree-class>summary{color:var(--secondary);padding:7px 4px;font-size:11px;font-weight:400}.element-item{text-align:left;white-space:normal;border:0;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;min-height:38px;padding:7px 8px}.element-item svg{width:13px;height:13px;color:var(--muted);margin-top:2px}.element-item span{min-width:0}.element-item strong{overflow-wrap:anywhere;font-size:11px;font-weight:400;display:block}.element-item small{display:none}.element-item[aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:inset 2px 0 var(--amber)}.element-item[aria-pressed=true] svg{color:var(--amber)}.reset-tree{border-top:1px solid var(--edge);min-height:40px;color:var(--secondary);border-radius:0;flex-shrink:0;font-size:11px}.scene{background:var(--canvas);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}#canvas,#cad-host{position:absolute;inset:0}#canvas canvas{width:100%;height:100%;display:block}#cad-host iframe{border:0;width:100%;height:100%}#no-model{text-align:center;color:var(--secondary);pointer-events:none;font:500 20px var(--technical);position:absolute;top:45%;left:20px;right:20px}.scene-tools{flex-direction:column;gap:6px;display:flex;position:absolute;top:16px;right:16px}.scene-tools button{background:var(--panel);border:1px solid var(--strong-edge);width:38px;height:38px;padding:8px}.scene-tools button[aria-pressed=true]{color:var(--amber)}#cut-controls{background:var(--panel);border:1px solid var(--strong-edge);width:160px;padding:12px;position:absolute;top:110px;right:16px}#cut-controls label{font:12px var(--technical);letter-spacing:.5px}#cut-height{color:var(--amber);font-variant-numeric:tabular-nums}#cut-position{width:100%;min-height:28px}.scene-caption{pointer-events:none;max-width:calc(100% - 108px);text-shadow:0 1px 2px var(--canvas);position:absolute;top:22px;left:24px}.scene-caption>span{font:11px var(--technical);letter-spacing:1px;text-transform:uppercase;color:var(--secondary);margin-bottom:6px;display:block}.scene-caption>strong{font:500 18px var(--technical);color:var(--amber)}.canvas-hint{color:var(--muted);pointer-events:none;font-size:10px;position:absolute;bottom:14px;left:20px;right:20px}.canvas-hint span{margin:0 16px}.properties-panel{width:var(--inspector-width);border-left:1px solid var(--strong-edge);background:var(--panel);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.properties-panel>.panel-head{align-items:flex-start;min-height:68px;padding-top:20px}.properties-panel h2{font:500 21px/1.15 var(--technical);overflow-wrap:anywhere}.properties-scroll{flex:1;min-height:0;overflow:auto}.inspector{overflow-wrap:anywhere;padding:0 20px 18px}.inspector>p{color:var(--secondary);font-size:12px}.inspector strong{color:var(--ink);font-weight:500}.eyebrow{color:var(--secondary);font:12px var(--technical);letter-spacing:.5px;margin-bottom:18px;display:block}.inspector pre,.browser-import pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--field);border-radius:var(--radius);max-height:240px;padding:12px;font:11px/1.6 Consolas,monospace;overflow:auto}dl{grid-template-columns:1fr 1.1fr;gap:0;margin:14px 0;font-size:12px;display:grid}dt,dd{border-bottom:1px solid var(--edge);padding:10px 0}dt{color:var(--secondary)}dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.property-set dl{font-size:11px}details{border-top:1px solid var(--edge);margin-top:8px;padding:12px 0}summary{cursor:pointer;font-size:12px;font-weight:500}#resources>label{margin:12px 0;display:block}#resources strong{float:right;font-variant-numeric:tabular-nums}progress{width:100%;height:4px;accent-color:var(--amber);margin-top:8px;display:block}.tree-closed .model-tree,.inspector-closed .properties-panel{display:none}.simulation-dock{border-top:1px solid var(--strong-edge);background:var(--panel);flex-shrink:0}.playback{align-items:center;gap:8px;padding:7px 14px;display:flex}.dock-label{font:500 21px var(--technical);color:var(--amber);flex-shrink:0;align-items:center;gap:12px;padding-right:12px;display:flex}.dock-label>span{font:11px var(--technical);letter-spacing:.6px;text-transform:uppercase;color:var(--secondary);max-width:90px}.playback button{width:34px;min-height:34px;padding:6px}.playback select{min-height:32px;padding:5px 7px;font-size:11px}.playback #scenes{width:190px;max-width:20vw;color:var(--amber)}.playback #time{flex:1;min-width:60px;min-height:28px}.playback #clock{min-width:80px;font:12px var(--technical);font-variant-numeric:tabular-nums;color:var(--secondary)}.view-options{border:0;margin:0;padding:0;position:relative}.view-options>summary{border:1px solid var(--edge);border-radius:var(--radius);justify-content:center;align-items:center;width:34px;height:34px;list-style:none;display:flex}.view-options>summary::-webkit-details-marker{display:none}.view-options>div{background:var(--raised);border:1px solid var(--strong-edge);z-index:8;gap:8px;width:210px;padding:12px;display:grid;position:absolute;bottom:42px;right:0}.view-options button{justify-content:flex-start;width:100%;font-size:12px}.check{white-space:nowrap;flex-direction:row;align-items:center;gap:10px;min-height:32px}.schedule-panel{display:none}.schedule-open .schedule-panel{display:block}.gantt-scroll{border-top:1px solid var(--edge);height:190px;overflow:auto}#gantt{--label-width:230px;--playhead:0%;width:100%;min-width:100%;position:relative}#gantt-ruler,.gantt-row{grid-template-columns:var(--label-width) minmax(0,1fr);min-height:30px;display:grid}.gantt-row{border-top:1px solid var(--edge)}#gantt-ruler{z-index:4;background:var(--panel);border-bottom:1px solid var(--strong-edge);position:sticky;top:0}.gantt-title,.gantt-name{z-index:2;background:var(--panel);border-right:1px solid var(--strong-edge);text-overflow:ellipsis;white-space:nowrap;padding:7px 14px;font-size:11px;position:sticky;left:0;overflow:hidden}.gantt-title{color:var(--secondary);font-family:var(--technical);text-transform:uppercase;letter-spacing:.6px}.gantt-axis{height:30px;font:11px var(--technical);color:var(--secondary);margin:0 12px;position:relative}.gantt-axis>span{font-variant-numeric:tabular-nums;position:absolute;top:8px;transform:translate(-50%)}.gantt-axis>span:first-child{transform:none}.gantt-axis>span:last-child{transform:translate(-100%)}.gantt-track{background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),var(--edge) calc(25% - 1px),var(--edge) 25%);margin:0 12px;position:relative}.gantt-track:after,.gantt-axis:after{content:"";left:var(--playhead);background:var(--amber);pointer-events:none;z-index:3;width:1px;position:absolute;top:0;bottom:0}.gantt-bar{opacity:.65;background:#788590;border:0;border-radius:1px;min-width:3px;height:16px;min-height:16px;padding:0;position:absolute;top:7px}.gantt-bar:hover,.gantt-bar:focus-visible{opacity:1;background:var(--secondary);z-index:5}.gantt-bar[data-state=running]{opacity:1;background:var(--amber)}.gantt-bar[data-state=completed]{opacity:1;background:#aab6bf}.gantt-unscheduled{color:var(--muted);padding:6px;font-size:10px;display:block}.gantt-empty{color:var(--secondary);padding:16px;font-size:12px}.export-actions{border-top:1px solid var(--edge);align-items:center;gap:16px;padding:5px 14px;font-size:11px;display:flex}.export-actions>span{color:var(--muted);margin-right:auto}.export-actions button{min-height:28px;color:var(--secondary);padding:4px 0;font-size:11px}.metrics{gap:20px;padding:10px 16px;display:flex}.metrics article{align-items:baseline;gap:6px;display:flex}.metrics strong{font-variant-numeric:tabular-nums;font-size:14px}.metrics span{color:var(--secondary);font-size:11px}.schedule-wrap{max-height:160px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:12px}th{color:var(--secondary);background:var(--panel);z-index:1;font-size:11px;font-weight:400;position:sticky;top:0}th,td{border-bottom:1px solid var(--edge);padding:8px 14px}td:first-child{width:35%}td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}td:nth-child(3){width:25%}td small{font-size:11px;display:block}.schedule-jump{white-space:normal;text-align:left;justify-content:flex-start;min-height:30px;padding:0;font-weight:500}.critical{color:var(--amber)}tr[data-operation]{cursor:pointer}tr[data-state=running]{background:var(--amber-wash)}.track{background:var(--field);height:6px;position:relative;overflow:hidden}.track i{background:var(--amber);position:absolute;top:0;bottom:0}.status-bar{border-top:1px solid var(--strong-edge);background:var(--rail);min-height:30px;font:11px var(--technical);color:var(--secondary);letter-spacing:.2px;align-items:center;gap:8px;padding:0 18px;display:flex}.status-indicator{background:var(--secondary);border-radius:50%;flex-shrink:0;width:5px;height:5px}#workspace-status{white-space:nowrap;text-overflow:ellipsis;max-width:60vw;overflow:hidden}.status-bar button{min-height:28px;font:11px var(--technical);color:var(--secondary);padding:0 8px;text-decoration:underline}.privacy-label{white-space:nowrap;margin-left:auto}.formats{white-space:nowrap;margin-left:16px}.is-busy .status-indicator{background:var(--amber)}.is-busy #workspace-status{color:var(--amber)}.error{color:var(--danger);background:#3b2524;flex-shrink:0;padding:10px 20px}dialog{border:1px solid var(--strong-edge);width:min(620px,100% - 32px);max-height:85dvh;color:var(--ink);background:var(--panel);border-radius:6px;padding:0;box-shadow:0 20px 80px #0008}dialog>.panel-head{border-bottom:1px solid var(--edge);padding:12px 16px 12px 24px}.dialog-content{padding:20px 24px;overflow:auto}.dialog-content p{color:var(--secondary);font-size:12px}.dialog-content>label{margin-bottom:18px}.browser-import h2{font:500 18px var(--technical)}.browser-import>p{font-size:12px;line-height:1.6}.browser-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.browser-actions>label{flex:1;min-width:120px}.browser-actions input[type=file]{width:100%;min-width:220px}.browser-actions input[type=number]{width:100%}#browser-plan{background:var(--amber);color:var(--rail);width:100%}.notice{color:var(--amber);background:var(--amber-wash);padding:12px;font-size:12px}.notes{color:var(--secondary);font-size:12px}[data-mode=view] .simulation-only{display:none!important}.cad-open .scene-tools,.cad-open .canvas-hint,.cad-open #cut-controls,.cad-open .tree-tools,.cad-open .reset-tree,.cad-open #iso,.cad-open #top,.cad-open #cut{display:none}@media (width<=1250px){:root{--tree-width:218px;--inspector-width:250px}.dock-label>span,.header-actions>a{display:none}.playback #scenes{width:150px}.file-heading{padding:0 16px}.mode-switch button{min-width:100px;padding:0 16px}.canvas-hint span{display:none}}@media (width<=950px){:root{--tree-width:200px}.tool-rail{width:58px}.tool-rail>button{min-height:58px;font-size:9px}.tool-rail>button svg{width:21px}.properties-panel{z-index:7;width:280px;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 30px #0005}.header-actions{gap:12px;padding:0 12px}.brand{padding:0 16px;font-size:24px}.file-heading{padding:0 12px}.playback{flex-wrap:wrap}.playback #time{flex:1}.playback #scenes{width:165px;max-width:none}.gantt-scroll{height:160px}.metrics{flex-wrap:wrap}.formats{display:none}}@media (width<=650px){.app-header{height:50px}.brand{padding:0 12px;font-size:21px}.file-heading{display:none}.mode-switch{flex:1;margin:0}.mode-switch button{flex:1;min-width:0;padding:0 10px;font-size:12px}.header-actions{border:0;padding:0 10px}.header-actions #open-file span{display:none}.tool-rail{gap:0;width:48px;padding:4px 0}.tool-rail>button{gap:5px;min-height:52px;font-size:8px}.tool-rail>button svg{width:19px;height:19px}.model-tree{z-index:8;width:min(265px,100vw - 60px);position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 30px #0005}.properties-panel{width:min(290px,100vw - 60px)}.scene-caption{top:16px;left:16px}.scene-caption>strong{font-size:16px}.scene-caption>span{display:none}.canvas-hint{font-size:9px;bottom:10px;left:12px}.playback{gap:6px;padding:6px 8px}.dock-label{display:none}.playback #scenes{flex:1;width:auto;min-width:90px;max-width:150px}.playback #time{flex-basis:100%;order:2;min-height:18px}.playback #clock{min-width:65px;font-size:11px}.playback select{max-width:90px}.playback #timeline-zoom{width:52px}.playback #time-unit{width:68px}.gantt-scroll{height:140px}#gantt{--label-width:130px}.gantt-name,.gantt-title{padding:7px 8px;font-size:10px}.export-actions{gap:10px;padding:4px 8px;font-size:10px}.export-actions>span{display:none}.export-actions button{font-size:10px}.status-bar{min-height:28px;padding:0 8px}.privacy-label{display:none}#workspace-status{max-width:70vw}.scene-tools{top:12px;right:10px}.scene-tools button{width:32px;height:32px;min-height:32px}.dialog-content{padding:16px}.metrics{display:none}.scene{min-height:160px}}@media (height<=650px){.tool-rail{gap:0;padding:0}.tool-rail>button{gap:4px;min-height:44px;padding:5px 2px}.tool-rail>button svg{height:18px}.gantt-scroll{height:110px}.panel-head{min-height:42px}.properties-panel>.panel-head{min-height:52px;padding-top:12px}.playback{padding:4px 10px}.canvas-hint{display:none}}@media (pointer:coarse){button{min-height:40px}.element-item{min-height:42px}.gantt-row{min-height:40px}.gantt-bar{background-clip:padding-box;border-top:12px solid #0000;border-bottom:12px solid #0000;height:39px;top:0}.gantt-bar[data-state=running]{background-clip:padding-box}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.processing-journal{background:var(--panel);width:min(1050px,94vw);max-width:94vw;max-height:90dvh;color:var(--ink);padding:0}.processing-journal .panel-head{padding:12px 20px}.journal-controls{align-items:end;gap:12px;padding:16px 20px 8px;display:flex}.journal-controls label{color:var(--secondary);gap:6px;font-size:11px;display:grid}.journal-controls label:first-child{flex:1;min-width:0}.journal-controls select{min-width:0;max-width:100%}.journal-controls button,.journal-controls select{min-height:40px}.journal-storage{color:var(--muted);margin:4px 20px 12px;font-size:11px}.journal-warning{color:var(--amber)}.journal-summary{background:var(--field);font-variant-numeric:tabular-nums;gap:6px;padding:16px 20px;display:grid}.journal-summary strong{font-size:17px;font-weight:500}.journal-summary strong[data-state=failed]{color:var(--danger)}.journal-summary strong[data-state=interrupted],.journal-summary strong[data-state=cancelled]{color:var(--amber)}.journal-summary span{font-family:var(--technical);font-size:14px}.journal-summary small{color:var(--secondary);overflow-wrap:anywhere}.journal-events{overscroll-behavior:contain;height:45dvh;padding:0 20px 12px;overflow:auto}.journal-event{border-bottom:1px solid var(--edge);grid-template-columns:66px 70px minmax(0,1fr);gap:12px;padding:12px 0;font-size:12px;display:grid}.journal-event time,.journal-elapsed{color:var(--muted);font-variant-numeric:tabular-nums;font-family:var(--technical)}.journal-event p{overflow-wrap:anywhere;margin:4px 0}.journal-event small{color:var(--secondary)}.journal-event[data-level=warning] p{color:var(--amber)}.journal-event[data-level=error] p{color:var(--danger)}.journal-event details{margin-top:8px}.journal-event summary{color:var(--secondary);cursor:pointer}.journal-event pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--field);max-height:250px;padding:12px;font-size:11px;overflow:auto}.journal-controls button:disabled{opacity:.4}@media (width<=650px){.journal-controls{flex-wrap:wrap;padding:12px}.journal-controls label:first-child{flex-basis:100%}.journal-storage{margin:4px 12px 12px}.journal-events{padding:0 12px 12px}.journal-event{grid-template-columns:55px minmax(0,1fr);gap:8px}.journal-event .journal-elapsed{grid-area:2/1}.journal-event>div{grid-area:1/2/span 2}.journal-summary{padding:12px}.status-bar{flex-wrap:wrap}#workspace-status{flex:1;min-width:100px}}.rvt-document{background:var(--panel);width:min(1180px,96vw);max-width:96vw;height:90dvh;max-height:90dvh;color:var(--ink);padding:0;overflow:hidden}.rvt-document[open]{flex-direction:column;display:flex}.rvt-document .panel-head{padding:12px 20px}.rvt-document h2{font:500 22px var(--technical);margin:4px 0}.rvt-document small{color:var(--secondary);font-size:11px}.rvt-document h3{margin-top:24px;font-size:15px}.rvt-document button{min-height:40px}.rvt-document-tools{flex-wrap:wrap;gap:12px;padding:0 20px 12px;display:flex}#rvt-document-status{color:var(--secondary);overflow-wrap:anywhere;margin:0;padding:8px 20px 14px;font-size:12px}.rvt-document-layout{border-top:1px solid var(--edge);flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.rvt-document-layout nav{border-right:1px solid var(--edge);padding:16px;overflow:auto}.rvt-document-layout label{color:var(--secondary);gap:6px;margin-bottom:12px;font-size:12px;display:grid}.rvt-document-layout input,.rvt-document-layout select{width:100%;min-width:0;min-height:40px}#rvt-records{gap:4px;display:grid}#rvt-records>button{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;justify-content:stretch;gap:6px;padding:10px 12px;display:grid}#rvt-records>button[aria-pressed=true]{background:var(--raised);box-shadow:inset 2px 0 var(--amber)}#rvt-records>small{padding:4px 12px 12px}#rvt-record-detail{min-width:0;padding:20px 24px;font-size:13px;line-height:1.55;overflow:auto}#rvt-record-detail>button{margin:4px 8px 4px 0}#rvt-record-detail>h2{overflow-wrap:anywhere}#rvt-record-detail details{margin-top:16px}#rvt-record-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--field);max-height:300px;padding:12px;font-size:11px;overflow:auto}.rvt-notice{border-left:2px solid var(--amber);background:var(--amber-wash);color:var(--amber);padding:8px 12px}.rvt-table-scroll{max-height:42dvh;margin:12px 0;overflow:auto}.rvt-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rvt-table-scroll th{text-align:left;background:var(--field);color:var(--secondary);font-weight:500;position:sticky;top:0}.rvt-table-scroll th,.rvt-table-scroll td{border-bottom:1px solid var(--edge);vertical-align:top;overflow-wrap:anywhere;min-width:80px;padding:9px 12px}.rvt-table-scroll tr:hover{background:var(--raised)}#open-rvt-document{min-height:42px;color:var(--amber);border-top:1px solid var(--edge);border-radius:0;flex-shrink:0}@media (width<=650px){.rvt-document-layout{grid-template-columns:minmax(0,1fr);display:block;overflow:auto}.rvt-document-layout nav{border-right:0;border-bottom:1px solid var(--edge);max-height:32dvh}#rvt-record-detail{padding:16px;overflow:visible}.rvt-document h2{font-size:20px}.rvt-document-tools{gap:6px;padding:0 12px 8px}#rvt-document-status{padding:8px 12px}.rvt-document .panel-head{padding:10px 12px}.rvt-table-scroll{max-height:40dvh}}.rvt-schedule-grid{border-top:1px solid var(--edge);margin:24px 0}.rvt-schedule-grid h4{margin:14px 0 8px;font-size:13px;font-weight:500}.rvt-grid-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rvt-grid-controls>small{flex-basis:100%;margin-bottom:2px}.rvt-grid-controls button{padding:6px 10px;font-size:11px}.rvt-schedule-grid .rvt-table-scroll td{border-right:1px solid var(--edge);min-width:130px;padding:0}.rvt-schedule-grid .rvt-table-scroll th{z-index:1;min-width:70px}.rvt-schedule-grid .rvt-table-scroll th[scope=row]{position:static}.rvt-cell{text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;width:100%;height:100%;padding:10px 12px;font-size:12px;display:block;border:0!important;border-radius:0!important;min-height:44px!important}.rvt-cell:hover,.rvt-cell:focus-visible{background:var(--raised);box-shadow:inset 0 0 0 1px var(--amber)}.rvt-cell[data-state=empty],.rvt-cell[data-state=missing]{color:var(--secondary);font-size:11px}.rvt-cell[data-state=missing]{background:var(--field);font-style:italic}.rvt-cell[data-state=unreadable],.rvt-cell[data-state=conflict]{color:var(--amber);background:var(--amber-wash)}#rvt-preview{border:1px solid var(--edge);padding:12px}#rvt-preview>summary{color:var(--amber);cursor:pointer}#rvt-preview .rvt-notice{font-size:12px}#rvt-preview .rvt-notice p{margin:6px 0}#rvt-preview .rvt-preview-group{flex-direction:row;align-items:center;gap:8px;margin:16px 0;display:flex}#rvt-preview input{flex-shrink:0;width:18px;height:18px;min-height:18px;padding:0}#rvt-preview button{margin-right:6px}#rvt-preview td{border-right:1px solid var(--edge);min-width:140px;padding:0}#rvt-preview td:first-child{padding:8px;font-size:11px}#rvt-preview .rvt-cell{margin:0}#rvt-preview .rvt-grid-controls{margin-top:12px}.rvt-cell[data-state=unsupported],.rvt-cell[data-state=mixed]{color:var(--amber);background:var(--amber-wash)}#scene-members{border-bottom:1px solid var(--edge);flex-shrink:0;max-height:45%;padding:0 16px;overflow:auto}#scene-members:empty{display:none}#scene-members>p{color:var(--secondary);font-size:11px}.add-scene-model{width:100%;margin:12px 0}.scene-member{margin:0;padding:10px 0}.scene-member summary{overflow-wrap:anywhere}.scene-member small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.scene-member button{margin:6px 4px 0 0;font-size:11px}.placement-fields{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.placement-fields input{width:100%;min-width:0}.placement-fields label{font-size:10px}#scene-members .check{gap:8px;margin-top:10px;display:flex}#scene-members input[type=checkbox]{width:auto;min-height:0}.tree-tools{flex-shrink:0;max-height:48%;overflow:auto}.parameter-search{border-bottom:1px solid var(--edge);min-width:0;padding-bottom:8px;font-size:11px}.parameter-search summary{cursor:pointer;color:var(--ink);padding:5px 0}.parameter-search label{margin:8px 0;font-size:11px}.parameter-search input{width:100%;font-size:11px}.parameter-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.parameter-condition select{width:100%;padding:5px;font-size:11px}.parameter-search small{margin-top:6px;font-size:10px;line-height:1.5;display:block}.parameter-search button{min-height:28px;color:var(--secondary);padding:4px 0;font-size:11px}.parameter-search #parameter-combine{width:100%;min-width:0;margin:6px 0;font-size:11px}.parameter-chip{background:var(--field);border-left:2px solid var(--amber);align-items:center;gap:6px;margin:4px 0;padding:5px 8px;font-size:11px;display:flex}.parameter-chip span{overflow-wrap:anywhere;flex:1;min-width:0}.parameter-chip button{flex-shrink:0;width:28px;font-size:16px}.facet-filter{border-bottom:1px solid var(--edge);min-width:0;margin:0;padding:0;font-size:11px}.facet-filter>summary{cursor:pointer;min-height:32px;color:var(--ink);padding:8px 0}.facet-options{overscroll-behavior:contain;max-height:180px;padding:2px 0;overflow:auto}.facet-options label{overflow-wrap:anywhere;cursor:pointer;align-items:start;gap:8px;min-height:30px;margin:0;padding:6px 2px;font-size:11px;display:flex}.facet-options input[type=checkbox]{flex-shrink:0;width:14px;height:14px;min-height:0;margin:0;padding:0}.facet-filter>button{min-height:30px;color:var(--secondary);padding:4px 0;font-size:10px}.cad-tree-search{width:100%;min-width:0;margin-bottom:8px;font-size:12px}.branch-document{border-left:1px solid var(--edge);margin-left:10px;padding-left:3px}.document-tree-note{color:var(--muted);margin:8px 2px;font-size:10px;line-height:1.5}.tree-document-list{margin-left:12px}.document-item{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;min-height:38px;padding:6px 4px;font-size:11px;display:block}.document-item strong{font-weight:500}.document-item small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.document-item:hover{color:var(--amber)}.catalogue-import{max-width:240px;font-size:11px}.catalogue-import input{max-width:100%;font-size:11px}.tree-match-actions{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);flex-wrap:wrap;flex-shrink:0;gap:2px;padding:6px 10px;display:flex}.tree-match-actions button{min-height:28px;padding:4px 6px;font-size:10px}.model-branch{border:0;min-width:0;margin:0;padding:0}.model-branch>summary{cursor:pointer;align-items:center;gap:6px;min-height:34px;padding:5px 2px;font-size:11px;list-style:none;display:flex}.model-branch>summary::-webkit-details-marker{display:none}.model-branch>summary:before{content:"▸";width:8px;color:var(--muted);flex-shrink:0;font-size:10px}.model-branch[open]>summary:before{content:"▾"}.model-branch input[type=checkbox],.tree-element-row input[type=checkbox]{flex-shrink:0;width:14px;height:14px;margin:0;padding:0}.tree-node-name{overflow-wrap:anywhere;flex:1;min-width:0}.model-branch>summary small{font-variant-numeric:tabular-nums;font-size:10px}.branch-model>summary{border-bottom:1px solid var(--edge);font-weight:500}.branch-storey,.branch-class{border-left:1px solid var(--edge);margin-left:10px;padding-left:3px}.tree-isolate{min-height:24px;color:var(--secondary);padding:3px;font-size:9px}.tree-element-list{margin-left:8px}.tree-element-row{align-items:center;gap:5px;min-width:0;display:flex}.tree-element-row .element-item{flex:1;min-width:0;min-height:38px;padding:5px 4px}.tree-element-row .element-item small{overflow-wrap:anywhere;font-size:9px;display:block}.tree-element-row[data-visible=false] .element-item{color:var(--muted)}.tree-more{color:var(--amber);white-space:normal;width:100%;min-height:30px;font-size:10px}.selected-visibility-actions{border-bottom:1px solid var(--edge);flex-shrink:0;gap:4px;padding:4px 12px 8px;display:flex}.selected-visibility-actions button{min-height:30px;padding:4px 8px;font-size:11px}.cad-open .tree-match-actions,.cad-open .selected-visibility-actions,.cad-open #scene-members,.cad-open #resources{display:none}#cut-controls{width:250px;max-width:calc(100% - 68px)}#cut-controls select{width:64px;margin-left:12px;display:inline-block}#cut-controls button{width:100%;margin-top:8px;font-size:11px}#cut-controls .check{align-items:center;gap:8px;display:flex}#cut-controls input[type=checkbox]{width:auto;min-height:0}#measure-controls{background:var(--panel);border:1px solid var(--strong-edge);border-radius:4px;width:280px;max-width:calc(100% - 32px);padding:14px;font-size:12px;position:absolute;bottom:40px;left:16px;box-shadow:0 8px 32px #0005}#measure-controls strong{font:500 17px var(--technical)}#measure-controls p{color:var(--amber);font-variant-numeric:tabular-nums}#measure-controls small{color:var(--secondary);margin-top:10px;font-size:10px;display:block}.measure-actions{gap:6px;margin-top:10px;display:flex}.measure-actions button{padding:6px 8px;font-size:11px}.cad-open #measure,.cad-open #measure-controls{display:none}.header-actions{gap:12px}button.add-model-primary{background:var(--amber);min-height:44px;color:var(--canvas);border:1px solid var(--amber);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:500;display:inline-flex}button.add-model-primary:hover{filter:brightness(1.08)}button.add-model-primary:active{transform:scale(.98)}button.add-model-primary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}button.add-model-primary:disabled{opacity:.5;cursor:wait;transform:none}#replace-model{color:var(--secondary);min-height:44px;padding:8px}#no-model{pointer-events:auto;font:400 14px var(--ui);top:28%}#no-model:not([hidden]){flex-direction:column;align-items:center;gap:16px;display:flex}#no-model strong{font:500 26px var(--technical);color:var(--ink)}#no-model p{margin:0;line-height:1.6}#no-model small{color:var(--muted);font-size:12px}.model-tree,.tree-tools,.tree-tools>*,#element-tree{min-width:0}.tree-tools{grid-template-columns:minmax(0,1fr)}.tree-tools .search-field input{flex:1;width:0}.tree-tools .storey-picker{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.tree-tools .storey-picker select{width:100%;min-width:0;max-width:100%}.tree-tools .system-only-toggle{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;min-height:32px;padding:6px 0;line-height:1.5;display:grid}.system-only-toggle input[type=checkbox]{width:16px;height:16px;min-height:0;margin:1px 0 0;padding:0}.system-only-toggle span{overflow-wrap:anywhere;min-width:0}#system-summary{min-width:0;max-height:min(28dvh,240px);color:var(--secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.5;overflow:auto}#system-summary strong{color:var(--ink);font-weight:500}#system-summary p{margin:8px 0}#system-summary pre{white-space:pre-wrap;max-height:220px;font-size:10px;overflow:auto}#system-summary dl{grid-template-columns:68px minmax(0,1fr);gap:8px;display:grid}#system-summary dd{color:var(--ink);margin:0}#system-summary summary{cursor:pointer;align-items:center;min-height:32px;display:flex}#system-filter{width:100%;min-width:0}@media (width<=650px){.app-header{flex-wrap:wrap;height:auto;min-height:50px}.header-actions{border-top:1px solid var(--edge);flex-basis:100%;justify-content:space-between;padding:8px 12px}.header-actions #open-file span{display:inline}.header-actions #open-file{flex:1}.header-actions #replace-model{font-size:11px}#no-model{top:18%;left:12px;right:12px}#no-model strong{font-size:22px}}@media (prefers-reduced-motion:reduce){button.add-model-primary:active{transform:none}}.demo-toolbar{background:var(--panel);border-bottom:1px solid var(--edge);flex-shrink:0;align-items:center;gap:16px;padding:8px 16px;font-size:11px;display:flex}.demo-toolbar label{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.demo-toolbar select{width:340px;min-width:0;max-width:42vw;font-size:12px}.demo-toolbar>span{overflow-wrap:anywhere;min-width:0;color:var(--secondary);flex:1}.demo-toolbar>a{white-space:nowrap}#open-model-data{min-height:44px;color:var(--amber)}.playback #calculate-current{white-space:normal;width:auto;padding:8px 12px}.inspector,.model-data-detail,.rvt-document pre{-webkit-user-select:text;user-select:text}.inspector dd{justify-content:end;align-items:start;gap:4px;min-width:0;display:flex}.property-value{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}button.copy-property{width:28px;min-height:28px;color:var(--muted);border-color:var(--edge);flex-shrink:0;padding:4px}button.copy-property svg{width:16px;height:16px}button[data-copied=true]{color:var(--step-done);background:var(--amber-wash)}.copy-card{border-color:var(--strong-edge);white-space:normal;width:100%;min-height:40px;font-size:12px}.identity-basis{overflow-wrap:anywhere;color:var(--muted)!important;font-size:10px!important}.copy-status:empty{display:none}.copy-status{z-index:50;background:var(--panel);color:var(--ink);border:1px solid var(--strong-edge);padding:10px 16px;font-size:12px;position:fixed;bottom:40px;right:16px}.clipboard-fallback{opacity:0;width:1px;height:1px;position:fixed;top:0;left:0}.model-data{background:var(--panel);width:min(1180px,96vw);max-width:96vw;height:88dvh;max-height:92dvh;color:var(--ink);padding:0;overflow:hidden}.model-data[open]{flex-direction:column;display:flex}.model-data .panel-head{padding:12px 20px}.model-data h2{font:500 22px var(--technical)}.model-data-summary{color:var(--secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:0 20px 12px}.model-data-controls{background:var(--field);border-block:1px solid var(--edge);align-items:end;gap:12px;padding:12px 20px;display:flex}.model-data-controls label{min-width:0}.model-data-query{flex:1}.model-data-controls input,.model-data-controls select{width:100%;min-width:0}.model-data-controls button{border-color:var(--strong-edge);min-height:40px}.model-data-note{color:var(--muted);margin:0;padding:12px 20px;font-size:11px}.model-data-layout{border-top:1px solid var(--edge);flex:1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-height:0;display:grid}.model-data-table,.model-data-detail{overscroll-behavior:contain;min-width:0;overflow:auto}.model-data-table table{border-collapse:collapse;width:100%;font-size:12px}.model-data-table th{background:var(--field);text-align:left;color:var(--secondary);font-weight:500;position:sticky;top:0}.model-data-table td,.model-data-table th{vertical-align:top;border-bottom:1px solid var(--edge);overflow-wrap:anywhere;padding:10px 12px}.model-data-table td button{white-space:normal;text-align:left;overflow-wrap:anywhere;justify-content:start;min-height:32px;padding:0;font-weight:500}.model-data-table>p{color:var(--secondary);padding:16px}.model-data-detail{border-left:1px solid var(--edge);padding:0 20px 16px}.model-data-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.6 Consolas,monospace}.model-data-footer{border-top:1px solid var(--edge);font-variant-numeric:tabular-nums;align-items:center;gap:12px;padding:8px 20px;display:flex}.model-data-footer>span{color:var(--secondary);flex:1;font-size:12px}@media (width<=650px){.demo-toolbar{flex-wrap:wrap;gap:8px;padding:8px 12px}.demo-toolbar label{flex-basis:100%}.demo-toolbar select{flex:1;width:0;max-width:100%}.demo-toolbar>span,.demo-toolbar>a{font-size:10px}.model-data-controls{flex-wrap:wrap;padding:12px}.model-data-query{flex-basis:60%}.model-data-controls button{flex:1}.model-data-layout{grid-template-rows:minmax(140px,1fr) minmax(120px,1fr);grid-template-columns:minmax(0,1fr)}.model-data-detail{border-left:0;border-top:1px solid var(--edge)}.model-data-note,.model-data-footer{padding:8px 12px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f0f3f6;--panel:#fff;--rail:#f7f8fa;--raised:#e7edf2;--field:#f4f6f8;--ink:#1d2d3c;--secondary:#4b5d6d;--muted:#637382;--edge:#20364b1a;--strong-edge:#20364b30;--amber:#925008;--amber-wash:#a9680910;--danger:#b32b24;--accent-ink:#fff;--error-bg:#fff0ed;--backdrop:#17283966;--step-done:#237147;--dialog-shadow:0 16px 64px #17283924}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#12181d;--panel:#1b2229;--rail:#171d23;--raised:#232c35;--field:#141b21;--ink:#e4e8ec;--secondary:#a5b0bb;--muted:#7d8c9a;--edge:#ffffff12;--strong-edge:#ffffff24;--amber:#efb65e;--amber-wash:#efb65e16;--danger:#f29787;--accent-ink:#12181d;--error-bg:#3b2524;--backdrop:#080d12b3;--step-done:#91c8a6;--dialog-shadow:0 20px 80px #0008}button.add-model-primary,#browser-plan{color:var(--accent-ink)}.error{background:var(--error-bg)}dialog{box-shadow:var(--dialog-shadow)}dialog::backdrop{background:var(--backdrop)}.gantt-bar[data-state=completed]{background:var(--secondary)}#theme-toggle{min-height:44px;color:var(--secondary);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.conversion-dialog{width:min(680px,100% - 24px);max-height:90dvh;overflow:auto}.conversion-dialog>.panel-head{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.conversion-dialog h2{font:500 22px var(--technical);margin:0}.conversion-dialog button{border:1px solid var(--strong-edge);border-radius:4px;min-height:44px;padding:10px 16px}.conversion-dialog button:hover{background:var(--raised)}.conversion-body{padding:20px 24px}#conversion-source{color:var(--secondary);overflow-wrap:anywhere;margin:0 0 20px;font-size:13px}.conversion-stage{background:var(--field);border:1px solid var(--edge);border-radius:4px;padding:16px}#conversion-badge{color:var(--amber);margin-bottom:8px;font-size:12px;font-weight:500;display:block}#conversion-stage{font:500 24px var(--technical);color:var(--ink)}#conversion-message{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}#conversion-progress{width:100%;height:5px;accent-color:var(--amber);margin:16px 0;display:block}.conversion-timers{color:var(--secondary);justify-content:space-between;gap:16px;font-size:13px;display:flex}.conversion-timers b{font:500 20px var(--technical);font-variant-numeric:tabular-nums;color:var(--ink);margin-left:8px}#conversion-activity{color:var(--secondary);min-height:42px;font-size:13px;line-height:1.6}#conversion-activity[data-silent=true]{color:var(--amber)}#conversion-steps{counter-reset:steps;grid-template-columns:1fr 1fr;gap:0 24px;margin:20px 0;padding:0;list-style:none;display:grid}#conversion-steps li{border-bottom:1px solid var(--edge);min-height:36px;color:var(--muted);counter-increment:steps;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:grid}#conversion-steps li:before{content:counter(steps,decimal-leading-zero);font:12px var(--technical);font-variant-numeric:tabular-nums}#conversion-steps small{font-size:10px}#conversion-steps [data-state=active]{color:var(--amber);font-weight:500}#conversion-steps [data-state=done]{color:var(--step-done)}#conversion-steps [data-state=stopped]{color:var(--danger)}.conversion-privacy{color:var(--muted);margin:20px 0;font-size:12px;line-height:1.5}.conversion-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}#conversion-cancel{color:var(--danger)}#conversion-done{background:var(--amber);color:var(--accent-ink);border-color:var(--amber)}.conversion-dialog[data-state=failed] #conversion-badge{color:var(--danger)}.conversion-dialog[data-state=completed] #conversion-badge{color:var(--step-done)}.conversion-dialog [hidden]{display:none!important}.status-bar #open-processing{color:var(--amber);white-space:nowrap}@media (width<=950px){.header-actions{gap:8px}.header-actions #theme-toggle{padding:4px;font-size:10px}}@media (width<=650px){.conversion-body{padding:16px}.conversion-dialog>.panel-head{padding:12px 16px}#conversion-steps{grid-template-columns:1fr;gap:0}.conversion-actions button{flex:1}.conversion-timers{flex-wrap:wrap}.header-actions{gap:6px;padding:8px}#theme-toggle{flex-shrink:0;justify-content:center;width:40px;padding:4px}#theme-toggle span{display:none}.header-actions #open-file{min-width:0;padding:8px 10px;font-size:11px}.header-actions #replace-model{padding:4px;font-size:10px}.status-bar #workspace-status{max-width:38vw}}
