@charset "UTF-8";.wrap[data-v-8e0e8b54]{position:relative}.wrap .label[data-v-8e0e8b54]{left:0;pointer-events:none;position:absolute;top:1.3rem;transition:all .2s ease}.wrap .label span[data-v-8e0e8b54]{opacity:.5}.wrap.error .input[data-v-8e0e8b54]{border-bottom-color:#ff7474!important}.wrap.active .label[data-v-8e0e8b54]{font-size:1.2rem;left:.1rem;top:-.4rem}.wrap .textarea[data-v-8e0e8b54]{align-items:center;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;width:100%;min-width:2rem;transition:all .2s ease;resize:none;font-family:inherit;font-size:inherit;overflow-y:hidden;outline:none;background-color:inherit;padding:0}.wrap .textarea[data-v-8e0e8b54]::-webkit-input-placeholder,.wrap .textarea[data-v-8e0e8b54]::placeholder{color:var(--dark2o);opacity:.7}.wrap .clear[data-v-8e0e8b54]{bottom:1.5rem;cursor:pointer;position:absolute;right:0;width:1.6rem}.wrap .clear path[data-v-8e0e8b54]{stroke-width:6}.wrap .clear[data-v-8e0e8b54]:hover{transform:rotate(180deg);transition:all .5s ease}.todo-input-wrapper[data-v-6eee6015]{display:flex;padding:2rem;gap:1rem;border-bottom:1px solid #e2e8f0}.todo-input-wrapper .todo-input[data-v-6eee6015]{flex:1;font-size:2rem}.todo-input-wrapper .todo-input[data-v-6eee6015] textarea{padding:1rem 2rem;border:2px solid #e2e8f0;border-radius:8px;transition:border-color .2s;outline:none}.todo-input-wrapper .todo-input[data-v-6eee6015] textarea:focus{border-color:#4f46e5}.todo-input-wrapper .todo-add-btn[data-v-6eee6015]{padding:.75rem 2.5rem;background:#4f46e5;color:#fff;border:none;border-radius:8px;font-size:2.5rem;cursor:pointer;transition:background .2s}.todo-input-wrapper .todo-add-btn[data-v-6eee6015]:hover:not(:disabled){background:#6366f1}.todo-input-wrapper .todo-add-btn[data-v-6eee6015]:disabled{opacity:.5;cursor:not-allowed}.rcp[data-v-ba2f3dc7],.rcp[data-v-ba2f3dc7] *,.rcp[data-v-ba2f3dc7] :before{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;border-radius:50%}.textWrap[data-v-ba2f3dc7]{display:flex;gap:1rem}.wrap[data-v-ba2f3dc7]{width:3rem;height:3rem;place-items:center;border-radius:50%}.rcp[data-v-ba2f3dc7],.rcp__knob[data-v-ba2f3dc7],.rcp__ripple[data-v-ba2f3dc7],.rcp__well[data-v-ba2f3dc7]{aspect-ratio:1}.rcp[data-v-ba2f3dc7]{display:flex;align-items:center;justify-content:center;width:12rem;position:relative;transform:scale(1.001);transition:transform .15s cubic-bezier(.68,0,.47,2)}.rcp[data-v-ba2f3dc7]:focus{outline:0}.rcp:hover .rcp__knob[data-v-ba2f3dc7]{box-shadow:0 0 20px #00000030,0 0 10px #0000003d}.rcp[aria-expanded=false][data-v-ba2f3dc7]{pointer-events:none}.rcp[aria-expanded=false] .rcp__well[data-v-ba2f3dc7]{pointer-events:auto}.rcp[aria-expanded=false] .rcp__palette[data-v-ba2f3dc7]{transform:scale(0);opacity:0}.rcp[data-v-ba2f3dc7]:active:focus{transform:scale(1.04)}.rcp[aria-disabled=true][data-v-ba2f3dc7]{cursor:not-allowed;transform:scale(.96)}.rcp[aria-disabled=true] .rcp__palette[data-v-ba2f3dc7]{filter:contrast(.25)}.rcp[aria-disabled=true] .rcp__knob[data-v-ba2f3dc7]{box-shadow:none;pointer-events:none}.rcp[aria-disabled=true] .rcp__well[data-v-ba2f3dc7]{background-color:#bfbfbf!important;pointer-events:none}.rcp .rcp__well[data-v-ba2f3dc7]:focus-visible,.rcp:focus-visible .rcp__knob[data-v-ba2f3dc7]{box-shadow:0 0 0 2px #a0aec099}.rcp__palette[data-v-ba2f3dc7]{position:absolute;inset:0;background-size:100% 100%;background-image:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 23.5%,#000 54%);mask-image:radial-gradient(circle at 50% 50%,transparent 23.5%,#000 54%);will-change:transform,opacity;transition:transform .5s cubic-bezier(.35,0,.25,1),opacity .5s cubic-bezier(.35,0,.25,1);transform:scale(1);opacity:1}.rcp__rotator[data-v-ba2f3dc7]{position:absolute;inset:0;transform:rotate(var(--rcp-initial-angle))}.rcp__knob[data-v-ba2f3dc7]{box-shadow:0 0 10px #0000001f,0 0 5px #00000029;width:7%;margin-top:2.5%;margin-inline:auto;background-color:#fff;transition:transform .4s cubic-bezier(.35,0,.25,1);outline:0;border-style:none}.rcp__knob.in[data-v-ba2f3dc7]{transform:scale(1)}.rcp__knob.out[data-v-ba2f3dc7]{transform:scale(0)}.rcp__well[data-v-ba2f3dc7]{width:25%;padding:0;margin:0;background-color:red;outline:0;cursor:pointer;border:1px solid transparent;z-index:1;position:relative;box-shadow:0 0 9rem #000}.rcp__well[data-v-ba2f3dc7]:before{content:"";position:absolute;display:block;inset:0}.rcp__well[data-v-ba2f3dc7]::-moz-focus-inner{border:0}.rcp__well.pressed[data-v-ba2f3dc7]{animation:rcp-beat-ba2f3dc7 .4s cubic-bezier(.35,0,.25,1) forwards}.remove[data-v-ba2f3dc7]{width:1.5rem;min-width:1.5rem}.rcp__ripple[data-v-ba2f3dc7]{width:20%;opacity:1;position:absolute;border:8px solid red}.rcp__ripple.rippling[data-v-ba2f3dc7]{animation:rcp-ripple-ba2f3dc7 .5s cubic-bezier(.35,0,.25,1) forwards}@keyframes rcp-ripple-ba2f3dc7{0%{transform:scale(1);opacity:.3}50%{opacity:.1}to{opacity:0;border-width:0;transform:scale(3.8)}}@keyframes rcp-beat-ba2f3dc7{0%{transform:scale(1)}25%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(1)}}.date-input-wrapper[data-v-252d5030]{position:relative;width:100%}.date-input[data-v-252d5030]{width:100%;padding:.8rem 1.2rem;border:1px solid #d1d5db;border-radius:.6rem;font-size:1.4rem;color:#374151;background:#fff;transition:border-color .2s;outline:none}.date-input[data-v-252d5030]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.date-input[data-v-252d5030]:invalid{border-color:#ef4444}.error-message[data-v-252d5030]{margin-top:.4rem;font-size:1.2rem;color:#ef4444}.select-wrapper{position:relative;width:100%;font-family:inherit;min-width:15rem}.select-wrapper.is-open .select-input{border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 .3rem rgba(var(--color-primary-rgb,59,130,246),.1)}.select-wrapper.is-disabled{opacity:.6;pointer-events:none}.select-wrapper.is-disabled .select-input{background-color:var(--color-gray-100,#f3f4f6);cursor:not-allowed}.select-wrapper.is-error .select-input{border-color:var(--color-error,#ef4444)}.select-wrapper.is-error .select-input:focus-within{box-shadow:0 0 0 .3rem #ef44441a}.select-input{display:flex;align-items:center;justify-content:space-between;min-height:4.2rem;padding:.8rem 1.2rem;background-color:var(--color-white,#fff);border:.1rem solid var(--color-gray-300,#d1d5db);border-radius:.8rem;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.select-input:hover:not(.is-disabled .select-input){border-color:var(--color-gray-400,#9ca3af)}.select-input:focus-visible{border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 .3rem rgba(var(--color-primary-rgb,59,130,246),.1)}.select-value{flex:1;min-width:0;margin-right:.8rem;font-size:1.4rem;line-height:1.5;color:var(--color-gray-900,#111827)}.select-value span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-tags{display:flex;flex-wrap:wrap}.select-tag,.select-tags{gap:.4rem;align-items:center}.select-tag{display:inline-flex;padding:.2rem .8rem;background-color:var(--color-gray-100,#f3f4f6);border-radius:1.2rem;font-size:1.3rem;color:var(--color-gray-700,#374151)}.select-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--color-gray-400,#9ca3af);transition:all .15s ease}.select-tag-remove:hover{background-color:var(--color-gray-200,#e5e7eb);color:var(--color-gray-600,#4b5563)}.select-tag-remove :deep(svg){width:1rem;height:1rem}.select-more{padding:.2rem .8rem;font-size:1.3rem;color:var(--color-gray-500,#6b7280)}.select-placeholder{color:var(--color-gray-400,#9ca3af)}.select-actions{gap:.4rem;flex-shrink:0}.select-actions,.select-clear{display:flex;align-items:center}.select-clear{justify-content:center;width:2rem;height:2rem;padding:0;background:none;border:none;border-radius:50%;color:var(--color-gray-400,#9ca3af);cursor:pointer;transition:all .2s ease}.select-clear:hover{background-color:var(--color-gray-100,#f3f4f6);color:var(--color-gray-600,#4b5563)}.select-clear :deep(svg){width:1.4rem;height:1.4rem}.select-chevron{display:flex;align-items:center;color:var(--color-gray-400,#9ca3af);transition:transform .2s ease}.select-chevron.is-rotated{transform:rotate(180deg)}.select-chevron :deep(svg){width:1.6rem;height:1.6rem}.select-dropdown{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:50;background-color:var(--color-white,#fff);border:.1rem solid var(--color-gray-200,#e5e7eb);border-radius:.8rem;box-shadow:0 .4rem .6rem -.1rem #0000001a,0 .2rem .4rem -.2rem #0000001a;overflow:hidden;max-height:28rem;max-width:30rem}body.isMobile .select-dropdown{position:fixed;top:calc(100vh - 50%)}.select-search{padding:.8rem;border-bottom:.1rem solid var(--color-gray-100,#f3f4f6)}.select-search-input{width:100%;padding:.6rem 1rem;font-size:1.4rem;border:.1rem solid var(--color-gray-200,#e5e7eb);border-radius:.6rem;outline:none;background-color:var(--color-gray-50,#f9fafb);transition:all .2s ease}.select-search-input:focus{border-color:var(--color-primary,#3b82f6);background-color:var(--color-white,#fff);box-shadow:0 0 0 .2rem rgba(var(--color-primary-rgb,59,130,246),.1)}.select-search-input::-moz-placeholder{color:var(--color-gray-400,#9ca3af)}.select-search-input::placeholder{color:var(--color-gray-400,#9ca3af)}.select-options{max-height:22rem;overflow-y:auto;padding:.4rem!important;margin:0;list-style:none}.select-options::-webkit-scrollbar{width:.4rem}.select-options::-webkit-scrollbar-track{background:transparent}.select-options::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,#d1d5db);border-radius:.2rem}.select-option{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.2rem;font-size:1.4rem;color:var(--color-gray-700,#374151);cursor:pointer;border-radius:.6rem;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-option.is-highlighted,.select-option:hover{background-color:var(--color-gray-50,#f9fafb);color:var(--color-gray-900,#111827)}.select-option.is-selected{background-color:rgba(var(--color-primary-rgb,59,130,246),.08);color:var(--color-primary,#3b82f6);font-weight:500}.select-option.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.select-option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-option-check{flex-shrink:0;margin-left:.8rem;color:var(--color-primary,#3b82f6)}.select-option-check :deep(svg){width:1.6rem;height:1.6rem}.select-empty{padding:1.6rem;text-align:center;font-size:1.4rem;color:var(--color-gray-400,#9ca3af)}.dropdown-enter-active{transition:all .2s ease-out}.dropdown-leave-active{transition:all .15s ease-in}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-.4rem) scale(.98)}@media(max-width:640px){.select-input{min-height:4.4rem}.select-input,.select-option{padding:1rem 1.2rem;font-size:1.6rem}}.wrap[data-v-84b86be2]{margin-bottom:1.25rem}.wrap .mainLabel[data-v-84b86be2]{display:block;font-style:normal;font-weight:400;font-size:1rem;color:#0b0e11;margin-bottom:.75rem}.wrap .btn.default[data-v-84b86be2]{margin-bottom:.5rem;font-size:1.4rem}.wrap .upload-container[data-v-84b86be2]{position:relative;width:100%;border:2px dashed #ccd9e0;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#f8f9fa;flex-direction:column;padding:1.75rem 0;height:9.375rem}.wrap .upload-container img[data-v-84b86be2]{height:100%}.wrap .remove-image-btn[data-v-84b86be2]{display:flex;align-items:center;justify-content:center;padding:.5rem;font-size:1rem;width:1rem;height:1rem;position:absolute;top:-.5rem;right:-.5rem}.wrap p[data-v-84b86be2]{padding:0 1rem;font-style:normal;font-weight:400;font-size:.75rem;line-height:150%;text-align:center;color:#606981;margin-bottom:0}.wrap .file-input[data-v-84b86be2]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.wrap .dragging[data-v-84b86be2]{border-color:#007bff;background-color:#f0f4f8}.dropdown-menu[data-v-09bd604e]{left:0;right:0;bottom:100%;overflow:auto;margin-bottom:-1rem;background:#ececf1;border-radius:.8rem;box-shadow:0 .4rem 1.2rem #00000014;padding:.4rem 0;z-index:1;max-width:100vw;position:absolute}.dropdown-menu .inner[data-v-09bd604e]{height:9rem;display:flex;flex-wrap:nowrap}body.isMobile .dropdown-menu .inner[data-v-09bd604e]{width:100%;overflow:auto}.menu-item[data-v-09bd604e]{padding:.8rem 1.6rem;cursor:pointer;display:flex;align-items:center;gap:.8rem;font-size:1.4rem;color:#333;transition:background .2s;white-space:nowrap}.menu-item .file[data-v-09bd604e] .upload-container{padding:0;height:auto;max-height:5rem;background:none!important;border:none;max-width:5rem}.menu-item .file[data-v-09bd604e] .upload-container p{display:none}.menu-item .file[data-v-09bd604e] .upload-container .btn{background:none!important;color:#000!important}.menu-item[data-v-09bd604e]:hover{background:#f5f5f5}.menu-item[data-v-09bd604e]:active{background:#e8e8e8}.menu-divider[data-v-09bd604e]{height:.1rem;background:#e0e0e0;margin:.4rem 0}.menu-enter-active[data-v-09bd604e]{transition:all .2s ease-out}.menu-leave-active[data-v-09bd604e]{transition:all .15s ease-in}.menu-enter-from[data-v-09bd604e],.menu-leave-to[data-v-09bd604e]{opacity:0;transform:scale(.95) translateY(-1rem)}.checkbox-label[data-v-3f2ca230]{display:inline-flex;align-items:center;gap:1.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.4prem}.checkbox-label .checkbox-input[data-v-3f2ca230]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.checkbox-label .checkbox-box[data-v-3f2ca230]{width:2.4rem;height:2.4rem;border:2px solid #d1d5db;border-radius:.6rem;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;position:relative}.checkbox-label .checkbox-box[data-v-3f2ca230]:before{content:"";position:absolute;inset:-.4rem;border-radius:1rem;background:transparent;transition:background .3s cubic-bezier(.4,0,.2,1);z-index:-1}.checkbox-label:hover .checkbox-box[data-v-3f2ca230]:before{background:#22c55e1a}.checkbox-label.is-checked .checkbox-box[data-v-3f2ca230]{background:#22c55e;border-color:#22c55e;box-shadow:0 2px .8rem #22c55e4d}.checkbox-label.is-animating .checkbox-box[data-v-3f2ca230]{animation:tada-3f2ca230 .8s cubic-bezier(.68,-.55,.265,1.55)}.checkbox-label .check-icon[data-v-3f2ca230]{width:1.4rem;height:1.4rem;color:#fff;pointer-events:none}.checkbox-label .check-icon polyline[data-v-3f2ca230]{stroke-dasharray:22;stroke-dashoffset:22}.checkbox-label.is-checked .check-icon polyline[data-v-3f2ca230]{animation:draw-3f2ca230 .3s ease .1s forwards}.checkbox-label .checkbox-text[data-v-3f2ca230]{font-size:1.5rem;font-weight:500;color:#374151;line-height:1}.checkbox-label:hover .checkbox-text[data-v-3f2ca230]{color:#374151}@keyframes tada-3f2ca230{0%{transform:scale(1) rotate(0)}10%{transform:scale(1.25) rotate(-8deg) translateY(-.3rem)}20%{transform:scale(1.2) rotate(8deg) translateY(.3rem)}30%{transform:scale(1.25) rotate(-6deg)}40%{transform:scale(1.2) rotate(6deg)}50%{transform:scale(1.15) rotate(-4deg)}60%{transform:scale(1.2) rotate(4deg)}70%{transform:scale(1.1) rotate(-2deg)}80%{transform:scale(1.15) rotate(2deg)}90%{transform:scale(1.05) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes draw-3f2ca230{to{stroke-dashoffset:0}}.checkbox-label:focus-within .checkbox-box[data-v-3f2ca230]{outline:2px solid rgba(34,197,94,.5);outline-offset:2px}.checkbox-label:active .checkbox-box[data-v-3f2ca230]{transform:scale(.95)}.clamp-container[data-v-44cd366c]{position:relative}.clamp-container .text-wrap[data-v-44cd366c]{position:relative;display:flex;gap:.2rem;flex-wrap:wrap}.clamp-container .text-wrap.is-clamped[data-v-44cd366c]{max-height:8.5rem;overflow:hidden}.clamp-container .text-wrap .text-content[data-v-44cd366c]{margin:0}.clamp-container .toggle-text[data-v-44cd366c]{display:flex;align-items:center;gap:.4rem;margin-top:.8rem;color:#6b7280;font-size:1.3rem;font-weight:600;border:none;background:none;cursor:pointer;padding:0;transition:color .2s}.clamp-container .toggle-text[data-v-44cd366c]:hover{color:#111827}.clamp-container .toggle-text .chevron[data-v-44cd366c]{transition:transform .2s ease}.clamp-container .toggle-text .chevron.is-flipped[data-v-44cd366c]{transform:rotate(180deg)}.todo-list .todo-empty[data-v-009d1f88]{padding:6rem 2rem;text-align:center;font-size:1.1rem}.todo-item[data-v-009d1f88]{display:flex;align-items:center;gap:1rem;border-bottom:1px solid #e2e8f0;transition:all .2s;cursor:default;background:#fff;position:relative;padding:0 1rem}.todo-item[data-v-009d1f88]:hover{background:#f8fafc}.todo-item:hover .todo-actions .hidden[data-v-009d1f88]{opacity:1}.todo-item.dragging[data-v-009d1f88]{opacity:.5;background:#f1f5f9}.todo-item.completed[data-v-009d1f88]{background:#f0fdf4}.drag-handle[data-v-009d1f88]{cursor:grab;font-size:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle[data-v-009d1f88]:active{cursor:grabbing}.todo-description .line[data-v-009d1f88]{display:flex;align-items:center;gap:1rem}.todo-description .till[data-v-009d1f88]{position:absolute;right:.8rem;top:.4rem;font-size:1.25rem}.todo-description .last[data-v-009d1f88]{position:absolute;right:.8rem;bottom:.4rem;font-size:1.25rem}.todo-description .streak[data-v-009d1f88]{display:inline-flex}.todo-description .streak .fire[data-v-009d1f88]{font-size:1.1rem;font-weight:600;color:#ef4444}.todo-description .heatmap[data-v-009d1f88]{display:flex;gap:.25rem;margin-top:.25rem}.todo-description .heatmap .day[data-v-009d1f88]{width:.7rem;height:.7rem;border-radius:.2rem;background:#e2e8f0}.todo-description .heatmap .day.active[data-v-009d1f88]{background:#22c55e}.todo-description .heatmap .day.bad.active[data-v-009d1f88]{background:#ef4444}.todo-text[data-v-009d1f88]{flex:1;font-size:2rem;padding:2rem 0}.todo-text .value[data-v-009d1f88]{white-space:pre-wrap;pointer-events:none}.todo-text.completed[data-v-009d1f88]{text-decoration:line-through}.todo-text .edit-input[data-v-009d1f88]{width:100%;padding:.5rem 1rem;border:2px solid #4f46e5;border-radius:4px;font-size:2rem;outline:none}.todo-actions[data-v-009d1f88]{display:flex;gap:1rem;padding:1rem 0;transition:opacity .2s;align-items:center}.todo-actions .color[data-v-009d1f88]{border-radius:50%;width:2rem;height:2rem}body.isMobile .todo-actions[data-v-009d1f88]{padding:0}.todo-actions .hidden[data-v-009d1f88]{opacity:0}.todo-actions button[data-v-009d1f88]{padding:.5rem 1rem;border:none;background:transparent;cursor:pointer;border-radius:4px;font-size:2.2rem;transition:all .2s}.todo-actions button[data-v-009d1f88]:hover{background:#e2e8f0}.todo-actions button.delete-btn[data-v-009d1f88]:hover{color:#ef4444;background:#fef2f2}.todo-actions button.edit-btn[data-v-009d1f88]:hover{color:#4f46e5}.file-gallery[data-v-a356783c]{width:100%}.grid-container[data-v-a356783c]{display:flex;gap:12px;padding:12px}.grid-item[data-v-a356783c]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;cursor:pointer;background:#f0f0f0;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 8px #00000014;width:8rem}.grid-item[data-v-a356783c]:active{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.grid-item.error[data-v-a356783c]{background:#ffebee;display:flex;align-items:center;justify-content:center}.grid-image[data-v-a356783c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease-out;will-change:transform}.video-placeholder[data-v-a356783c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;opacity:.9;transition:opacity .3s}.video-placeholder[data-v-a356783c]:hover{opacity:1}.file-placeholder[data-v-a356783c]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#f5f5f5;color:#666;padding:16px}.file-name[data-v-a356783c]{font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.modal-overlay[data-v-a356783c]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000000eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:20px}.modal-enter-active[data-v-a356783c]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.modal-enter-active .modal-content[data-v-a356783c]{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.modal-leave-active[data-v-a356783c]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.modal-leave-active .modal-content[data-v-a356783c]{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-a356783c]{opacity:0}.modal-enter-from .modal-content[data-v-a356783c]{opacity:0;transform:scale(.9) translateY(20px)}.modal-leave-to[data-v-a356783c]{opacity:0}.modal-leave-to .modal-content[data-v-a356783c]{opacity:0;transform:scale(.95) translateY(10px)}.modal-content[data-v-a356783c]{position:relative;max-width:90vw;max-height:90vh;transform-origin:center center}.close-button[data-v-a356783c],.modal-content[data-v-a356783c]{display:flex;align-items:center;justify-content:center}.close-button[data-v-a356783c]{position:absolute;top:-48px;right:-48px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .3s,transform .3s;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.close-button[data-v-a356783c]:hover{background:#fff3;transform:scale(1.1)}.close-button[data-v-a356783c]:active{transform:scale(.95)}@media(max-width:768px){.close-button[data-v-a356783c]{top:8px;right:8px;width:36px;height:36px;background:#00000080}}.modal-image-wrapper[data-v-a356783c]{position:relative;max-width:90vw;max-height:85vh;border-radius:8px;overflow:hidden;box-shadow:0 25px 50px #0000004d}.modal-image[data-v-a356783c]{max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;display:block;opacity:0;transition:opacity .3s ease-out}.modal-image[data-loaded=true][data-v-a356783c]{opacity:1}.modal-video-wrapper[data-v-a356783c]{width:90vw;max-width:1200px;border-radius:8px;overflow:hidden;box-shadow:0 25px 50px #0000004d}.modal-video[data-v-a356783c]{width:100%;height:auto;max-height:85vh;display:block}.modal-file-wrapper[data-v-a356783c]{background:#fff;padding:48px;border-radius:16px;text-align:center;color:#333;box-shadow:0 25px 50px #0000004d}.modal-file-wrapper p[data-v-a356783c]{margin:16px 0;font-size:18px}.download-link[data-v-a356783c]{display:inline-block;padding:12px 24px;background:#007bff;color:#fff;text-decoration:none;border-radius:8px;transition:background .3s}.download-link[data-v-a356783c]:hover{background:#0056b3}@media(max-width:768px){.grid-container[data-v-a356783c]{grid-template-columns:repeat(3,1fr);gap:8px}.modal-overlay[data-v-a356783c]{padding:12px}.modal-content[data-v-a356783c]{max-width:95vw;max-height:95vh}.close-button[data-v-a356783c]{top:8px;right:8px}.modal-file-wrapper[data-v-a356783c]{padding:32px 20px}}@media(prefers-reduced-motion:reduce){.close-button[data-v-a356783c],.grid-image[data-v-a356783c],.grid-item[data-v-a356783c]{transition:none}.modal-enter-active[data-v-a356783c],.modal-leave-active[data-v-a356783c]{transition:opacity .1s ease}}.todo-list .todo-empty[data-v-6136179c]{padding:6rem 2rem;text-align:center;font-size:1.1rem}.todo-item[data-v-6136179c]{display:flex;align-items:center;gap:1rem;border-bottom:1px solid #e2e8f0;transition:all .2s;cursor:default;background:#fff;position:relative;padding:0 1rem}.todo-item[data-v-6136179c]:hover{background:#f8fafc}.todo-item:hover .todo-actions .hidden[data-v-6136179c]{opacity:1}.todo-item.dragging[data-v-6136179c]{opacity:.5;background:#f1f5f9}.todo-item.completed[data-v-6136179c]{background:#f0fdf4}.drag-handle[data-v-6136179c]{cursor:grab;font-size:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle[data-v-6136179c]:active{cursor:grabbing}.todo-description .till[data-v-6136179c]{position:absolute;right:.8rem;top:.4rem;font-size:1.25rem}.todo-description .assigned[data-v-6136179c]{position:absolute;right:.8rem;bottom:.4rem;font-size:1.25rem}.todo-text[data-v-6136179c]{flex:1;font-size:2rem;padding:2rem 0}.todo-text .value[data-v-6136179c]{white-space:pre-wrap}.todo-text.completed[data-v-6136179c]{text-decoration:line-through}.todo-text .edit-input[data-v-6136179c]{width:100%;padding:.5rem 1rem;border:2px solid #4f46e5;border-radius:4px;font-size:2rem;outline:none}.todo-actions[data-v-6136179c]{display:flex;gap:1rem;padding:1rem 0;transition:opacity .2s;align-items:center}.todo-actions .color[data-v-6136179c]{border-radius:50%;width:2rem;height:2rem}body.isMobile .todo-actions[data-v-6136179c]{padding:0}.todo-actions .hidden[data-v-6136179c]{opacity:0}.todo-actions button[data-v-6136179c]{padding:.5rem 1rem;border:none;background:transparent;cursor:pointer;border-radius:4px;font-size:2.2rem;transition:all .2s}.todo-actions button[data-v-6136179c]:hover{background:#e2e8f0}.todo-actions button.delete-btn[data-v-6136179c]:hover{color:#ef4444;background:#fef2f2}.todo-actions button.edit-btn[data-v-6136179c]:hover{color:#4f46e5}.modal .inner .formItem[data-v-c7588889]{margin-bottom:2rem}.modal .inner .formItem[data-v-c7588889]:last-of-type{margin-bottom:0}.modal .inner .header[data-v-c7588889]{display:flex;justify-content:flex-end}.modal .inner .footer[data-v-c7588889]{display:flex;gap:1.2rem;margin-top:3.2rem;padding-top:2rem;border-top:.1rem solid var(--border-color,rgba(0,0,0,.1))}.section[data-v-d18589c0]{border-radius:.8rem;background:#fff;box-shadow:0 .1rem .3rem #00000014;transition:all .2s ease}.section[data-v-d18589c0]:hover{box-shadow:0 .2rem .8rem #0000001f}.section .line[data-v-d18589c0]{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0 0 .8rem .8rem;box-shadow:0 -1rem 1rem #00000008;transition:background .2s ease;background:#f1f1f1}.section .line[data-v-d18589c0]:hover{background:#f5f5f5}.section .line[data-v-d18589c0]:active{background:#eee}.section .line .settings[data-v-d18589c0]{padding:0 1rem}.section .line .settings .cog[data-v-d18589c0]{width:1.6rem;color:#999;opacity:.8}.section .line .title[data-v-d18589c0]{font-size:2.2rem;font-weight:500;color:#2c3e50;flex:1;margin-right:1.2rem;line-height:1.4}.section .line .title[data-v-d18589c0] strong{font-weight:600;color:#1a1a1a}.section .line .title[data-v-d18589c0] em{font-style:italic;color:#666}.section .line .arrow[data-v-d18589c0]{font-size:1.6rem;color:#999;min-width:1.6rem;text-align:center;transition:transform .2s ease;flex-shrink:0}.section .list[data-v-d18589c0]{border-left:.2rem solid #e0e0e0;margin-left:1.6rem;box-shadow:-1rem 0 2rem #00000024;animation:slideDown-d18589c0 .2s ease}@keyframes slideDown-d18589c0{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:100rem;padding-top:.4rem;padding-bottom:.8rem}}.section-fancy[data-v-d18589c0]{border-radius:1.2rem;background:linear-gradient(135deg,#f8f9fa,#fff);border:.1rem solid #e9ecef;overflow:hidden;margin-bottom:.8rem}.section-fancy .line[data-v-d18589c0]{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.8rem;cursor:pointer;transition:all .2s ease}.section-fancy .line[data-v-d18589c0]:before{content:"📁";font-size:1.8rem;flex-shrink:0}.section-fancy .line[data-v-d18589c0]:hover{background:#00000005}.section-fancy .line .title[data-v-d18589c0]{font-size:1.6rem;font-weight:600;color:#2d3436;flex:1;letter-spacing:-.01em}.section-fancy .line .arrow[data-v-d18589c0]{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;border-radius:.6rem;background:#f1f3f5;color:#868e96;font-size:1rem;transition:all .3s ease}.section-fancy .list[data-v-d18589c0]{padding:.8rem 1.6rem 1.2rem 2.4rem;background:#fafbfc;border-top:.1rem solid #f1f3f5}.section-compact[data-v-d18589c0]{background:transparent;margin-bottom:.2rem}.section-compact .line[data-v-d18589c0]{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.2rem;cursor:pointer;border-radius:.6rem;transition:background .15s ease}.section-compact .line[data-v-d18589c0]:hover{background:#f0f2f5}.section-compact .line .title[data-v-d18589c0]{font-size:1.4rem;font-weight:500;color:#4a5568;flex:1}.section-compact .line .arrow[data-v-d18589c0]{font-size:1rem;color:#a0aec0;opacity:.7;transition:opacity .2s}.section-compact .line:hover .arrow[data-v-d18589c0]{opacity:1}.section-compact .list[data-v-d18589c0]{padding:.2rem 0 .4rem 1.6rem;border-left:.1rem solid #e2e8f0;margin-left:1.2rem}.section-dark[data-v-d18589c0]{background:#1e1e1e;border-radius:.8rem;border:.1rem solid #333}.section-dark .line[data-v-d18589c0]{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;cursor:pointer;transition:background .2s}.section-dark .line[data-v-d18589c0]:hover{background:#2a2a2a}.section-dark .line .title[data-v-d18589c0]{color:#e0e0e0;font-size:1.5rem}.section-dark .line .arrow[data-v-d18589c0]{color:#666}.section-dark .list[data-v-d18589c0]{padding:.4rem 0 .8rem 2rem;border-left:.2rem solid #333;margin-left:1.6rem;background:#1a1a1a}.arrow[data-v-d18589c0]{transition:transform .3s ease}.arrow.open[data-v-d18589c0]{transform:rotate(90deg)}.section[data-level="0"]>.line[data-v-d18589c0]{background:#f8f9fa;font-weight:600}.section[data-level="1"]>.line[data-v-d18589c0]{background:#fff;padding-left:2.4rem}.section[data-level="2"]>.line[data-v-d18589c0]{background:#fff;padding-left:3.6rem;font-size:1.4rem}.section-accent .line[data-v-d18589c0]{position:relative;overflow:hidden}.section-accent .line[data-v-d18589c0]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.3rem;background:#4a9eff;transform:scaleY(0);transition:transform .2s ease}.section-accent .line[data-v-d18589c0]:hover:before{transform:scaleY(1)}.section-accent .line .arrow[data-v-d18589c0]{transition:all .2s ease}.section-accent .line:hover .arrow[data-v-d18589c0]{color:#4a9eff}.sortable-list{position:relative;list-style:none;padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom}.sortable-list.is-disabled{opacity:.7;pointer-events:none}.sortable-list.is-empty .sortable-empty{display:flex;align-items:center;justify-content:center;transition:all .3s ease;height:15rem}.sortable-list.is-empty .sortable-empty__text{text-align:center}.sortable-item{position:relative;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.sortable-item:active{cursor:grabbing}.sortable-item.is-dragging{opacity:.5;transform:scale(.98)}.sortable-item.is-drag-over{transform:scale(1.02);box-shadow:0 4px 16px #4a90e21a}.sortable-item__default{display:flex;align-items:center}.sortable-item__content{flex:1}.sortable-ghost{opacity:.4!important;box-shadow:none!important}.sortable-drag{opacity:1!important;box-shadow:0 12px 40px #00000026!important;transform:scale(1.05)!important;z-index:1000!important}.sortable-ghost-enter-active{animation:fadeInScale .3s ease}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.todo-list .todo-empty[data-v-0c633ccc]{padding:6rem 2rem;text-align:center;font-size:1.1rem}.drag-handle[data-v-0c633ccc]{cursor:grab;font-size:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle[data-v-0c633ccc]:active{cursor:grabbing}.more[data-v-0c633ccc]{cursor:pointer;text-align:center;padding:2rem}
