.animate-on-load[data-v-06d26f94]{opacity:0;transform:translateY(-100%);transition:opacity .6s ease,transform .6s ease}.animate-on-load.visible[data-v-06d26f94]{opacity:1;transform:translateY(0)}.navbar[data-v-06d26f94]{display:flex;align-items:center;justify-content:space-between;background:#0f0314;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);position:fixed;top:0;left:0;right:0;border:none;z-index:100;opacity:1;padding:0 clamp(12px,3vw,20px);min-height:70px}.logo-bracket[data-v-06d26f94]{color:#8c64a5}.logo-text[data-v-06d26f94]{color:#e8e8f0;width:clamp(70px,10vw,70px);height:clamp(70px,10vw,70px);display:flex;align-items:center;justify-content:center}.logo-text img[data-v-06d26f94]{width:100%;height:100%;object-fit:contain}.nav-links[data-v-06d26f94]{display:flex;align-items:center;gap:clamp(4px,1vw,8px);flex-wrap:wrap;justify-content:flex-end}.nav-link[data-v-06d26f94]{font-family:Poppins,sans-serif;font-size:clamp(15px,2vw,12.5px);text-transform:uppercase;letter-spacing:.08em;color:#c8c8d8;text-decoration:none;padding:clamp(4px,1vw,6px) clamp(8px,2vw,13px);border-radius:4px;transition:all .15s ease;white-space:nowrap}.nav-link[data-v-06d26f94]:hover,.nav-link.active[data-v-06d26f94]{color:#8c64a5;background:#7fff6e0f}@media(max-width:500px){.nav-link[data-v-06d26f94]{padding:4px 8px}}.app-container[data-v-9f193e8f]{display:flex;flex-direction:column;height:100vh}.router-wrapper[data-v-9f193e8f]{flex:1;overflow-y:auto}.page-preloader[data-v-dacc110a]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f0314;color:#6b4f7d;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;z-index:9999;opacity:1;visibility:visible;transition:opacity .4s ease,visibility .4s ease}.done[data-v-dacc110a]{opacity:0;visibility:hidden}.animate-on-load[data-v-dacc110a]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animate-on-load.visible[data-v-dacc110a]{opacity:1;transform:translateY(0)}.welcome-page[data-v-dacc110a]{min-height:100vh;background:linear-gradient(160deg,transparent 0%,transparent 50%,#0f0314 50.1%,#0f0314 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;position:relative;overflow:hidden}.welcome-container[data-v-dacc110a]{display:grid;grid-template-columns:1fr 1fr;gap:60px;width:100%;max-width:80%;align-items:center;justify-content:center}.welcome-left[data-v-dacc110a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;transform:rotate(-20deg)}.welcome-left.visible[data-v-dacc110a]{transform:rotate(-20deg)!important}.welcome-left img[data-v-dacc110a]{max-height:250px;width:auto;display:block;z-index:1;border-radius:40px}.welcome-title[data-v-dacc110a]{font-size:clamp(32px,18vw,190px);font-weight:900;color:#e8e8f0;font-family:Luckiest Guy,cursive;margin:0;line-height:19vh;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.welcome-subtitle[data-v-dacc110a]{color:#d4d4e0;font-size:clamp(24px,8vw,60px);font-weight:600;margin:-5px 0 0;line-height:1;font-family:Poppins,sans-serif}.welcome-right[data-v-dacc110a]{color:#c8c8d8;display:flex;align-items:center;justify-content:center;height:100%;transform:translate(11%,22%)}.welcome-content[data-v-dacc110a]{display:flex;flex-direction:column;gap:32px}.welcome-content.visible[data-v-dacc110a]{transform:translateY(0)!important}.welcome-desc[data-v-dacc110a]{font-size:18px;line-height:1.8;color:#d4d4e0;margin:0;max-width:none}.features-section[data-v-dacc110a]{margin:20px 0}.features-title[data-v-dacc110a]{font-size:24px;font-weight:600;color:#e8e8f0;margin:0 0 20px;font-family:Poppins,sans-serif}.features-grid[data-v-dacc110a]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card[data-v-dacc110a]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;text-align:center;transition:opacity .6s ease,transform .6s ease,background .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-card[data-v-dacc110a]:hover{background:#6b4f7d26;box-shadow:0 8px 24px #6b4f7d33}.feature-icon[data-v-dacc110a]{font-size:32px;margin-bottom:12px}.feature-card h3[data-v-dacc110a]{font-size:16px;font-weight:600;color:#e8e8f0;margin:0 0 8px}.feature-card p[data-v-dacc110a]{font-size:14px;color:#b8b8c8;margin:0;line-height:1.5}.welcome-actions[data-v-dacc110a]{display:flex;gap:16px;justify-content:space-evenly;flex-wrap:wrap;margin-top:20px}.btn[data-v-dacc110a]{padding:14px 36px;border-radius:6px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;font-size:16px}.btn-primary[data-v-dacc110a]{background:#6b4f7d;color:#fff;border:2px solid transparent}.btn-primary[data-v-dacc110a]:hover{background:#8c64a5;transform:translateY(-2px);box-shadow:0 8px 16px #6b4f7d}.btn-secondary[data-v-dacc110a]{background:transparent;color:#6b4f7d;border:2px solid #6b4f7d}.btn-secondary[data-v-dacc110a]:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 16px #b772e2}.allfoot[data-v-dacc110a]{transform:translateY(80px);text-align:center}.welcome-footer[data-v-dacc110a]{font-size:14px;color:#a8a8b8;margin-top:10px;margin-bottom:0}a[data-v-dacc110a]{color:#fff;text-decoration:underline}@media(max-width:1350px){.welcome-container[data-v-dacc110a]{grid-template-columns:1fr;gap:40px;padding:-40px 20px}.welcome-left[data-v-dacc110a]{transform:rotate(0)}.welcome-left.visible[data-v-dacc110a]{transform:rotate(0)!important}.welcome-right[data-v-dacc110a]{transform:none}.welcome-left img[data-v-dacc110a]{max-height:400px}.welcome-title[data-v-dacc110a]{font-size:clamp(28px,10vw,80px);margin-right:0;line-height:.95}.welcome-subtitle[data-v-dacc110a]{font-size:clamp(24px,8vw,40px)}.welcome-desc[data-v-dacc110a]{font-size:22px}.allfoot[data-v-dacc110a]{transform:none}}@media(max-width:768px){.welcome-page[data-v-dacc110a]{padding:20px 0;min-height:auto}.welcome-container[data-v-dacc110a]{gap:30px}.welcome-left[data-v-dacc110a]{transform:rotate(0)}.welcome-left.visible[data-v-dacc110a]{transform:rotate(0)!important}.welcome-right[data-v-dacc110a]{transform:none}.welcome-left img[data-v-dacc110a]{max-height:350px}.welcome-title[data-v-dacc110a]{font-size:60px;line-height:1.3}.welcome-desc[data-v-dacc110a]{font-size:20px}.features-grid[data-v-dacc110a]{grid-template-columns:1fr}.features-title[data-v-dacc110a]{font-size:205x}.welcome-actions[data-v-dacc110a]{justify-content:center;gap:12px}.feature-icon[data-v-dacc110a]{font-size:34px}.feature-card h3[data-v-dacc110a]{font-size:18px}.feature-card p[data-v-dacc110a]{font-size:16px}.btn[data-v-dacc110a]{width:100%;padding:12px 24px;font-size:18px}.allfoot[data-v-dacc110a]{transform:none}}@media(max-width:480px){.welcome-page[data-v-dacc110a]{padding:24px -10px}.welcome-left[data-v-dacc110a]{transform:rotate(0)}.welcome-left.visible[data-v-dacc110a]{transform:rotate(0)!important}.welcome-right[data-v-dacc110a]{transform:none}.welcome-left img[data-v-dacc110a]{max-height:70vw}.welcome-title[data-v-dacc110a]{font-size:12vw;line-height:1.3}.welcome-subtitle[data-v-dacc110a]{font-size:clamp(30px,40px)}.welcome-desc[data-v-dacc110a]{font-size:4.5vw}.features-title[data-v-dacc110a]{font-size:22px}.feature-card[data-v-dacc110a]{padding:16px}.feature-card h3[data-v-dacc110a]{font-size:18px}.feature-card p[data-v-dacc110a]{font-size:16px}.feature-icon[data-v-dacc110a]{font-size:30px}.btn[data-v-dacc110a]{font-size:17px}.allfoot[data-v-dacc110a]{transform:none}}[data-v-944b86ea]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body[data-v-944b86ea],html[data-v-944b86ea]{overflow:hidden}.animate-on-load[data-v-944b86ea]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animate-on-load.visible[data-v-944b86ea]{opacity:1;transform:translateY(0)}.auth-page[data-v-944b86ea]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(16px,5vw,32px);padding-top:102px;position:relative;overflow:hidden}.auth-card[data-v-944b86ea]{width:100%;max-width:480px;border-radius:8px;background:#0f031480;position:relative;z-index:1}.auth-card[data-v-944b86ea]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:none;border-radius:8px 8px 0 0}.auth-header[data-v-944b86ea]{padding:clamp(24px,5vw,40px) clamp(24px,5vw,40px) clamp(16px,4vw,24px);text-align:center;border-bottom:1px solid #8a7498}.logo-big[data-v-944b86ea]{font-family:Luckiest Guy,cursive;font-size:35px;font-weight:800;white-space:nowrap;letter-spacing:.2em;color:#e8e8f0;margin-bottom:8px;position:relative}.logo-big[data-v-944b86ea]:before{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#3e0b66,#60005d 13%,#770452 27%,#9f1e47 42%,#c95431 60%,#d7970f)}.lb[data-v-944b86ea]{color:#0f0314}.auth-sub[data-v-944b86ea]{font-size:clamp(14px,2vw,12px);color:#a8a8b8;text-transform:uppercase;letter-spacing:.15em}.auth-body[data-v-944b86ea]{padding:clamp(20px,4vw,32px) clamp(20px,5vw,40px) clamp(24px,5vw,40px);display:flex;flex-direction:column;gap:19px}form[data-v-944b86ea]{display:flex;flex-direction:column;gap:19px}fieldset[data-v-944b86ea]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:19px}.field[data-v-944b86ea]{display:flex;flex-direction:column;gap:6px}input[data-v-944b86ea]:focus,textarea[data-v-944b86ea]:focus{border:1px solid #8a7498;color:#fff;transform:scale(1.05)}label[data-v-944b86ea]{font-size:11px;color:#a8a8b8;letter-spacing:.12em}.input-wrapper[data-v-944b86ea]{position:relative;display:flex;align-items:center}.input-wrapper input[data-v-944b86ea]{width:100%;padding-right:42px}.eye-btn[data-v-944b86ea]{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#a8a8b8;transition:all .2s ease;outline:none}.eye-btn[data-v-944b86ea]:hover{color:#e8e8f0}.eye-btn svg[data-v-944b86ea]{width:17px;height:17px}output.error-msg[data-v-944b86ea]{display:block}.w-full[data-v-944b86ea]{width:100%;justify-content:center}.auth-footer[data-v-944b86ea]{text-align:center;font-size:12.5px;color:#a8a8b8}.auth-footer a[data-v-944b86ea]{color:#fff;text-decoration:none;margin-left:4px}.auth-footer a[data-v-944b86ea]:hover{text-decoration:underline}@media(max-width:530px){.logo-big[data-v-944b86ea]{font-size:7vw}}[data-v-f7f95398]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body[data-v-f7f95398],html[data-v-f7f95398]{overflow-y:hidden}.animate-on-load[data-v-f7f95398]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animate-on-load.visible[data-v-f7f95398]{opacity:1;transform:translateY(0)}.auth-page[data-v-f7f95398]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(16px,5vw,32px);padding-top:102px;position:relative;overflow:hidden}.auth-card[data-v-f7f95398]{width:100%;max-width:480px;border-radius:8px;background:#0f031480;position:relative;z-index:1}.auth-card[data-v-f7f95398]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:none;border-radius:8px 8px 0 0}.auth-header[data-v-f7f95398]{padding:clamp(24px,5vw,40px) clamp(24px,5vw,40px) clamp(16px,4vw,24px);text-align:center;border-bottom:1px solid #8a7498}.logo-big[data-v-f7f95398]{font-family:Luckiest Guy,cursive;font-size:35px;font-weight:800;letter-spacing:.2em;color:#e8e8f0;margin-bottom:8px;position:relative;white-space:nowrap}.logo-big[data-v-f7f95398]:before{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;background:linear-gradient(270deg,#3e0b66,#60005d 13%,#770452 27%,#9f1e47 42%,#c95431 60%,#d7970f)}.lb[data-v-f7f95398]{color:#0f0314}.auth-sub[data-v-f7f95398]{font-size:clamp(14px,2vw,12px);color:#a8a8b8;text-transform:uppercase;letter-spacing:.15em}.auth-body[data-v-f7f95398]{padding:clamp(20px,4vw,32px) clamp(20px,5vw,40px) clamp(24px,5vw,40px);display:flex;flex-direction:column;gap:19px}form[data-v-f7f95398]{display:flex;flex-direction:column;gap:19px}fieldset[data-v-f7f95398]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:19px}.field[data-v-f7f95398]{display:flex;flex-direction:column;gap:6px}input[data-v-f7f95398]:focus,textarea[data-v-f7f95398]:focus{border:1px solid #8a7498;color:#fff;transform:scale(1.05)}label[data-v-f7f95398]{font-size:11px;color:#a8a8b8;letter-spacing:.12em;display:flex;gap:8px;align-items:center}.hint[data-v-f7f95398]{color:#a8a8b8;font-size:10px;opacity:.6}.input-wrapper[data-v-f7f95398]{position:relative;display:flex;align-items:center}.input-wrapper input[data-v-f7f95398]{width:100%;padding-right:42px}.eye-btn[data-v-f7f95398]{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#a8a8b8;transition:color .2s ease;outline:none}.eye-btn[data-v-f7f95398]:hover{color:#e8e8f0}.eye-btn svg[data-v-f7f95398]{width:17px;height:17px}output.error-msg[data-v-f7f95398]{display:block}.w-full[data-v-f7f95398]{width:100%;justify-content:center}.auth-footer[data-v-f7f95398]{text-align:center;font-size:12.5px;color:#a8a8b8}.auth-footer a[data-v-f7f95398]{color:#fff;text-decoration:none;margin-left:4px}.auth-footer a[data-v-f7f95398]:hover{text-decoration:underline}@media(max-width:530px){.logo-big[data-v-f7f95398]{font-size:7vw}}.task-card[data-v-ae07b170]{border-radius:4px;padding:16px 19px;background:#0f031480;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;transition:none}.task-card[data-v-ae07b170]:hover{background:#0f0314d9}.task-card.done[data-v-ae07b170]{opacity:.55}.task-left[data-v-ae07b170]{display:flex;gap:16px;align-items:flex-start;flex:1;min-width:0}.check-btn[data-v-ae07b170]{background:none;border:none;cursor:pointer;padding:2px;flex-shrink:0;margin-top:2px}.check-inner[data-v-ae07b170]{width:18px;height:18px;border:1.5px solid #9d88ab;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#523a5c}.check-inner[data-v-ae07b170]:hover{border-color:#8c64a5}.check-inner.checked[data-v-ae07b170]{background:#8c64a5}.check-inner svg[data-v-ae07b170]{width:10px;height:10px}.task-content[data-v-ae07b170]{flex:1;min-width:0}.task-title[data-v-ae07b170]{font-family:Poppins,sans-serif;font-size:18px;color:#e8e8f0;font-weight:500;white-space:normal;word-break:break-word;overflow:hidden;margin:0}.task-title.striked[data-v-ae07b170]{text-decoration:line-through;color:#a8a8b8}.task-desc[data-v-ae07b170]{font-size:14px;color:#c8c8d8;margin-top:4px;margin-bottom:0;overflow:hidden;word-break:break-word}.task-meta[data-v-ae07b170]{display:flex;align-items:center;gap:13px;margin-top:8px}.task-date[data-v-ae07b170]{font-size:10.5px;color:#a8a8b8}.task-actions[data-v-ae07b170]{display:flex;gap:5px;flex-shrink:0;list-style:none;margin:0;padding:0}.action-btn[data-v-ae07b170]{background:none;border:1px solid transparent;border-radius:4px;cursor:pointer;padding:6px;color:#a8a8b8;display:flex;align-items:center}.action-btn svg[data-v-ae07b170]{width:14px;height:14px}.action-btn.edit[data-v-ae07b170]:hover{color:#fff;border-color:#ccc;background:#4fffdf0d}.action-btn.del[data-v-ae07b170]:hover{color:#ff6eab;border-color:#ff6eab4d;background:#ff6eab0d}.edit-form[data-v-ae07b170]{flex:1;display:flex;flex-direction:column;gap:11px}.edit-actions[data-v-ae07b170]{display:flex;gap:8px}.edit[data-v-ae07b170],.del[data-v-ae07b170]{transform:scale(1.1)}@media(max-width:768px){.edit[data-v-ae07b170],.del[data-v-ae07b170]{transform:scale(1.5)}}.animate-on-load[data-v-b2f58e72]{opacity:0;transform:translateY(24px);transition:opacity .4s ease,transform .4s ease}.animate-on-load.visible[data-v-b2f58e72]{opacity:1;transform:translateY(0)}.tasks-page[data-v-b2f58e72]{max-width:800px;margin:0 auto;padding:clamp(20px,4vw,40px) clamp(16px,5vw,24px);padding-top:110px}.page-header[data-v-b2f58e72]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:clamp(12px,3vw,16px)}.page-title[data-v-b2f58e72]{font-family:Luckiest Guy,cursive;font-size:40px;font-weight:800;letter-spacing:.1em;line-height:1;margin-bottom:6px}.title-acc[data-v-b2f58e72]{color:#0f0314;margin-right:.3em}.page-meta[data-v-b2f58e72]{font-size:12px;color:#a8a8b8;text-transform:uppercase;letter-spacing:.1em}.page-meta span[data-v-b2f58e72]{color:#c8c8d8}.stats-row[data-v-b2f58e72]{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px,2vw,16px);border-radius:4px;padding:clamp(8px,2vw,11px) clamp(12px,3vw,19px);background:#0f031499}.stat[data-v-b2f58e72]{text-align:center}.stat-num[data-v-b2f58e72]{display:block;font-family:Luckiest Guy,cursive;font-size:25px;font-weight:800;line-height:1}.stat-num.accent[data-v-b2f58e72]{color:#8c64a5}.stat-num.muted[data-v-b2f58e72]{color:#a8a8b8}.stat-label[data-v-b2f58e72]{font-size:11px;color:#a8a8b8;text-transform:uppercase;letter-spacing:.1em}.stat-divider[data-v-b2f58e72]{width:1px;height:30px;background:#0f031480;border:none;margin:0}.add-task-section[data-v-b2f58e72]{margin-bottom:24px}.add-task-form[data-v-b2f58e72]{border-radius:4px;background:#0f0314b3;overflow:hidden;display:grid;grid-template-rows:1fr 0fr;transition:all .3s ease}.add-task-form.expanded[data-v-b2f58e72]{grid-template-rows:auto 1fr}.add-row[data-v-b2f58e72]{display:flex;gap:10px;padding:10px;align-items:center}.add-input[data-v-b2f58e72]{border:none;background:transparent;font-size:15.5px;flex:1;padding:6px 10px;transition:all .15s}.add-input[data-v-b2f58e72]:focus{outline:none}.desc-row[data-v-b2f58e72]{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;border-top:1px solid transparent;transition:all .3s ease}.add-task-form.expanded .desc-row[data-v-b2f58e72]{grid-template-rows:1fr;opacity:1;border-top-color:#8a749880}.actions-row[data-v-b2f58e72]{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:all .3s ease}.add-task-form.expanded .actions-row[data-v-b2f58e72]{grid-template-rows:1fr;opacity:1}.actions-inner[data-v-b2f58e72]{display:flex;gap:8px;padding:0 10px 10px}.desc-row-inner[data-v-b2f58e72]{overflow:hidden;min-height:0}.desc-row textarea[data-v-b2f58e72]{border:none;border-radius:0;background:transparent;padding:10px;font-size:13px;width:100%;box-sizing:border-box;display:block;transition:none}.filters[data-v-b2f58e72]{display:flex;gap:6px;margin-bottom:19px}.filter-btn[data-v-b2f58e72]{font-family:Poppins,sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;padding:6px 14px;border:1px solid #8a7498;border-radius:4px;background:transparent;color:#a8a8b8;cursor:pointer;transition:color .2s ease,border-color .25s ease,background .25s ease,transform .15s ease}.filter-btn[data-v-b2f58e72]:hover{color:#e8e8f0;border-color:#9d88ab}.filter-btn[data-v-b2f58e72]:active{transform:scale(.97)}.filter-btn.active[data-v-b2f58e72]{color:#000;border-color:transparent;background:#fff}.task-list[data-v-b2f58e72]{min-height:200px}.task-list-inner[data-v-b2f58e72]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.empty-state[data-v-b2f58e72]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:64px 32px;color:#a8a8b8;font-size:13px}.empty-icon[data-v-b2f58e72]{font-family:Luckiest Guy,cursive;font-size:40px;font-weight:800;color:#a8a8b8;opacity:.3;letter-spacing:.3em}.task-enter-active[data-v-b2f58e72]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.task-leave-active[data-v-b2f58e72]{transition:opacity .25s ease,transform .25s ease!important;position:absolute;width:100%}.task-enter-from[data-v-b2f58e72]{opacity:0;transform:translateY(-10px)}.task-leave-to[data-v-b2f58e72]{opacity:0;transform:translate(20px)}.task-move[data-v-b2f58e72]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.task-enter-active[data-v-b2f58e72],.task-leave-active[data-v-b2f58e72]{transition:all .3s ease}.btn-sm[data-v-b2f58e72]{padding:6px 14px;font-size:14px}@media(max-width:768px){.filter-btn[data-v-b2f58e72]{font-size:15px;padding:5px 12px}}@media(max-width:480px){.tasks-page[data-v-b2f58e72]{padding:clamp(16px,3vw,20px) clamp(12px,3vw,16px);padding-top:90px}.stats-row[data-v-b2f58e72]{justify-content:center;width:100%}.stat-num[data-v-b2f58e72]{font-size:22px}.stat-divider[data-v-b2f58e72]{width:30px;height:1px}.page-title[data-v-b2f58e72]{font-size:35px}.page-header[data-v-b2f58e72]{margin-bottom:20px}.stats-row[data-v-b2f58e72]{gap:35px;padding:8px 12px}.stat-divider[data-v-b2f58e72]{display:none}.add-task-form[data-v-b2f58e72]{border-radius:4px}.add-row[data-v-b2f58e72]{flex-direction:column;gap:8px}.btn-sm[data-v-b2f58e72]{width:100%}.filters[data-v-b2f58e72]{overflow-x:auto;gap:4px;padding-bottom:8px}}.animate-on-load[data-v-37a11b1e]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animate-on-load.visible[data-v-37a11b1e]{opacity:1;transform:translateY(0)}.profile-page[data-v-37a11b1e]{max-width:760px;margin:0 auto;padding:clamp(20px,4vw,40px) clamp(16px,5vw,24px);padding-top:110px}.page-header[data-v-37a11b1e]{margin-bottom:10px}.page-title[data-v-37a11b1e]{font-family:Luckiest Guy,cursive;font-size:40px;font-weight:800;letter-spacing:.1em}.title-acc[data-v-37a11b1e]{color:#0f0314;margin-right:.3em}.cards-grid[data-v-37a11b1e]{display:grid;gap:19px}.card[data-v-37a11b1e]{border-radius:4px;background:#0f031480;padding:24px;display:flex;flex-direction:column;gap:1rem}.card-label[data-v-37a11b1e]{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:#a8a8b8;padding-bottom:13px;border-bottom:1px solid #8a7498;margin:0}.card-label.danger[data-v-37a11b1e]{color:#ff6eab}.username[data-v-37a11b1e]{font-family:Luckiest Guy,cursive;font-size:25.6px;font-weight:700;color:#e8e8f0}.user-stats[data-v-37a11b1e]{display:flex;flex-wrap:wrap;gap:clamp(20px,5vw,32px);margin:0}.us-item[data-v-37a11b1e]{display:flex;flex-direction:column}.us-val[data-v-37a11b1e]{font-family:Luckiest Guy,cursive;font-size:28.8px;font-weight:800;line-height:1;margin:0}.us-val.accent[data-v-37a11b1e]{color:#8c64a5}.us-val.muted[data-v-37a11b1e]{color:#a8a8b8}.us-key[data-v-37a11b1e]{font-size:10.4px;color:#a8a8b8;text-transform:uppercase;letter-spacing:.1em;margin-top:2px}.field[data-v-37a11b1e]{display:flex;flex-direction:column;gap:6px}label[data-v-37a11b1e]{font-size:11px;color:#a8a8b8;letter-spacing:.12em}.success-msg[data-v-37a11b1e]{font-size:12.5px;color:#0f0314;padding:10px 16px;border:1px solid rgba(127,255,110,.25);border-radius:4px;background:#7fff6e0d;display:block}.danger-card[data-v-37a11b1e]{border-color:#ff6eab33}.danger-text[data-v-37a11b1e]{font-size:13px;color:#c8c8d8;line-height:1.7}.confirm-row[data-v-37a11b1e]{display:flex;align-items:center;gap:13px}.confirm-text[data-v-37a11b1e]{font-size:12.5px;color:#ff6eab;font-weight:400}@media(max-width:480px){.profile-page[data-v-37a11b1e]{padding:clamp(16px,3vw,20px) clamp(12px,3vw,16px);padding-top:90px}.page-title[data-v-37a11b1e]{font-size:35px}.cards-grid[data-v-37a11b1e]{gap:12px}.card[data-v-37a11b1e]{padding:16px;gap:12px}.button[data-v-37a11b1e]{width:100%}.confirm-row[data-v-37a11b1e]{flex-direction:column;gap:8px}.btn-sm[data-v-37a11b1e]{width:100%}}.not-found-page[data-v-4adf7f9c]{min-height:100%;display:flex;align-items:center;justify-content:center;padding:0}.not-found-container[data-v-4adf7f9c]{position:relative;z-index:10}.content[data-v-4adf7f9c]{text-align:center}.error-code[data-v-4adf7f9c]{font-size:10rem;font-weight:700;color:#0f0314;margin-bottom:0;transform:translateY(25px);display:block}h1[data-v-4adf7f9c]{font-size:2.5rem;margin-bottom:.5rem;color:#e8e8f0}p[data-v-4adf7f9c]{font-size:1.1rem;color:#c8c8d8;margin-bottom:1rem}.btn[data-v-4adf7f9c]{display:inline-block}@keyframes fadeUp-4adf7f9c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up[data-v-4adf7f9c]{animation:fadeUp-4adf7f9c .6s ease .1s both}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}input,input[type=text],input[type=number],input[type=email],input[type=tel],textarea{font-size:16px}input,textarea{-webkit-appearance:none;appearance:none}html{font-size:16px;height:100vh;background:#0f0314}html,body{height:100vh;touch-action:pan-x pan-y;-webkit-text-size-adjust:none}@property --angle{syntax: "<angle>"; initial-value: 135deg; inherits: false;}body{background-image:linear-gradient(var(--angle),hsl(274deg 81% 22%) 0%,hsl(302deg 99% 19%) 13%,hsl(319deg 94% 24%) 27%,hsl(341deg 68% 37%) 42%,hsl(14deg 61% 49%) 60%,hsl(41deg 87% 45%) 100%);animation:gradientShift 15s ease-in-out infinite;background-size:150% 150%;color:#e8e8f0;font-family:Poppins,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-ms-overflow-style:none;overflow:hidden}@keyframes gradientShift{0%,to{--angle: 135deg}50%{--angle: 200deg}}::-webkit-scrollbar{width:6px;display:none}::-webkit-scrollbar-track{background:#523a5c}::-webkit-scrollbar-thumb{background:#9d88ab;border-radius:3px}#app,#app-container{position:relative;z-index:1}.btn{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:10px 22px;border:1px solid #9d88ab;border-radius:4px;cursor:pointer;transition:all .15s ease;text-transform:uppercase;letter-spacing:.08em;background:transparent;color:#c8c8d8}.btn:active{transform:translateY(1px)}@property --angleb{syntax: "<angle>"; initial-value: 90deg; inherits: false;}@keyframes gradientShiftb{0%,to{--angleb: 90deg}50%{--angleb: 270deg}}.btn-primary{background:#fff;color:#000;border:none;font-weight:700;animation:none}.btn-primary.logre:hover,.upgb:hover{background-image:linear-gradient(var(--angleb),hsl(274deg 81% 22%) 0%,hsl(302deg 99% 19%) 13%,hsl(319deg 94% 24%) 27%,hsl(341deg 68% 37%) 42%,hsl(14deg 61% 49%) 60%,hsl(41deg 87% 45%) 100%);color:#fffc;transform:scale(.95);animation:gradientShiftb 2s ease-in infinite}.btn-danger{color:#ff6eab;border-color:#ff6eab}.btn-danger:hover{background:#ff6eab;color:#523a5c}.btn-ghost{border:none}.btn-ghost:hover{color:#000;background:#ff6eab}.btn-sm{padding:6px 14px;font-size:12px}.btn-primary.logre{font-size:18px}input,textarea{font-family:Poppins,sans-serif;font-size:14px;background:#0f0314b3;border:1px solid #0f0314;border-radius:4px;color:#fff;padding:10px 16px;width:100%;outline:none;transition:all .15s ease}input:focus,textarea:focus{border:1px solid #8a7498;color:#fff}input::placeholder,textarea::placeholder{color:#a8a8b8}input::placeholder:focus,textarea::placeholder:focus{color:#fff}textarea{resize:vertical;min-height:80px}@media(max-width:480px){input,textarea{font-size:18px;padding:8px 12px}input::placeholder{font-size:16px}textarea::placeholder{font-size:15px}}.tag{display:inline-block;font-family:Poppins,sans-serif;font-size:11px;padding:3px 10px;border-radius:2px;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.tag-active{background:#7fff6e1a;color:#ccc;border:1px solid rgba(15,3,20,.7)}.tag-done{background:#6b4f7d;color:#a8a8b8;border:1px solid #8a7498}.error-msg{font-size:12.5px;color:#ff6eab;padding:10px 16px;border:1px solid rgba(255,110,171,.25);border-radius:4px;background:#ff6eab0d}footer{position:fixed;right:0;bottom:0;text-align:center;font-size:12px;color:#fff;border-radius:5px 0 0;background:#000}footer a{color:#7b1fa3}
