svg#canvas{width:100%;height:100%;background:hsl(var(--background))}svg.absolute.svelte-2854dc{background:transparent!important}g[data-object-type=object]{cursor:pointer}g[data-type=box]:hover rect{stroke:#3b82f6;stroke-width:3}[data-type]:hover{opacity:.8;cursor:pointer}.toolbar-expand.svelte-1ld6r3r{animation:svelte-1ld6r3r-toolbarSlideIn .2s ease-out}@keyframes svelte-1ld6r3r-toolbarSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.slider-popup.svelte-1ld6r3r{animation:svelte-1ld6r3r-sliderFadeIn .15s ease-out}@keyframes svelte-1ld6r3r-sliderFadeIn{0%{opacity:0}to{opacity:1}}.vertical-slider.svelte-1ld6r3r{writing-mode:vertical-lr;direction:rtl;width:8px}.slider-input.svelte-1ld6r3r{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.slider-input.svelte-1ld6r3r:not(.vertical-slider)::-webkit-slider-track{background:hsl(var(--muted));height:6px;border-radius:3px}.slider-input.svelte-1ld6r3r:not(.vertical-slider)::-moz-range-track{background:hsl(var(--muted));height:6px;border-radius:3px}.vertical-slider.svelte-1ld6r3r::-webkit-slider-track{background:hsl(var(--muted));width:6px;border-radius:3px}.vertical-slider.svelte-1ld6r3r::-moz-range-track{background:hsl(var(--muted));width:6px;border-radius:3px}.slider-input.svelte-1ld6r3r::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:hsl(var(--primary));cursor:pointer;border:2px solid hsl(var(--background));box-shadow:0 2px 4px #0003;transition:all .2s}.slider-input.svelte-1ld6r3r::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:hsl(var(--primary));cursor:pointer;border:2px solid hsl(var(--background));box-shadow:0 2px 4px #0003;transition:all .2s}.slider-input.svelte-1ld6r3r::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 4px #3b82f633}.slider-input.svelte-1ld6r3r::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 4px #3b82f633}.toolbar-btn.svelte-1ld6r3r{transition:all var(--transition-base)}.toolbar-btn.svelte-1ld6r3r:hover{transform:scale(1.1)}.tool-btn.svelte-1ld6r3r{transition:all var(--transition-base);position:relative}.tool-active.svelte-1ld6r3r{animation:svelte-1ld6r3r-toolGlow 1.5s ease-in-out infinite alternate}@keyframes svelte-1ld6r3r-toolGlow{0%{box-shadow:0 0 5px #3b82f64d}to{box-shadow:0 0 15px #3b82f699,0 0 30px #3b82f64d}}.toolbar-handle.svelte-1ld6r3r:hover{transform:scale(1.02)}.toolbar-handle.svelte-1ld6r3r:active{transform:scale(.98)}.menu-expand.svelte-w4q4y0{animation:svelte-w4q4y0-menuSlideIn .2s ease-out}@keyframes svelte-w4q4y0-menuSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.logo-btn.svelte-w4q4y0:hover{transform:scale(1.02)}.logo-btn.svelte-w4q4y0:active{transform:scale(.98)}.menu-btn.svelte-w4q4y0{transition:all var(--transition-base)}.menu-btn.svelte-w4q4y0:hover{transform:scale(1.1)}.menu-btn.svelte-w4q4y0:active{transform:scale(.95)}.arrow-indicator.svelte-w4q4y0{transition:all var(--transition-base)}.tooltip.svelte-w4q4y0{transform:translate(-50%) translateY(-4px);transition:all var(--transition-base)}.menu-btn.svelte-w4q4y0:hover .tooltip:where(.svelte-w4q4y0){transform:translate(-50%) translateY(0)}.user-avatar.svelte-w4q4y0{animation:svelte-w4q4y0-subtlePulse 2s ease-in-out infinite}@keyframes svelte-w4q4y0-subtlePulse{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 0 4px #3b82f600}}.toast-appear.svelte-w4q4y0{animation:svelte-w4q4y0-toastSlideUp .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-w4q4y0-toastSlideUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.modal-overlay.svelte-w4q4y0{animation:svelte-w4q4y0-fadeIn .2s ease-out}.modal-content.svelte-w4q4y0{animation:svelte-w4q4y0-modalSlideUp .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-w4q4y0-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-w4q4y0-modalSlideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-btn.svelte-w4q4y0{transition:all var(--transition-base)}.modal-btn.svelte-w4q4y0:active{transform:scale(.95)}.menu-expand.svelte-18o7ho1{animation:svelte-18o7ho1-menuSlideInRight .2s ease-out}@keyframes svelte-18o7ho1-menuSlideInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.pins-btn.svelte-18o7ho1:hover{transform:scale(1.02)}.pins-btn.svelte-18o7ho1:active{transform:scale(.98)}.pin-count.svelte-18o7ho1{animation:svelte-18o7ho1-subtlePulse 2s ease-in-out infinite}@keyframes svelte-18o7ho1-subtlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pin-btn.svelte-18o7ho1{transition:all var(--transition-base)}.pin-btn.svelte-18o7ho1:active{transform:scale(.95)}.edit-btn.svelte-18o7ho1{transition:all var(--transition-base)}.edit-btn.svelte-18o7ho1:active{transform:scale(.95)}.action-btns.svelte-18o7ho1{transform:translateY(-4px);transition:all var(--transition-base)}.group.svelte-18o7ho1:hover .action-btns:where(.svelte-18o7ho1){transform:translateY(0)}.action-btn.svelte-18o7ho1{transition:all var(--transition-base)}.action-btn.svelte-18o7ho1:active{transform:scale(.9)}.tooltip.svelte-18o7ho1{transform:translate(-50%) translateY(-4px);transition:all var(--transition-base)}.group.svelte-18o7ho1:hover .tooltip:where(.svelte-18o7ho1){transform:translate(-50%) translateY(0)}.arrow-indicator.svelte-18o7ho1{transition:all var(--transition-base)}.overflow-y-auto.svelte-17yjec1{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent}.overflow-y-auto.svelte-17yjec1::-webkit-scrollbar{width:6px}.overflow-y-auto.svelte-17yjec1::-webkit-scrollbar-track{background:transparent}.overflow-y-auto.svelte-17yjec1::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:3px}.overflow-y-auto.svelte-17yjec1::-webkit-scrollbar-thumb:hover{background-color:#9ca3af80}
