.cube.svelte-1bzfvdf{touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform}.cube.interactive.svelte-1bzfvdf{cursor:grab}.cube.interactive.svelte-1bzfvdf:active{cursor:grabbing}.cube.shadow.svelte-1bzfvdf{opacity:.4;pointer-events:none}.cube.shadow.svelte-1bzfvdf .rect:where(.svelte-1bzfvdf){stroke-dasharray:.8,.8;stroke:#0284c7;fill:var(--status-secondary-light, #e0f2fe)}.rect.svelte-1bzfvdf{fill:var(--neutral-light);stroke:var(--font-dark);stroke-width:var(--cube-stroke-width);transition:stroke-width .1s ease}.cube.interactive.svelte-1bzfvdf:hover .rect:where(.svelte-1bzfvdf),.thickBoarder.svelte-1bzfvdf{stroke-width:calc(var(--cube-stroke-width) * 1.5)}.circle.svelte-1bzfvdf{stroke:var(--font-dark);stroke-width:var(--cube-stroke-width)}.one.svelte-1bzfvdf{fill:var(--tertiary-100)}.ten.svelte-1bzfvdf{fill:var(--tertiary-500)}.hundred.svelte-1bzfvdf{fill:var(--tertiary-900)}.bundle-tooltip.svelte-i1k32j{pointer-events:none;-webkit-user-select:none;user-select:none;animation:svelte-i1k32j-fadeInTooltip .18s ease-out forwards}@keyframes svelte-i1k32j-fadeInTooltip{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.bg.svelte-i1k32j{stroke-width:.2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.label.svelte-i1k32j{font-size:2.4px;font-family:inherit;font-weight:600;fill:#fff}.success.svelte-i1k32j .bg:where(.svelte-i1k32j),.success.svelte-i1k32j .arrow:where(.svelte-i1k32j){fill:#10b981;stroke:#059669}.error.svelte-i1k32j .bg:where(.svelte-i1k32j),.error.svelte-i1k32j .arrow:where(.svelte-i1k32j){fill:#ef4444;stroke:#dc2626}.info.svelte-i1k32j .bg:where(.svelte-i1k32j),.info.svelte-i1k32j .arrow:where(.svelte-i1k32j){fill:#2563eb;stroke:#1d4ed8}.merge.svelte-17r31p0{fill:var(--accent-950);stroke:#000;stroke-width:var(--cube-stroke-width);cursor:pointer}.split.svelte-17r31p0{fill:var(--btn-primary);stroke:#000;stroke-width:var(--cube-stroke-width);cursor:pointer}.middle-line.svelte-17r31p0{stroke:#000;stroke-width:calc(var(--cube-stroke-width) * 2)}.splitCustom.svelte-17r31p0{fill:red;stroke:#000;stroke-width:var(--cube-stroke-width);cursor:pointer}.drag-ghost.svelte-1vrp7cq{position:fixed;top:0;left:0;pointer-events:none;transform-origin:top left;z-index:99999;will-change:left,top,transform}.opacity-board.svelte-1c7006m{fill:var(--marker-yellow);opacity:.5;stroke:var(--font-dark);stroke-width:var(--cube-stroke-width);cursor:move;pointer-events:all}.selection-button.svelte-195at0u{stroke:var(--font-dark);stroke-width:var(--cube-stroke-width)}.selection-button.group.svelte-195at0u{fill:var(--accent-950);cursor:pointer}.selection-button.bundle.svelte-195at0u{fill:var(--btn-primary);cursor:pointer}.selection-button.dissolve.svelte-195at0u{fill:var(--accent-900);cursor:pointer}.selection-button.align.svelte-195at0u{fill:var(--marker-yellow, #eab308);cursor:pointer}.selection-button.disabled.svelte-195at0u{fill:var(--neutral-grey-homework);cursor:not-allowed}.count-badge.svelte-195at0u{font-size:2.5px;font-family:inherit;font-weight:600;fill:var(--font-grey)}:root{--cube-stroke-width: .264583}.canvas-wrapper.svelte-i7e95r{position:relative;width:100%;height:100%;max-height:100%;overflow:hidden;border-radius:.75rem;transition:background-color .2s ease}.cube-tidy-btn.svelte-i7e95r{position:absolute;top:8px;right:8px;z-index:100;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;color:var(--text-primary, #1e293b);background-color:var(--btn-secondary, #f1f5f9);border:1px solid var(--border-secondary, #cbd5e1);border-radius:6px;box-shadow:0 1px 2px #00000014;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease}.cube-tidy-btn.svelte-i7e95r:hover{background-color:var(--btn-secondary-hover, #e2e8f0);transform:translateY(-1px)}.cube-tidy-btn.svelte-i7e95r:active{transform:translateY(0)}.canvas-wrapper.can-drag.svelte-i7e95r{background-color:var(--status-secondary-light)}svg.svelte-i7e95r{width:100%;height:100%;max-height:100%;max-width:100%}.marquee-surface.svelte-i7e95r{fill:transparent;touch-action:none}.marquee-rect.svelte-i7e95r{fill:var(--status-secondary-light);fill-opacity:.35;stroke:var(--accent-900);stroke-width:calc(var(--cube-stroke-width) * 1.5);stroke-dasharray:1.2,.8;pointer-events:none}.group-outline.svelte-i7e95r{fill:none;stroke:var(--accent-900);stroke-width:calc(var(--cube-stroke-width) * 2);pointer-events:none}.selection-outline.svelte-i7e95r{fill:none;stroke:var(--btn-primary);stroke-width:calc(var(--cube-stroke-width) * 2.5);stroke-dasharray:1,.7;pointer-events:none}
