.avatar-fade-enter-active[data-v-6d720df8],.avatar-fade-leave-active[data-v-6d720df8]{transition:opacity .35s ease}.avatar-fade-enter-from[data-v-6d720df8],.avatar-fade-leave-to[data-v-6d720df8]{opacity:0}.blob[data-v-6d720df8]{position:absolute;top:50%;left:50%;width:40px;height:40px;filter:blur(2px);opacity:.9;background:radial-gradient(circle at 30% 30%,#188ff2,#188ff200 65%),radial-gradient(circle at 70% 35%,#ff6946,#ff694600 65%),radial-gradient(circle at 50% 75%,#77bdf7,#77bdf700 65%);will-change:transform,border-radius,background-position;animation:blob-shape-6d720df8 4s ease-in-out infinite,blob-color-shift-6d720df8 4s ease-in-out infinite}@keyframes blob-shape-6d720df8{0%,to{transform:translate(-50%,-50%) rotate(0) scale(1);border-radius:42% 58% 70% 30%/45% 45% 55% 55%}25%{transform:translate(-50%,-50%) rotate(35deg) scale(1.08);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{transform:translate(-50%,-50%) rotate(70deg) scale(.94);border-radius:35% 65% 55% 45%/40% 60%}75%{transform:translate(-50%,-50%) rotate(110deg) scale(1.05);border-radius:65% 35% 40% 60%/55% 45% 60% 40%}}@keyframes blob-color-shift-6d720df8{0%,to{background-position:0% 0%,0% 0%,0% 0%}33%{background-position:20% 15%,-15% 10%,10% -20%}66%{background-position:-15% -10%,20% -15%,-10% 20%}}.logo-icon[data-v-6d720df8]{animation:logo-breathe-6d720df8 2.4s ease-in-out infinite}@keyframes logo-breathe-6d720df8{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.blob[data-v-6d720df8],.logo-icon[data-v-6d720df8]{animation:none}}.fade-mask-bottom[data-v-32576d8c]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-v-32576d8c] .fc-scrollgrid{border:none!important}[data-v-32576d8c] .fc-scrollgrid td:last-of-type{border-right:none!important}.scrollbar-custom[data-v-32576d8c]::-webkit-scrollbar{height:4px;width:4px;margin-right:10px}.scrollbar-custom[data-v-32576d8c]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-32576d8c]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-32576d8c]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.avatar-crossfade-enter-active[data-v-16578b00],.avatar-crossfade-leave-active[data-v-16578b00]{transition:opacity .4s ease}.avatar-crossfade-enter-from[data-v-16578b00],.avatar-crossfade-leave-to[data-v-16578b00]{opacity:0}.loading-toa-scaled[data-v-16578b00]{transform:scale(.714);transform-origin:center}.shimmer[data-v-16578b00]{display:inline-block;color:inherit;border-radius:15px;overflow:hidden}.shimmer[data-v-16578b00]:after{content:"";top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#fff0,#fff9,#fff0);animation:shimmer-16578b00 2.5s infinite;background-size:1000px 100%;border-radius:15px;pointer-events:none}@keyframes shimmer-16578b00{0%{background-position:-1000px 0}to{background-position:1000px 0}}.popover-root[data-v-33302994]{display:flex;align-items:stretch;padding:6px;gap:4px}.option-btn[data-v-33302994]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 18px;border-radius:10px;background:transparent;border:none;cursor:pointer;transition:background .15s;position:relative}.option-btn[data-v-33302994]:hover{background:#f0f7ff}.option-icon[data-v-33302994]{width:26px;height:26px;color:#3b82f6}.option-label[data-v-33302994]{font-size:11px;font-weight:600;color:#374151;white-space:nowrap}.divider[data-v-33302994]{width:1px;background:#e5e7eb;margin:6px 0}.hidden-input[data-v-33302994]{position:absolute;width:0;height:0;opacity:0}[data-v-d25b8b3c] .fc-scrollgrid{border:none!important}[data-v-d25b8b3c] .fc-scrollgrid td:last-of-type{border-right:none!important}.scrollbar-custom[data-v-d25b8b3c]::-webkit-scrollbar{height:4px;width:4px;margin-right:10px}.scrollbar-custom[data-v-d25b8b3c]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-d25b8b3c]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-d25b8b3c]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.flex-1[data-v-5324967d]{scroll-behavior:smooth}.word-wrap-safe[data-v-a6f63ab0]{overflow-wrap:anywhere}[data-v-a6f63ab0] .fc-scrollgrid{border:none!important}[data-v-a6f63ab0] .fc-scrollgrid td:last-of-type{border-right:none!important}.scrollbar-custom[data-v-a6f63ab0]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-a6f63ab0]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-a6f63ab0]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-a6f63ab0]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-a6f63ab0]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}@keyframes shake-a6f63ab0{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}.flash-enter[data-v-a6f63ab0]{animation:flashColor-a6f63ab0 2s ease}@keyframes flashColor-a6f63ab0{0%{color:#9ca3af}40%{color:#188ff2}to{color:#9ca3af}}.word-wrap-safe[data-v-642cee18]{overflow-wrap:anywhere}[data-v-642cee18] .fc-scrollgrid{border:none!important}[data-v-642cee18] .fc-scrollgrid td:last-of-type{border-right:none!important}.scrollbar-custom[data-v-642cee18]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-642cee18]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-642cee18]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-642cee18]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-642cee18]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.shimmer[data-v-642cee18]{position:relative;overflow:hidden}.shimmer[data-v-642cee18]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#fff0,#cae7ff99,#fff0);animation:shimmer-642cee18 2.5s infinite;background-size:1000px 100%;pointer-events:none}@keyframes shimmer-642cee18{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shake-642cee18{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}.label-modal-backdrop-enter-active[data-v-9a2740a3],.label-modal-backdrop-leave-active[data-v-9a2740a3]{transition:opacity .2s ease}.label-modal-backdrop-enter-from[data-v-9a2740a3],.label-modal-backdrop-leave-to[data-v-9a2740a3]{opacity:0}.label-modal-pop-enter-active[data-v-9a2740a3]{transition:opacity .2s ease,transform .2s ease}.label-modal-pop-leave-active[data-v-9a2740a3]{transition:opacity .15s ease,transform .15s ease}.label-modal-pop-enter-from[data-v-9a2740a3],.label-modal-pop-leave-to[data-v-9a2740a3]{opacity:0;transform:scale(.96)}.scrollbar-thin[data-v-9a2740a3]::-webkit-scrollbar{width:6px}.scrollbar-thin[data-v-9a2740a3]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-9a2740a3]::-webkit-scrollbar-thumb{background-color:#bae6fd;border-radius:9999px}.scrollbar-thin[data-v-9a2740a3]{scrollbar-width:thin;scrollbar-color:#bae6fd transparent}.scrollbar-thin[data-v-fcef8014]::-webkit-scrollbar{width:6px}.scrollbar-thin[data-v-fcef8014]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-fcef8014]::-webkit-scrollbar-thumb{background-color:#bae6fd;border-radius:9999px}.scrollbar-thin[data-v-fcef8014]{scrollbar-width:thin;scrollbar-color:#bae6fd transparent}.word-wrap-safe[data-v-22bbd1a7]{overflow-wrap:anywhere}[data-v-22bbd1a7] .fc-scrollgrid{border:none!important}[data-v-22bbd1a7] .fc-scrollgrid td:last-of-type{border-right:none!important}.scrollbar-custom[data-v-22bbd1a7]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-22bbd1a7]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-22bbd1a7]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-22bbd1a7]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-22bbd1a7]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.slide[data-v-3d7e3762],.slide[data-v-3d7e3762] *,.track[data-v-3d7e3762]{touch-action:pan-y}.slide[data-v-3d7e3762]{-moz-user-select:text;user-select:text;-webkit-user-select:text}.carousel img[data-v-3d7e3762]{-webkit-user-drag:none}.carousel[data-v-3d7e3762] :focus{outline:none}.carousel[data-v-3d7e3762] :focus-visible{outline:none}.scrollbar-custom[data-v-58ff8449]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-58ff8449]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-58ff8449]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-58ff8449]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.link-dialog[data-v-58ff8449]{border-bottom:1px solid #e2e8f0;padding:8px 16px;display:flex;gap:8px;align-items:center;background:#f8fafc}.link-dialog input[data-v-58ff8449]{flex:1;border:1px solid #cbd5e1;border-radius:8px;padding:5px 10px;font-size:14px;background:#fff;color:#1e293b;outline:none;transition:border-color .15s,box-shadow .15s}.link-dialog input[data-v-58ff8449]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.link-dialog input[type=number][data-v-58ff8449]{flex:initial;width:56px;text-align:center}.link-dialog button[data-v-58ff8449]{border:1px solid transparent;border-radius:8px;cursor:pointer;padding:5px 14px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s}.link-dialog button[data-v-58ff8449]:first-of-type{background:#3b82f6;color:#fff}.link-dialog button[data-v-58ff8449]:first-of-type:hover{background:#2563eb}.link-dialog button[data-v-58ff8449]:not(:first-of-type){background:#fff;color:#475569;border-color:#cbd5e1}.link-dialog button[data-v-58ff8449]:not(:first-of-type):hover{background:#f1f5f9}.hidden[data-v-58ff8449]{display:none}.table-overlay[data-v-58ff8449]{position:absolute;pointer-events:none}.table-overlay-toolbar[data-v-58ff8449]{position:absolute;top:-34px;left:0;display:flex;gap:2px;align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:3px;box-shadow:0 1px 4px #0000001f;pointer-events:auto;white-space:nowrap;z-index:20}.table-overlay-toolbar button[data-v-58ff8449]{border:1px solid transparent;background:#f1f5f9;border-radius:4px;cursor:pointer;padding:2px 5px;font-size:11px;line-height:1.4}.image-overlay-toolbar button.danger[data-v-58ff8449]{color:#b91c1c}.image-overlay-toolbar button.danger[data-v-58ff8449]:hover{background:#fee2e2}.table-overlay-toolbar button[data-v-58ff8449]:hover{background:#e2e8f0}.table-overlay-toolbar button.danger[data-v-58ff8449]{color:#b91c1c}.table-overlay-toolbar button.danger[data-v-58ff8449]:hover{background:#fee2e2}.table-move-handle[data-v-58ff8449]{position:absolute;top:-34px;right:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:grab;pointer-events:auto;color:#6b7280;z-index:20}.table-move-handle[data-v-58ff8449]:active{cursor:grabbing}.col-resize-handle[data-v-58ff8449]{position:absolute;top:0;bottom:0;width:6px;margin-left:-3px;cursor:col-resize;pointer-events:auto;z-index:10}.col-resize-handle[data-v-58ff8449]:hover{background:#3b82f659}.row-resize-handle[data-v-58ff8449]{position:absolute;left:0;right:0;height:6px;margin-top:-3px;cursor:row-resize;pointer-events:auto;z-index:10}.row-resize-handle[data-v-58ff8449]:hover{background:#3b82f659}.image-overlay[data-v-58ff8449]{position:absolute;border:2px solid #3b82f6;pointer-events:none}.image-overlay-toolbar[data-v-58ff8449]{position:absolute;top:-34px;left:0;display:flex;gap:2px;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:3px;box-shadow:0 1px 4px #0000001f;pointer-events:auto;z-index:20}.image-overlay-toolbar button[data-v-58ff8449]{border:1px solid transparent;background:#f1f5f9;border-radius:4px;cursor:pointer;width:22px;height:22px;font-size:13px;line-height:1}.image-overlay-toolbar button[data-v-58ff8449]:hover{background:#e2e8f0}.image-overlay-toolbar button.active[data-v-58ff8449]{background:#bfdbfe}.image-move-handle[data-v-58ff8449]{position:absolute;top:-34px;right:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:grab;pointer-events:auto;color:#6b7280;z-index:20}.image-move-handle[data-v-58ff8449]:active{cursor:grabbing}.image-resize-handle[data-v-58ff8449]{position:absolute;width:10px;height:10px;background:#fff;border:2px solid #3b82f6;border-radius:50%;pointer-events:auto;z-index:20}.image-resize-handle.corner-nw[data-v-58ff8449]{top:-6px;left:-6px;cursor:nwse-resize}.image-resize-handle.corner-ne[data-v-58ff8449]{top:-6px;right:-6px;cursor:nesw-resize}.image-resize-handle.corner-sw[data-v-58ff8449]{bottom:-6px;left:-6px;cursor:nesw-resize}.image-resize-handle.corner-se[data-v-58ff8449]{bottom:-6px;right:-6px;cursor:nwse-resize}.editor-area{font-size:16px}.editor-area p{margin:0}.editor-area>p{margin:0 0 16px}.editor-area ul,.editor-area ol{margin-left:1.5rem;padding-left:1.5rem;list-style-position:outside}.editor-area ul{list-style-type:disc}.editor-area ol{list-style-type:decimal}.editor-area li{display:list-item}.editor-area h1{font-size:1.875rem;font-weight:700;margin:.5em 0}.editor-area h2{font-size:1.5rem;font-weight:700;margin:.5em 0}.editor-area h3{font-size:1.25rem;font-weight:700;margin:.5em 0}.editor-area blockquote{border-left:3px solid #d1d5db;margin:.5em 0;padding:.25em 0 .25em 1em;color:#4b5563}.editor-area pre{background:#f3f4f6;border-radius:6px;padding:.75em 1em;margin:.5em 0;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;white-space:pre-wrap}.editor-area a{color:#188ff2!important;text-decoration:underline!important;cursor:pointer}.editor-area a:hover{text-decoration:underline!important}.editor-area table{border-collapse:collapse}.editor-area td,.editor-area th{box-sizing:border-box}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#fff0,#cae7ff99,#fff0);animation:shimmer 2.5s infinite;background-size:1000px 100%;pointer-events:none}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.word-wrap-safe[data-v-e2d153a4]{overflow-wrap:anywhere}[data-v-e2d153a4] .fc-scrollgrid{border:none!important}[data-v-e2d153a4] .fc-scrollgrid td:last-of-type{border-right:none!important}.scrollbar-custom[data-v-e2d153a4]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-e2d153a4]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-e2d153a4]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-e2d153a4]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-e2d153a4]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.shimmer[data-v-e2d153a4]{position:relative;overflow:hidden}.shimmer[data-v-e2d153a4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#fff0,#cae7ff99,#fff0);animation:shimmer-e2d153a4 2.5s infinite;background-size:1000px 100%;pointer-events:none}@keyframes shimmer-e2d153a4{0%{background-position:-1000px 0}to{background-position:1000px 0}}.touchpoint-enter-active[data-v-e2d153a4],.touchpoint-leave-active[data-v-e2d153a4],.touchpoint-move[data-v-e2d153a4]{transition:all .28s ease}.touchpoint-enter-from[data-v-e2d153a4]{opacity:0;transform:translateY(8px) scale(.94)}.touchpoint-leave-to[data-v-e2d153a4]{opacity:0;transform:translateY(-6px) scale(.9)}.touchpoint-leave-active[data-v-e2d153a4]{position:absolute}[data-v-12249b15] .fc-timeGridWeek-button,[data-v-12249b15] .fc-dayGridMonth-button,[data-v-12249b15] .fc-listWeek-button,[data-v-12249b15] .fc-button-primary{border-radius:0;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}[data-v-12249b15] .fc-button-primary:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}[data-v-12249b15] .fc-button-primary:focus,[data-v-12249b15] .fc-button-primary:active{--tw-bg-opacity: 1 !important;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity, 1))!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}[data-v-12249b15] .fc-button-primary:not(:disabled).fc-button-active,[data-v-12249b15] .fc-button-primary:not(:disabled).fc-button-active:focus,[data-v-12249b15] .fc-button-primary:not(:disabled).fc-button-active:active{border-bottom-width:2px!important;--tw-border-opacity: 1 !important;border-color:rgb(233 113 38 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity, 1))!important}[data-v-12249b15] .fc-button-primary:disabled{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1));opacity:1}.fc[data-v-12249b15] .fc-prev-button{border-style:none;--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.fc[data-v-12249b15] .fc-prev-button:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.fc[data-v-12249b15] .fc-next-button{border-style:none;--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.fc[data-v-12249b15] .fc-next-button:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.fc[data-v-12249b15] .fc-icon-chevron-left,.fc[data-v-12249b15] .fc-icon-chevron-right{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.fc[data-v-12249b15] .fc-header-toolbar{padding:0;margin-top:10px;margin-bottom:10px;margin-left:20px}.fc[data-v-12249b15] .fc-toolbar{display:flex;flex-direction:row}.calendar-wrapper[data-v-12249b15] .fc-timegrid-event{position:relative}.calendar-wrapper[data-v-12249b15] .fc-scroller{scrollbar-width:none;-ms-overflow-style:none}.calendar-wrapper[data-v-12249b15] .fc-scroller::-webkit-scrollbar{display:none}@media(pointer:coarse){.calendar-wrapper[data-v-12249b15] .fc-timegrid-event:before{content:"";position:absolute;top:calc(var(--touch-pad-top, 0px) * -1);bottom:calc(var(--touch-pad-bottom, 0px) * -1);left:-4px;right:-4px}}.fc[data-v-12249b15] .fc-col-header-cell{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.fc[data-v-12249b15] .fc-col-header-cell-cushion{font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.fc[data-v-12249b15] .fc-col-header-cell.fc-day-today{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.fc[data-v-12249b15] .fc-col-header thead tr>th:first-child{border-width:1px!important;--tw-border-opacity: 1 !important;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))!important}.calendar-wrapper[data-v-12249b15] .fc-toolbar-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.calendar-wrapper[data-v-12249b15] .fc-list-event:hover td{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.calendar-wrapper[data-v-12249b15] .fc-list-day-cushion{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.calendar-wrapper[data-v-12249b15] .fc-list-empty{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.scrollbar-overlay[data-v-992a6388]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;overflow:overlay}.scrollbar-overlay[data-v-992a6388]::-webkit-scrollbar{width:8px}.scrollbar-overlay[data-v-992a6388]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.scrollbar-overlay[data-v-992a6388]::-webkit-scrollbar-track{background:transparent}.scrollbar-overlay[data-v-992a6388]::-webkit-scrollbar-button:single-button{display:none}[data-v-992a6388] .fc-scrollgrid{border:none!important}[data-v-992a6388] .fc-scrollgrid td:last-of-type{border-right:none!important}.scrollbar-custom[data-v-992a6388]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-992a6388]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-992a6388]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-992a6388]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-992a6388]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.fade-leave-active[data-v-726ae9a5]{transition:opacity .6s ease}.fade-leave-to[data-v-726ae9a5]{opacity:0}.scrollbar-custom[data-v-d77ca523]::-webkit-scrollbar{height:4px;width:4px}.scrollbar-custom[data-v-d77ca523]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-d77ca523]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-d77ca523]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-d77ca523]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}@keyframes shake{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}.dropzone-root[data-v-c0ba884a]{display:flex;flex-direction:column;gap:10px}.split-panel[data-v-c0ba884a]{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;border:1.5px solid #e5e7eb;border-radius:14px;overflow:hidden;min-height:180px;background:#fff;transition:border-color .2s}.split-panel[data-v-c0ba884a]:focus-within{border-color:#93c5fd}.split-panel.is-disabled[data-v-c0ba884a]{opacity:.55;pointer-events:none}.zone[data-v-c0ba884a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 20px;transition:background .18s;position:relative;outline:none}.zone-local[data-v-c0ba884a]{cursor:pointer;background:#fafafa}.zone-local[data-v-c0ba884a]:hover,.zone-local[data-v-c0ba884a]:focus-visible{background:#f0f7ff}.zone-local.is-dragging[data-v-c0ba884a]{background:#eff6ff;outline:2px dashed #3b82f6;outline-offset:-4px}.zone-cloud[data-v-c0ba884a]{background:#f8faff}.divider[data-v-c0ba884a]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:32px;position:relative}.divider[data-v-c0ba884a]:before{content:"";position:absolute;top:16px;bottom:16px;left:50%;transform:translate(-50%);width:1px;background:#e5e7eb}.divider-label[data-v-c0ba884a]{position:relative;z-index:1;background:#fff;padding:4px 0;font-size:10px;font-weight:500;color:#9ca3af;letter-spacing:.05em;text-transform:uppercase}.zone-icon svg[data-v-c0ba884a]{width:48px;height:48px}.icon-bg[data-v-c0ba884a]{fill:#eff6ff}.icon-bg-cloud[data-v-c0ba884a]{fill:#e6f0f7}.icon-arrow[data-v-c0ba884a],.icon-line[data-v-c0ba884a]{color:#3b82f6}.icon-cloud[data-v-c0ba884a]{color:#003b63}.zone-local:hover .icon-arrow[data-v-c0ba884a],.zone-local:focus-visible .icon-arrow[data-v-c0ba884a]{animation:arrow-bounce-c0ba884a .6s ease infinite alternate}@keyframes arrow-bounce-c0ba884a{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.zone-cloud:hover .zone-icon svg[data-v-c0ba884a],.zone-cloud:focus-visible .zone-icon svg[data-v-c0ba884a]{animation:cloud-grow-c0ba884a .7s ease infinite alternate;transform-origin:center}@keyframes cloud-grow-c0ba884a{0%{transform:scale(1)}to{transform:scale(1.1)}}.zone-label[data-v-c0ba884a]{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;margin:0}.zone-label-primary[data-v-c0ba884a]{font-size:13px;font-weight:600;color:#111827;letter-spacing:-.01em}.zone-label-secondary[data-v-c0ba884a]{font-size:11px;color:#6b7280}.zone-link[data-v-c0ba884a]{color:#3b82f6;text-decoration:underline;text-underline-offset:2px}.zone-hint[data-v-c0ba884a]{font-size:10px;color:#9ca3af;margin:0}.cloud-btn[data-v-c0ba884a]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;border:1.5px solid #b3cfe0;background:#fff;color:#003b63;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.cloud-btn[data-v-c0ba884a]:hover:not(:disabled){background:#e6f0f7;border-color:#003b63;box-shadow:0 1px 4px #003b631f}.cloud-btn[data-v-c0ba884a]:focus-visible{outline:2px solid #003b63;outline-offset:2px}.cloud-btn[data-v-c0ba884a]:disabled{opacity:.6;cursor:not-allowed}.btn-icon[data-v-c0ba884a]{width:14px;height:14px}.spin[data-v-c0ba884a]{width:14px;height:14px;animation:spin-c0ba884a .8s linear infinite}@keyframes spin-c0ba884a{to{transform:rotate(360deg)}}.cloud-error[data-v-c0ba884a]{font-size:11px;color:#ef4444;margin:0;text-align:center}.hidden-input[data-v-c0ba884a]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.file-list[data-v-c0ba884a]{border:1.5px solid #e5e7eb;border-radius:10px;overflow-y:auto;background:#fff}.file-list-collapsed[data-v-c0ba884a]{max-height:90px}.file-list-expanded[data-v-c0ba884a]{max-height:280px}.file-list ul[data-v-c0ba884a]{list-style:none;margin:0;padding:0}.file-row[data-v-c0ba884a]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #f3f4f6;transition:background .12s}.file-row[data-v-c0ba884a]:last-child{border-bottom:none}.file-row[data-v-c0ba884a]:hover{background:#f9fafb}.file-thumb[data-v-c0ba884a]{width:36px;height:36px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.file-icon-wrap[data-v-c0ba884a]{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.file-icon-wrap svg[data-v-c0ba884a]{width:28px;height:28px}.file-meta[data-v-c0ba884a]{flex:1;min-width:0}.file-name[data-v-c0ba884a]{font-size:12px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.file-size[data-v-c0ba884a]{font-size:10px;color:#9ca3af;margin:0}.file-remove[data-v-c0ba884a]{flex-shrink:0;padding:4px;border:none;background:none;cursor:pointer;border-radius:4px;transition:background .12s}.file-remove[data-v-c0ba884a]:hover{background:#fee2e2}.remove-icon[data-v-c0ba884a]{width:18px;height:18px;color:#ef4444}.scrollbar-custom[data-v-c0ba884a]::-webkit-scrollbar{width:4px}.scrollbar-custom[data-v-c0ba884a]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.scrollbar-custom[data-v-c0ba884a]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.scrollbar-custom[data-v-c0ba884a]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media(max-width:639px){.split-panel[data-v-c0ba884a]{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:unset}.divider[data-v-c0ba884a]{flex-direction:row;width:auto;height:28px;padding:0 16px}.divider[data-v-c0ba884a]:before{top:50%;bottom:auto;left:16px;right:16px;width:auto;height:1px;transform:translateY(-50%)}.divider-label[data-v-c0ba884a]{padding:0 8px}.zone[data-v-c0ba884a]{padding:20px 16px}.file-list-expanded[data-v-c0ba884a]{max-height:200px}}.word-wrap-safe[data-v-dcd456c8]{overflow-wrap:anywhere}[data-v-dcd456c8] .fc-scrollgrid{border:none!important}[data-v-dcd456c8] .fc-scrollgrid td:last-of-type{border-right:none!important}.scrollbar-custom[data-v-dcd456c8]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-dcd456c8]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-dcd456c8]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-dcd456c8]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-dcd456c8]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.scrollbar-custom[data-v-daa33f50]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-daa33f50]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-daa33f50]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-daa33f50]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.rendered-content ul,.rendered-content ol{margin-left:1.5rem!important;padding-left:1.5rem!important;list-style-position:outside!important}.rendered-content ul{list-style-type:disc!important}.rendered-content ol{list-style-type:decimal!important}.rendered-content li{display:list-item!important;list-style:inherit!important}.word-wrap-safe[data-v-492ac2c2]{overflow-wrap:anywhere}[data-v-492ac2c2] .fc-scrollgrid{border:none!important}[data-v-492ac2c2] .fc-scrollgrid td:last-of-type{border-right:none!important}.scrollbar-custom[data-v-492ac2c2]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-492ac2c2]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-492ac2c2]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-492ac2c2]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-492ac2c2]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.scrollbar-custom[data-v-cc32e1bf]::-webkit-scrollbar{height:4px;width:4px}.scrollbar-custom[data-v-cc32e1bf]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-cc32e1bf]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-cc32e1bf]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-cc32e1bf]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.scrollbar-custom[data-v-89083ee5]::-webkit-scrollbar{height:4px;width:4px}.scrollbar-custom[data-v-89083ee5]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-89083ee5]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-89083ee5]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-89083ee5]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}@keyframes shake-89083ee5{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}.check-draw[data-v-02c99b57]{stroke-dasharray:60;stroke-dashoffset:60;animation:checkDraw-02c99b57 .55s ease-out .12s forwards}@keyframes checkDraw-02c99b57{to{stroke-dashoffset:0}}.scrollbar-custom[data-v-a324799c]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-a324799c]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-a324799c]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-a324799c]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-a324799c]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.scrollbar-hide[data-v-28457315]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-28457315]::-webkit-scrollbar{display:none}.scrollbar-custom[data-v-28457315]::-webkit-scrollbar{height:4px;width:4px;margin-left:10px}.scrollbar-custom[data-v-28457315]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.scrollbar-custom[data-v-28457315]::-webkit-scrollbar-thumb{background:#b3bed4;border-radius:10px}.scrollbar-custom[data-v-28457315]::-webkit-scrollbar-thumb:hover{background:#b3bed4}.fade-mask-bottom[data-v-28457315]{mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.fade-mask-x[data-v-28457315]{mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-v-a15ea1a0] .transition-none{transition:none!important}.p-4[data-v-15e52eb1]{margin:1rem}.overflow-y-auto[data-v-15e52eb1]{max-height:100%;overflow-y:auto}@media(min-width:1024px){.lg\\[data-v-15e52eb1]:hidden{display:none}}.overflow-x-auto[data-v-15e52eb1]{display:flex;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.overflow-x-auto[data-v-15e52eb1]::-webkit-scrollbar{display:none}.overflow-x-auto>div[data-v-15e52eb1]{scroll-snap-align:start}.w-3[data-v-15e52eb1]{width:.75rem;height:.75rem}.bg-blue-600[data-v-15e52eb1]{background-color:#2563eb}.bg-gray-300[data-v-15e52eb1]{background-color:#d1d5db}.rounded-full[data-v-15e52eb1]{border-radius:9999px}
