:root{font-family:Segoe UI,Microsoft YaHei,sans-serif;color:#182124;background:#dfe3e2;font-synthesis:none;letter-spacing:0;--panel: #fff;--soft: #f5f7f6;--line: #c9d1cf;--strong-line: #aab6b3;--muted: #6d7a7d;--accent: #087f78;--accent-dark: #05645f;--danger: #b63f43}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;overflow:hidden}button,textarea,input,select{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell{height:100vh;display:grid;grid-template-rows:58px minmax(0,1fr);background:#e4e8e7}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;border-bottom:1px solid var(--strong-line);background:var(--panel)}.brand{min-width:190px;display:flex;align-items:center;gap:10px}.brand-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:4px;color:#fff;background:#172124}.brand div{display:grid;line-height:1.05}.brand strong{font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:15px}.brand small{margin-top:5px;color:var(--muted);font-size:10px}.topbar-actions{min-width:0;display:flex;align-items:center;gap:7px;overflow-x:auto}.topbar-actions:has(.example-menu){overflow:visible}.icon-control,.text-control,.primary-control{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:4px;background:var(--panel)}.icon-control{width:34px;padding:0}.text-control{padding:0 10px}.primary-control{padding:0 13px;border-color:var(--accent-dark);color:#fff;background:var(--accent-dark);font-weight:650}.primary-control:disabled,.icon-control:disabled{opacity:.4;cursor:default}.subtle{border-color:transparent;background:transparent}.example-picker{position:relative}.example-menu{position:absolute;z-index:30;top:41px;right:0;width:180px;padding:5px;border:1px solid var(--strong-line);border-radius:5px;background:#fff;box-shadow:0 12px 28px #0002}.example-menu button{width:100%;padding:8px 9px;border:0;border-radius:3px;background:transparent;text-align:left}.example-menu button:hover{background:var(--soft)}.command-shelf{position:relative;z-index:12;min-width:0;display:flex;align-items:center;gap:5px;padding:7px 12px;overflow-x:auto;border-bottom:1px solid var(--line);background:#f4f6f5}.command-shelf:has(.insert-menu){overflow:visible}.command-shelf>span{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;margin-right:4px;color:var(--muted);font-size:11px;font-weight:700}.command-shelf button{flex:0 0 auto;height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--line);border-radius:4px;background:#fff;font-size:11px}.command-shelf button:hover{border-color:var(--accent);color:var(--accent-dark)}.command-shelf button:disabled{opacity:.42;cursor:default}.command-shelf>i{flex:0 0 auto;width:1px;height:24px;margin-inline:3px;background:var(--line)}.insert-picker{position:relative;flex:0 0 auto}.insert-menu{position:absolute;z-index:40;top:40px;left:0;width:270px;display:grid;gap:3px;padding:6px;border:1px solid var(--strong-line);border-radius:5px;background:#fff;box-shadow:0 12px 28px #0002}.insert-menu button{width:100%;height:50px;justify-content:flex-start;padding:6px 8px;border-color:transparent;text-align:left}.insert-menu button:hover{border-color:transparent;background:var(--soft)}.insert-menu button>span:last-child{min-width:0;display:grid;gap:3px}.insert-menu strong{font-size:11px}.insert-menu small{color:var(--muted);font-size:9px}.snippet-menu{left:-10px;width:255px}.compact-menu{width:150px}.compact-menu button{height:34px;font-size:11px}.mini-wave{position:relative;flex:0 0 74px;height:28px}.mini-wave i{position:absolute;display:block;background:var(--accent-dark)}.mini-wave.low i:first-child,.mini-wave.high i:first-child{left:3px;right:3px;height:2px}.mini-wave.low i:first-child{bottom:5px}.mini-wave.high i:first-child{top:5px}.mini-wave.pulse i:nth-child(1),.mini-wave.negative-pulse i:nth-child(1){left:3px;width:20px;height:2px;bottom:5px;box-shadow:48px 0 var(--accent-dark)}.mini-wave.pulse i:nth-child(2),.mini-wave.negative-pulse i:nth-child(2){left:23px;width:2px;height:18px;bottom:5px}.mini-wave.pulse i:nth-child(3),.mini-wave.negative-pulse i:nth-child(3){left:23px;width:28px;height:2px;top:5px}.mini-wave.pulse i:nth-child(4),.mini-wave.negative-pulse i:nth-child(4){left:51px;width:2px;height:18px;bottom:5px}.mini-wave.negative-pulse{transform:scaleY(-1)}.mini-wave.clock i{width:18px;height:18px;background:transparent;border-color:var(--accent-dark);border-style:solid;border-width:0}.mini-wave.clock i:nth-child(1){left:3px;bottom:5px;border-right-width:2px;border-bottom-width:2px}.mini-wave.clock i:nth-child(2){left:21px;top:5px;border-top-width:2px;border-right-width:2px}.mini-wave.clock i:nth-child(3){left:39px;bottom:5px;border-right-width:2px;border-bottom-width:2px}.mini-wave.clock i:nth-child(4){left:57px;top:5px;width:14px;border-top-width:2px}.mini-wave.bus i{height:2px;width:25px}.mini-wave.bus i:nth-child(1){left:4px;top:6px}.mini-wave.bus i:nth-child(2){left:4px;bottom:6px}.mini-wave.bus i:nth-child(3){right:4px;top:6px}.mini-wave.bus i:nth-child(4){right:4px;bottom:6px}.mini-wave.bus:before,.mini-wave.bus:after{content:"";position:absolute;left:28px;width:24px;height:2px;background:var(--accent-dark);transform-origin:left center}.mini-wave.bus:before{top:6px;transform:rotate(38deg)}.mini-wave.bus:after{bottom:6px;transform:rotate(-38deg)}.workspace{min-height:0;display:grid;grid-template-columns:minmax(390px,43%) minmax(0,1fr)}.editor-pane{min-height:0;display:grid;grid-template-rows:54px 50px minmax(180px,1fr) 30px;border-right:1px solid var(--strong-line);background:var(--soft)}.editor-pane.mode-blocks{grid-template-rows:54px 50px minmax(0,1fr)}.preview-pane{min-height:0;display:grid;grid-template-rows:54px minmax(0,1fr);background:#d9dddc}.pane-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 0 18px;border-bottom:1px solid var(--line);background:#fff}.pane-heading>div:first-child{min-width:0;display:flex;align-items:baseline;gap:9px}.pane-heading h1,.pane-heading h2{margin:0;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:16px;white-space:nowrap}.pane-kicker,.render-mode{color:var(--muted);font:650 9px/1 ui-monospace,Cascadia Mono,monospace}.source-actions,.preview-tools{display:flex;align-items:center;gap:5px}.format-switch{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,auto);padding:2px;border:1px solid var(--line);border-radius:4px;background:#edf0ef}.format-switch button{height:25px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border:0;border-radius:2px;color:var(--muted);background:transparent;font-size:10px;font-weight:700;white-space:nowrap}.format-switch button.active{color:#fff;background:var(--accent-dark)}.editor-wrap{position:relative;min-height:0;display:grid;grid-template-columns:45px minmax(0,1fr);overflow:hidden;background:#f8f9f8}.source-guide{position:absolute;z-index:10;top:10px;right:12px;width:min(390px,calc(100% - 24px));max-height:calc(100% - 20px);padding:13px 14px;overflow:auto;border:1px solid var(--strong-line);border-radius:5px;background:#fff;box-shadow:0 12px 28px #0002}.source-guide header{display:grid;gap:4px;padding-bottom:9px;border-bottom:1px solid var(--line)}.source-guide header strong{font-size:12px}.source-guide header span,.source-guide p{color:var(--muted);font-size:10px;line-height:1.5}.source-guide p{margin:9px 0}.source-guide code,.source-guide pre{font:10px/1.55 Cascadia Mono,Consolas,monospace}.source-guide dl{display:grid;gap:3px;margin:0}.source-guide dl div{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:7px}.source-guide dt{color:var(--muted);font-size:9px}.source-guide dd{min-width:0;margin:0;overflow-x:auto;white-space:nowrap}.source-guide pre{margin:9px 0;padding:8px 9px;overflow:auto;border:1px solid var(--line);border-radius:3px;background:#f5f7f6}.source-guide a{display:inline-block;margin-top:10px;color:var(--accent-dark);font-size:10px;font-weight:700;text-decoration:none}.source-guide a:hover{text-decoration:underline}.line-numbers{padding:14px 8px;overflow:hidden;border-right:1px solid var(--line);color:#87928f;background:#fff;font:12px/21px Cascadia Mono,Consolas,monospace;text-align:right;-webkit-user-select:none;user-select:none}.line-numbers span{display:block;height:21px;border-right:2px solid transparent}.line-numbers .line-error{color:var(--danger);border-color:var(--danger);font-weight:700}textarea{width:100%;height:100%;resize:none;padding:14px 16px;border:0;color:#152023;background:transparent;font:13px/21px Cascadia Mono,Consolas,monospace;white-space:pre;-moz-tab-size:2;tab-size:2;overflow:auto}textarea:focus{outline-offset:-2px}.statusbar{min-width:0;display:flex;align-items:center;gap:6px;padding:0 12px;overflow:hidden;border:0;border-top:1px solid var(--line);border-radius:0;color:var(--accent);background:#fff;font:10px/1.2 ui-monospace,monospace;white-space:nowrap;text-overflow:ellipsis}.statusbar.has-error{color:var(--danger);text-align:left}.error-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:currentColor}.block-editor{min-height:0;overflow:auto;background:#eef1f0}.diagram-fields{position:sticky;z-index:4;top:0;display:grid;grid-template-columns:minmax(180px,1fr) 110px auto;align-items:end;gap:8px;padding:10px 12px;border-bottom:1px solid var(--strong-line);background:#f8f9f8f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.diagram-fields label,.lane-identity label,.number-field{min-width:0;display:grid;gap:4px;color:var(--muted);font-size:9px}.diagram-fields input,.lane-identity input,.lane-identity select,.annotation-row input,.annotation-row select{width:100%;min-width:0;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:3px;color:#182124;background:#fff}.model-state{align-self:center;display:inline-flex;align-items:center;gap:5px;color:var(--accent-dark);font:9px/1 monospace;white-space:nowrap}.block-tools{position:sticky;z-index:3;top:51px;display:flex;align-items:center;gap:7px;padding:7px 12px;border-bottom:1px solid var(--line);background:#eef1f0f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.block-tools button{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:3px;background:#fff;font-size:10px}.block-tools button.active{border-color:var(--accent);color:var(--accent-dark);background:#e5f3f1}.block-tools>span{margin-left:auto;color:var(--muted);font:10px/1 ui-monospace,monospace;white-space:nowrap}.group-panel{position:sticky;z-index:3;top:96px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto 34px;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #91b8b4;background:#e5f3f1f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.group-panel strong{color:var(--accent-dark);font-size:10px;white-space:nowrap}.group-panel input{min-width:0;height:31px;padding:0 8px;border:1px solid #8fc6c1;border-radius:3px;background:#fff}.group-panel .apply-group{height:31px;padding:0 10px;border:1px solid var(--accent-dark);border-radius:3px;color:#fff;background:var(--accent-dark);font-size:10px}.group-panel .apply-group:disabled{opacity:.4;cursor:default}.signal-filter{min-width:160px;max-width:300px;flex:1;height:30px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--line);border-radius:3px;color:var(--muted);background:#fff}.signal-filter input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:11px}.lane-list{display:grid;gap:8px;padding:10px 12px}.signal-group-header{min-width:0;height:38px;display:grid;grid-template-columns:29px minmax(120px,220px) auto 1fr;align-items:center;gap:7px;padding:4px 7px;border:1px solid #9eb5b1;border-left:3px solid var(--accent-dark);border-radius:3px;background:#e8efed}.signal-group-header>input{width:100%;min-width:0;height:28px;padding:0 7px;border:1px solid #aebfbc;border-radius:3px;background:#fff;font-size:10px;font-weight:700}.signal-group-header small{color:var(--muted);font:9px/1 monospace;white-space:nowrap}.signal-group-header button{width:29px;height:28px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:3px;background:#fff}.group-collapse svg{transition:transform .15s ease}.group-collapse svg.collapsed{transform:rotate(-90deg)}.group-actions{justify-self:end;display:flex;gap:3px}.group-actions button:disabled{opacity:.3;cursor:default}.signal-lane{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) 31px;grid-template-rows:auto auto;gap:9px 10px;padding:10px;border:1px solid var(--line);border-left:3px solid #91a09d;border-radius:4px;background:#fff;content-visibility:auto;contain-intrinsic-size:auto 128px}.signal-lane.active{border-left-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.signal-lane.dragging{opacity:.48;border-style:dashed}.signal-lane.invalid{border-color:#ce777b;border-left-color:var(--danger);background:snow}.field-invalid input,.field-invalid select,.field-invalid .value-piece{border-color:var(--danger)!important}.lane-error{display:block;flex:1 0 100%;padding:5px 7px;color:var(--danger);background:#fff1f1;font:10px/1.3 Cascadia Mono,monospace}.lane-kind{grid-row:1 / 3;width:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:3px;color:var(--accent-dark);background:#e5f3f1;cursor:grab;-webkit-user-select:none;user-select:none}.lane-kind input{width:15px;height:15px;margin:0;accent-color:var(--accent-dark);cursor:pointer}.lane-kind:active{cursor:grabbing}.lane-kind.bus{color:#88510f;background:#f8ead7}.lane-kind span{font:9px/1 monospace}.lane-identity{min-width:0;display:grid;grid-template-columns:minmax(115px,1fr) minmax(90px,.7fr) 92px;gap:7px}.lane-values{min-width:0;padding-top:8px;overflow-x:auto;border-top:1px solid #e3e7e6}.lane-actions{grid-column:3;grid-row:1 / 3;display:grid;grid-template-rows:repeat(4,29px);gap:3px}.lane-actions button,.annotation-row>button{display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:3px;color:#73817e;background:#fff}.lane-actions button:disabled{opacity:.3;cursor:default}.block-editor.is-compact .signal-lane{grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto;contain-intrinsic-size:auto 54px}.block-editor.is-compact .lane-kind{grid-row:1}.block-editor.is-compact .lane-values{display:none}.block-editor.is-compact .lane-actions{grid-column:3;grid-row:1;display:flex;align-self:center}.block-editor.is-compact .lane-actions button{width:29px;height:29px}.parameter-row{display:flex;align-items:end;gap:7px}.number-field{flex:0 0 86px}.compact-input{width:62px;height:27px;padding:0 6px;border:1px solid #8fc6c1;border-radius:3px;color:#075f5a;background:#f4fbfa;font:10px/1 Cascadia Mono,monospace}.piece-row{min-width:max-content;display:flex;align-items:center;gap:6px;padding-bottom:2px}.value-piece{height:31px;display:flex;align-items:center;gap:4px;padding:2px 4px;border:1px solid #8fc6c1;border-radius:3px;color:#075f5a;background:#e8f6f4;font:10px/1 Cascadia Mono,monospace}.value-piece.dragging{opacity:.5;border-style:dashed}.piece-grip{width:18px;height:25px;display:grid;place-items:center;border-radius:2px;cursor:grab}.piece-grip:active{cursor:grabbing}.piece-grip:focus-visible{outline:2px solid currentColor;outline-offset:1px}.value-piece select{height:25px;padding:0 4px;border:0;color:inherit;background:transparent;font:inherit}.value-piece .compact-input{width:52px;height:25px;border:0;background:#fff9}.bus-piece{border-color:#d4ac6a;color:#7b4b0d;background:#f8ead7}.value-piece button{width:23px;height:23px;display:grid;place-items:center;padding:0;border:0;color:inherit;background:transparent}.value-piece button:disabled{opacity:.25;cursor:default}.add-piece{height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px dashed #8fa09d;border-radius:3px;color:var(--muted);background:transparent;font-size:10px}.annotation-editor{margin:0 12px 16px;border-top:1px solid var(--strong-line)}.annotation-editor>header{height:38px;display:flex;align-items:center;justify-content:space-between}.annotation-editor>header span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700}.annotation-editor>header small{color:var(--muted)}.annotation-summary{display:flex;align-items:center;gap:7px}.annotation-summary button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:3px;background:#fff}.annotation-list{display:grid;gap:6px;overflow-x:auto;padding-bottom:2px}.annotation-row{min-width:0;display:grid;grid-template-columns:82px minmax(120px,1fr) repeat(2,86px) auto;align-items:end;gap:7px;padding:8px;border:1px solid var(--line);border-radius:3px;background:#fff}.annotation-row strong{align-self:center;font-size:10px}.annotation-row>select{align-self:end;font-size:10px;font-weight:700}.annotation-row .number-field{width:86px}.span-row{min-width:690px;grid-template-columns:82px minmax(120px,1fr) repeat(2,86px) 132px auto}.placement-field{min-width:0;display:grid;gap:4px;color:var(--muted);font-size:9px}.placement-field select{width:100%;min-width:0;height:30px;padding:0 7px;border:1px solid var(--line);border-radius:3px;background:#fff;font-size:10px}.arrow-row{min-width:780px;grid-template-columns:82px minmax(110px,1fr) 110px 86px 110px 86px auto}.arrow-row>label{min-width:0;display:grid;gap:4px;color:var(--muted);font-size:9px}.annotation-actions{display:flex;gap:3px}.annotation-actions button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:3px;color:#73817e;background:#fff}.annotation-actions button:disabled{opacity:.3;cursor:default}.block-error{position:sticky;bottom:0;display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid #d8a7a9;color:var(--danger);background:#fff5f5;font:10px/1.3 monospace}.preview-tool,.zoom-value{height:27px;display:grid;place-items:center;border:1px solid var(--line);border-radius:3px;background:#fff}.preview-tool{width:27px;padding:0}.zoom-value{min-width:47px;padding:0 6px;color:var(--muted);font:600 10px/1 monospace}.render-mode{margin-left:4px;padding:5px 7px;border:1px solid var(--line);border-radius:3px}.paper-stage{min-height:0;display:grid;place-items:center;padding:28px;overflow:auto;background-color:#d9dddc;background-image:linear-gradient(#cdd2d0 1px,transparent 1px),linear-gradient(90deg,#cdd2d0 1px,transparent 1px);background-size:18px 18px}.paper-sheet{position:relative;grid-area:1 / 1;min-width:480px;max-width:1800px;padding:30px 24px;background:#fff;box-shadow:0 10px 28px #15201e29}.paper-sheet svg{display:block;width:100%;height:auto}.paper-svg svg [data-edit-kind]{cursor:text}.paper-svg svg [data-edit-kind]:hover{fill:var(--accent-dark);text-decoration:underline;text-decoration-thickness:1px}.paper-svg svg .preview-arrow-hit{cursor:text}.paper-svg svg .preview-marker,.paper-svg svg .preview-span{touch-action:none}.paper-svg svg .preview-marker{cursor:ew-resize}.paper-svg svg .preview-marker:hover .preview-marker-line,.paper-svg svg .preview-marker.is-dragging .preview-marker-line,.paper-svg svg .preview-span:hover .preview-span-line,.paper-svg svg .preview-span.is-dragging .preview-span-line{stroke:var(--accent-dark);stroke-width:2}.paper-svg svg .preview-span .preview-hit{cursor:grab}.paper-svg svg .preview-span.is-dragging .preview-hit{cursor:grabbing}.paper-svg svg .preview-span [data-drag-kind=span-start],.paper-svg svg .preview-span [data-drag-kind=span-end]{cursor:ew-resize}.paper-svg svg .preview-handle{opacity:0;transition:opacity .12s ease}.paper-svg svg .preview-span:hover .preview-handle,.paper-svg svg .preview-span.is-dragging .preview-handle{opacity:1}.preview-text-editor{position:absolute;z-index:8;width:252px;display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:end;gap:5px;padding:9px;border:1px solid var(--strong-line);border-radius:4px;background:#fff;box-shadow:0 10px 24px #15201e2e}.preview-text-editor label{min-width:0;display:grid;gap:4px;color:var(--muted);font-size:9px}.preview-text-editor input{width:100%;min-width:0;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:3px;background:#fff;font-size:11px}.preview-text-editor button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:3px;background:#fff}.preview-text-editor button[type=submit]{border-color:var(--accent-dark);color:#fff;background:var(--accent-dark)}.preview-text-editor small{grid-column:1 / -1;color:var(--danger);font-size:9px}.preview-text-editor.is-invalid input{border-color:var(--danger)}.preview-drag-readout{position:absolute;z-index:7;min-width:118px;padding:6px 8px;border:1px solid #78aaa6;border-radius:3px;color:#064f4b;background:#f4fbfaf2;box-shadow:0 5px 14px #15201e1f;font:600 10px/1 ui-monospace,Cascadia Mono,monospace;white-space:nowrap;pointer-events:none}.paper-sheet.is-validating{opacity:.55}.validation-state{grid-area:1 / 1;z-index:2;padding:7px 10px;border:1px solid #8f9997;border-radius:3px;color:#42504d;background:#fffffff2;font:600 10px/1 monospace}.empty-state{color:#687573;font:12px/1.5 monospace}.error-state{color:var(--danger)}@media(max-width:760px){body{overflow:auto}.app-shell{height:auto;min-height:100vh;grid-template-rows:auto auto}.topbar{min-height:58px;padding:10px 12px}.topbar{flex-wrap:wrap}.topbar-actions{width:100%;justify-content:flex-start;padding-bottom:2px}.brand{min-width:150px}.text-control{display:none}.primary-control{width:34px;padding:0;font-size:0}.command-shelf{padding-inline:10px}.command-shelf>span{display:none}.workspace{grid-template-columns:1fr;grid-template-rows:68vh 470px}.editor-pane{grid-template-rows:54px 50px minmax(190px,1fr) 30px;border-right:0;border-bottom:1px solid var(--strong-line)}.editor-pane.mode-blocks{grid-template-rows:54px 50px minmax(0,1fr)}.editor-pane>.pane-heading{justify-content:center;padding-inline:8px}.editor-pane>.pane-heading>div:first-child{display:none}.diagram-fields{grid-template-columns:minmax(150px,1fr) 90px}.block-tools{top:51px}.block-tools>span{display:none}.group-panel{grid-template-columns:minmax(110px,1fr) auto 34px}.group-panel strong,.model-state{display:none}.lane-identity{grid-template-columns:minmax(110px,1fr) 90px}.lane-identity label:last-child{grid-column:1 / -1}.annotation-row{min-width:520px}.pane-kicker,.render-mode{display:none}.paper-stage{place-items:start;padding:14px}.paper-sheet{min-width:650px;padding:20px 14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}
