@layer cs.components{.cs-editorlayout.svelte-14ccz4p{--el-rail:2.25rem;--el-split:.5rem;block-size:100%;min-block-size:0;inline-size:100%;container:cs-editorlayout/inline-size}.cs-editorlayout-grid.svelte-14ccz4p{background:var(--cs-surface-0);grid-template:"tools""centre"minmax(0,1fr)"status"/minmax(0,1fr);block-size:100%;min-block-size:0;inline-size:100%;display:grid;overflow:hidden}.cs-editorlayout-grid[data-left].svelte-14ccz4p{grid-template-columns:var(--el-left) 0 minmax(0, 1fr);grid-template-areas:"tools tools tools""left split1 centre""status status status"}.cs-editorlayout-grid[data-right].svelte-14ccz4p{grid-template-columns:minmax(0, 1fr) 0 var(--el-right);grid-template-areas:"tools tools tools""centre split2 right""status status status"}.cs-editorlayout-grid[data-left][data-right].svelte-14ccz4p{grid-template-columns:var(--el-left) 0 minmax(0, 1fr) 0 var(--el-right);grid-template-areas:"tools tools tools tools tools""left split1 centre split2 right""status status status status status"}.cs-editorlayout-grid[data-resizing].svelte-14ccz4p{cursor:col-resize;user-select:none}.cs-editorlayout-toolbar.svelte-14ccz4p{border-block-end:var(--cs-bw) solid var(--cs-line-1);background:var(--cs-surface-1);grid-area:tools;min-inline-size:0}.cs-editorlayout-status.svelte-14ccz4p{border-block-start:var(--cs-bw) solid var(--cs-line-1);grid-area:status;min-inline-size:0}.cs-editorlayout-centre.svelte-14ccz4p{grid-area:centre;min-block-size:0;min-inline-size:0;display:grid;position:relative}.cs-editorlayout-overlay.svelte-14ccz4p{pointer-events:none;z-index:2;position:absolute;inset:0}.cs-editorlayout-overlay.svelte-14ccz4p>*{pointer-events:auto}.cs-editorlayout-pane.svelte-14ccz4p{background:var(--cs-surface-1);min-block-size:0;min-inline-size:0;display:grid;position:relative}.cs-editorlayout-pane[data-side=left].svelte-14ccz4p{border-inline-end:var(--cs-bw) solid var(--cs-line-1);grid-area:left}.cs-editorlayout-pane[data-side=right].svelte-14ccz4p{border-inline-start:var(--cs-bw) solid var(--cs-line-1);grid-area:right}.cs-editorlayout-scroll.svelte-14ccz4p{overscroll-behavior:contain;min-block-size:0;position:relative;overflow:auto}.cs-editorlayout-rail.svelte-14ccz4p{all:unset;box-sizing:border-box;block-size:100%;inline-size:100%;color:var(--cs-text-2);cursor:pointer;place-items:start center;padding-block-start:var(--cs-space-2);display:grid}.cs-editorlayout-rail.svelte-14ccz4p:hover{background:var(--cs-state-hover);color:var(--cs-text-1)}.cs-editorlayout-rail.svelte-14ccz4p:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:calc(-1 * var(--cs-focus-width))}.cs-editorlayout-split.svelte-14ccz4p{z-index:3;touch-action:none;cursor:col-resize;outline:none;min-block-size:0;position:relative}.cs-editorlayout-split[data-side=left].svelte-14ccz4p{grid-area:split1}.cs-editorlayout-split[data-side=right].svelte-14ccz4p{grid-area:split2}.cs-editorlayout-split.svelte-14ccz4p:before{content:"";inline-size:var(--el-split);position:absolute;inset-block:0;inset-inline-start:calc(var(--el-split) / -2)}.cs-editorlayout-split.svelte-14ccz4p:after{content:"";inline-size:2px;transition:background-color var(--cs-dur-2) var(--cs-ease-standard);background:0 0;position:absolute;inset-block:0;inset-inline-start:-1px}.cs-editorlayout-split.svelte-14ccz4p:hover:after,.cs-editorlayout-split[data-dragging].svelte-14ccz4p:after{background:var(--cs-accent-fg)}.cs-editorlayout-split.svelte-14ccz4p:focus-visible:after{inline-size:var(--cs-focus-width);background:var(--cs-focus);inset-inline-start:calc(var(--cs-focus-width) / -2)}:root[data-cs-theme=contrast] .cs-editorlayout-pane.svelte-14ccz4p{border-color:var(--cs-line-2)}@container cs-editorlayout (width<=60rem){.cs-editorlayout-grid[data-left].svelte-14ccz4p,.cs-editorlayout-grid[data-right].svelte-14ccz4p,.cs-editorlayout-grid[data-left][data-right].svelte-14ccz4p{flex-direction:column;display:flex;overflow:auto}.cs-editorlayout-toolbar.svelte-14ccz4p{flex:none;order:0}.cs-editorlayout-centre.svelte-14ccz4p{flex:none;order:1;block-size:20rem}.cs-editorlayout-pane[data-side=left].svelte-14ccz4p{order:2}.cs-editorlayout-pane[data-side=right].svelte-14ccz4p{order:3}.cs-editorlayout-status.svelte-14ccz4p{flex:none;order:4;margin-block-start:auto}.cs-editorlayout-split.svelte-14ccz4p{display:none}.cs-editorlayout-pane.svelte-14ccz4p{border-inline:0;border-block-start:var(--cs-bw) solid var(--cs-line-1);flex:none;display:block}.cs-editorlayout-scroll.svelte-14ccz4p{overflow:visible}.cs-editorlayout-rail.svelte-14ccz4p{block-size:auto;min-block-size:var(--cs-target-min);padding:var(--cs-space-1) var(--cs-space-3);place-items:center start}}@media (forced-colors:active){.cs-editorlayout-split.svelte-14ccz4p:focus-visible:after,.cs-editorlayout-split.svelte-14ccz4p:hover:after{background:highlight}}.cs-toolbar.svelte-1ywmnxn{align-items:center;gap:var(--cs-space-1);min-inline-size:0;padding:var(--cs-space-1) var(--cs-space-2);display:flex;container:cs-toolbar/inline-size}.cs-toolbar[data-wrap].svelte-1ywmnxn{row-gap:var(--cs-space-1);flex-wrap:wrap}.cs-toolbar[data-labels=never].svelte-1ywmnxn .cs-button[data-icon-start] .cs-button-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cs-toolbar[data-labels=never].svelte-1ywmnxn .cs-button[data-icon-start]{inline-size:max(var(--cs-target-min), var(--b-h));padding-inline:0}@container cs-toolbar (width<=46rem){.cs-toolbar[data-labels=auto].svelte-1ywmnxn .cs-button[data-icon-start] .cs-button-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cs-toolbar[data-labels=auto].svelte-1ywmnxn .cs-button[data-icon-start]{inline-size:max(var(--cs-target-min), var(--b-h));padding-inline:0}}.cs-toolbar-group.svelte-4z2lys{align-items:center;gap:var(--cs-space-0-5);min-inline-size:0;display:inline-flex}.cs-toolbar-group[data-end].svelte-4z2lys{margin-inline-start:auto}.cs-toolbar-separator.svelte-1h1q6wg{inline-size:1px;margin-block:var(--cs-space-1);margin-inline:var(--cs-space-1);background:var(--cs-line-2);flex:none;align-self:stretch}:root[data-cs-theme=contrast] .cs-toolbar-separator.svelte-1h1q6wg{background:var(--cs-line-3)}.cs-zoomcontrol.svelte-66slxy{align-items:center;gap:var(--cs-space-0-5);display:inline-flex}.cs-zoomcontrol.svelte-66slxy .cs-zoomcontrol-value{min-inline-size:4.25rem;font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-variant-numeric:tabular-nums}.cs-canvasviewport.svelte-5el2vc{background:var(--cs-surface-sunken);touch-action:none;cursor:default;isolation:isolate;outline:none;block-size:100%;min-block-size:12rem;inline-size:100%;position:relative;overflow:hidden}.cs-canvasviewport.svelte-5el2vc:focus-visible{box-shadow:inset 0 0 0 var(--cs-focus-width) var(--cs-focus)}.cs-canvasviewport[data-space].svelte-5el2vc{cursor:grab}.cs-canvasviewport[data-panning].svelte-5el2vc{cursor:grabbing}.cs-canvasviewport[data-space].svelte-5el2vc .cs-canvasviewport-stage:where(.svelte-5el2vc),.cs-canvasviewport[data-panning].svelte-5el2vc .cs-canvasviewport-stage:where(.svelte-5el2vc),.cs-canvasviewport[data-space].svelte-5el2vc .cs-canvasviewport-ui:where(.svelte-5el2vc) *,.cs-canvasviewport[data-panning].svelte-5el2vc .cs-canvasviewport-ui:where(.svelte-5el2vc) *{pointer-events:none!important}.cs-canvasviewport-stage.svelte-5el2vc{transform-origin:0 0;box-shadow:0 0 0 1px var(--cs-line-2), var(--cs-elev-2);will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.cs-canvasviewport-checker.svelte-5el2vc{background:var(--cs-checker);pointer-events:none;position:absolute}.cs-canvasviewport-ui.svelte-5el2vc{pointer-events:none;position:absolute;inset:0}:root[data-cs-theme=contrast] .cs-canvasviewport-stage.svelte-5el2vc{box-shadow:0 0 0 2px var(--cs-line-3)}@media (forced-colors:active){.cs-canvasviewport-stage.svelte-5el2vc{outline:1px solid canvastext}}.cs-snapguide.svelte-qvc4ln{pointer-events:none;background:var(--cs-accent-fg);z-index:2;position:absolute}.cs-snapguide[data-axis=x].svelte-qvc4ln{inline-size:1px;inset-block:0;inset-inline-start:var(--g)}.cs-snapguide[data-axis=y].svelte-qvc4ln{block-size:1px;inset-block-start:var(--g);inset-inline:0}:root[data-cs-theme=contrast] .cs-snapguide.svelte-qvc4ln{background:var(--cs-focus)}:root[data-cs-theme=contrast] .cs-snapguide[data-axis=x].svelte-qvc4ln{inline-size:2px}:root[data-cs-theme=contrast] .cs-snapguide[data-axis=y].svelte-qvc4ln{block-size:2px}@media (forced-colors:active){.cs-snapguide.svelte-qvc4ln{forced-color-adjust:none;background:highlight}}.cs-measuretag.svelte-ts0jq6{z-index:3;translate:-50% var(--cs-space-2);padding:.125rem var(--cs-space-1-5);border-radius:var(--cs-radius-sm);background:var(--cs-accent-solid);color:var(--cs-accent-on-solid);font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-size:var(--cs-text-2xs);line-height:var(--cs-lh-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;box-shadow:var(--cs-elev-2);position:absolute}.cs-measuretag[data-place=above].svelte-ts0jq6{translate:-50% calc(-100% - var(--cs-space-2))}@media (forced-colors:active){.cs-measuretag.svelte-ts0jq6{border:1px solid canvastext}}.cs-transformbox.svelte-l1f77b{--tb-line:var(--cs-accent-fg);--tb-handle:.5rem;z-index:1;box-sizing:border-box;border:1px solid var(--tb-line);pointer-events:auto;cursor:move;touch-action:none;outline:none;position:absolute;translate:-50% -50%}.cs-transformbox[data-variant=dashed].svelte-l1f77b{border-style:dashed}.cs-transformbox[data-locked].svelte-l1f77b{--tb-line:var(--cs-text-3);cursor:not-allowed;border-style:dashed}.cs-transformbox.svelte-l1f77b:focus-visible{box-shadow:0 0 0 var(--cs-focus-offset) transparent, 0 0 0 calc(var(--cs-focus-offset) + var(--cs-focus-width)) var(--cs-focus)}.cs-transformbox-handle.svelte-l1f77b,.cs-transformbox-rotate.svelte-l1f77b{inline-size:var(--cs-target-min);block-size:var(--cs-target-min);pointer-events:auto;touch-action:none;place-items:center;display:grid;position:absolute;translate:-50% -50%}.cs-transformbox-handle.svelte-l1f77b:before{content:"";inline-size:var(--tb-handle);block-size:var(--tb-handle);background:var(--cs-surface-0);box-shadow:0 0 0 1px var(--tb-line), 0 1px 2px var(--cs-press-shade);transition:scale var(--cs-dur-1) var(--cs-ease-standard);border-radius:1px}.cs-transformbox-handle.svelte-l1f77b:hover:before{background:var(--tb-line);scale:1.25}[data-handle=nw].svelte-l1f77b{top:0;left:0}[data-handle=n].svelte-l1f77b{top:0;left:50%}[data-handle=ne].svelte-l1f77b{top:0;left:100%}[data-handle=e].svelte-l1f77b{top:50%;left:100%}[data-handle=se].svelte-l1f77b{top:100%;left:100%}[data-handle=s].svelte-l1f77b{top:100%;left:50%}[data-handle=sw].svelte-l1f77b{top:100%;left:0}[data-handle=w].svelte-l1f77b{top:50%;left:0}.cs-transformbox[data-small].svelte-l1f77b [data-side]:where(.svelte-l1f77b),.cs-transformbox[data-tiny].svelte-l1f77b .cs-transformbox-handle:where(.svelte-l1f77b):not([data-handle=se]){display:none}.cs-transformbox-rotate.svelte-l1f77b{left:50%;top:calc(-1 * var(--cs-space-6));cursor:grab}.cs-transformbox-rotate.svelte-l1f77b:before{content:"";border-radius:var(--cs-radius-full);background:var(--cs-surface-0);block-size:.625rem;inline-size:.625rem;box-shadow:0 0 0 1px var(--tb-line)}.cs-transformbox-rotate.svelte-l1f77b:after{content:"";inline-size:1px;block-size:calc(var(--cs-space-6) - .3125rem);background:var(--tb-line);position:absolute;top:calc(50% + .3125rem);left:50%}.cs-transformbox[data-tiny].svelte-l1f77b .cs-transformbox-rotate:where(.svelte-l1f77b){display:none}.cs-transformbox[data-active].svelte-l1f77b{cursor:grabbing}:root[data-cs-theme=contrast] .cs-transformbox.svelte-l1f77b{--tb-line:var(--cs-focus);border-width:2px}:root[data-cs-theme=contrast] .cs-transformbox-handle.svelte-l1f77b:before{box-shadow:0 0 0 2px var(--tb-line)}@media (forced-colors:active){.cs-transformbox.svelte-l1f77b{border-color:highlight}.cs-transformbox-handle.svelte-l1f77b:before,.cs-transformbox-rotate.svelte-l1f77b:before{background:canvas;border:1px solid highlight}}}
