.cursorSvg[data-v-1a701bee]{position:absolute;top:0;left:0}.nameWrapper[data-v-1a701bee]{opacity:.8;position:relative}.namePill[data-v-1a701bee]{top:1rem;left:1rem}.namePillName[data-v-1a701bee]{position:relative}.cursor{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.logo-animated[data-v-89a2477c]{width:250px;margin:auto}.v-popper--theme-tooltip-dark .v-popper__inner{border-style:solid;border-width:1px;border-color:var(--color-gray-800);background-color:var(--color-gray-800);color:var(--color-gray-200);opacity:.95;padding:0 .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.v-popper--theme-tooltip-dark .v-popper__arrow-outer{border-color:var(--color-gray-800)}.v-popper--theme-tooltip-light .v-popper__inner{border-style:solid;border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-gray-500);opacity:.95;padding:0 .5rem;font-size:.875rem;line-height:1.25rem}.v-popper--theme-tooltip-light .v-popper__arrow-outer{border-color:var(--color-white)}.v-popper--theme-tooltip-light .v-popper__arrow-inner,.v-popper--theme-tooltip-light .v-popper__arrow-outer{top:-1px}.action-tile-delete-group-but-keep-children[data-v-73201e81]{display:none}@media (width>=1440px){.action-tile-delete-group-but-keep-children[data-v-73201e81]{display:block}}.ai-float[data-v-0a08a8cf]{transform-origin:50%;animation:3s ease-in-out infinite float-0a08a8cf}.ai-shadow[data-v-0a08a8cf]{transform-origin:50%;animation:3s ease-in-out infinite shadow-0a08a8cf}@keyframes float-0a08a8cf{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shadow-0a08a8cf{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:.3;transform:scaleX(.65)}}.canvas-sidebar-comment-text-area[data-v-0490a509],.canvas-sidebar-enum-values-text-area[data-v-0490a509]{resize:none;min-height:56px}.txt-comment[data-v-665f0045]{min-height:28px}.expand-enter-active[data-v-8708bc71],.expand-leave-active[data-v-8708bc71]{transition:height .3s ease-in-out;overflow:hidden}.expand-enter[data-v-8708bc71],.expand-leave-to[data-v-8708bc71]{height:0}.index-name{width:80%;min-width:80%;max-width:80%}.index-attributes{width:20%;min-width:20%;max-width:20%}.table--name[data-v-7bdb1b44]{text-overflow:ellipsis;white-space:nowrap;width:170px;overflow:hidden}.sidenav--tables .table--header{border-bottom:1px solid #dae1e7}.sidenav--tables .table__expanded .table--header .table__name{color:#6574cd}.sidenav--tables .table__collapsed i:before{transform:translate(2px)rotate(45deg)}.sidenav--tables .table__collapsed i:after{transform:translate(-2px)rotate(-45deg)}@keyframes flipdown{0%{opacity:0;transform-origin:top;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}to{transform-origin:top;transform:rotateX(0)}}.vuescroll-content{max-width:100%!important}.button-sidebar-collapse[data-v-b47e2d88]{top:12px;left:var(--sidebar-width);width:35px;height:35px}@media (width>=1440px){.button-sidebar-collapse[data-v-b47e2d88]{left:var(--sidebar-width-xxl)}}.button-sidebar-collapse.collapsed[data-v-b47e2d88]{left:0;transform:scaleX(-1)}.header-menu-popover [data-testid=base-popover-panel],.header-menu-popover [data-testid=base-popover-panel]>.absolute{background-color:#374151!important;border-color:#4b5563!important}@keyframes star-pop-879f8fd1{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}.star-pop[data-v-879f8fd1]{animation:.4s ease-out both star-pop-879f8fd1}@keyframes draw-check-879f8fd1{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}.checkmark-path[data-v-879f8fd1]{stroke-dasharray:30;stroke-dashoffset:30px;animation:.5s ease-out .2s forwards draw-check-879f8fd1}@keyframes sent-pop-879f8fd1{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.feedback-sent-icon[data-v-879f8fd1]{animation:.4s ease-out both sent-pop-879f8fd1}@keyframes confetti-fall-879f8fd1{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(calc(var(--dx) * 1px), calc(var(--dy) * 1px)) rotate(calc(var(--rot) * 1deg)) scale(0);opacity:0}}.confetti-piece[data-v-879f8fd1]{width:5px;height:5px;animation:.8s ease-out both confetti-fall-879f8fd1;animation-delay:calc(var(--i) * 40ms);border-radius:1px;position:absolute;top:50%;left:50%}.confetti-piece[data-v-879f8fd1]:first-child{--dx:-60;--dy:-50;--rot:200;background:#fbbf24}.confetti-piece[data-v-879f8fd1]:nth-child(2){--dx:50;--dy:-60;--rot:-150;background:#a78bfa}.confetti-piece[data-v-879f8fd1]:nth-child(3){--dx:-40;--dy:-30;--rot:300;background:#34d399}.confetti-piece[data-v-879f8fd1]:nth-child(4){--dx:70;--dy:-20;--rot:-250;background:#f472b6}.confetti-piece[data-v-879f8fd1]:nth-child(5){--dx:-80;--dy:-10;--rot:180;background:#60a5fa}.confetti-piece[data-v-879f8fd1]:nth-child(6){--dx:30;--dy:-70;--rot:-300;background:#fbbf24}.confetti-piece[data-v-879f8fd1]:nth-child(7){--dx:-50;--dy:-60;--rot:250;background:#f472b6;width:4px;height:4px}.confetti-piece[data-v-879f8fd1]:nth-child(8){--dx:60;--dy:-40;--rot:-200;background:#34d399;width:4px;height:4px}.confetti-piece[data-v-879f8fd1]:nth-child(9){--dx:-30;--dy:-70;--rot:350;background:#a78bfa;width:3px;height:3px}.confetti-piece[data-v-879f8fd1]:nth-child(10){--dx:40;--dy:-50;--rot:-280;background:#60a5fa;width:3px;height:3px}.confetti-piece[data-v-879f8fd1]:nth-child(11){--dx:-70;--dy:-40;--rot:150;background:#fbbf24;border-radius:50%;width:4px;height:4px}.confetti-piece[data-v-879f8fd1]:nth-child(12){--dx:80;--dy:-55;--rot:-180;background:#f472b6;border-radius:50%;width:3px;height:3px}@keyframes star-pop-4e143fda{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}.star-pop[data-v-4e143fda]{animation:.4s ease-out both star-pop-4e143fda}@keyframes draw-check-4e143fda{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}.checkmark-path[data-v-4e143fda]{stroke-dasharray:30;stroke-dashoffset:30px;animation:.5s ease-out .2s forwards draw-check-4e143fda}@keyframes sent-pop-4e143fda{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.feedback-sent-icon[data-v-4e143fda]{animation:.4s ease-out both sent-pop-4e143fda}@keyframes confetti-fall-4e143fda{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(calc(var(--dx) * 1px), calc(var(--dy) * 1px)) rotate(calc(var(--rot) * 1deg)) scale(0);opacity:0}}.confetti-piece[data-v-4e143fda]{width:5px;height:5px;animation:.8s ease-out both confetti-fall-4e143fda;animation-delay:calc(var(--i) * 40ms);border-radius:1px;position:absolute;top:50%;left:50%}.confetti-piece[data-v-4e143fda]:first-child{--dx:-60;--dy:-50;--rot:200;background:#fbbf24}.confetti-piece[data-v-4e143fda]:nth-child(2){--dx:50;--dy:-60;--rot:-150;background:#a78bfa}.confetti-piece[data-v-4e143fda]:nth-child(3){--dx:-40;--dy:-30;--rot:300;background:#34d399}.confetti-piece[data-v-4e143fda]:nth-child(4){--dx:70;--dy:-20;--rot:-250;background:#f472b6}.confetti-piece[data-v-4e143fda]:nth-child(5){--dx:-80;--dy:-10;--rot:180;background:#60a5fa}.confetti-piece[data-v-4e143fda]:nth-child(6){--dx:30;--dy:-70;--rot:-300;background:#fbbf24}.confetti-piece[data-v-4e143fda]:nth-child(7){--dx:-50;--dy:-60;--rot:250;background:#f472b6;width:4px;height:4px}.confetti-piece[data-v-4e143fda]:nth-child(8){--dx:60;--dy:-40;--rot:-200;background:#34d399;width:4px;height:4px}.confetti-piece[data-v-4e143fda]:nth-child(9){--dx:-30;--dy:-70;--rot:350;background:#a78bfa;width:3px;height:3px}.confetti-piece[data-v-4e143fda]:nth-child(10){--dx:40;--dy:-50;--rot:-280;background:#60a5fa;width:3px;height:3px}.confetti-piece[data-v-4e143fda]:nth-child(11){--dx:-70;--dy:-40;--rot:150;background:#fbbf24;border-radius:50%;width:4px;height:4px}.confetti-piece[data-v-4e143fda]:nth-child(12){--dx:80;--dy:-55;--rot:-180;background:#f472b6;border-radius:50%;width:3px;height:3px}.ai-chat-textarea[data-v-2ff623cd]{scrollbar-width:thin;scrollbar-color:#00000026 transparent}.ai-chat-textarea[data-v-2ff623cd]::-webkit-scrollbar{width:4px}.ai-chat-textarea[data-v-2ff623cd]::-webkit-scrollbar-track{background:0 0}.ai-chat-textarea[data-v-2ff623cd]::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.ai-chat-input-wrapper[data-v-2ff623cd]:after{content:"";background:#fdfdff;height:1rem;position:absolute;bottom:0;left:0;right:0}.diff-icon[data-v-ab205956] svg path,.diff-icon[data-v-ab205956] svg line,.diff-icon[data-v-ab205956] svg rect,.diff-icon[data-v-ab205956] svg circle{stroke-width:1.5px}.suggestion-fixed-badge:hover .suggestion-fixed-label[data-v-72c4d319]{display:none}.suggestion-fixed-badge:hover .suggestion-undo-button[data-v-72c4d319]{display:flex}.ai-streaming-text[data-v-60c91d67]{-webkit-mask-image:linear-gradient(#000 0% calc(100% - 24px),#0006 100%);mask-image:linear-gradient(#000 0% calc(100% - 24px),#0006 100%)}.ai-chat-scroll[data-v-81a6d704]{scrollbar-width:thin;scrollbar-color:#0000001a transparent;-webkit-mask-image:linear-gradient(#0000 0,#000 12px 100%);mask-image:linear-gradient(#0000 0,#000 12px 100%)}.ai-chat-scroll[data-v-81a6d704]::-webkit-scrollbar{width:4px}.ai-chat-scroll[data-v-81a6d704]::-webkit-scrollbar-track{background:0 0}.ai-chat-scroll[data-v-81a6d704]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.ai-chat-scroll[data-v-81a6d704]:hover::-webkit-scrollbar-thumb{background:#0000002e}.ai-sparkle-icon[data-v-81a6d704]{animation:3s ease-in-out infinite alternate sparkle-glow-81a6d704}@keyframes sparkle-glow-81a6d704{0%{opacity:.35;filter:brightness(.8);transform:scale(.88)}50%{opacity:.8;filter:brightness(1.1);transform:scale(1)}to{opacity:1;filter:brightness(1.3);transform:scale(1.08)}}.ai-thinking-row[data-v-81a6d704]{position:relative;overflow:hidden}.ai-thinking-row[data-v-81a6d704]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:40%;height:100%;animation:4s ease-in-out infinite sparkle-sweep-81a6d704;position:absolute;top:0;left:-100%}.ai-message-enter[data-v-81a6d704]{animation:.3s ease-out both message-fade-in-81a6d704}@keyframes message-fade-in-81a6d704{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sparkle-sweep-81a6d704{0%{left:-100%}60%{left:200%}to{left:200%}}.sparkle-icon[data-v-a1e1d913]{animation:2.5s ease-in-out infinite star-shine-a1e1d913}@keyframes star-shine-a1e1d913{0%,to{filter:brightness()drop-shadow(0 0 #0000)}50%{filter:brightness(1.3)drop-shadow(0 0 6px #ffebb4cc)}}.discussion-message-body[data-v-f1b0831f] p{margin:0}.discussion-message-body[data-v-f1b0831f] p+p{margin-top:.5rem}.discussion-message-body[data-v-f1b0831f] code{background:#f3f4f6;border-radius:.25rem;padding:0 .25rem;font-size:.85em}.discussion-message-body[data-v-f1b0831f] pre{background:#f3f4f6;border-radius:.25rem;padding:.5rem;overflow-x:auto}.discussion-message-body[data-v-f1b0831f] a{color:#7c3aed;text-decoration:underline}@media (width>=1440px){.right-panel-container[data-v-ad2c5ace]{width:var(--right-panel-width-xxl)!important}}.editor-new-records-toolbar[data-v-59d57786]{top:62px;left:calc(var(--sidebar-width) + 50px)}@media (width>=1440px){.editor-new-records-toolbar[data-v-59d57786]{left:calc(var(--sidebar-width-xxl) + 50px)}}.editor-new-records-toolbar.collapsed[data-v-59d57786]{left:35px}.editor-toolbar-btn[data-v-fdaeffcd]{width:36px;height:32px}.editor-top-right-toolbar[data-v-125da182]{top:62px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}[data-v-dc27d524],[data-v-dc27d524]:before,[data-v-dc27d524]:after,[data-v-dc27d524]::backdrop{--tw-outline-style:solid;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}#nprogress .bar{height:4px!important}.joint-tooltip{pointer-events:auto}.joint-tooltip.joint-theme-modern.joint-theme-modern.tooltip-type-link-halo{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-gray-150,#edf2f7);background-color:var(--color-white,#fff);color:var(--color-gray-700,oklch(37.2% .044 257.287));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.25rem}.joint-tooltip.joint-theme-modern.joint-theme-modern.tooltip-type-link-halo .tooltip-content{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}@keyframes joint-tooltip-fadein{0%{opacity:0}to{opacity:.98}}.joint-link [joint-selector=line][stroke-dasharray]:not([stroke-dasharray=none]){animation:.8s linear infinite ri-dash-flow}@keyframes ri-dash-flow{0%{stroke-dashoffset:10px}to{stroke-dashoffset:0}}.joint-popup{-webkit-backdrop-filter:blur(8px);border-radius:8px;min-width:200px;max-width:420px;font-family:inherit;overflow:visible;background:#1f2937eb!important;border:1px solid #6366f14d!important;width:auto!important;padding:0!important;box-shadow:0 0 0 1px #6366f126,0 0 16px #6366f126,0 8px 24px #0000004d!important}.joint-popup .ri-columns{align-items:center;gap:1px;padding:10px 14px;display:flex}.joint-popup .ri-pill{background:#11182799;border-radius:4px;min-width:0;max-width:160px;padding:6px 10px;font-family:JetBrains Mono,ui-monospace,monospace;position:relative}.joint-popup .ri-pill-table{align-items:center;gap:4px;display:flex}.joint-popup .ri-color-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.joint-popup .ri-table-name{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;overflow:hidden}.joint-popup .ri-col-name{color:#5eead4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:500;line-height:1;overflow:hidden}.joint-popup .ri-arrow{color:#6b7280;flex-shrink:0}.joint-popup .ri-swap-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:background .1s,color .1s;display:flex}.joint-popup .ri-swap-btn:hover{color:#5eead4;background:#374151}.joint-popup .ri-swap-icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.joint-popup .ri-pill[data-ri-tooltip]:hover:after{content:attr(data-ri-tooltip);color:#e5e7eb;white-space:nowrap;pointer-events:none;z-index:1;background:#111827;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:400;line-height:1.3;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.joint-popup .ri-pill[data-ri-tooltip]:hover:before{content:"";pointer-events:none;z-index:1;border:4px solid #0000;border-top-color:#111827;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.joint-popup .ri-controls{background:#11182766;border-top:1px solid #37415180;border-radius:0 0 8px 8px;align-items:center;gap:4px;padding:7px 14px;display:flex}.joint-popup .handle{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 9px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background .1s,color .1s;display:inline-flex}.joint-popup .handle:hover{color:#e5e7eb;background:#374151}.joint-popup .handle.active{color:#5eead4;background:#14b8a633;box-shadow:inset 0 0 0 1px #14b8a666}.joint-popup .handle.delete-relationship{color:#6b7280;padding:4px 5px}.joint-popup .handle.delete-relationship:hover{color:#f87171;background:#374151}.joint-popup.ri-animate-in{animation:.1s ease-in-out ri-popup-in}@keyframes ri-popup-in{0%{opacity:0}to{opacity:1}}.canvas-locate-overlay{pointer-events:none}.canvas-locate-glow{fill:none;stroke:#82efe3;stroke-width:10px;filter:blur(6px);transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.22,.61,.36,1) forwards canvas-locate-glow}@keyframes canvas-locate-glow{0%{opacity:0;transform:scale(.92)}14%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.canvas-locate-glow{animation-name:canvas-locate-glow-rm}}@keyframes canvas-locate-glow-rm{0%{opacity:0}14%{opacity:.6}to{opacity:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}#jointApp[data-v-dc27d524]{width:100%;min-width:100%}#jointApp[data-v-dc27d524] .joint-paper-scroller{touch-action:none;overflow:hidden}#jointApp[data-v-dc27d524] .is-add-mode *{cursor:crosshair!important}#jointApp[data-v-dc27d524] .is-pan-tool-activated *{cursor:grab!important}#jointApp[data-v-dc27d524] .is-panning .is-pan-tool-activated *{cursor:grabbing!important}#jointApp[data-v-dc27d524] .joint-paper:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .joint-type-ds.joint-element{cursor:pointer}#jointApp[data-v-dc27d524] .is-lasso-tool-activated .joint-type-ds.joint-element{cursor:cell}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .table-comment-icon:hover{filter:brightness(0)saturate()invert(67%)sepia(57%)saturate(4214%)hue-rotate(132deg)brightness(94%)contrast(84%)}#jointApp[data-v-dc27d524] .column-wrapper{fill:var(--color-white,#fff)}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .columns-container{cursor:pointer}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper.canvas-column-selected,#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper.canvas-column-selected:hover{fill:var(--color-indigo-50,oklch(96.2% .018 272.314))}:is(#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper.canvas-column-selected,#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper.canvas-column-selected:hover) .column-data-type-left-fades{fill:url(#gradientFadeOnLeftHovered)}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper.canvas-column-relationship-highlighted{fill:var(--color-sky-100,oklch(95.1% .026 236.824))}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper.canvas-column-relationship-highlighted .column-data-type-left-fades{fill:url(#gradientFadeOnLeftRelationshipHighlighted)}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper.canvas-column-relationship-highlighted text{fill:#0284c7!important}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper.canvas-column-relationship-highlighted [joint-selector^=columnName]{font-weight:600!important}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper.canvas-column-relationship-highlighted image{filter:brightness(0)saturate()invert(36%)sepia(82%)saturate(1800%)hue-rotate(182deg)brightness(92%)contrast(96%)!important}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper:hover{fill:var(--color-gray-100,oklch(96.8% .007 247.896))}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-wrapper:hover .column-data-type-left-fades{fill:url(#gradientFadeOnLeftHovered)}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-comment-icon:hover,#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .column-default-icon:hover{filter:brightness(0)saturate()invert(67%)sepia(57%)saturate(4214%)hue-rotate(132deg)brightness(94%)contrast(84%)}#jointApp[data-v-dc27d524] .index-wrapper{fill:var(--color-white,#fff)}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .index-wrapper.canvas-index-selected,#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .index-wrapper.canvas-index-selected:hover{border-radius:var(--radius-xs,.125rem);fill:var(--color-indigo-100,oklch(93% .034 272.788));outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-white,#fff)}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .index-wrapper:hover{cursor:pointer;fill:var(--color-gray-50,oklch(98.4% .003 247.858))}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .joint-type-ds-relationshipshape,#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .joint-type-ds-relationshipshape .relationship-shape-wrapper{cursor:pointer}#jointApp[data-v-dc27d524] .is-edit-mode:not(.is-pan-tool-activated):not(.is-lasso-tool-activated) .joint-type-ds-relationshipshape:hover .relationship-shape-wrapper{stroke:var(--color-indigo-200,oklch(87% .065 274.039));stroke-opacity:.5}#jointApp[data-v-dc27d524] .joint-halo.joint-theme-modern.toolbar.type-link .handles{cursor:default;border-radius:var(--radius-lg,.5rem);border-bottom-style:var(--tw-border-style);background-color:var(--color-gray-800,oklch(27.9% .041 260.031));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-bottom-width:0;padding:8px}#jointApp[data-v-dc27d524] .joint-halo.joint-theme-modern.toolbar.type-link .handles:after{top:-18px;left:-12px}#jointApp[data-v-dc27d524] .joint-halo .handle{background-size:30px 26px;width:30px;height:26px}#jointApp[data-v-dc27d524] .joint-halo .handle:hover{filter:brightness(0)saturate()invert(99%)sepia(64%)saturate(960%)hue-rotate(175deg)brightness(96%)contrast(83%)}#jointApp[data-v-dc27d524] .joint-halo .handle:after{display:none;bottom:-10px}#jointApp[data-v-dc27d524] .joint-halo .handle.divider{cursor:default;background-size:0;width:10px;min-width:10px}#jointApp[data-v-dc27d524] .joint-halo .handle.divider:hover{filter:none!important}#jointApp[data-v-dc27d524] .joint-halo .handle.divider:before{content:"";width:2px;left:5px;top:calc(var(--spacing,.25rem) * 0);background-color:var(--color-gray-500,oklch(55.4% .046 257.417));height:100%;position:absolute}#jointApp[data-v-dc27d524] .joint-free-transform.joint-theme-modern{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-indigo-600,oklch(51.1% .262 276.966));border-radius:.25rem}#jointApp[data-v-dc27d524] .joint-free-transform.joint-theme-modern .resize[data-position=top-right]{top:-6px;right:-6px}#jointApp[data-v-dc27d524] .joint-free-transform.joint-theme-modern .resize[data-position=top-left]{top:-6px;left:-6px}#jointApp[data-v-dc27d524] .joint-free-transform.joint-theme-modern .resize[data-position=bottom-right]{bottom:-6px;right:-6px}#jointApp[data-v-dc27d524] .joint-free-transform.joint-theme-modern .resize[data-position=bottom-left]{bottom:-6px;left:-6px}#jointApp[data-v-dc27d524] .joint-free-transform.joint-ds-ft-selected-table .resize{top:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 0);opacity:0;cursor:ew-resize}#jointApp[data-v-dc27d524] .joint-free-transform.joint-ds-ft-selected-group .resize{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1.5px;border-color:var(--color-indigo-600,oklch(51.1% .262 276.966));opacity:1;background:#fff;width:10px;height:10px}#jointApp[data-v-dc27d524] .joint-free-transform.joint-ds-ft-selected-group .resize:is(.ne,.sw){cursor:nesw-resize}#jointApp[data-v-dc27d524] .joint-free-transform.joint-ds-ft-selected-group .resize:is(.nw,.se){cursor:nwse-resize}#jointApp[data-v-dc27d524] .joint-free-transform.joint-ds-ft-selected-sticky-note{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-indigo-500,oklch(58.5% .233 277.117))}#jointApp[data-v-dc27d524] .joint-free-transform.joint-ds-ft-selected-sticky-note .resize{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1.5px;border-color:var(--color-indigo-500,oklch(58.5% .233 277.117));opacity:1;background:#fff;width:10px;height:10px}#jointApp[data-v-dc27d524] .joint-free-transform.joint-ds-ft-selected-sticky-note .resize:is(.ne,.sw){cursor:nesw-resize}#jointApp[data-v-dc27d524] .joint-free-transform.joint-ds-ft-selected-sticky-note .resize:is(.nw,.se){cursor:nwse-resize}#jointApp[data-v-dc27d524] .zoom-sm .joint-selection .selection-wrapper:has(>.box>span.others-selection-box-content){margin:-5px;padding:5px}#jointApp[data-v-dc27d524] .selection-lasso{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-pink-500,oklch(65.6% .241 354.308));background-color:#fccee833;background-color:red!important}@supports (color:color-mix(in lab, red, red)){#jointApp[data-v-dc27d524] .selection-lasso{background-color:color-mix(in oklab, var(--color-pink-200,oklch(89.9% .061 343.231)) 20%, transparent)}}#jointApp[data-v-dc27d524] .joint-selection.lasso{border-color:var(--color-blue-600,oklch(54.6% .245 262.881));background-color:var(--color-blue-200,oklch(88.2% .059 254.128))}#jointApp[data-v-dc27d524] .joint-selection.joint-selection-add-node.lasso{border-color:var(--color-sky-600,oklch(58.8% .158 241.966));background-color:var(--color-sky-200,oklch(90.1% .058 230.902))}#jointApp[data-v-dc27d524] .joint-selection.joint-selection-multiselect.lasso{border-color:var(--color-pink-600,oklch(59.2% .249 .584));background-color:var(--color-pink-200,oklch(89.9% .061 343.231))}#jointApp[data-v-dc27d524] .joint-selection .lasso{opacity:.2}#jointApp[data-v-dc27d524] .joint-selection .selection-box{border-color:var(--color-pink-500,oklch(65.6% .241 354.308));margin:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);--tw-border-style:solid;padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:calc(6px * var(--canvas-scale,1) + 2px);border-style:solid;border-width:2px;margin-top:-2px;margin-left:-2px}#jointApp[data-v-dc27d524] .joint-selection .selection-wrapper{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-pink-500,oklch(65.6% .241 354.308));opacity:.5;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:calc(6px * var(--canvas-scale,1) + 2px);scale:1.02}#jointApp[data-v-dc27d524] .joint-selection .selection-wrapper:has(>.box>span.others-selection-box-content){z-index:20;box-sizing:content-box;max-width:100%;margin:-10px;padding:10px;display:block;position:relative;opacity:.8!important;border-width:1px!important;scale:1!important}#jointApp[data-v-dc27d524] .joint-selection:has(.selection-wrapper>.box>span.others-selection-box-content) .selection-box{display:none}#jointApp[data-v-dc27d524] .joint-selection .box:has(>span.others-selection-box-content){max-width:max-content;margin:0;padding:0;position:absolute;left:auto;right:-2px;border-radius:.125rem!important}#jointApp[data-v-dc27d524] .joint-selection.joint-selection-multiselect.selected{cursor:pointer}#jointApp[data-v-dc27d524] .is-lasso-tool-activated .joint-selection.selected{cursor:default}.canvas-init-overlay[data-v-dc27d524]{z-index:2000000001;opacity:1;background:#fffc;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.paper-container[data-v-dc27d524]{position:absolute}.paper-container[data-v-dc27d524]:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.paper-container[data-v-dc27d524]:focus{outline-offset:2px;outline:2px solid #0000}}.left-panel-container.left-panel-container__collapsed[data-v-dc27d524]{width:calc(var(--spacing,.25rem) * 0);max-width:calc(var(--spacing,.25rem) * 0)}[data-v-dc27d524] .joint-type-ds-stickynoteshape .sticky-note-content-highlight{fill-opacity:0;transition:fill-opacity .15s}[data-v-dc27d524] .joint-type-ds-stickynoteshape.record-selected .sticky-note-content-highlight:hover{fill-opacity:1}[data-v-dc27d524] .joint-type-ds-stickynoteshape.record-selected:has(.sticky-note-content-text:hover) .sticky-note-content-highlight{fill-opacity:1}[data-v-dc27d524] .joint-type-ds-groupshape .group-header-text-highlight{fill-opacity:0;cursor:text;transition:fill-opacity .15s}[data-v-dc27d524] .joint-type-ds-groupshape.record-selected .group-header-text-highlight:hover{fill-opacity:1}[data-v-dc27d524] .joint-type-ds-groupshape.record-selected:has([data-testid=canvas-group-single-header-text]:hover) .group-header-text-highlight{fill-opacity:1}[data-v-dc27d524] .joint-type-ds-tableshape .table-header-label-highlight{fill-opacity:0;cursor:text;transition:fill-opacity .15s}[data-v-dc27d524] .joint-type-ds-tableshape.record-selected .table-header-label-highlight:hover{fill-opacity:1}[data-v-dc27d524] .joint-type-ds-tableshape.record-selected:has([data-testid=canvas-table-single-header-label]:hover) .table-header-label-highlight{fill-opacity:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
