:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--workspace-bg:#e8ebec;--workspace-bg-deep:#dde5e6;--workspace-grain-opacity:.5;--workspace-surface:#f7f9fa;--workspace-surface-hover:#2d33380e;--workspace-panel:#f2f6f7;--workspace-empty-bg:#eff3f4;--workspace-sheet-shadow:inset 0 1px 0 #ffffff57, 0 10px 26px #222e3614;--workspace-paper:#edf1f29e;--workspace-paper-strong:#f2f6f7e0;--workspace-paper-edge:#2d333817;--workspace-paper-shadow:inset 0 1px 0 #ffffff57, 0 12px 28px #222e361a;--workspace-bar-shadow:inset 0 1px 0 #ffffff57, 0 3px 9px #222e361a;--workspace-blur:12px;--workspace-saturate:108%;--workspace-chip:#ffffffdb;--workspace-text:#2d3338;--workspace-text-strong:#1f262a;--workspace-text-muted:#6b757c;--workspace-muted:#79838a;--workspace-border:#2d33381a;--workspace-border-strong:#2d333833;--workspace-accent:#4f6779;--workspace-accent-hover:#40576a;--workspace-accent-text:#f5f8fa;--workspace-accent-soft:#4f67791f;--workspace-accent-line:#4f677957;--workspace-focus-ring:#4f677973;--workspace-code-bg:#f7f9fa;--workspace-code-text:#2f373c;--workspace-code-select:#4f67792e;--workspace-code-dim:#737e85;--workspace-code-rule:#2d333857;--workspace-code-gutter:#858f94;--workspace-code-active-line:#2d33380f;--workspace-diagnostic:#4f67798c;--workspace-diagnostic-strong:#4f6779cc;--workspace-target:#1c9bff;--workspace-target-soft:#1c9bff29;--workspace-live:#1f6feb;--workspace-live-soft:#1f6feb24;--workspace-live-line:#1f6feb66;--workspace-gutter:10px;--workspace-inset:10px;--workspace-radius:12px;--workspace-radius-sm:8px;--workspace-ease:cubic-bezier(.2, .8, .2, 1);--workspace-label:.62rem;--workspace-label-track:.2em;--workspace-editor-size:44%;--workspace-editor-mobile-size:38vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--workspace-bg:#15191b;--workspace-bg-deep:#101416;--workspace-grain-opacity:.32;--workspace-surface:#1b2023;--workspace-surface-hover:#ffffff12;--workspace-panel:#20262a;--workspace-empty-bg:#20262a;--workspace-sheet-shadow:inset 0 1px 0 #ffffff0b, 0 12px 30px #0000005c;--workspace-paper:#282f329e;--workspace-paper-strong:#202629e6;--workspace-paper-edge:#ffffff14;--workspace-paper-shadow:inset 0 1px 0 #ffffff0d, 0 16px 34px #00000073;--workspace-bar-shadow:inset 0 1px 0 #ffffff0d, 0 3px 9px #0006;--workspace-chip:#ffffff1a;--workspace-text:#dce3e4;--workspace-text-strong:#f0f5f5;--workspace-text-muted:#a3adaf;--workspace-muted:#98a3a6;--workspace-border:#ffffff17;--workspace-border-strong:#ffffff2e;--workspace-accent:#9ab0c2;--workspace-accent-hover:#b2c5d4;--workspace-accent-text:#12181d;--workspace-accent-soft:#9ab0c229;--workspace-accent-line:#9ab0c25c;--workspace-focus-ring:#9ab0c280;--workspace-code-bg:#1b2023;--workspace-code-text:#ccd4d6;--workspace-code-select:#9ab0c23d;--workspace-code-dim:#93a0a4;--workspace-code-rule:#ffffff47;--workspace-code-gutter:#6f7a7e;--workspace-code-active-line:#ffffff0f;--workspace-diagnostic:#9ab0c299;--workspace-diagnostic-strong:#9ab0c2d9;--workspace-target:#4fb3ff;--workspace-target-soft:#4fb3ff3d;--workspace-live:#7aa2ff;--workspace-live-soft:#7aa2ff33;--workspace-live-line:#7aa2ff73}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}body{background:linear-gradient(180deg, var(--workspace-bg) 0%, var(--workspace-bg-deep) 100%);color:var(--workspace-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}body:before{content:"";z-index:0;mix-blend-mode:soft-light;opacity:var(--workspace-grain-opacity);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;position:fixed;inset:0}button,select,textarea{font:inherit}.workspace-noscript{z-index:3;border:1px solid var(--workspace-border);background:var(--workspace-surface);width:min(34rem,100vw - 48px);box-shadow:var(--workspace-sheet-shadow);color:var(--workspace-text);border-radius:14px;margin:0;padding:20px 24px;line-height:1.55;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}button,select{min-height:30px}button{border-radius:var(--workspace-radius-sm);cursor:pointer}::selection{background:var(--workspace-code-select)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.workspace-shell{z-index:1;grid-template-columns:minmax(280px, var(--workspace-editor-size)) var(--workspace-gutter) minmax(320px, 1fr);width:100%;height:100%;padding-bottom:var(--workspace-inset);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.workspace-layout{display:contents}.editor-pane,.preview-pane{border:1px solid var(--workspace-paper-edge);border-radius:var(--workspace-radius);background:var(--workspace-surface);min-width:0;min-height:0;box-shadow:var(--workspace-sheet-shadow);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.editor-pane{margin-left:var(--workspace-inset);grid-area:2/1;grid-template-rows:auto minmax(0,1fr) auto auto}.workspace-resizer{z-index:2;cursor:col-resize;touch-action:none;background:0 0;grid-area:2/2;position:relative}.workspace-resizer:after{content:"";background:var(--workspace-border-strong);width:2px;height:44px;transition:height .18s var(--workspace-ease), background-color .18s var(--workspace-ease);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-resizer:hover,.workspace-resizer:focus-visible,.workspace-shell.is-resizing .workspace-resizer{outline:none}.workspace-resizer:hover:after,.workspace-resizer:focus-visible:after,.workspace-shell.is-resizing .workspace-resizer:after{background:var(--workspace-accent);height:72px}.preview-pane{margin-right:var(--workspace-inset);grid-area:2/3;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.workspace-header{min-height:46px;margin:var(--workspace-inset) var(--workspace-inset) var(--workspace-gutter);border:1px solid var(--workspace-paper-edge);border-radius:var(--workspace-radius);background:var(--workspace-paper);-webkit-backdrop-filter:blur(var(--workspace-blur)) saturate(var(--workspace-saturate));backdrop-filter:blur(var(--workspace-blur)) saturate(var(--workspace-saturate));box-shadow:var(--workspace-bar-shadow);grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 14px;display:flex}.workspace-brand{align-items:center;gap:10px;min-width:0;display:flex}.workspace-brand-mark{width:24px;height:24px;color:var(--workspace-accent);fill:currentColor;flex:none;display:block}.workspace-brand h1{letter-spacing:var(--workspace-label-track);color:var(--workspace-muted);text-transform:uppercase;white-space:nowrap;margin:0;font-size:.82rem;font-weight:600;line-height:1.2}.workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.segmented-control{border:1px solid var(--workspace-border);background:var(--workspace-surface-hover);border-radius:999px;align-items:center;gap:2px;margin:0;padding:2px;display:inline-flex}.segmented-control label{cursor:pointer;width:28px;height:24px;color:var(--workspace-muted);transition:color .16s var(--workspace-ease), background-color .16s var(--workspace-ease);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.segmented-control label:hover{color:var(--workspace-text-strong)}.segmented-control input[type=radio]{opacity:0;width:0;height:0;position:absolute}.segmented-control input[type=radio]:checked+svg{color:var(--workspace-accent)}.segmented-control label:has(input[type=radio]:checked){background:var(--workspace-chip);cursor:default;box-shadow:0 1px 2px #222e361f}.segmented-control input[type=radio]:focus-visible+svg{outline:2px solid var(--workspace-focus-ring);outline-offset:2px;border-radius:2px}.secondary-button{border:1px solid var(--workspace-border);color:var(--workspace-text);letter-spacing:.01em;transition:color .16s var(--workspace-ease), border-color .16s var(--workspace-ease), background-color .16s var(--workspace-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;text-decoration:none;display:inline-flex}.secondary-button:hover{border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft);color:var(--workspace-accent)}.secondary-button:disabled{cursor:default;opacity:.5}.compact-button{min-height:28px;padding:0 12px;font-size:12px}.header-divider{background-color:var(--workspace-border);width:1px;height:14px;margin:0 4px}.icon-button{border-radius:var(--workspace-radius-sm);width:28px;height:28px;color:var(--workspace-text-muted);cursor:pointer;transition:color .16s var(--workspace-ease), background-color .16s var(--workspace-ease), border-color .16s var(--workspace-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.icon-button:active{border-color:var(--workspace-accent-line)}.icon-button:disabled{color:var(--workspace-text-muted);cursor:default;opacity:.45;background:0 0}.icon-button:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:1px}.external-links{align-items:center;gap:8px;display:flex}.ghost-link{border-radius:var(--workspace-radius-sm);color:var(--workspace-text-muted);transition:color .16s var(--workspace-ease), background-color .16s var(--workspace-ease);padding:4px 8px;font-size:.85rem;text-decoration:none}.ghost-link:hover{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.workspace-status{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workspace-offline{border:1px solid var(--workspace-border);color:var(--workspace-text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:10.5px;line-height:1.2;display:inline-flex}.workspace-offline:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:5px;height:5px}.workspace-offline[hidden],.workspace-status[hidden]{display:none}.workspace-update{border:1px solid var(--workspace-border);background:var(--workspace-chip);color:var(--workspace-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:3px 3px 3px 12px;font-size:12px;line-height:1.2;display:flex;box-shadow:0 1px 2px #222e361f}.workspace-update[hidden]{display:none}.workspace-update .secondary-button{min-height:22px;padding:0 10px;font-size:11.5px}.pane-header{border-bottom:1px solid var(--workspace-border);background:var(--workspace-panel);grid-row:1;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 8px 0 14px;display:flex}.pane-label{min-width:0;color:var(--workspace-muted);font-size:var(--workspace-label);letter-spacing:var(--workspace-label-track);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:600;line-height:1.2;overflow:hidden}.pane-header span{min-width:0;color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pane-tools{align-items:center;gap:4px;min-width:0;display:flex}.pane-tools span[aria-live=polite]{margin:0 4px}.pane-footer{border-top:1px solid var(--workspace-border);background:var(--workspace-panel);min-height:30px;color:var(--workspace-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;grid-row:4;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 14px;font-size:11px;display:flex}.pane-footer .pane-tools{gap:8px}.pane-footer span{white-space:nowrap}.auto-check-field{cursor:pointer;color:var(--workspace-muted);justify-content:center;align-items:center;display:inline-flex}.auto-check-field input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.auto-check-field input[type=checkbox]:checked~.auto-check-icon{color:var(--workspace-accent);stroke-width:2.5px}.auto-check-field input[type=checkbox]:focus-visible~.auto-check-icon{outline:2px solid var(--workspace-focus-ring);border-radius:4px}.auto-check-field input{width:14px;height:14px;margin:0}.pane-footer .auto-check-field input{width:12px;height:12px}.pane-footer .auto-check-icon{width:13px;height:13px}.quality-panel{border-top:1px solid var(--workspace-accent-line);background:var(--workspace-accent-soft);min-width:0;max-height:132px;color:var(--workspace-text);grid-row:3;padding:10px 14px;font-size:12px;line-height:1.5;overflow:auto}.quality-panel[hidden]{display:none}.quality-panel[data-status=ok]{border-top-color:var(--workspace-border);background:var(--workspace-panel);color:var(--workspace-muted)}.quality-summary{margin:0;font-weight:600}.quality-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.quality-item{gap:2px;display:grid}.quality-item.is-actionable{cursor:pointer;border-radius:6px;margin:-4px -6px;padding:4px 6px}.quality-item.is-actionable:hover{background:var(--workspace-surface-hover)}.quality-item.is-actionable:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:1px}.quality-title{font-weight:600}.quality-location{color:var(--workspace-muted);font-variant-numeric:tabular-nums}.abc-editor-frame{background:var(--workspace-code-bg);grid-row:2;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.editor-pane[data-drop-active] .abc-editor-frame:after{content:"";border:1px dashed var(--workspace-accent-line);background:var(--workspace-accent-soft);pointer-events:none;border-radius:4px;position:absolute;inset:8px}.abc-live-token{background:var(--workspace-live-soft);box-shadow:inset 0 -1px 0 var(--workspace-live-line);border-radius:3px}.abc-target-token{background:var(--workspace-target-soft);outline:1px dashed var(--workspace-target);outline-offset:1px;border-radius:3px}.abc-syn-field{color:var(--workspace-code-dim)}.abc-syn-comment{color:var(--workspace-code-dim);font-style:italic}.abc-syn-bar{color:var(--workspace-code-rule)}.abc-diagnostic-token{text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-color:var(--workspace-diagnostic);text-decoration-color:var(--workspace-diagnostic);text-underline-offset:3px;text-decoration-thickness:1px}.abc-diagnostic-token.is-suggestion{text-decoration-style:dotted}.render-mount{background:var(--workspace-surface);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.render-mount .abcdesk-host{height:100%;min-height:0;display:block}.workspace-render-source{display:none}.empty-preview{inset:var(--workspace-gutter);border:1px dashed var(--workspace-border-strong);border-radius:var(--workspace-radius);background:var(--workspace-empty-bg);color:var(--workspace-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute}.empty-preview strong{color:var(--workspace-text-muted);font-size:var(--workspace-label);letter-spacing:var(--workspace-label-track);text-transform:uppercase;font-weight:600}.empty-preview span{font-size:12.5px}.render-mount.has-render .empty-preview{display:none}.workspace-dialog{border:1px solid var(--workspace-paper-edge);background:var(--workspace-paper-strong);width:min(520px,100vw - 32px);max-width:520px;-webkit-backdrop-filter:blur(18px) saturate(var(--workspace-saturate));backdrop-filter:blur(18px) saturate(var(--workspace-saturate));box-shadow:var(--workspace-paper-shadow), 0 24px 60px #222e362e;color:var(--workspace-text);animation:workspace-dialog-in .22s var(--workspace-ease);border-radius:16px;padding:0}@keyframes workspace-dialog-in{0%{transform:translateY(10px)}to{transform:none}}.workspace-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#222e3642}.dialog-header{border-bottom:1px solid var(--workspace-border);background:0 0;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 20px 0;display:flex}.dialog-header>.icon-button{align-self:flex-start}.dialog-heading{align-items:flex-end;gap:12px;min-width:0;display:flex}.dialog-heading-text{flex-direction:column;gap:4px;min-width:0;padding-bottom:14px;display:flex}.dialog-portrait{--portrait-width:64px;--portrait-unit:calc(var(--portrait-width) / 294);--portrait-crop:268;--portrait-run:24;--portrait-rise:18;width:var(--portrait-width);height:calc(var(--portrait-unit) * (var(--portrait-crop) + var(--portrait-run)));margin-top:calc(var(--portrait-unit) * -1 * var(--portrait-run));flex:none;line-height:0;text-decoration:none;display:block;overflow:hidden}.dialog-portrait-art{width:100%;height:auto;margin-top:calc(var(--portrait-unit) * var(--portrait-run));transition:transform .14s var(--workspace-ease);display:block}@media (hover:hover){.dialog-portrait:hover .dialog-portrait-art{transform:translateY(calc(var(--portrait-unit) * -1 * var(--portrait-rise)))}}.dialog-portrait:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:1px;border-radius:50% 50% 0 0/62% 62% 0 0}.dialog-portrait-mark{fill:var(--workspace-accent)}.dialog-portrait-eye{transform-box:view-box}.dialog-portrait #Eye_R{transform-origin:184px 154px}.dialog-portrait #Eye_L{transform-origin:268px 154px}.dialog-header h2{letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:600;line-height:1.25}.dialog-content{flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex}.dialog-lede{color:var(--workspace-text-muted);margin:0;font-size:.9rem;line-height:1.65}.dialog-keys{flex-direction:column;gap:12px;margin:0;display:flex}.dialog-keys-group{flex-direction:column;gap:6px;display:flex}.dialog-keys-list{grid-template-columns:max-content 1fr;align-items:center;gap:8px 14px;margin:0;display:grid}.dialog-keys dt{gap:4px;margin:0;display:flex}.dialog-keys dd{color:var(--workspace-text-muted);margin:0;font-size:.85rem;line-height:1.45}.dialog-keys kbd{border:1px solid var(--workspace-border);background:var(--workspace-chip);min-width:22px;height:22px;color:var(--workspace-text);border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:11.5px;line-height:1;display:inline-flex;box-shadow:0 1px #222e360f}.dialog-disclosure{border-top:1px solid var(--workspace-border);margin-block:-8px}.dialog-disclosure>summary{border-radius:var(--workspace-radius-sm);color:var(--workspace-accent);cursor:pointer;align-items:center;gap:10px;padding:7px 0;list-style:none;display:flex}.dialog-chevron{color:var(--workspace-muted);transition:transform .18s var(--workspace-ease);flex:none;align-self:center;margin-left:auto}.dialog-disclosure>summary::-webkit-details-marker{display:none}.dialog-disclosure>summary:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:2px}.dialog-disclosure-text{flex-direction:column;gap:1px;min-width:0;display:flex}.dialog-disclosure-title{color:var(--workspace-text);letter-spacing:.01em;font-size:.92rem;font-weight:600}.dialog-disclosure-hint{color:var(--workspace-text-muted);font-size:.8rem;line-height:1.3}.dialog-disclosure[open] .dialog-disclosure-hint{display:none}.dialog-chevron{color:var(--workspace-muted);transition:transform .18s var(--workspace-ease);flex:none;margin-left:auto}.dialog-disclosure[open] .dialog-chevron{transform:rotate(90deg)}.dialog-disclosure-body{padding:0 0 14px 25px}.dialog-disclosure-body p{color:var(--workspace-text-muted);margin:0;font-size:.875rem;line-height:1.7}.dialog-clear-button{margin-top:12px}.dialog-clear-button[data-armed=true]{border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft);color:var(--workspace-accent)}.dialog-clear-button:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:2px}.dialog-disclosure-body .dialog-clear-status{margin-top:10px}.dialog-disclosure-body .dialog-clear-status:empty{display:none}.dialog-footnote{border-top:1px solid var(--workspace-border);color:var(--workspace-text-muted);margin:0;padding-top:14px;font-size:.8rem;line-height:1.65}.dialog-footer{color:var(--workspace-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;display:flex}.dialog-section{flex-direction:column;gap:10px;display:flex}.dialog-section-header{color:var(--workspace-accent);align-items:center;gap:8px;display:flex}.dialog-section h3{color:var(--workspace-text);letter-spacing:.01em;margin:0;font-size:.92rem;font-weight:600}.dialog-content .ghost-link{color:var(--workspace-accent);text-decoration:underline;-webkit-text-decoration-color:var(--workspace-accent-line);text-decoration-color:var(--workspace-accent-line);text-underline-offset:3px;padding:0}.dialog-content .ghost-link:hover{color:var(--workspace-accent-hover);background:0 0;text-decoration-color:currentColor}@media (width<=600px){.dialog-content .ghost-link{margin-block:-9px;padding-block:9px;display:inline-block}.dialog-clear-button{min-height:36px}.dialog-footer{flex-wrap:wrap}.dialog-footer .ghost-link{white-space:nowrap}}@media (width<=860px){body{overflow:hidden}.workspace-shell:not(.layout-split){grid-template-columns:1fr;grid-template-rows:auto minmax(160px, var(--workspace-editor-mobile-size)) var(--workspace-gutter) minmax(220px, 1fr);height:100%;min-height:0}.workspace-header{flex-flow:wrap;grid-area:1/1/auto/-1;align-items:center;gap:8px;min-height:46px;padding:6px 8px 6px 12px}.workspace-actions{justify-content:flex-end}#layoutModeForm{display:none}.secondary-button{padding:0 12px}.workspace-shell:not(.layout-split) .editor-pane{margin:0 var(--workspace-inset);grid-area:2/1}.workspace-shell:not(.layout-split) .workspace-resizer{cursor:row-resize;grid-area:3/1}.workspace-shell:not(.layout-split) .workspace-resizer:after{width:44px;height:2px}.workspace-shell:not(.layout-split) .workspace-resizer:hover:after,.workspace-shell:not(.layout-split) .workspace-resizer:focus-visible:after,.workspace-shell:not(.layout-split) .is-resizing .workspace-resizer:after{width:72px;height:2px}.workspace-shell:not(.layout-split) .preview-pane{margin:0 var(--workspace-inset);grid-area:4/1}}@media (width<=1000px){.workspace-header{gap:8px;padding:6px 8px 6px 12px}}@media (width<=600px){.workspace-header{flex-wrap:nowrap;gap:6px;padding:6px 6px 6px 10px}.workspace-brand h1{display:none}.segmented-control label,.icon-button{width:44px;height:44px}.segmented-control{background:0 0;border-color:#0000;gap:0;padding:0}.segmented-control label:has(input[type=radio]:checked){box-shadow:none;background:0 0}.segmented-control label:has(input[type=radio]:checked):before{content:"";background:var(--workspace-chip);border-radius:999px;position:absolute;inset:6px;box-shadow:0 1px 2px #222e361f}.segmented-control label>svg{position:relative}.header-divider{margin:0 2px}.workspace-actions,.workspace-status{flex-wrap:nowrap}.workspace-update>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-status:has(#updateNotice:not([hidden])) #offlineNotice{display:none}.pane-header{gap:4px;min-height:56px;padding:0 4px 0 10px}.pane-tools{gap:0}#copySourceButton,#clearButton{display:none}.pane-footer{min-height:44px;padding:0 4px 0 12px}}.workspace-shell.layout-stacked{grid-template-columns:1fr;grid-template-rows:auto minmax(160px, var(--workspace-editor-mobile-size)) var(--workspace-gutter) minmax(220px, 1fr);height:100%;min-height:0}.workspace-shell.layout-stacked .editor-pane{margin:0 var(--workspace-inset);grid-area:2/1}.workspace-shell.layout-stacked .workspace-resizer{cursor:row-resize;grid-area:3/1}.workspace-shell.layout-stacked .workspace-resizer:after{width:44px;height:2px}.workspace-shell.layout-stacked .workspace-resizer:hover:after,.workspace-shell.layout-stacked .workspace-resizer:focus-visible:after,.workspace-shell.layout-stacked .is-resizing .workspace-resizer:after{width:72px;height:2px}.workspace-shell.layout-stacked .preview-pane{margin:0 var(--workspace-inset);grid-area:4/1}@page{margin:14mm 12mm}@media print{html,body{background:0 0;height:auto;overflow:visible}body:before,.empty-preview{display:none}.workspace-shell{height:auto;padding:0;display:block}.workspace-header,.workspace-resizer,.editor-pane,dialog{display:none!important}.preview-pane{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:block;overflow:visible}.render-mount{background:0 0;height:auto;overflow:visible}.render-mount .abcdesk-host{height:auto}}
