.mdl-app{--radius-control: 4px;--radius-card: 6px;--font: "Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", -apple-system, system-ui, "Helvetica Neue", Arial, sans-serif;--font-display: "Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", -apple-system, system-ui, sans-serif;position:fixed;inset:0;z-index:1000;overflow:hidden;display:flex;flex-direction:column;font-family:var(--font);color:var(--text-primary);font-size:12px;line-height:1.35;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mdl-app *,.mdl-app *:before,.mdl-app *:after{box-sizing:border-box}.mdl-app{color-scheme:light;--accent: #4F6F8E;--accent-hover: #1975c5;--accent-pressed: #3183cb;--accent-fill-text: #ffffff;--border: 1px solid #CCC;--text-primary: rgba(0, 0, 0, .9);--text-secondary: rgba(0, 0, 0, .8);--text-tertiary: rgba(0, 0, 0, .65);--text-disabled: rgba(0, 0, 0, .5);--text-mute: #5F6873;--mica-base: #edeaf1;--layer: #ffffff;--card: #ffffff;--card-secondary: #fbfbfb;--card-head: #f3f3f3;--card-stroke: #888;--control-fill: rgba(255, 255, 255, .7);--control-fill-hover: rgba(249, 249, 249, .5);--control-fill-pressed: rgba(249, 249, 249, .3);--control-stroke: #CCC;--control-stroke-bottom: #888;--subtle-hover: rgba(0, 0, 0, .0373);--subtle-pressed: rgba(0, 0, 0, .0241);--subtle-selected: rgba(0, 0, 0, .0606);--divider: #EEE;--flyout: #fcfcfc;--flyout-stroke: #9AA1AA;--shadow-card: 0 1px 3px rgba(0, 0, 0, .08), 0 .3px .9px rgba(0, 0, 0, .06);--th-bg: #f7f7f7;--canvas2d-bg: #ffffff;--dim-line: #4A4A4A;--dim-text: #4A4A4A;--tree-sel-bg: rgba(0, 103, 192, .13);--tree-sel-bg-hover: rgba(0, 103, 192, .2);--icon-ink: #485870;--icon-fill-top: #a9b9cd;--icon-fill-bottom: #5d7090;--shadow: 0 8px 28px rgba(20, 30, 50, .15)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mdl-app{color-scheme:dark;--accent: #4cc2ff;--accent-hover: #47b1e8;--accent-pressed: #42a1d2;--accent-fill-text: #00131f;--border: 1px solid #5C636C;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .786);--text-tertiary: rgba(255, 255, 255, .5442);--text-disabled: rgba(255, 255, 255, .3628);--text-mute: #A3AAB3;--mica-base: #202020;--layer: #272727;--card: #2b2b2b;--card-secondary: #2d2d2d;--card-head: #333333;--card-stroke: #5C636C;--control-fill: rgba(255, 255, 255, .0605);--control-fill-hover: rgba(255, 255, 255, .0837);--control-fill-pressed: rgba(255, 255, 255, .0326);--control-stroke: #7C838D;--control-stroke-bottom: #A3AAB3;--subtle-hover: rgba(255, 255, 255, .0605);--subtle-pressed: rgba(255, 255, 255, .0419);--subtle-selected: rgba(255, 255, 255, .0837);--divider: #474C53;--flyout: #2c2c2c;--flyout-stroke: #5C636C;--shadow-card: 0 1px 3px rgba(0, 0, 0, .28), 0 .3px .9px rgba(0, 0, 0, .22);--th-bg: #2f2f2f;--canvas2d-bg: #1e1e1e;--dim-line: #B9BDC1;--dim-text: #B9BDC1;--tree-sel-bg: rgba(76, 194, 255, .22);--tree-sel-bg-hover: rgba(76, 194, 255, .3);--icon-ink: #b4c2d4;--icon-fill-top: #8fa3bd;--icon-fill-bottom: #4c5f7c;--shadow: 0 8px 28px rgba(20, 30, 50, .15)}}:root[data-theme=dark] .mdl-app{color-scheme:dark;--accent: #4cc2ff;--accent-hover: #47b1e8;--accent-pressed: #42a1d2;--accent-fill-text: #00131f;--border: 1px solid #5C636C;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .786);--text-tertiary: rgba(255, 255, 255, .5442);--text-disabled: rgba(255, 255, 255, .3628);--text-mute: #A3AAB3;--mica-base: #202020;--layer: #272727;--card: #2b2b2b;--card-secondary: #2d2d2d;--card-head: #333333;--card-stroke: #5C636C;--control-fill: rgba(255, 255, 255, .0605);--control-fill-hover: rgba(255, 255, 255, .0837);--control-fill-pressed: rgba(255, 255, 255, .0326);--control-stroke: #7C838D;--control-stroke-bottom: #A3AAB3;--subtle-hover: rgba(255, 255, 255, .0605);--subtle-pressed: rgba(255, 255, 255, .0419);--subtle-selected: rgba(255, 255, 255, .0837);--divider: #474C53;--flyout: #2c2c2c;--flyout-stroke: #5C636C;--shadow-card: 0 1px 3px rgba(0, 0, 0, .28), 0 .3px .9px rgba(0, 0, 0, .22);--th-bg: #2f2f2f;--canvas2d-bg: #1e1e1e;--dim-line: #B9BDC1;--dim-text: #B9BDC1;--tree-sel-bg: rgba(76, 194, 255, .22);--tree-sel-bg-hover: rgba(76, 194, 255, .3);--icon-ink: #b4c2d4;--icon-fill-top: #8fa3bd;--icon-fill-bottom: #4c5f7c;--shadow: 0 8px 28px rgba(20, 30, 50, .15)}.np-check{display:inline-flex;align-items:center;cursor:pointer;justify-self:start}.np-check input{position:absolute;opacity:0;width:0;height:0}.np-check-box{width:18px;height:18px;border:1px solid var(--control-stroke-bottom);border-radius:var(--radius-control);background:var(--control-fill);display:grid;place-items:center;color:transparent}.np-check-box svg{width:12px;height:12px}.np-check input:checked+.np-check-box{background:var(--accent);border-color:var(--accent);color:var(--accent-fill-text)}.np-check input:focus-visible+.np-check-box{outline:2px solid var(--accent);outline-offset:1px}.mdl-ribbon{flex:0 0 auto;background:var(--mica-base);border-bottom:1px solid var(--divider)}.mdl-ribbon.mdl-locked{position:relative;pointer-events:none}.mdl-ribbon.mdl-locked:after{content:"";position:absolute;inset:0;z-index:5;background:var(--mica-base);opacity:.55;pointer-events:none}.mdl-tabs{display:flex;align-items:stretch;height:34px;padding:0 6px;gap:2px}.mdl-tab{position:relative;border:0;background:transparent;cursor:pointer;padding:0 12px;font-family:inherit;font-size:13px;color:var(--text-secondary)}.mdl-tab:hover{color:var(--text-primary);background:var(--subtle-hover);border-radius:var(--radius-control)}.mdl-tab.active{color:var(--text-primary);font-weight:600}.mdl-tab.active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2.5px;border-radius:2px;background:var(--accent)}.mdl-tab-ctx{color:var(--accent)}.mdl-tab-section{display:flex;align-items:center;font-weight:700;gap:8px;margin-left:10px;padding-right:2px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.mdl-tab-section:before{content:"";width:1px;height:18px;background:var(--divider-strong, rgba(127, 127, 127, .35))}.mdl-tab-ctx.active:after{background:var(--accent)}.mdl-ribbon-body{background-color:var(--layer);border:var(--border);border-radius:8px;display:flex;align-items:stretch;gap:0;height:102px;margin:4px;padding:2px 6px;overflow:visible}.mdl-rgroup{display:flex;flex-direction:column;padding:0 8px}.mdl-rgroup+.mdl-rgroup{border-left:1px solid var(--divider)}.mdl-rgroup-tools{flex:1 1 auto;display:flex;gap:4px}.mdl-rgroup-tools.mdl-rtools-col{flex-direction:column;justify-content:center;gap:8px}.mdl-rgroup-tools.mdl-rtools-col.mdl-rtools-tight{gap:0}.mdl-rtools-col>.mdl-rfield{align-self:stretch}.mdl-rtools-col>.mdl-rfield>.mdl-rselect,.mdl-rtools-col>.mdl-rfield>.mdl-vis-wrap{flex:1 1 auto}.mdl-rtools-col>.mdl-rfield>.mdl-vis-wrap>.mdl-rselect{width:100%}.mdl-rcol>.mdl-rfield .rf-label{min-width:0}.mdl-rcol>.mdl-range{margin:5px 6px}.mdl-rgroup-label{text-align:center;font-size:11px;color:var(--text-tertiary)}.mdl-ribbon-measure{position:absolute;top:-9999px;left:0;visibility:hidden;display:flex;align-items:stretch;pointer-events:none}.mdl-ribbon-more{position:relative}.mdl-ribbon-more-pop{position:absolute;top:100%;right:0;z-index:91;display:flex;flex-wrap:wrap;align-content:flex-start;max-width:520px;padding:4px;background:var(--flyout);border:1px solid var(--flyout-stroke);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.mdl-rbtn-lg{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;min-width:60px;height:72px;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;cursor:pointer;color:var(--text-primary);font-family:inherit;font-size:11.5px}.mdl-rbtn-lg svg{width:36px;height:36px}.mdl-rbtn-lg .lbl{max-width:72px;text-align:center;line-height:1.1}.mdl-rbtn-lg:hover{background:var(--subtle-hover);border-color:var(--card-stroke)}.mdl-rbtn-lg:active{background:var(--subtle-pressed)}.mdl-rbtn-lg.disabled{color:var(--text-disabled);pointer-events:none}.mdl-rbtn-lg.disabled svg{color:var(--text-disabled)}:root{--icon-ink: #485870;--icon-fill-top: #a9b9cd;--icon-fill-bottom: #5d7090}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--icon-ink: #b4c2d4;--icon-fill-top: #8fa3bd;--icon-fill-bottom: #4c5f7c}}:root[data-theme=dark]{--icon-ink: #b4c2d4;--icon-fill-top: #8fa3bd;--icon-fill-bottom: #4c5f7c}:where(svg.ico){color:var(--icon-ink)}:where(.is-on,.is-active,[aria-pressed=true])>:where(svg.ico),:where(.is-on,.is-active,[aria-pressed=true])>*>:where(svg.ico){color:inherit}:where(:disabled,.disabled,.is-disabled) :where(svg.ico){color:inherit;filter:grayscale(1)}.mdl-ribbon-body .mdl-rbtn-lg svg,.mdl-ribbon-body .mdl-rbtn-sm svg,.mdl-ribbon-body .mdl-rfield>svg,.mdl-ribbon-body .mdl-vbtn svg{color:var(--icon-ink)}.mdl-ribbon-body .mdl-vbtn.is-on svg{color:var(--accent)}.mdl-ribbon-body .mdl-rbtn-lg.disabled svg,.mdl-ribbon-body .mdl-rbtn-sm.disabled svg{color:var(--text-disabled);filter:grayscale(1);opacity:.6}.mdl-ribbon-body .mdl-rbtn-accent svg{color:var(--accent-fill-text)}.mdl-ribbon-body .mdl-rbtn-accent svg [fill^=url]{fill:currentColor;fill-opacity:.25}.mdl-ribbon-body .mdl-rbtn-accent svg [style*="fill:var(--layer"]{fill:currentColor!important}.mdl-ribbon-body .mdl-rbtn-accent svg [style*="stroke:var(--layer"]{stroke:currentColor!important}.mdl-rbtn-lg.is-on{background:var(--subtle-selected);border-color:var(--card-stroke)}.mdl-rfields{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;justify-content:center}.mdl-rfields.mdl-rfields-grid{display:grid;grid-template-columns:repeat(4,auto);grid-auto-rows:26px;align-items:center;align-content:center;column-gap:8px;row-gap:2px;padding-left:6px}.mdl-rfields.mdl-rfields-grid>.mdl-rfield{display:contents}.mdl-color-swatch{width:26px;height:18px;border-radius:3px;border:1px solid var(--control-stroke-bottom);background:linear-gradient(135deg,#9db8d8,#c9b6d6)}.mdl-rcol{display:flex;flex-direction:column;gap:2px;justify-content:center}.mdl-rstack{display:flex;flex-direction:column;gap:4px;justify-content:center}.mdl-rbtn-lg.mdl-rbtn-accent,.mdl-rbtn-sm.mdl-rbtn-accent{background:var(--accent);border-color:var(--accent);color:var(--accent-fill-text)}.mdl-rbtn-sm.mdl-rbtn-accent{padding:6px 8px;height:50px}.mdl-rbtn-lg.mdl-rbtn-accent svg,.mdl-rbtn-sm.mdl-rbtn-accent svg{color:var(--accent-fill-text)}.mdl-rbtn-lg.mdl-rbtn-accent:hover,.mdl-rbtn-sm.mdl-rbtn-accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.mdl-rbtn-lg.mdl-rbtn-accent:active,.mdl-rbtn-sm.mdl-rbtn-accent:active{background:var(--accent-pressed);border-color:var(--accent-pressed)}.mdl-rbtn-sm{display:flex;align-items:center;gap:7px;height:26px;padding:0 8px 0 6px;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;cursor:pointer;color:var(--text-primary);font-family:inherit;font-size:12px;text-align:left;white-space:nowrap}.mdl-rbtn-sm svg{width:16px;height:16px;flex:0 0 16px;color:var(--text-secondary)}.mdl-rbtn-sm:hover{background:var(--subtle-hover)}.mdl-rbtn-sm:active{background:var(--subtle-pressed)}.mdl-rbtn-sm.is-on{background:var(--subtle-selected)}.mdl-rbtn-sm.disabled{color:var(--text-disabled);pointer-events:none}.mdl-rbtn-sm.disabled.is-on{background:transparent}.mdl-rbtn-sm.disabled svg{color:var(--text-disabled)}.mdl-rfield{display:flex;align-items:center;gap:8px;height:26px;padding-left:6px}.mdl-rfield>svg{width:16px;height:16px;color:var(--text-secondary)}.mdl-rfield .rf-label{font-size:12px;min-width:92px;white-space:nowrap}.mdl-rfield .rf-label.rf-label-wide{flex:0 0 100px;min-width:100px;white-space:nowrap}.mdl-rselect{height:24px;min-width:132px;padding:0 12px 0 8px;background:var(--control-fill);border:1px solid var(--control-stroke);border-bottom-color:var(--control-stroke-bottom);border-radius:var(--radius-control);color:var(--text-primary);font-family:inherit;font-size:12px}.mdl-range{-webkit-appearance:none;appearance:none;height:16px;background:transparent;cursor:pointer;--range-pct: 0%}.mdl-range::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--range-pct),var(--text-disabled) var(--range-pct),var(--text-disabled) 100%)}.mdl-range::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-2px;border-radius:50%;background:var(--layer);border:2px solid var(--accent);box-shadow:0 1px 2px #0000004d;cursor:grab}.mdl-range::-webkit-slider-thumb:active{cursor:grabbing}.mdl-range::-moz-range-track{height:8px;border-radius:8px;background:var(--text-disabled)}.mdl-range::-moz-range-progress{height:8px;border-radius:8px;background:var(--accent)}.mdl-range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--layer);border:2px solid var(--accent);box-shadow:0 1px 2px #0000004d;cursor:grab}.mdl-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.mdl-range:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}.mdl-rselect option,.mdl-select option{background:var(--flyout);color:var(--text-primary)}select.mdl-rselect,select.mdl-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:13px 13px;padding-right:30px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) select.mdl-rselect,:root:not([data-theme=light]) select.mdl-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23c9c9c9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}}:root[data-theme=dark] select.mdl-rselect,:root[data-theme=dark] select.mdl-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23c9c9c9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.mdl-colors-wrap{position:relative;display:inline-flex}.mdl-colors-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-align:left}.mdl-colors-name{flex:1 1 auto}.mdl-colors-btn .mdl-vis-caret{width:13px;height:13px;flex:0 0 auto;color:var(--text-secondary)}.mdl-colors-strip{display:inline-flex;height:14px;flex:0 0 auto;border-radius:2px;overflow:hidden}.mdl-colors-strip span{width:8px;height:100%}.mdl-colors-pop{position:absolute;top:calc(100% + 4px);right:0;z-index:91;min-width:200px;padding:4px;background:var(--flyout);border:1px solid var(--flyout-stroke);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.mdl-colors-item{display:flex;align-items:center;gap:10px;width:100%;padding:5px 8px;border:0;background:transparent;cursor:pointer;border-radius:var(--radius-control);color:var(--text-primary);font-family:inherit;font-size:12px}.mdl-colors-item:hover{background:var(--subtle-hover)}.mdl-colors-item.active{background:var(--subtle-selected)}.mdl-colors-item .mdl-colors-strip{height:16px}.mdl-colors-item .mdl-colors-strip span{width:14px}.mdl-colors-item .mdl-colors-name{flex:1 1 auto}.mdl-vis-wrap{position:relative;display:inline-flex}.mdl-vis-btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding-right:6px}.mdl-vis-btn-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdl-vis-caret{width:13px;height:13px;flex:0 0 13px;color:var(--text-secondary)}.mdl-vis-backdrop{position:fixed;inset:0;z-index:90;background:transparent}.mdl-vis-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:91;min-width:210px;display:flex;flex-direction:column;padding:8px;background:var(--flyout);border:1px solid var(--flyout-stroke);border-radius:var(--radius-control);box-shadow:var(--shadow-card)}.mdl-vis-head,.mdl-vis-item{display:flex;align-items:center;gap:9px;padding:5px 6px;font-size:12px;color:var(--text-primary);border-radius:4px;cursor:pointer}.mdl-vis-head:hover,.mdl-vis-item:hover{background:var(--control-fill-hover)}.mdl-vis-head{font-weight:600}.mdl-vis-item{padding-left:14px}.mdl-vis-group{font-size:12px;font-weight:700;color:var(--text-primary);padding:7px 6px 2px}.mdl-vis-sep{height:1px;background:var(--divider);margin:6px 2px}.mdl-vis-pop input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);margin:0}.mdl-vis-apply{margin-top:6px;height:30px;border-radius:var(--radius-control);border:1px solid var(--control-stroke);background:var(--control-fill);color:var(--text-primary);font-family:inherit;font-size:12px;cursor:pointer}.mdl-vis-apply:hover{background:var(--control-fill-hover)}.mdl-checklist{position:relative;width:100%}.mdl-checklist-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;cursor:pointer;anchor-name:--mdl-checklist}.mdl-checklist-btn:disabled{color:var(--text-disabled);cursor:default}.mdl-checklist-pop{position:fixed;position-anchor:--mdl-checklist;top:calc(anchor(bottom) + 4px);left:anchor(left);min-width:anchor-size(width);position-try-fallbacks:flip-block;max-height:320px;overflow:auto}.mdl-ribbon-body .bw-rstep{min-width:0;padding:2px 6px;font-size:14px;line-height:1}.mdl-prop-body{padding:8px;display:flex;flex-direction:column;gap:8px}.mdl-card{flex:0 0 auto;background:var(--card);border:var(--border);border-radius:var(--radius-card);overflow:hidden}.mdl-card-head{background:var(--mica-base);width:100%;height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:0;cursor:pointer;color:var(--text-primary);font-family:inherit;text-align:left}.mdl-card-head:hover{background:var(--subtle-hover)}.mdl-card-head--static{cursor:default}.mdl-card-head--static:hover{background:var(--card-head)}.mdl-card-title{font-family:var(--font-display);font-size:13px;font-weight:700}.mdl-card-count{margin-left:auto;margin-right:10px;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.mdl-card-chevron{color:var(--text-secondary);display:grid;place-items:center;transition:transform .18s ease}.mdl-card-chevron svg{width:13px;height:13px}.mdl-card.collapsed .mdl-card-chevron{transform:rotate(-90deg)}.mdl-prop-body>.mdl-card>.mdl-card-head .mdl-card-chevron{transform:rotate(180deg)}.mdl-prop-body>.mdl-card.collapsed>.mdl-card-head .mdl-card-chevron{transform:rotate(0)}.mdl-card-body{overflow:hidden;max-height:2000px;padding:0;transition:max-height .22s ease}.mdl-card.collapsed .mdl-card-body{max-height:0}.mdl-card-inner{padding:8px 16px}.mdl-subhead{font-family:var(--font-display);font-size:12px;font-weight:700;font-style:italic;color:var(--text-secondary);margin:12px 0 6px;padding-bottom:3px;border-bottom:1px solid var(--divider)}.mdl-card .mdl-card:first{margin:0}.mdl-card .mdl-card{box-shadow:none;border:0;border-radius:0;overflow:visible;margin:10px 0 0;background:transparent}.mdl-card .mdl-card .mdl-card-head{height:30px;padding:0 2px;gap:8px;justify-content:flex-start;background:transparent;border-bottom:1px solid var(--divider)}.mdl-card .mdl-card .mdl-card-head:hover{background:var(--subtle-hover)}.mdl-card .mdl-card .mdl-card-title{font-family:var(--font-display);font-size:12px;font-weight:700;font-style:italic;color:var(--text-secondary)}.mdl-card .mdl-card .mdl-card-chevron{order:-1;color:var(--text-tertiary)}.mdl-subhead:first-child{margin-top:4px}.mdl-field{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:10px;min-height:32px;padding:3px 0}.mdl-card-inner .mdl-field{margin-left:0}.mdl-field-label{font-size:12px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdl-field-label.with-sym{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:visible}.mdl-field-label.with-sym>.mdl-field-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.mdl-field-sym{flex:0 0 auto;font-family:Consolas,Cascadia Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;line-height:1;padding:2px 4px;border-radius:3px;color:var(--dim-text);background:color-mix(in srgb,var(--dim-line) 14%,transparent)}.mdl-input,.mdl-select{width:100%;height:28px;padding:0 8px;background:var(--control-fill);border:1px solid var(--control-stroke);border-bottom-color:var(--control-stroke-bottom);border-radius:var(--radius-control);color:var(--text-primary);font-family:inherit;font-size:12px}.mdl-input:disabled,.mdl-select:disabled{color:var(--text-disabled);background:transparent;border-color:var(--divider);border-bottom-color:var(--divider);cursor:default;opacity:1}.mdl-input:disabled~.mdl-unit{color:var(--text-disabled)}.mdl-input:focus,.mdl-select:focus{outline:none;border-bottom:2px solid var(--accent);padding-bottom:0}.mdl-input-wrap{position:relative;display:flex;align-items:center}.mdl-input-wrap .mdl-input{padding-right:26px}.mdl-unit{position:absolute;right:8px;font-size:11px;color:var(--text-tertiary);pointer-events:none}.mdl-input-wrap input[type=number]{-moz-appearance:textfield;appearance:textfield}.mdl-input-wrap input[type=number]::-webkit-outer-spin-button,.mdl-input-wrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mdl-readonly{font-size:12px;color:var(--text-secondary);min-height:28px;display:flex;align-items:center;padding:4px;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.mdl-readonly.mdl-note{white-space:pre-line;color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.mdl-field--full,.mdl-field--nolabel{grid-template-columns:1fr}.mdl-field--full{align-items:stretch}.mdl-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:2px 0 8px;margin-bottom:4px;border-bottom:1px solid var(--card-stroke)}.mdl-toolbar:last-child{padding-bottom:2px;margin-bottom:0;border-bottom:0}.mdl-toolbtn-wrap{position:relative;display:inline-flex}.mdl-toolbtn{display:inline-flex;flex-direction:column;align-items:center;gap:3px;min-width:58px;padding:6px 8px;background:transparent;border:1px solid transparent;border-radius:var(--radius-control);color:var(--text-primary);font-family:inherit;font-size:11px;line-height:1.2;text-align:center;cursor:pointer}.mdl-toolbtn svg{width:18px;height:18px;color:var(--icon-ink)}.mdl-toolbtn:hover{background:var(--control-fill);border-color:var(--control-stroke)}.mdl-toolbtn:hover svg{color:var(--accent)}.mdl-toolbtn:disabled{opacity:.45;cursor:default}.mdl-toolbtn.is-busy{opacity:.6;pointer-events:none}.mdl-action{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.mdl-prop-empty{padding:18px 14px;font-size:12px;color:var(--text-secondary)}.mdl-prop-ro{flex:0 0 auto;padding:1px 7px;border:1px solid var(--card-stroke);border-radius:9px;background:var(--mica-base);color:var(--text-tertiary);font-size:10.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.mdl-field.mdl-field--readout{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:14px;min-height:0;padding:5px 6px;margin:0 -6px;border-radius:3px;border-bottom:1px solid var(--divider)}.mdl-field.mdl-field--readout:last-child{border-bottom:0}.mdl-field.mdl-field--readout:hover{background:var(--subtle-hover)}.mdl-field--readout .mdl-field-label{color:var(--text-primary)}.mdl-value{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;min-width:0}.mdl-value-text{font-size:12px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text}.mdl-value-unit{flex:0 0 auto;font-size:11px;color:var(--text-tertiary)}.mdl-field--readout .mdl-input-wrap{justify-content:flex-end}.mdl-field--readout .mdl-readonly{height:auto;padding:0;justify-content:flex-end;text-align:right;color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text}.mdl-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.mdl-table th{position:sticky;top:0;z-index:2;background:var(--th-bg);color:var(--text-secondary);font-weight:600;text-align:left;padding:7px 8px;border-bottom:1px solid var(--divider);white-space:nowrap}.mdl-table td{padding:4px 6px;border-bottom:1px solid var(--divider);color:var(--text-primary)}.mdl-table tr:last-child td{border-bottom:0}.mdl-table .mdl-input,.mdl-table .mdl-select{height:26px}.mdl-table .mdl-mat-grade{min-width:120px}.mdl-table .rownum{width:26px;color:var(--text-tertiary);text-align:center}.mdl-table .mdl-col-name{white-space:nowrap;width:1%}.mdl-cell-text{display:inline-block;padding:0 4px;line-height:24px;white-space:nowrap}.mdl-cell-bool{display:inline-flex;align-items:center;gap:5px}.mdl-cell-bool-icon{width:13px;height:13px;flex:none}.mdl-cell-bool.is-yes .mdl-cell-bool-icon{color:#0f7b0f}.mdl-cell-bool.is-no .mdl-cell-bool-icon{color:var(--text-tertiary)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mdl-cell-bool.is-yes .mdl-cell-bool-icon{color:#6ccb5f}}:root[data-theme=dark] .mdl-cell-bool.is-yes .mdl-cell-bool-icon{color:#6ccb5f}.mdl-table-empty{padding:6px 4px;font-size:12px;color:var(--text-tertiary)}.mdl-table td>.np-check{justify-content:center}.mdl-pager{display:inline-flex;align-items:center;gap:2px}.mdl-pager-btn{width:28px;height:28px;display:grid;place-items:center;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer}.mdl-pager-btn svg{width:16px;height:16px}.mdl-pager-btn:hover:not(:disabled){background:var(--subtle-hover)}.mdl-pager-btn:active:not(:disabled){background:var(--subtle-selected)}.mdl-pager-btn:disabled{opacity:.32;cursor:default}.mdl-pager-info{display:inline-flex;align-items:center;gap:6px;padding:0 6px;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.mdl-select.mdl-pager-size{width:auto;height:24px;min-height:24px;margin-right:6px;padding-top:0;padding-bottom:0;font-size:12px}.mdl-pager-input{width:44px;height:24px;box-sizing:border-box;padding:0 4px;border:1px solid var(--card-stroke);border-radius:var(--radius-control);background:var(--control-fill);color:var(--text-primary);font:inherit;text-align:center}.mdl-pager-bar{display:flex;align-items:center;gap:8px;margin:4px 0 6px}.mdl-pager-bar>.mdl-table-pager-text{margin-right:auto;font-variant-numeric:tabular-nums}.mdl-table td:has(>.mdl-cell-input){padding:1px 2px}.mdl-cell-input{width:100%;height:26px;padding:0 6px;background:transparent;border:1px solid transparent;border-radius:var(--radius-control);color:var(--text-primary);font-family:inherit;font-size:12px}.mdl-cell-input:hover{border-color:var(--control-stroke);background:var(--control-fill)}.mdl-cell-input:focus{outline:none;border-color:var(--accent);background:var(--control-fill);border-bottom-width:2px}select.mdl-cell-input{cursor:pointer}.mdl-cell-input:disabled{color:var(--text-disabled);cursor:default;opacity:1}.mdl-cell-input:disabled:hover{border-color:transparent;background:transparent}.mdl-table td.rownum{padding:1px 2px}.mdl-rowbtn{width:22px;height:22px;display:grid;place-items:center;margin:0 auto;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text-tertiary);cursor:pointer;font-size:14px;line-height:1}.mdl-rowbtn:hover{background:var(--subtle-hover);color:var(--text-primary)}.mdl-rowbtn:active{background:var(--subtle-pressed)}.mdl-rowbtn--detail>svg{width:11px;height:11px;transform:rotate(-90deg);transition:transform .12s ease}.mdl-rowbtn--detail.on>svg{transform:rotate(0)}.mdl-rowbtn--detail.on{color:var(--text-primary);background:var(--subtle-hover)}.mdl-table-detailrow>td{padding:8px 16px 12px 40px;background:var(--card)}.mdl-table--freeze1 .mdl-table-detailrow>td:first-child{position:static;background:var(--card)}.mdl-table-wrap{container-type:inline-size}.mdl-detail-pane{position:sticky;left:40px;width:calc(100cqw - 56px)}.mdl-table-detailrow .mdl-card{margin:0 0 8px;border:1px solid var(--card-stroke);border-radius:0;background:var(--card);box-shadow:none;overflow:hidden}.mdl-table-detailrow .mdl-card:last-child{margin-bottom:0}.mdl-table-detailrow .mdl-card .mdl-card-head{height:30px;padding:0 10px;background:var(--mica-base);border-bottom:0;justify-content:space-between}.mdl-table-detailrow .mdl-card .mdl-card-title{font-style:normal;color:var(--text-primary)}.mdl-table-detailrow .mdl-card .mdl-card-chevron{order:0}.mdl-table-detailrow .mdl-card .mdl-card-inner{padding:10px 12px}.mdl-table-detailrow .mdl-table-wrap{border:1px solid var(--card-stroke);border-radius:0;padding:8px}.mdl-table-detailrow .mdl-table th{text-align:center;font-weight:400;color:var(--text-primary);background:var(--card);border-bottom:0;padding:6px 8px 14px}.mdl-table-detailrow .mdl-table td{border:1px solid var(--divider);border-left:0;border-top:0}.mdl-table-detailrow .mdl-table td:first-child{border-left:1px solid var(--divider)}.mdl-table-detailrow .mdl-table tbody tr:first-child td{border-top:1px solid var(--divider)}.mdl-table-detailrow .mdl-table tr:last-child td{border-bottom:1px solid var(--divider)}.mdl-table-detailrow .mdl-table-empty{padding:8px 10px}.mdl-table-wrap--capped.mdl-table-wrap--open{max-height:min(75vh,900px)}.mdl-table-actions{display:flex;align-items:center}.mdl-table-pager{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.mdl-table-pager-text{padding:0 6px;font-size:12px;color:var(--text-secondary);white-space:nowrap}.mdl-add-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border:1px solid var(--control-stroke);border-bottom-color:var(--control-stroke-bottom);border-radius:var(--radius-control);background:var(--control-fill);color:var(--text-primary);font-family:inherit;font-size:12px;cursor:pointer}.mdl-add-btn:hover{background:var(--subtle-hover)}.mdl-add-btn:active{background:var(--subtle-pressed)}.mdl-add-pattern{flex:1 1 auto;min-width:0;max-width:220px;height:28px;margin-left:6px;padding:0 8px;border:1px solid var(--control-stroke);border-bottom-color:var(--control-stroke-bottom);border-radius:var(--radius-control);background:var(--control-fill);color:var(--text-primary);font-family:inherit;font-size:12px}.mdl-add-pattern::placeholder{color:var(--text-secondary)}.mdl-add-pattern:focus{outline:none;border-bottom:2px solid var(--accent)}.mdl-add-btn svg{width:14px;height:14px;color:var(--accent)}.mdl-rowmenu-catch{position:fixed;inset:0;z-index:1900}.mdl-rowmenu{position:fixed;z-index:1901;min-width:190px;padding:4px;background:var(--flyout);color:var(--text-primary);border:1px solid var(--flyout-stroke);border-radius:8px;box-shadow:var(--shadow-flyout, 0 8px 24px rgba(0, 0, 0, .28));animation:mdl-rowmenu-pop .1s ease-out}.mdl-rowmenu-item{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border:0;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:4px;font-family:inherit;font-size:12px}.mdl-rowmenu-item:hover{background:var(--subtle-hover)}.mdl-rowmenu-item:active{background:var(--subtle-pressed)}.mdl-rowmenu-item:disabled{color:var(--text-disabled);cursor:default;background:transparent}.mdl-rowmenu-item:disabled .mdl-rowmenu-icon{color:var(--text-disabled)}.mdl-rowmenu-icon{flex:0 0 auto;display:grid;place-items:center;line-height:0;color:var(--text-secondary);min-width:15px}.mdl-rowmenu-icon svg{width:15px;height:15px}.mdl-rowmenu-radio{color:var(--text-disabled, var(--text-secondary))}.mdl-rowmenu-radio.on{color:var(--accent)}.mdl-rowmenu-check{color:var(--text-disabled, var(--text-secondary))}.mdl-rowmenu-check.on{color:var(--accent)}.mdl-rowmenu-head{padding:6px 10px 4px;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.02em}.mdl-rowmenu-item.is-on{color:var(--accent);font-weight:600}.mdl-rowmenu-item.is-on .mdl-rowmenu-icon{color:var(--accent)}.mdl-rowmenu-sep{height:1px;margin:4px 6px;background:var(--divider)}.mdl-rowmenu-danger,.mdl-rowmenu-danger .mdl-rowmenu-icon{color:var(--error, #c42b1c)}.mdl-rowmenu-danger:hover:not(:disabled){background:color-mix(in srgb,var(--error, #c42b1c) 8%,transparent)}@keyframes mdl-rowmenu-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.mdl-table--freeze1 th{white-space:pre}.mdl-table--freeze1 th:first-child,.mdl-table--freeze1 td:first-child{position:sticky;left:0;white-space:nowrap}.mdl-table--freeze1 td:first-child{z-index:1;background:var(--card)}.mdl-table--freeze1 th:first-child{z-index:3}.mdl-table-wrap{border:1px solid var(--card-stroke);border-radius:var(--radius-control);overflow:auto;margin-bottom:8px}.mdl-card-inner .mdl-table-wrap{margin:0 -6px}.mdl-table--selectable tbody tr{cursor:pointer}.mdl-table--selectable tbody tr:hover td,.mdl-table--selectable tbody tr:hover td:first-child{background:var(--subtle-hover)}.mdl-table--selectable tbody tr.selected td,.mdl-table--selectable tbody tr.selected td:first-child{background:var(--tree-sel-bg)}.mdl-rowmenu.mdl-dwgmenu{z-index:3021}.mdl-rowmenu-catch.mdl-dwgmenu{z-index:3020}.mdl-seg--tool{height:28px;flex:0 0 auto;background:var(--layer);border-color:transparent}.mdl-seg--tool .mdl-seg-btn{padding:0 8px;font-size:11px;font-family:var(--font-display);font-weight:600}.mdl-seg--tool .mdl-seg-btn.active{background:var(--accent);color:var(--accent-fill-text)}.mdl-seg--tool.is-off .mdl-seg-btn{color:var(--text-disabled);cursor:default}.mdl-seg--tool.is-off .mdl-seg-btn.active{background:var(--subtle-hover);color:var(--text-disabled)}.mdl-seg--tool.is-off .mdl-seg-btn:hover:not(.active){background:transparent;color:var(--text-disabled)}.mdl-table-wrap--capped{max-height:490px;margin-bottom:0}.mdl-add-row{margin-top:8px;width:30px;height:26px;display:grid;place-items:center;background:var(--control-fill);border:1px solid var(--control-stroke);border-bottom-color:var(--control-stroke-bottom);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer}.mdl-add-row:hover{background:var(--control-fill-hover);color:var(--text-primary)}.mdl-prop-actions{display:inline-flex;flex:0 0 auto;gap:6px;font-weight:400}.mdl-prop-btn{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 8px;background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-control);color:var(--accent-fill-text);font:inherit;cursor:pointer}.mdl-prop-btn:hover:not(:disabled){background:var(--accent-hover)}.mdl-prop-btn:disabled{opacity:.55;cursor:default}.mdl-prop-btn svg{width:16px;height:16px;--icon-ink: currentColor}.cw-scrim{position:absolute;inset:0;z-index:50;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;padding:16px;overflow:hidden;background:#00000052}.cw-dialog{width:min(380px,100%);max-height:100%;min-height:0;display:flex;flex-direction:column;background:var(--flyout);border:1px solid var(--card-stroke);border-radius:var(--radius-card);box-shadow:0 8px 32px #0000003d}.cw-dialog--wide{width:min(860px,100%)}.cw-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px 16px;font-family:var(--font-display);font-size:14px;font-weight:600}.cw-x,.cw-icon{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer}.cw-x:hover,.cw-icon:hover{background:var(--subtle-hover)}.cw-x svg,.cw-icon svg{width:16px;height:16px}.cw-dialog-body{overflow:auto;padding:4px 16px 12px;display:flex;flex-direction:column;gap:10px}.cw-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--divider)}.cw-message{display:flex;align-items:flex-start;gap:12px;padding-top:4px}.cw-message p{margin:0;padding-top:5px;line-height:1.45}.cw-kind{flex:0 0 auto;width:32px;height:32px;color:var(--cw-kind)}.cw-dialog--info{--cw-kind: #0f6cbd;--cw-mark: #fff}.cw-dialog--warning{--cw-kind: #bc4b09;--cw-mark: #fff}.cw-dialog--error{--cw-kind: #c42b1c;--cw-mark: #fff}.cw-dialog--info,.cw-dialog--warning,.cw-dialog--error{border-top:3px solid var(--cw-kind)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cw-dialog--info{--cw-kind: #4cc2ff;--cw-mark: #1b1b1b}:root:not([data-theme=light]) .cw-dialog--warning{--cw-kind: #fce100;--cw-mark: #1b1b1b}:root:not([data-theme=light]) .cw-dialog--error{--cw-kind: #ff99a4;--cw-mark: #1b1b1b}}:root[data-theme=dark] .cw-dialog--info{--cw-kind: #4cc2ff;--cw-mark: #1b1b1b}:root[data-theme=dark] .cw-dialog--warning{--cw-kind: #fce100;--cw-mark: #1b1b1b}:root[data-theme=dark] .cw-dialog--error{--cw-kind: #ff99a4;--cw-mark: #1b1b1b}.cw-error{margin:0 16px 4px;color:#c42b1c}.cw-field{display:flex;flex-direction:column;gap:4px}.cw-btn{min-width:80px;height:30px;padding:0 14px;border:1px solid var(--control-stroke);border-bottom-color:var(--control-stroke-bottom);border-radius:var(--radius-control);background:var(--control-fill);color:var(--text-primary);font:inherit;cursor:pointer}.cw-btn:hover:not(:disabled){background:var(--control-fill-hover)}.cw-btn--accent{background:var(--accent);border-color:var(--accent);color:var(--accent-fill-text)}.cw-btn--accent:hover:not(:disabled){background:var(--accent-hover)}.cw-btn--small{min-width:0;height:26px;padding:0 10px}.cw-btn:disabled,.cw-icon:disabled{opacity:.55;cursor:default}.cw-link{padding:0;border:0;background:none;color:var(--accent-hover);font:inherit;text-align:left;cursor:pointer}.cw-link:hover{text-decoration:underline}.cw-table{width:100%;border-collapse:collapse}.cw-table th{position:sticky;top:0;background:var(--th-bg);font-weight:600;text-align:left}.cw-table th,.cw-table td{padding:5px 8px;border-bottom:1px solid var(--divider);white-space:nowrap}.cw-table--quiet td{color:var(--text-tertiary)}.cw-num{text-align:right;font-variant-numeric:tabular-nums}.cw-mid{text-align:center!important}.cw-actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.cw-tag{padding:1px 5px;border-radius:3px;background:var(--subtle-selected);color:var(--text-tertiary);font-size:11px}.cw-empty{padding:24px 0;color:var(--text-tertiary);text-align:center}.cw-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cw-add .mdl-input{width:200px}.cw-check{display:inline-flex;align-items:center;gap:4px}.cw-issued{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-control);background:var(--subtle-selected)}.cw-issued code{font-family:Consolas,Cascadia Mono,ui-monospace,monospace;font-size:13px;user-select:all}.cw-subhead{margin-top:6px;font-weight:600}html,body{margin:0;height:100%;overflow:hidden}html{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}.mdl-app [hidden]{display:none!important}.bw-tabs-list{display:contents}.bw-ribbon-trailing{margin-left:auto;display:flex;align-items:center;gap:6px;padding-right:4px}.bw-top-btn{display:grid;place-items:center;width:30px;height:28px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer}.bw-top-btn:hover,.bw-top-btn.open{background:var(--subtle-hover);color:var(--text-primary)}.bw-top-btn svg{width:18px;height:18px}.bw-top-btn.signed-in{color:var(--accent)}.bw-topmenu{min-width:200px}.bw-ribbon-leading{display:flex;align-items:center;padding-left:4px}.bw-ribbon-leading:empty{display:none}.bw-home-link{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-control);color:var(--text-secondary);font-size:13px;text-decoration:none}.bw-home-link:hover{color:var(--text-primary);background:var(--subtle-hover)}.bw-home-link svg{width:16px;height:16px}.bw-ricons{display:flex;justify-content:center;gap:4px}.bw-view-host{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--canvas2d-bg)}.mdl-seg-btn svg{width:16px;height:16px}.bw-canvas{position:absolute;inset:0}.bw-canvas>canvas{display:block;width:100%!important;height:100%!important}.bw-report{position:absolute;inset:0;z-index:5;background:var(--canvas2d-bg)}.bw-report-frame{display:block;width:100%;height:100%;border:0}.pr-pane{position:absolute;inset:0;z-index:6;overflow:auto;background:var(--mica-base)}.pr-pane[hidden]{display:none}.pr-sheets{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;width:max-content;margin:0 auto}.pr-sheets .pr-page{box-shadow:var(--shadow)}.bw-drawing{margin:2px 0 8px;border-radius:var(--radius-control);background:var(--canvas2d-bg);overflow:hidden}.bw-drawing svg{display:block;width:100%;height:auto;max-height:360px}body{background:#edeaf1}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) body{background:#202020}}:root[data-theme=dark] body{background:#202020}
