.title.svelte-u5al05{text-align:center;text-anchor:middle;fill:var(--diagram-text);stroke:var(--diagram-stroke);stroke-width:.6px}.title-extra-large.svelte-u5al05{stroke-width:.7px;stroke-linejoin:round}.bracket-line.svelte-1k70thw{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.cell.svelte-1345vcw{stroke-linejoin:round;rx:15px;ry:15px}.cell.square.svelte-1345vcw{rx:0px;ry:0px}.text.svelte-1345vcw{text-anchor:middle;stroke:none}.header-cell.svelte-18pfrfb{fill:var(--diagram-bg);stroke:var(--diagram-stroke);stroke-linejoin:round;rx:15px;ry:15px}.header-cell.square.svelte-18pfrfb{rx:0px;ry:0px}.value.svelte-18pfrfb{text-align:center;white-space:pre-wrap;fill:var(--diagram-text);stroke:var(--diagram-stroke);stroke-linejoin:round;display:inline}.value-extra-small.svelte-18pfrfb,.value-small.svelte-18pfrfb{stroke-width:.7px}.label.svelte-18pfrfb{text-anchor:middle;fill:var(--diagram-text);stroke:var(--diagram-stroke);stroke-linejoin:round}.label-small.svelte-18pfrfb{stroke-width:.7px}.arrow.svelte-18pfrfb{fill:var(--diagram-stroke);stroke:var(--diagram-stroke);stroke-width:2.5px;stroke-linejoin:round}.arrow-small.svelte-18pfrfb{stroke-width:1.7px}.canvas-title.svelte-f3x97c{text-anchor:middle;fill:var(--diagram-text);stroke:var(--diagram-stroke);stroke-width:.7px;stroke-linejoin:round}.class-box.svelte-5uipeu{fill:var(--diagram-bg);stroke:var(--diagram-stroke);stroke-width:2px}.class-box.highlight.svelte-5uipeu{stroke:var(--diagram-highlight);stroke-width:3.5px}.stereotype.svelte-5uipeu{fill:var(--diagram-text)}.class-name.svelte-5uipeu{fill:var(--diagram-text);font-weight:600}.class-name.italic.svelte-5uipeu{font-style:italic}.divider.svelte-5uipeu{stroke:var(--diagram-stroke);stroke-width:1px}.member.svelte-5uipeu{fill:var(--diagram-text)}.italic.svelte-5uipeu{font-style:italic}.underline.svelte-5uipeu{text-decoration:underline}.note.svelte-1ku1sgd{fill:var(--diagram-bg);stroke:var(--diagram-stroke);stroke-width:1.5px}.note-fold.svelte-1ku1sgd{fill:#d0d0d0;stroke:var(--diagram-stroke);stroke-width:1.5px}.text.svelte-1ku1sgd{fill:var(--diagram-text)}.connector.svelte-38h9tt{fill:none;stroke:var(--diagram-stroke);stroke-width:1px}.connector--comment.svelte-38h9tt{stroke-dasharray:4 3}.connector--inheritance.svelte-38h9tt{stroke-width:2px}.connector--implementation.svelte-38h9tt,.connector--dependency.svelte-38h9tt{stroke-dasharray:6 4;stroke-width:2px}.connector--arrow.svelte-38h9tt{stroke-width:2px}.connector--highlight.svelte-38h9tt{stroke:var(--diagram-highlight);stroke-width:2.5px}.connector--related.svelte-38h9tt{stroke:var(--diagram-highlight)}.connector--dim.svelte-38h9tt{opacity:.45}@media (prefers-reduced-motion:no-preference){.connector--highlight.svelte-38h9tt{animation:.7s ease-out both svelte-38h9tt-connector-pulse;animation-delay:calc(var(--trace-index,0) * var(--memory-trace-step,.45s))}}@keyframes svelte-38h9tt-connector-pulse{0%{stroke:var(--diagram-stroke);stroke-width:2px}50%{stroke-width:4px}}.connector-label.svelte-38h9tt{fill:var(--diagram-text)}.ellipse.svelte-rxvgpt{fill:var(--diagram-bg);stroke:var(--diagram-stroke);stroke-width:2px}.ellipse-text.svelte-rxvgpt{fill:var(--diagram-text)}.frame-border.svelte-id36bd{fill:none;stroke:var(--diagram-stroke);stroke-width:1.5px}.frame-border.dashed.svelte-id36bd{stroke-dasharray:6 4}.frame-tab.svelte-id36bd{fill:var(--diagram-bg);stroke:var(--diagram-stroke);stroke-width:1.5px}.frame-title.svelte-id36bd{fill:var(--diagram-text)}.legend-text.svelte-1gn8o29{fill:var(--diagram-muted-text)}.legend-box.svelte-1gn8o29{stroke-linejoin:round;rx:3px;ry:3px}.legend-box.square.svelte-1gn8o29{rx:0px;ry:0px}.memory-block.svelte-1yddciy{font-family:var(--diagram-font-mono)}.memory-block--dim.svelte-1yddciy{opacity:.45}.memory-block__body.svelte-1yddciy{fill:var(--diagram-bg)}.memory-block__outline.svelte-1yddciy{fill:none;stroke-width:2px}.memory-block--highlight.svelte-1yddciy .memory-block__outline:where(.svelte-1yddciy){stroke:var(--diagram-highlight);stroke-width:3.5px}.memory-block--related.svelte-1yddciy .memory-block__outline:where(.svelte-1yddciy){stroke:var(--diagram-highlight)}.memory-block__rule.svelte-1yddciy{stroke-width:1px}.memory-block__title.svelte-1yddciy{fill:var(--diagram-text);font-weight:600}.memory-block__address.svelte-1yddciy{fill:var(--diagram-text)}.field__bg.svelte-1yddciy{fill:var(--diagram-bg)}.memory-block__code.svelte-1yddciy{fill:var(--diagram-muted-text);white-space:pre}.field__text.svelte-1yddciy{fill:var(--diagram-text)}.field__nil.svelte-1yddciy{font-style:italic}.field__target.svelte-1yddciy,.memory-block__ellipsis.svelte-1yddciy{fill:var(--diagram-muted-text)}.field__dot.svelte-1yddciy{fill:var(--diagram-stroke)}.field--highlight.svelte-1yddciy .field__bg:where(.svelte-1yddciy){fill:var(--diagram-highlight-fill)}.field--highlight.svelte-1yddciy .field__text:where(.svelte-1yddciy){fill:var(--diagram-highlight-text);font-weight:600}.field--highlight.svelte-1yddciy .field__dot:where(.svelte-1yddciy){fill:var(--diagram-highlight-text)}.field--related.svelte-1yddciy .field__bg:where(.svelte-1yddciy){fill:var(--diagram-related-fill)}.field__edge.svelte-1yddciy,.field--related.svelte-1yddciy .field__dot:where(.svelte-1yddciy){fill:var(--diagram-highlight)}.field--dim.svelte-1yddciy{opacity:.45}.field--action.svelte-1yddciy,.field__dot-action.svelte-1yddciy{cursor:pointer}@media (hover:hover){.field--normal.field--action.svelte-1yddciy:hover .field__bg:where(.svelte-1yddciy){fill:var(--diagram-hover-fill)}}.field--action.svelte-1yddciy:focus{outline:none}.field__focus.svelte-1yddciy{fill:none;stroke:var(--diagram-focus);stroke-width:2.5px;visibility:hidden}.field--action.svelte-1yddciy:focus-visible .field__focus:where(.svelte-1yddciy){visibility:visible}@media (prefers-reduced-motion:no-preference){.memory-block--highlight.svelte-1yddciy .memory-block__outline:where(.svelte-1yddciy){animation:.7s ease-out both svelte-1yddciy-outline-pulse;animation-delay:calc(var(--trace-index,0) * var(--memory-trace-step,.45s))}.field--highlight.svelte-1yddciy .field__bg:where(.svelte-1yddciy){animation:.7s ease-out both svelte-1yddciy-field-bg-in;animation-delay:calc(var(--trace-index,0) * var(--memory-trace-step,.45s))}.field--highlight.svelte-1yddciy .field__text:where(.svelte-1yddciy){animation:.7s ease-out both svelte-1yddciy-field-text-in;animation-delay:calc(var(--trace-index,0) * var(--memory-trace-step,.45s))}}@keyframes svelte-1yddciy-outline-pulse{0%{stroke:var(--diagram-stroke);stroke-width:2px}50%{stroke-width:7px}}@keyframes svelte-1yddciy-field-bg-in{0%{fill:var(--diagram-bg)}}@keyframes svelte-1yddciy-field-text-in{0%{fill:var(--diagram-text)}}.memory-region__backdrop.svelte-akxame{fill:var(--diagram-region-bg);stroke:var(--diagram-stroke-subtle);stroke-width:1px;stroke-dasharray:5 4}.memory-region__title.svelte-akxame{letter-spacing:.02em;fill:var(--diagram-muted-text);font-weight:600}.memory-region--frame.svelte-akxame .memory-region__backdrop:where(.svelte-akxame){fill:none;stroke-dasharray:none}.memory-region--frame.svelte-akxame .memory-region__title:where(.svelte-akxame){font-family:var(--diagram-font-mono);letter-spacing:0}.rectangle.svelte-vkgmh9{fill:var(--diagram-bg);stroke:var(--diagram-stroke);stroke-width:2px}.rectangle-text.svelte-vkgmh9{fill:var(--diagram-text)}.rhombus.svelte-1vzeotl{fill:var(--diagram-bg);stroke:var(--diagram-stroke);stroke-width:2px}.rhombus-text.svelte-1vzeotl{fill:var(--diagram-text)}.item.svelte-cmbk3k{stroke-linejoin:round;rx:15px;ry:15px;fill:var(--diagram-bg);stroke:var(--diagram-stroke)}.item.square.svelte-cmbk3k{rx:0px;ry:0px}.item.dashed.svelte-cmbk3k{stroke-dasharray:4 3}g.dim.svelte-cmbk3k{opacity:.4}.text.svelte-cmbk3k{fill:var(--diagram-text);stroke:var(--diagram-stroke);stroke-linejoin:round}.arrow.svelte-1pyqsjx{stroke:var(--diagram-stroke);stroke-width:1.5px;fill:none}.label.svelte-1pyqsjx{fill:var(--diagram-text);stroke:var(--diagram-stroke);stroke-width:.5px}.stickman-head.svelte-16zb57z{fill:var(--diagram-bg);stroke:var(--diagram-stroke);stroke-width:2px}.stickman-body.svelte-16zb57z{stroke:var(--diagram-stroke);stroke-width:2px}.stickman-label.svelte-16zb57z{fill:var(--diagram-text);font-weight:600}.table-box.svelte-1dg42pu{fill:var(--diagram-bg);stroke:var(--diagram-stroke);stroke-width:2px}.table-header.svelte-1dg42pu{fill:var(--diagram-text);font-weight:600}.table-divider.svelte-1dg42pu{stroke:var(--diagram-stroke);stroke-width:1px}.table-row.svelte-1dg42pu{fill:var(--diagram-text)}.connector.svelte-bbs0ug{fill:none;stroke:var(--diagram-stroke);stroke-width:1px}.connector--inheritance.svelte-bbs0ug{stroke-width:2px}.connector--implementation.svelte-bbs0ug{stroke-dasharray:6 4;stroke-width:2px}.connector--comment.svelte-bbs0ug{stroke-dasharray:4 3}.connector--dependency.svelte-bbs0ug{stroke-dasharray:6 4;stroke-width:2px}.connector--arrow.svelte-bbs0ug{stroke-width:2px}
