.modal-content[data-v-e011d190]{max-height:calc(100vh - 200px);overflow-y:auto}.block-item[data-v-dfd36f5d]{transition:all .2s ease-in-out;position:relative}.block-item[data-v-dfd36f5d]:hover:not(.dragging){transform:translateY(-2px);box-shadow:0 8px 25px #0003}.block-item.dragging[data-v-dfd36f5d]{opacity:.6;transform:scale(.98) rotate(2deg);z-index:1000;box-shadow:0 10px 30px #0000004d}.drag-handle[data-v-dfd36f5d]{transition:all .2s ease;-webkit-user-select:none;user-select:none}.drag-handle[data-v-dfd36f5d]:hover{color:#60a5fa!important;transform:scale(1.1)}.drag-handle[data-v-dfd36f5d]:active{transform:scale(.95)}.block-item.drag-over[data-v-dfd36f5d]{border-color:#3b82f6!important;background-color:#3b82f614!important;transform:translateY(-1px);box-shadow:0 0 0 2px #3b82f633,0 4px 20px #3b82f61a}.cursor-grab[data-v-dfd36f5d]{cursor:grab}.cursor-grabbing[data-v-dfd36f5d],.cursor-grabbing[data-v-dfd36f5d] *{cursor:grabbing!important}.block-item[data-v-dfd36f5d]{animation:slideIn-dfd36f5d .3s ease-out}@keyframes slideIn-dfd36f5d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.reorder-success[data-v-dfd36f5d]{animation:successPulse-dfd36f5d .6s ease-in-out}@keyframes successPulse-dfd36f5d{0%,to{transform:scale(1)}25%{transform:scale(1.02);box-shadow:0 0 0 3px #22c55e4d}75%{transform:scale(1.01);box-shadow:0 0 0 1px #22c55e33}}.animate-spin[data-v-dfd36f5d]{animation:spin-dfd36f5d 1s linear infinite}@keyframes spin-dfd36f5d{to{transform:rotate(360deg)}}.block-item[draggable=true][data-v-dfd36f5d]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.instance-card[data-v-d9c393f8]{transition:all .2s ease;-webkit-user-select:none;user-select:none}.instance-card[data-v-d9c393f8]:hover{transform:translateY(-2px)}.instance-card[data-v-d9c393f8]:active{transform:rotate(2deg) scale(1.02);opacity:.9;z-index:1000}.instance-card.cursor-move[data-v-d9c393f8]:active{cursor:grabbing}.heating-indicator[data-v-d9c393f8]{animation:pulse-subtle-d9c393f8 3s ease-in-out infinite}@keyframes pulse-subtle-d9c393f8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}.status-badge[data-v-d9c393f8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}@media (max-width: 1024px){.instance-card[data-v-d9c393f8]:hover{transform:none}}@media (hover: none) and (pointer: coarse){.instance-card[data-v-d9c393f8]:hover{transform:none;box-shadow:none}}.instance-card[data-v-241914ed]{transition:all .2s ease;-webkit-user-select:none;user-select:none;cursor:grab}.instance-card[data-v-241914ed]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.instance-card[data-v-241914ed]:active{cursor:grabbing;transform:rotate(5deg) scale(1.05);opacity:.8;z-index:1000}.drop-zone[data-v-241914ed]{transition:all .3s ease}.drop-zone.drag-over[data-v-241914ed]{border-color:#3b82f6!important;background-color:#3b82f61a!important;transform:scale(1.02)}.drop-zone.drag-over[data-v-241914ed]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed #3b82f6;border-radius:.5rem;background:#3b82f60d;animation:pulse-241914ed 1s infinite}@keyframes pulse-241914ed{0%,to{opacity:1}50%{opacity:.5}}.group-header[data-v-241914ed]{background:linear-gradient(135deg,#374151cc,#4b556399);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.group-instance-card[data-v-241914ed]{background:linear-gradient(135deg,#4b5563e6,#374151cc);border:1px solid rgba(107,114,128,.3)}.group-instance-card[data-v-241914ed]:hover{border-color:#ef444480;box-shadow:0 4px 15px #ef444433}.status-badge[data-v-241914ed]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.btn[data-v-241914ed]:disabled:hover{transform:none;box-shadow:none}.overflow-y-auto[data-v-241914ed]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-241914ed]::-webkit-scrollbar-track{background:#4b55634d;border-radius:3px}.overflow-y-auto[data-v-241914ed]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}.overflow-y-auto[data-v-241914ed]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}@media (max-width: 1024px){.instance-card[data-v-241914ed]:hover{transform:none}}@media (hover: none) and (pointer: coarse){.instance-card[data-v-241914ed]:hover,.btn[data-v-241914ed]:hover{transform:none;box-shadow:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-185d1540],[data-v-185d1540]:before,[data-v-185d1540]:after,[data-v-185d1540]::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}}}.input[data-v-185d1540]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700,oklch(37.2% .044 257.287));background-color:var(--color-slate-900,oklch(20.8% .042 265.755));width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem}.input[data-v-185d1540]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-slate-600,oklch(44.6% .043 257.281));--tw-outline-style:none;outline-style:none}.btn[data-v-185d1540]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.btn-primary[data-v-185d1540]{background-color:var(--color-blue-600,oklch(54.6% .245 262.881));color:var(--color-white,#fff)}@media (hover:hover){.btn-primary[data-v-185d1540]:hover{background-color:var(--color-blue-500,oklch(62.3% .214 259.815))}}.btn-secondary[data-v-185d1540]{background-color:var(--color-slate-700,oklch(37.2% .044 257.287));color:var(--color-gray-200,oklch(92.8% .006 264.531))}@media (hover:hover){.btn-secondary[data-v-185d1540]:hover{background-color:var(--color-slate-600,oklch(44.6% .043 257.281))}}.btn-sm[data-v-185d1540]{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-28cbda74],[data-v-28cbda74]:before,[data-v-28cbda74]:after,[data-v-28cbda74]::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}}}.input[data-v-28cbda74]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700,oklch(37.2% .044 257.287));background-color:var(--color-slate-900,oklch(20.8% .042 265.755));width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem}.input[data-v-28cbda74]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-slate-600,oklch(44.6% .043 257.281));--tw-outline-style:none;outline-style:none}.btn[data-v-28cbda74]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.btn-primary[data-v-28cbda74]{background-color:var(--color-blue-600,oklch(54.6% .245 262.881));color:var(--color-white,#fff)}@media (hover:hover){.btn-primary[data-v-28cbda74]:hover{background-color:var(--color-blue-500,oklch(62.3% .214 259.815))}}.btn-secondary[data-v-28cbda74]{background-color:var(--color-slate-700,oklch(37.2% .044 257.287));color:var(--color-gray-200,oklch(92.8% .006 264.531))}@media (hover:hover){.btn-secondary[data-v-28cbda74]:hover{background-color:var(--color-slate-600,oklch(44.6% .043 257.281))}}.btn-sm[data-v-28cbda74]{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}@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}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:1090;pointer-events:none}.v-toast__item{display:inline-flex;align-items:center;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;border-radius:.25em;pointer-events:auto;opacity:.92;color:#fff;min-height:3em;cursor:pointer}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#17a2b8}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#dc3545}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width: 768px){.v-toast{padding:0;position:fixed!important}}.v-toast__item{opacity:1;min-height:4em}.v-toast__item .v-toast__text{padding:1.5em 1em}.v-toast__item .v-toast__icon{display:block;width:27px;min-width:27px;height:27px;margin-left:1em;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.999 45.999'%3e %3cpath fill='%23fff' d='M39.264 6.736c-8.982-8.981-23.545-8.982-32.528 0-8.982 8.982-8.981 23.545 0 32.528 8.982 8.98 23.545 8.981 32.528 0 8.981-8.983 8.98-23.545 0-32.528zM25.999 33a3 3 0 11-6 0V21a3 3 0 116 0v12zm-3.053-17.128c-1.728 0-2.88-1.224-2.844-2.735-.036-1.584 1.116-2.771 2.879-2.771 1.764 0 2.88 1.188 2.917 2.771-.001 1.511-1.152 2.735-2.952 2.735z'/%3e %3c/svg%3e") no-repeat}[dir=rtl] .v-toast__item .v-toast__icon{margin-left:unset;margin-right:1em}.v-toast__item.v-toast__item--success .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e %3cpath fill='%23fff' d='M26 0C11.664 0 0 11.663 0 26s11.664 26 26 26 26-11.663 26-26S40.336 0 26 0zm14.495 17.329l-16 18a1.997 1.997 0 01-2.745.233l-10-8a2 2 0 012.499-3.124l8.517 6.813L37.505 14.67a2.001 2.001 0 012.99 2.659z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--error .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.976 51.976'%3e %3cpath fill='%23fff' d='M44.373 7.603c-10.137-10.137-26.632-10.138-36.77 0-10.138 10.138-10.137 26.632 0 36.77s26.632 10.138 36.77 0c10.137-10.138 10.137-26.633 0-36.77zm-8.132 28.638a2 2 0 01-2.828 0l-7.425-7.425-7.778 7.778a2 2 0 11-2.828-2.828l7.778-7.778-7.425-7.425a2 2 0 112.828-2.828l7.425 7.425 7.071-7.071a2 2 0 112.828 2.828l-7.071 7.071 7.425 7.425a2 2 0 010 2.828z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--warning .v-toast__icon{background:url("data:image/svg+xml,%3csvg viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill='%23000' d='M49.466 41.26L29.216 6.85c-.69-1.16-1.89-1.85-3.22-1.85-1.32 0-2.53.69-3.21 1.85L2.536 41.26c-.71 1.2-.72 2.64-.03 3.85.68 1.18 1.89 1.89 3.24 1.89h40.51c1.35 0 2.56-.71 3.23-1.89.7-1.21.69-2.65-.02-3.85zm-25.53-21.405h3.381v3.187l-.724 8.92H24.66l-.725-8.92v-3.187zm2.97 17.344a1.712 1.712 0 01-1.267.543c-.491 0-.914-.181-1.268-.543a1.788 1.788 0 01-.531-1.297c0-.502.176-.935.53-1.297a1.712 1.712 0 011.269-.544c.49 0 .914.181 1.268.544s.53.795.53 1.297c0 .503-.176.934-.53 1.297z'/%3e %3c/svg%3e") no-repeat}
