.origin-axes.svelte-xtautb{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;opacity:.5}.axis.svelte-xtautb{position:absolute;border-radius:1px}.axis-x.svelte-xtautb{height:2px;background:#ff3352}.axis-y.svelte-xtautb{width:2px;background:#8bdc00}.access-wrapper.svelte-1ohed8j{display:grid;grid-template-columns:1;grid-template-rows:repeat(auto,1fr);grid-gap:2px;position:fixed;bottom:4em;left:1em;z-index:30}.access-function.svelte-1ohed8j{display:flex;width:1.2em;height:1.2em;padding:.2em;justify-content:center;align-items:center;text-align:center;background:var(--bg);border-radius:4px;-webkit-user-select:none;user-select:none;cursor:pointer}.access-function.svelte-1ohed8j svg{width:100%;height:100%;opacity:.8}.mouse-tracker.svelte-xka489{-webkit-user-select:none;user-select:none;position:fixed;bottom:1em;right:1em;background-color:var(--bg);color:var(--col);padding:5px 10px;border-radius:4px;font-family:Arial,sans-serif;font-size:14px;z-index:1000;opacity:.8}.coordinates.svelte-xka489{pointer-events:none}.assistance-msg.svelte-fdsqm4{-webkit-user-select:none;user-select:none;font-size:.9em;font-weight:600;text-transform:lowercase;position:fixed;left:50%;bottom:10%;transform:translate(-50%);max-width:90vw;text-align:center;pointer-events:none;z-index:950}.assistance-msg.svelte-fdsqm4>span:where(.svelte-fdsqm4){display:inline-block;padding:.35em .9em;color:var(--col);background:var(--bg);border-radius:4px}.in-group.svelte-s8j8qr{display:flex;align-items:center;gap:.4em}.color-picker.svelte-1b128zl{display:flex;flex-direction:column;gap:.5em;margin-top:.5em}.square.svelte-1b128zl{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:4px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--hue-col));cursor:crosshair;touch-action:none;outline:none}.handle.svelte-1b128zl,.hue-handle.svelte-1b128zl{position:absolute;pointer-events:none;box-sizing:border-box;border:2px solid #fff;box-shadow:0 0 0 1px #00000080,0 1px 3px #0006}.handle.svelte-1b128zl{width:14px;height:14px;border-radius:50%;background:var(--current);transform:translate(-50%,-50%)}.hue.svelte-1b128zl{position:relative;height:12px;border-radius:6px;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:ew-resize;touch-action:none;outline:none}.hue-handle.svelte-1b128zl{top:50%;width:14px;height:14px;border-radius:50%;background:var(--hue-col);transform:translate(-50%,-50%)}.square.svelte-1b128zl:focus-visible,.hue.svelte-1b128zl:focus-visible{box-shadow:0 0 0 2px var(--col-selected)}.chips.svelte-1b128zl{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.presets.svelte-1b128zl{grid-template-columns:repeat(5,1fr)}.chip.svelte-1b128zl{height:1.3em;padding:0;border:1px solid color-mix(in srgb,var(--col) 20%,transparent);border-radius:3px;cursor:pointer}.chip.svelte-1b128zl:hover{transform:scale(1.12)}.chip.current.svelte-1b128zl{outline:2px solid var(--col);outline-offset:1px}.prop-color.svelte-1hu7jd7{display:flex;align-items:center;gap:.4em;min-width:0}.swatch.svelte-1hu7jd7{position:relative;flex:none;padding:0;width:1.9em;height:1.5em;border-radius:.35em;border:1.5px solid var(--swatch-col);background:var(--swatch-fill);cursor:pointer}.swatch.empty.svelte-1hu7jd7{border-color:var(--col-border);background:linear-gradient(to top right,transparent calc(50% - .5px),color-mix(in srgb,var(--col) 45%,transparent) 50%,transparent calc(50% + .5px))}.swatch.open.svelte-1hu7jd7{box-shadow:0 0 0 2px var(--col-selected)}.hex.svelte-1hu7jd7{flex:1;font-family:monospace}.prop-color.svelte-1hu7jd7 .hex.invalid:where(.svelte-1hu7jd7),.prop-color.svelte-1hu7jd7 .hex.invalid:where(.svelte-1hu7jd7):focus{border-color:#d9534f}.reset.svelte-1hu7jd7{flex:none;padding:0 .2em;font:inherit;font-size:1.1em;line-height:1;color:inherit;background:none;border:none;opacity:.6;cursor:pointer}.reset.svelte-1hu7jd7:hover{opacity:1}.uml-field.svelte-kcg11y{display:flex;flex-direction:column;gap:.25em;min-width:0}.uml-editor.svelte-kcg11y{position:relative;min-width:0}.uml-highlight.svelte-kcg11y,.uml-input.svelte-kcg11y{box-sizing:border-box;width:100%;margin:0;padding:.3em .45em;font-family:monospace;font-size:.92em;line-height:1.5;white-space:pre;overflow:auto;border:1px solid transparent;border-radius:3px;-moz-tab-size:4;tab-size:4}.uml-highlight.svelte-kcg11y{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--col);scrollbar-width:none}.uml-input.svelte-kcg11y{position:relative;display:block;resize:vertical;color:transparent;caret-color:var(--col);background:color-mix(in srgb,var(--col) 7%,transparent);border-color:color-mix(in srgb,var(--col) 15%,transparent);outline:none}.uml-input.svelte-kcg11y:focus{border-color:var(--col-selected)}.uml-input.svelte-kcg11y::placeholder{color:color-mix(in srgb,var(--col) 40%,transparent)}.uml-input.svelte-kcg11y::selection{background:color-mix(in srgb,var(--col-selected) 35%,transparent)}.uml-problems.svelte-kcg11y{margin:0;padding:0;list-style:none;font-size:.85em;color:#d9534f}.uml-ok.svelte-kcg11y{margin:0;font-size:.85em;opacity:.55}.member.svelte-6641za{display:flex;align-items:center;gap:.2em}.member.svelte-6641za .prop-row{flex:1}.take-out.svelte-6641za{flex:none;padding:0 .35em;font:inherit;color:inherit;background:none;border:none;opacity:.5;cursor:pointer}.take-out.svelte-6641za:hover{opacity:1;color:#d9534f}.graph-menu.svelte-dnwz9i{display:flex;flex-direction:column;gap:1.2em;min-width:min(32em,80vw);max-width:40em;text-align:left}h3.svelte-dnwz9i{margin:0 0 .5em;font-size:.75em;text-transform:uppercase;opacity:.7}.row.svelte-dnwz9i{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;margin-bottom:.4em}.value.svelte-dnwz9i{font-weight:600}.note.svelte-dnwz9i,.status.svelte-dnwz9i{margin:0;padding:0;font-size:.8em;opacity:.7}.status.svelte-dnwz9i{opacity:1}.dirty.svelte-dnwz9i{font-weight:400;color:var(--col-selected, #ffa033)}.action.svelte-dnwz9i,.file.svelte-dnwz9i{cursor:pointer;padding:.3em .8em;border:1px solid var(--col-border);border-radius:4px;font-size:.85em;-webkit-user-select:none;user-select:none}.action.svelte-dnwz9i:hover,.file.svelte-dnwz9i:hover{border-color:var(--col)}.action.svelte-dnwz9i:disabled{opacity:.4;cursor:default}.subtle.svelte-dnwz9i{border-color:transparent;opacity:.7}.files.svelte-dnwz9i{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em;max-height:12em;overflow-y:auto}.file.svelte-dnwz9i{display:flex;justify-content:space-between;gap:2em;border-color:transparent}.file.current.svelte-dnwz9i{border-color:var(--col-selected, #ffa033)}.file-meta.svelte-dnwz9i{opacity:.6}.choice.svelte-dnwz9i{font:inherit;font-size:.85em;color:var(--col);background:var(--bg);border:1px solid var(--col-border);border-radius:4px;padding:.2em .4em}.name.svelte-dnwz9i{font:inherit;font-size:.85em;color:var(--col);background:transparent;border:none;border-bottom:1px solid var(--col-border);outline:none;padding:.2em 0;min-width:12em}.toggle.svelte-dnwz9i{cursor:pointer;font-size:.85em;border:none;padding:0;text-transform:none;font-style:normal;opacity:1}.examples-menu.svelte-9whkb3{--col-example: #2a9fd6;display:flex;flex-direction:column;gap:.6em;width:60vw;max-width:100%;text-align:left}@media (max-width: 1024px){.examples-menu.svelte-9whkb3{width:auto}}.category.svelte-9whkb3{display:flex;flex-direction:column;gap:.25em}.category-title.svelte-9whkb3{margin:0;font-size:.72em;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.examples.svelte-9whkb3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13em,1fr));gap:.35em 1.4em}.examples.svelte-9whkb3 li:where(.svelte-9whkb3){display:flex;flex-direction:column;align-items:flex-start;gap:.2em;min-width:0}@media (max-width: 640px){.examples.svelte-9whkb3{grid-template-columns:minmax(0,1fr)}}.example.svelte-9whkb3{cursor:pointer;padding:.15em .55em;border:1px solid color-mix(in srgb,var(--col-example) 45%,transparent);border-radius:4px;background:color-mix(in srgb,var(--col-example) 12%,transparent);color:var(--col-example);font-size:.8em;text-align:left;max-width:100%;-webkit-user-select:none;user-select:none}.example.svelte-9whkb3:hover{border-color:var(--col-example);background:color-mix(in srgb,var(--col-example) 22%,transparent)}.example-sketch.svelte-9whkb3{margin-left:.45em;padding:0 .3em;border:1px dashed currentColor;border-radius:3px;font-size:.75em;opacity:.8}.example-description.svelte-9whkb3,.note.svelte-9whkb3,.status.svelte-9whkb3{margin:0;padding:0;font-size:.75em;line-height:1.35;opacity:.6}.status.svelte-9whkb3{opacity:1}.keys-menu.svelte-bjyja2{display:flex;flex-direction:column;gap:1em;min-width:min(32em,80vw);max-width:40em;text-align:left}h3.svelte-bjyja2{margin:0 0 .4em;font-size:.75em;text-transform:uppercase;opacity:.7}dl.svelte-bjyja2{display:grid;grid-template-columns:minmax(10em,max-content) 1fr;gap:.35em 1.2em;margin:0;font-size:.85em}dt.svelte-bjyja2{white-space:nowrap}dt.mouse.svelte-bjyja2{opacity:.85}dd.svelte-bjyja2{margin:0;opacity:.8}.or.svelte-bjyja2{margin:0 .35em;opacity:.5}.note.svelte-bjyja2{margin:0;padding:0;font-size:.75em;opacity:.6}.properties-panel.svelte-17qoog8{position:fixed;top:3.2em;right:1em;max-height:calc(100vh - 6.8em);width:min(17em,calc(100vw - 2em));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;z-index:25;display:flex;flex-direction:column;gap:.25em;padding:.4em;box-sizing:border-box;background:var(--bg);color:var(--col);border:1px solid color-mix(in srgb,var(--col) 18%,transparent);border-radius:6px;box-shadow:0 2px 8px #00000040;font-size:.78em;text-align:left}.properties-panel.svelte-17qoog8 *{box-sizing:border-box}.panel-header.svelte-17qoog8{display:flex;align-items:center;gap:.5em;padding:.1em .2em .3em}.panel-title.svelte-17qoog8{flex:1;font-weight:600;letter-spacing:.02em}button.svelte-17qoog8{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.panel-icon.svelte-17qoog8,.panel-tab.svelte-17qoog8{display:flex;align-items:center;justify-content:center;padding:0;opacity:.7}.panel-icon.svelte-17qoog8:hover,.panel-tab.svelte-17qoog8:hover{opacity:1}.panel-icon.svelte-17qoog8 svg{width:1.3em;height:1.3em}.panel-tab.svelte-17qoog8{position:fixed;top:3.2em;right:0;z-index:25;width:1.1em;height:2.4em;background:var(--bg);border:1px solid color-mix(in srgb,var(--col) 18%,transparent);border-right:none;border-radius:4px 0 0 4px}.panel-tab.svelte-17qoog8 svg{width:.9em;height:.9em}.panel-section.svelte-17qoog8{border-radius:4px;background:color-mix(in srgb,var(--col) 5%,transparent)}.section-header.svelte-17qoog8{display:flex;align-items:center;gap:.35em;width:100%;padding:.35em .4em;font-weight:600;text-align:left;-webkit-user-select:none;user-select:none}.fold.svelte-17qoog8{display:flex;transition:transform .12s}.fold.svelte-17qoog8 svg{width:1em;height:1em;opacity:.7}.fold.folded.svelte-17qoog8{transform:rotate(-90deg)}.section-body.svelte-17qoog8{padding:.1em .6em .6em}.properties-panel.svelte-17qoog8 .props{display:grid;grid-template-columns:4.6em minmax(0,1fr);gap:.35em .6em;align-items:center;margin:0}.properties-panel.svelte-17qoog8 .props dt{opacity:.65;text-align:right}.properties-panel.svelte-17qoog8 .props dt.prop-top{align-self:start;padding-top:.3em}.properties-panel.svelte-17qoog8 .props dd{margin:0;min-width:0;overflow-wrap:anywhere}.properties-panel.svelte-17qoog8 .prop-input{width:100%;min-width:0;box-sizing:border-box;font:inherit;color:var(--col);background:color-mix(in srgb,var(--col) 7%,var(--bg));border:1px solid color-mix(in srgb,var(--col) 15%,transparent);border-radius:3px;padding:.2em .4em;outline:none}.properties-panel.svelte-17qoog8 .prop-input:focus{border-color:var(--col-selected)}.properties-panel.svelte-17qoog8 .prop-mono{font-family:monospace}.properties-panel.svelte-17qoog8 .prop-note,.properties-panel.svelte-17qoog8 .prop-faint{margin:.2em 0 0;opacity:.6;font-size:.92em}.properties-panel.svelte-17qoog8 .prop-dirty{color:var(--col-selected)}.properties-panel.svelte-17qoog8 .prop-subtitle{margin:.8em 0 .3em;font-size:.9em;font-weight:600;opacity:.7}.properties-panel.svelte-17qoog8 .prop-list{list-style:none;margin:.3em 0 0;padding:0}.properties-panel.svelte-17qoog8 .prop-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 .6em;width:100%;min-width:0;overflow-wrap:anywhere;padding:.15em .3em;border-radius:3px;text-align:left}.properties-panel.svelte-17qoog8 .prop-row:hover{background:color-mix(in srgb,var(--col-selected) 15%,transparent)}.properties-panel.svelte-17qoog8 .prop-actions{display:flex;justify-content:flex-end;margin-top:.6em}.properties-panel.svelte-17qoog8 .prop-button{padding:.25em .7em;border:1px solid color-mix(in srgb,var(--col) 20%,transparent);border-radius:3px}.properties-panel.svelte-17qoog8 .prop-button:hover{border-color:var(--col)}.properties-panel.svelte-17qoog8 .prop-button.danger:hover{border-color:#d9534f;color:#d9534f}.select-box.svelte-ps5zsq{position:fixed;z-index:20;pointer-events:none;border:1px solid var(--col-selected);background:color-mix(in srgb,var(--col-selected) 12%,transparent);border-radius:2px}
