.zaZZba_home-container{--primary-color:#4158d0;--secondary-color:#c850c0;--tertiary-color:#7c5cf5;--quaternary-color:#53a9ff;--accent-color:#ffcc70;--streak-color-primary:#f2960b;--streak-color-secondary:#fb6f24;--text-primary:#334155;--text-secondary:#64748b;--bg-gradient:linear-gradient(135deg, var(--tertiary-color) 0%, var(--quaternary-color) 100%);--border-radius:16px;--box-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--transition:all .3s ease;--icon-blue:#4158d0;--icon-purple:#c850c0;--icon-pink:#ff6b8b;--icon-orange:#f59e0b;--icon-green:#10b981;--icon-teal:#0ea5e9;--icon-yellow:#fbbf24;--icon-red:#ef4444}:where(html):not(.dark) .zaZZba_home-container{--bg-color:#fafafa;--card-bg:#fff}.dark .zaZZba_progress-container{background:#2d2d2d!important}:is(.dark .zaZZba_avatar-modal-header h3,.dark .zaZZba_avatar-modal-header span){color:#000!important}.dark .zaZZba_info-label{color:#323232!important}.dark .zaZZba_user-info{background-color:#fff!important}.dark .zaZZba_user-info i{width:20px}.zaZZba_home-container{max-width:1800px;margin:0 auto;padding:.5rem;position:relative;overflow:visible}.zaZZba_floating-icons{z-index:0;opacity:.15;pointer-events:none;font-size:3rem;position:absolute}.zaZZba_float-icon-1{color:var(--primary-color);animation:8s ease-in-out infinite zaZZba_float;top:10%;left:5%}.zaZZba_float-icon-2{color:var(--secondary-color);animation:10s ease-in-out 1s infinite zaZZba_float;top:40%;right:5%}.zaZZba_float-icon-3{color:var(--accent-color);animation:7s ease-in-out .5s infinite zaZZba_float;bottom:15%;left:10%}.zaZZba_dashboard-container{grid-template:"welcome welcome""sidebar main""user-dashboard main"/2fr 2fr;gap:1.5rem;display:grid}.zaZZba_dashboard-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;animation:.8s ease-out zaZZba_fadeInDown;position:relative}.zaZZba_dashboard-header h1{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:4rem;font-weight:800;line-height:1.1;position:relative}.zaZZba_dashboard-header h1:after{content:"";background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;width:150px;height:4px;animation:1s ease-out .5s both zaZZba_lineGrow;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}@keyframes zaZZba_lineGrow{0%{opacity:0;width:0}to{opacity:1;width:150px}}.zaZZba_dashboard-welcome{text-align:center;border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:#660180;background:#fff;border:1px solid #0000000f;grid-area:welcome;margin-bottom:.5rem;padding:1.5rem}.zaZZba_dashboard-welcome span{color:#660180}.dark .zaZZba_dashboard-welcome{color:#660180!important}.dark .zaZZba_dashboard-welcome span{color:#660180!important}.zaZZba_sidebar{flex-direction:column;grid-area:sidebar;gap:1.5rem;display:flex}.zaZZba_user-dashboard{flex-direction:column;grid-area:user-dashboard;gap:1.5rem;display:flex}.zaZZba_dashboard-card{background:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:var(--transition);border:1px solid #fff3;border-top:4px solid var(--secondary-color);box-sizing:border-box;width:auto;height:auto;padding:1rem;position:relative;overflow:visible}.zaZZba_dashboard-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.zaZZba_dashboard-card h2,.zaZZba_dashboard-card h3{color:var(--primary-color);justify-content:center;align-items:center;font-size:30px;font-weight:500;display:inline-block;position:relative}.zaZZba_dashboard-card h2{margin-bottom:1rem}.zaZZba_stats{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.zaZZba_stat-item{border-radius:var(--border-radius);transition:var(--transition);background:linear-gradient(135deg,#4158d00d,#c850c00d);border:1px solid #4158d01a;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.zaZZba_stat-item:hover{background:linear-gradient(135deg,#4158d01a,#c850c01a);transform:translateY(-3px)}.zaZZba_stat-number{background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1}.zaZZba_stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:600}.zaZZba_stat-item-content{flex-direction:column;align-items:center;display:flex}.zaZZba_stat-icon{background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:1.5rem;transition:transform .3s;transform:translateY(0)}.zaZZba_stat-item:hover .zaZZba_stat-icon{transform:translateY(-3px)scale(1.1)}.zaZZba_user-profile-card{width:100%;position:relative;overflow:visible}.zaZZba_user-info{background-color:#fff;border-radius:10px;margin-top:.5rem;padding:1rem}.zaZZba_info-row{border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:1rem;padding:.75rem .5rem;transition:all .2s;display:flex;position:relative}.zaZZba_info-row:hover{background-color:#0000;transform:translate(5px)}.zaZZba_info-label{align-items:center;min-width:130px;font-weight:700;display:flex;color:#728984!important}.zaZZba_info-label .zaZZba_info-icon{text-align:center;width:1rem;margin-right:.5rem}.zaZZba_info-value{color:#660180;align-items:center;font-weight:900;display:flex;position:relative}.zaZZba_main-content{grid-area:main;position:relative}.zaZZba_main-scroll{flex-direction:column;gap:1rem;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.zaZZba_dashboard-actions{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}.zaZZba_action-card{background:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:var(--transition);cursor:pointer;box-sizing:border-box;border:1px solid #fff3;align-items:center;gap:1rem;max-width:100%;padding:1.25rem;display:flex;position:relative;overflow:hidden}.zaZZba_action-card:hover{transform:translate(5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.zaZZba_action-card-icon{background:linear-gradient(135deg,#4158d01a,#c850c01a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.zaZZba_action-card-content{text-align:center;flex-grow:1}.zaZZba_action-card h3{background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.zaZZba_action-card p{color:var(--text-secondary);margin-bottom:.75rem;font-size:.875rem}.zaZZba_progress-container{border-radius:var(--border-radius);transition:var(--transition);background:0 0;flex-direction:column;gap:1rem;display:flex;position:relative;overflow:visible}.zaZZba_progress-container h3{color:var(--primary-color);margin-bottom:1.25rem;font-weight:700}.zaZZba_progress-bar-container{background:#f3f4f6;border-radius:1rem;width:100%;min-width:100px;height:.75rem;margin:.5rem 0;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.zaZZba_progress-bar-fill{background:linear-gradient(90deg, var(--streak-color-secondary), var(--streak-color-primary), var(--accent-color));border-radius:1rem;width:0;min-width:5px;height:100%;min-height:.75rem;transition:width 1.5s cubic-bezier(.16,1,.3,1);display:block}.zaZZba_progress-bar-labels{color:var(--text-secondary);justify-content:space-between;margin-top:.5rem;font-size:.875rem;display:flex}.zaZZba_home-container #progress-percentage{background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.zaZZba_streak-display{justify-content:center;gap:.5rem;width:100%;height:100%;display:flex}.zaZZba_streak-day{width:2rem;height:2rem;color:var(--text-secondary);transition:var(--transition);background:#f3f4f6;border:1px solid #0000000d;border-radius:8px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex;position:relative}.zaZZba_streak-day.zaZZba_active{background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));color:#fff;border:none;transform:scale(1.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.zaZZba_day-label{color:var(--text-secondary);font-size:.65rem;font-weight:600;position:absolute;bottom:-1.25rem}.zaZZba_fire-section{justify-content:center;align-items:center;width:100%;height:120px;margin:.5rem 0;display:flex;position:relative}.zaZZba_fire{background-color:#0000;width:100px;height:100px;position:relative}.zaZZba_fire-streak-text{color:#fff;text-shadow:0 0 10px #000c,0 0 20px #0009,0 0 30px #0006;z-index:100;pointer-events:none;font-size:3rem;font-weight:1000;animation:2s ease-in-out infinite alternate zaZZba_fireTextGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zaZZba_fire-center{width:100%;height:100%;animation:3s ease-out infinite both zaZZba_scaleUpDown;position:absolute}.zaZZba_fire-center .zaZZba_main-fire{filter:drop-shadow(0 0 10px #ff5a01);background-image:radial-gradient(at 10px 0,#d43300 0%,#ef5a00 50%,#ffd900 50%);border-radius:0 40% 60%;width:100%;height:100%;position:absolute;transform:scaleX(.8)rotate(45deg)}.zaZZba_fire-center .zaZZba_particle-fire{filter:drop-shadow(0 0 10px #d43322);background-color:#ef5a00;border-radius:50%;width:10px;height:10px;animation:2s ease-out infinite both zaZZba_particleUp;position:absolute;top:60%;left:45%}.zaZZba_fire-right{width:100%;height:100%;animation:2s ease-out infinite both zaZZba_shake;position:absolute}.zaZZba_fire-right .zaZZba_main-fire{filter:drop-shadow(0 0 10px #d43322);background-color:#ef5a00;border-radius:0 40% 60%;width:80%;height:80%;position:absolute;top:15%;right:-25%;transform:scaleX(.8)rotate(45deg)}.zaZZba_fire-right .zaZZba_particle-fire{filter:drop-shadow(0 0 10px #d43322);background-color:#ef5a00;border-radius:50%;width:15px;height:15px;animation:2s ease-out infinite both zaZZba_particleUp;position:absolute;top:45%;left:50%;transform:scaleX(.8)rotate(45deg)}.zaZZba_fire-left{width:100%;height:100%;animation:3s ease-out infinite both zaZZba_shake;position:absolute}.zaZZba_fire-left .zaZZba_main-fire{filter:drop-shadow(0 0 10px #d43322);background-color:#ef5a00;border-radius:0 40% 60%;width:80%;height:80%;position:absolute;top:15%;left:-20%;transform:scaleX(.8)rotate(45deg)}.zaZZba_fire-left .zaZZba_particle-fire{filter:drop-shadow(0 0 10px #d43322);width:10%;height:10%;animation:zaZZba_particleUp 3s infinite ease-out 0;background-color:#ef5a00;border-radius:50%;animation-fill-mode:both;position:absolute;top:10%;left:20%}.zaZZba_fire-bottom .zaZZba_main-fire{filter:blur(10px);background-color:#ff7800;border-radius:0 40% 100%;width:75%;height:75%;animation:2s ease-out infinite both zaZZba_glow;position:absolute;top:30%;left:20%;transform:scaleX(.8)rotate(45deg)}:is(:where(.zaZZba_home-container) .fa-book-open,:where(.zaZZba_home-container) .fa-plus-circle,:where(.zaZZba_home-container) .fa-gamepad,:where(.zaZZba_home-container) .fa-graduation-cap,:where(.zaZZba_home-container) .fa-magic,:where(.zaZZba_home-container) .fa-dice){background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem}.zaZZba_dashboard-btn{transition:var(--transition);border-radius:8px;gap:20px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.zaZZba_dashboard-btn-primary{background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));color:#fff;border:none;gap:20px;box-shadow:0 4px 6px -1px #4158d04d,0 2px 4px -1px #4158d00f}.zaZZba_dashboard-btn-primary:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 15px -3px #4158d04d,0 4px 6px -2px #4158d00d}.zaZZba_tasks-activity{background:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);border-top:4px solid #731dcefe;width:100%;padding:0;position:relative}.zaZZba_tasks-header{background:linear-gradient(135deg,#4158d00d,#c850c008);border-bottom:1px solid #0000000d;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.75rem;padding:1.5rem 1.5rem 1rem;display:grid}.zaZZba_tasks-packages-link{justify-self:start;min-width:0}.zaZZba_tasks-header h5{color:#a855f7;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:1.75rem;font-weight:800;display:flex}.zaZZba_tasks-header h3 i{color:var(--secondary-color);font-size:1.1rem}.zaZZba_tasks-count{background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));color:#fff;text-align:center;border-radius:20px;justify-self:end;min-width:2rem;padding:.25rem .75rem;font-size:.875rem;font-weight:700;box-shadow:0 2px 4px #0000001a}.zaZZba_activity-list{max-height:320px;padding:.5rem;list-style:none;overflow:hidden auto}.zaZZba_activity-list::-webkit-scrollbar{width:4px}.zaZZba_activity-list::-webkit-scrollbar-track{background:#0000000d;border-radius:2px}.zaZZba_activity-list::-webkit-scrollbar-thumb{background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));border-radius:2px}.zaZZba_task-card{cursor:pointer;background:#e4fef6;border-left:5px solid #f68903;border-radius:12px;justify-content:space-between;margin-bottom:.75rem;padding:.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:visible}.zaZZba_task-card:hover{background:linear-gradient(135deg,#fffffff2,#ffffffb3);box-shadow:0 12px 25px #0000001a,0 4px 10px #4158d01a}.zaZZba_task-icon{background:linear-gradient(135deg,#4158d01a,#c850c01a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;margin-right:1rem;font-size:1.7rem;transition:all .3s;display:flex;position:relative}.zaZZba_task-content{flex-direction:row;justify-content:space-between;width:100%;display:flex}.zaZZba_activity-title{color:#000;scroll-behavior:smooth;justify-content:flex-start;align-items:center;width:100%;max-width:300px;max-height:60px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:auto hidden}.zaZZba_activity-title::-webkit-scrollbar{background:0 0;height:6px}.zaZZba_activity-title::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px;margin:0 5px}.zaZZba_activity-title::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));opacity:.7;border-radius:10px;transition:all .3s}.zaZZba_activity-title::-webkit-scrollbar-thumb:hover{opacity:1;background:linear-gradient(90deg, var(--secondary-color), var(--primary-color));transform:scaleY(1.2)}.zaZZba_activity-time{width:100%;color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.zaZZba_activity-time i{color:var(--tertiary-color);font-size:.875rem}.zaZZba_word-count{color:#3202a2;font-weight:700}.zaZZba_word-label{font-size:.9rem}.zaZZba_task-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.zaZZba_task-priority{align-items:center;display:flex}.zaZZba_priority-dot{background:linear-gradient(45deg,#03d063,#02d241);border-radius:50%;width:8px;height:8px;animation:2s infinite zaZZba_pulse-priority;box-shadow:0 0 0 3px #12d49357}.zaZZba_no-activity{text-align:center;border-radius:var(--border-radius);background:linear-gradient(135deg,#10b9810d,#0ea5e908);margin:.75rem;padding:.85rem 1rem}.zaZZba_no-activity-icon{color:#fff;background:linear-gradient(45deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0 auto .4rem;display:flex;box-shadow:0 4px 10px #10b9814d}.zaZZba_no-activity-icon i{font-size:1rem}.zaZZba_no-activity h4{color:var(--text-primary);margin-bottom:.2rem;font-size:1rem;font-weight:700}.zaZZba_no-activity p{color:var(--text-secondary);margin-bottom:0;font-size:.85rem;line-height:1.35}.zaZZba_add-task-btn{border:2px solid var(--primary-color);color:var(--primary-color);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-weight:600;transition:all .3s;display:inline-flex}.zaZZba_add-task-btn:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #4158d04d}.zaZZba_mouse-tracker{display:none}.zaZZba_fade-in{animation:.5s .55s forwards zaZZba_fadeIn}.zaZZba_pulse-animation{animation:.3s ease-in-out zaZZba_pulse-btn}@keyframes zaZZba_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes zaZZba_float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(5deg)}to{transform:translateY(0)rotate(0)}}@keyframes zaZZba_pulse{0%{transform:scale(1);box-shadow:0 0 #a45aeaf2}70%{transform:scale(1.1);box-shadow:0 0 0 10px #e96bff00}to{transform:scale(1);box-shadow:0 0 #710da28d}}@keyframes zaZZba_pulse-btn{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes zaZZba_pulse-priority{0%,to{box-shadow:0 0 0 3px #10b9817c}50%{box-shadow:0 0 0 6px #10b9811a}}@keyframes zaZZba_scaleUpDown{0%,to{transform:scaleY(1)scaleX(1)}50%,90%{transform:scaleY(1.1)}75%{transform:scaleY(.95)}80%{transform:scaleX(.95)}}@keyframes zaZZba_shake{0%,to{transform:skew(0)scale(1)}50%{transform:skew(5deg)scale(.9)}}@keyframes zaZZba_particleUp{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0;top:-100%;transform:scale(.5)}}@keyframes zaZZba_glow{0%,to{background-color:#ef5a00}50%{background-color:#ff7800}}@keyframes zaZZba_fireTextGlow{0%{text-shadow:0 0 10px #000c,0 0 20px #0009,0 0 30px #0006,0 0 5px #fffc}to{text-shadow:0 0 15px #000000e6,0 0 25px #000000b3,0 0 35px #00000080,0 0 10px #fff}}.zaZZba_glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffb3,#ffffff4d);border:1px solid #fff3}.zaZZba_icon-circle{width:2.5rem;height:2.5rem;transition:var(--transition);color:var(--primary-color);background:linear-gradient(135deg,#4158d01a,#c850c01a);border-radius:50%;justify-content:center;align-items:center;margin-right:.75rem;display:inline-flex}.zaZZba_icon-circle.zaZZba_blue{color:var(--icon-blue);background:linear-gradient(135deg,#4158d026,#4158d00d)}.zaZZba_icon-circle.zaZZba_purple{color:var(--icon-purple);background:linear-gradient(135deg,#c850c026,#c850c00d)}.zaZZba_icon-circle.zaZZba_pink{color:var(--icon-pink);background:linear-gradient(135deg,#ff6b8b26,#ff6b8b0d)}.zaZZba_icon-circle.zaZZba_orange{color:var(--icon-orange);background:linear-gradient(135deg,#f59e0b26,#f59e0b0d)}.zaZZba_icon-circle.zaZZba_green{color:var(--icon-green);background:linear-gradient(135deg,#10b98126,#10b9810d)}.zaZZba_icon-circle.zaZZba_teal{color:var(--icon-teal);background:linear-gradient(135deg,#0ea5e926,#0ea5e90d)}.zaZZba_dashboard-section-header{align-items:center;margin-bottom:1.25rem;display:flex}.zaZZba_dashboard-section-header h2,.zaZZba_dashboard-section-header h3{margin-bottom:0}.zaZZba_dashboard-card h2 img{vertical-align:middle;object-fit:cover;border:2px solid var(--primary-color);width:40px;height:40px;transition:var(--transition);border-radius:50%;margin-right:10px;box-shadow:0 3px 8px #00000026}.zaZZba_dashboard-card h2 img:hover{border-color:var(--secondary-color);transform:scale(1.1)}.zaZZba_dashboard-card h2{align-items:center;font-size:1.5rem;display:flex}.zaZZba_user-profile-card{position:relative;overflow:visible}.zaZZba_user-profile-header{flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.zaZZba_avatar-container{margin-bottom:1rem;position:relative}.zaZZba_user-avatar-dashboard{object-fit:cover;border:3px solid #af0ebe;border-radius:50%;width:90px;height:90px;margin-bottom:.5rem;transition:all .3s}.zaZZba_user-avatar-dashboard:hover{border-color:var(--secondary-color);transform:scale(1.05)}.zaZZba_avatar-container-dashboard:hover:before{opacity:.7;transform:scale(.5)}.zaZZba_user-profile-header h2{text-align:center;background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:.5rem;font-size:1.4rem}.zaZZba_user-profile-card .zaZZba_user-info{background-color:#fff;border-radius:10px;margin-top:.5rem;padding:1rem}.zaZZba_user-profile-card .zaZZba_info-row{border-radius:10px;padding:.75rem .5rem;transition:all .2s}.zaZZba_user-profile-card .zaZZba_info-row:hover{background-color:#0000;transform:translate(5px)}.zaZZba_sparkle-btn{position:relative;overflow:visible}.zaZZba_sparkle-btn .zaZZba_star-1{filter:drop-shadow(0 0 #fffc);z-index:-5;opacity:0;width:25px;height:auto;transition:all 1s cubic-bezier(.05,.83,.43,.96);position:absolute;top:20%;left:20%}.zaZZba_sparkle-btn .zaZZba_star-2{filter:drop-shadow(0 0 #fffc);z-index:-5;opacity:0;width:15px;height:auto;transition:all 1s cubic-bezier(0,.4,0,1.01);position:absolute;top:45%;left:45%}.zaZZba_sparkle-btn .zaZZba_star-3{filter:drop-shadow(0 0 #fffc);z-index:-5;opacity:0;width:5px;height:auto;transition:all 1s cubic-bezier(0,.4,0,1.01);position:absolute;top:40%;left:40%}.zaZZba_sparkle-btn .zaZZba_star-4{filter:drop-shadow(0 0 #fffc);z-index:-5;opacity:0;width:8px;height:auto;transition:all .8s cubic-bezier(0,.4,0,1.01);position:absolute;top:20%;left:40%}.zaZZba_sparkle-btn .zaZZba_star-5{filter:drop-shadow(0 0 #fffc);z-index:-5;opacity:0;width:15px;height:auto;transition:all .6s cubic-bezier(0,.4,0,1.01);position:absolute;top:25%;left:45%}.zaZZba_sparkle-btn .zaZZba_star-6{filter:drop-shadow(0 0 #fffc);z-index:-5;opacity:0;width:5px;height:auto;transition:all .8s;position:absolute;top:5%;left:50%}.zaZZba_sparkle-btn:hover .zaZZba_star-1{filter:drop-shadow(0 0 15px #fff);z-index:2;opacity:1;width:25px;height:auto;position:absolute;top:-80%;left:-30%}.zaZZba_sparkle-btn:hover .zaZZba_star-2{filter:drop-shadow(0 0 15px #fff);z-index:2;opacity:1;width:15px;height:auto;position:absolute;top:-25%;left:10%}.zaZZba_sparkle-btn:hover .zaZZba_star-3{filter:drop-shadow(0 0 15px #fff);z-index:2;opacity:1;width:5px;height:auto;position:absolute;top:55%;left:25%}.zaZZba_sparkle-btn:hover .zaZZba_star-4{filter:drop-shadow(0 0 15px #fff);z-index:2;opacity:1;width:8px;height:auto;position:absolute;top:30%;left:80%}.zaZZba_sparkle-btn:hover .zaZZba_star-5{filter:drop-shadow(0 0 15px #fff);z-index:2;opacity:1;width:15px;height:auto;position:absolute;top:25%;left:115%}.zaZZba_sparkle-btn:hover .zaZZba_star-6{filter:drop-shadow(0 0 15px #fff);z-index:2;opacity:1;width:5px;height:auto;position:absolute;top:5%;left:60%}.zaZZba_sparkle-btn .zaZZba_fil0{fill:#ffffffe6}.zaZZba_sparkle-btn:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 15px 30px #4158d066,0 5px 15px #c850c04d}.zaZZba_avatar-modal{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background-color:#00000080;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0;overflow:hidden}.zaZZba_avatar-modal-content{background-color:var(--card-bg);border-radius:20px;width:100%;max-width:550px;margin:5% auto;padding:0;animation:.3s zaZZba_fadeIn;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.zaZZba_avatar-modal-header{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.zaZZba_avatar-modal-header h3{color:#424957;align-items:center;margin:0;font-size:1.25rem;font-weight:600;display:flex}.zaZZba_avatar-modal-header h3 i{color:#6963db;margin-right:10px;font-size:1.4rem}.zaZZba_avatar-modal-close{color:#adb5bd;cursor:pointer;transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;font-weight:400;display:flex}.zaZZba_avatar-modal-close:hover{color:#6c757d;background-color:#0000000d}.zaZZba_avatar-modal-body{max-height:60vh;padding:20px 25px;overflow-y:auto}.zaZZba_avatar-modal-body::-webkit-scrollbar{display:none}.zaZZba_avatar-modal-body{-ms-overflow-style:none;scrollbar-width:none}.zaZZba_avatar-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:15px;display:grid}.zaZZba_avatar-option{cursor:pointer;aspect-ratio:1;border:3px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex;position:relative}.zaZZba_avatar-option:hover{transform:scale(1.08)}.zaZZba_avatar-option.zaZZba_selected{background-color:#c27fec1a;border-color:#c27fec;box-shadow:0 0 0 4px #c27fec33}.zaZZba_avatar-selection{object-fit:contain;width:90%;height:90%;transition:transform .2s}.zaZZba_avatar-option:hover .zaZZba_avatar-selection{transform:scale(1.05)}.zaZZba_avatar-selected{color:#fff;background-color:#c27fec;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 5px #0003}.zaZZba_avatar-modal-footer{background-color:#f8f9fa;border-top:1px solid #0000000d;justify-content:flex-end;gap:12px;padding:16px 25px;display:flex}.zaZZba_home-container #saveAvatarBtn{color:#fff;background:linear-gradient(45deg,#9368e9,#6963db);border:none;border-radius:10px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;box-shadow:0 2px 5px #6963db4d}.zaZZba_home-container #saveAvatarBtn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #6963db66}.zaZZba_home-container #cancelAvatarBtn{color:#6c757d;background:#f8f9fa;border:1px solid #dee2e6;border-radius:10px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s}.zaZZba_home-container #cancelAvatarBtn:hover{background-color:#e9ecef}.zaZZba_edit-btn-avatar{color:var(--tertiary-color);cursor:pointer;transition:var(--transition);background-color:#0000;border:none;border-radius:50%;padding:5px;font-size:1rem;position:absolute;bottom:0;right:0}.zaZZba_edit-btn-avatar:hover{color:var(--secondary-color)}.zaZZba_avatar-container-dashboard{margin:0 auto 15px;position:relative}.zaZZba_info-value{align-items:center;display:flex;position:relative}.zaZZba_edit-input{border:2px solid var(--primary-color);width:100%;transition:var(--transition);color:var(--text-primary);border-radius:8px;padding:8px 10px;font-size:14px;box-shadow:0 2px 5px #0000001a}.zaZZba_edit-input:focus{border-color:var(--secondary-color);outline:none;box-shadow:0 3px 8px #c850c033}.zaZZba_save-btn,.zaZZba_cancel-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:8px;transition:all .2s;display:flex}.zaZZba_save-btn{color:#10b981}.zaZZba_save-btn:hover{transform:scale(1.1)}.zaZZba_cancel-btn{color:#ef4444}.zaZZba_cancel-btn:hover{transform:scale(1.1)}.zaZZba_edit-btn{cursor:pointer;color:#191136;opacity:1;background:0 0;border:#6c757d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.zaZZba_edit-username,.zaZZba_edit-email{margin-left:10px!important}@media (max-width:1100px){.zaZZba_dashboard-card h3{font-size:20px;font-weight:700}.zaZZba_tasks-header h5{font-size:1.3rem;font-weight:800}.zaZZba_activity-title{max-width:200px}.zaZZba_action-card p{font-size:.7rem;font-weight:600}.zaZZba_info-value{text-overflow:ellipsis;flex:1;min-width:0;font-size:1rem;overflow:hidden}.zaZZba_row-name,.zaZZba_row-email{display:block}}@media (max-width:890px){.zaZZba_dashboard-container{gap:1rem}.zaZZba_activity-title{max-width:170px;font-size:.9rem;font-weight:600}.zaZZba_word-label{font-size:.7rem;font-weight:600}.zaZZba_user-dashboard,.zaZZba_user-info{width:100%;max-width:400px}.zaZZba_info-value{text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem}}@media (max-width:433px){.zaZZba_home-container{width:100vw;max-width:100%;padding:0;overflow:visible}:where(.zaZZba_home-container,.zaZZba_home-container *){box-sizing:border-box;max-width:100%}.zaZZba_dashboard-container{grid-template-columns:1fr;grid-template-areas:"header""welcome""sidebar""main""user-dashboard";gap:1rem;max-width:100%;padding:0;overflow:visible}.zaZZba_dashboard-header{margin-bottom:1rem}.zaZZba_dashboard-header h1{font-size:3rem}.zaZZba_dashboard-card{box-sizing:border-box;border-radius:12px;width:100%;margin-bottom:1rem;padding:.75rem;overflow:visible}.zaZZba_dashboard-card h2,.zaZZba_dashboard-card h3{text-align:center;margin-bottom:1rem;font-size:1.2rem}.zaZZba_stats{grid-template-columns:repeat(2,1fr);gap:.75rem}.zaZZba_stat-item{padding:.75rem}.zaZZba_stat-number{font-size:1.3rem}.zaZZba_stat-label{font-size:.7rem}.zaZZba_action-card{text-align:center;box-sizing:border-box;flex-direction:column;width:100%;padding:1rem}.zaZZba_action-card-icon{width:2.5rem;height:2.5rem;margin-bottom:.75rem}.zaZZba_user-avatar-dashboard{width:70px;height:70px}.zaZZba_tasks-header{gap:.75rem;padding:1rem}.zaZZba_tasks-header h5{font-size:1.2rem}.zaZZba_activity-list,.zaZZba_journal-list{max-height:250px}.zaZZba_task-card{margin-bottom:.5rem;padding:.75rem}.zaZZba_task-icon{width:2.25rem;height:2.25rem;margin-right:.5rem}.zaZZba_activity-title{max-width:150px}.zaZZba_activity-time{font-size:.8rem}.zaZZba_progress-container{gap:1rem;padding:1rem}.zaZZba_fire-section{height:90px}.zaZZba_fire{width:80px;height:80px}.zaZZba_fire-streak-text{font-size:2.5rem}.zaZZba_dashboard-card,.zaZZba_action-card,.zaZZba_tasks-activity{box-sizing:border-box;width:100%;margin-left:0;margin-right:0;overflow:visible}.zaZZba_user-info{box-sizing:border-box;width:100%;padding:.5rem}.zaZZba_info-row{box-sizing:border-box;width:100%;margin-bottom:.75rem;padding:.5rem .25rem;overflow:hidden}.zaZZba_info-label{flex-shrink:0;min-width:100px;font-size:.8rem}.zaZZba_info-value{text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.zaZZba_dashboard-btn{width:auto;max-width:100%;padding:.6rem 1rem;font-size:.8rem}}@media (max-width:413px){.zaZZba_home-container{width:100vw;max-width:100%;overflow:visible}:where(.zaZZba_home-container,.zaZZba_home-container *){box-sizing:border-box;max-width:100%}.zaZZba_dashboard-container{grid-template-columns:1fr;grid-template-areas:"header""welcome""sidebar""main""user-dashboard";justify-content:center;align-items:center;gap:1rem;max-width:100%;padding:0;overflow:visible}.zaZZba_dashboard-header{margin-bottom:1rem}.zaZZba_dashboard-header h1{font-size:3rem}.zaZZba_dashboard-card{box-sizing:border-box;border-radius:12px;width:100%;margin-bottom:1rem;padding:.75rem;overflow:visible}.zaZZba_dashboard-card h2,.zaZZba_dashboard-card h3{text-align:center;margin-bottom:1rem;font-size:1.2rem}.zaZZba_stats{grid-template-columns:repeat(2,1fr);gap:.75rem}.zaZZba_stat-item{padding:.75rem}.zaZZba_stat-number{font-size:1.3rem}.zaZZba_stat-label{font-size:.7rem}.zaZZba_action-card{text-align:center;box-sizing:border-box;flex-direction:column;width:100%;padding:1rem}.zaZZba_action-card-icon{width:2.5rem;height:2.5rem;margin-bottom:.75rem}.zaZZba_user-avatar-dashboard{width:70px;height:70px}.zaZZba_tasks-header{gap:.75rem;padding:1rem}.zaZZba_tasks-header h5{font-size:1.2rem}.zaZZba_activity-list,.zaZZba_journal-list{max-height:250px}.zaZZba_task-card{margin-bottom:.5rem;padding:.75rem}.zaZZba_task-icon{width:2.25rem;height:2.25rem;margin-right:.5rem}.zaZZba_activity-title{max-width:150px}.zaZZba_activity-time{margin-right:20px;font-size:.8rem}.zaZZba_progress-container{gap:1rem;padding:1rem}.zaZZba_fire-section{height:90px}.zaZZba_fire{width:80px;height:80px}.zaZZba_fire-streak-text{font-size:2.5rem}.zaZZba_dashboard-card,.zaZZba_action-card,.zaZZba_tasks-activity{box-sizing:border-box;width:100%;margin-left:0;margin-right:0;overflow:visible}.zaZZba_user-info{box-sizing:border-box;width:100%;padding:.5rem}.zaZZba_info-row{box-sizing:border-box;width:100%;margin-bottom:.75rem;padding:.5rem .25rem;overflow:hidden}.zaZZba_info-label{flex-shrink:0;min-width:100px;font-size:.8rem}.zaZZba_info-value{text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.zaZZba_dashboard-btn{width:auto;max-width:100%;padding:.6rem 1rem;font-size:.8rem}}@media (max-width:395px){.zaZZba_home-container{width:100vw;max-width:100%;overflow:visible}:where(.zaZZba_home-container,.zaZZba_home-container *){box-sizing:border-box;max-width:100%}.zaZZba_dashboard-container{grid-template-columns:1fr;grid-template-areas:"header""welcome""sidebar""main""user-dashboard";justify-content:center;align-items:center;gap:1rem;max-width:100%;padding:0}.zaZZba_dashboard-header{margin-bottom:1rem}.zaZZba_dashboard-header h1{font-size:3rem}.zaZZba_dashboard-card{border-radius:12px;margin-bottom:1rem;padding:.75rem}.zaZZba_dashboard-card h2,.zaZZba_dashboard-card h3{text-align:center;margin-bottom:1rem;font-size:1.2rem}.zaZZba_stats{grid-template-columns:repeat(2,1fr);gap:.75rem}.zaZZba_stat-item{padding:.75rem}.zaZZba_stat-number{font-size:1.3rem}.zaZZba_stat-label{font-size:.7rem}.zaZZba_action-card{text-align:center;box-sizing:border-box;flex-direction:column;width:100%;padding:1rem}.zaZZba_action-card-icon{width:2.5rem;height:2.5rem;margin-bottom:.75rem}.zaZZba_user-avatar-dashboard{width:70px;height:70px}.zaZZba_tasks-header{gap:.75rem;padding:1rem}.zaZZba_tasks-header h5{font-size:1.2rem}.zaZZba_activity-list,.zaZZba_journal-list{max-height:250px}.zaZZba_task-card{margin-bottom:.5rem;padding:.75rem}.zaZZba_task-icon{width:2.25rem;height:2.25rem;margin-right:.5rem}.zaZZba_activity-title{max-width:130px;font-size:.9rem;font-weight:600}.zaZZba_activity-time{margin-right:20px;font-size:.8rem}.zaZZba_progress-container{gap:1rem;padding:1rem}.zaZZba_fire-section{height:90px}.zaZZba_fire{width:80px;height:80px}.zaZZba_fire-streak-text{font-size:2.5rem}.zaZZba_dashboard-card,.zaZZba_action-card,.zaZZba_tasks-activity,.zaZZba_dashboard-welcome{box-sizing:border-box;width:95%;margin:0 auto;overflow:visible}.zaZZba_user-info{box-sizing:border-box;width:100%;padding:.5rem}.zaZZba_info-row{box-sizing:border-box;width:100%;margin-bottom:.75rem;padding:.5rem .25rem;overflow:hidden}.zaZZba_info-label{flex-shrink:0;min-width:100px;font-size:.8rem}.zaZZba_info-value{text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.zaZZba_dashboard-btn{width:auto;max-width:100%;padding:.6rem 1rem;font-size:.8rem}}@media (max-width:362px){.zaZZba_home-container{width:100vw;max-width:100%;overflow:visible}:where(.zaZZba_home-container,.zaZZba_home-container *){box-sizing:border-box;max-width:100%}.zaZZba_dashboard-container{grid-template-columns:1fr;grid-template-areas:"header""welcome""sidebar""main""user-dashboard";justify-content:center;align-items:center;gap:1rem;max-width:100%;padding:0}.zaZZba_dashboard-header{margin-bottom:1rem}.zaZZba_dashboard-header h1{font-size:3rem}.zaZZba_dashboard-card{border-radius:12px;margin-bottom:1rem;padding:.75rem}.zaZZba_dashboard-card h2,.zaZZba_dashboard-card h3{text-align:center;margin-bottom:1rem;font-size:1.2rem}.zaZZba_stats{grid-template-columns:repeat(2,1fr);gap:.75rem}.zaZZba_stat-item{padding:.75rem}.zaZZba_stat-number{font-size:1.3rem}.zaZZba_stat-label{font-size:.7rem}.zaZZba_action-card{text-align:center;box-sizing:border-box;flex-direction:column;width:100%;padding:1rem}.zaZZba_action-card-icon{width:2.5rem;height:2.5rem;margin-bottom:.75rem}.zaZZba_user-avatar-dashboard{width:70px;height:70px}.zaZZba_tasks-header{gap:.75rem;padding:1rem}.zaZZba_tasks-header h5{font-size:1.2rem}.zaZZba_activity-list,.zaZZba_journal-list{max-height:250px}.zaZZba_task-card{margin-bottom:.5rem;padding:.75rem}.zaZZba_task-icon{width:2.25rem;height:2.25rem;margin-right:.5rem}.zaZZba_activity-title{max-width:130px;font-size:.9rem;font-weight:600}.zaZZba_activity-time{margin-right:20px;font-size:.8rem}.zaZZba_word-label{font-size:.8rem;font-weight:600}.zaZZba_progress-container{gap:1rem;padding:1rem}.zaZZba_fire-section{height:90px}.zaZZba_fire{width:80px;height:80px}.zaZZba_fire-streak-text{font-size:2.5rem}.zaZZba_dashboard-card,.zaZZba_action-card,.zaZZba_tasks-activity,.zaZZba_dashboard-welcome{box-sizing:border-box;width:100%;margin:0 auto;overflow:visible}.zaZZba_user-info{box-sizing:border-box;width:100%;padding:.5rem}.zaZZba_info-row{box-sizing:border-box;width:100%;margin-bottom:.75rem;padding:.5rem .25rem;overflow:hidden}.zaZZba_info-label{flex-shrink:0;min-width:100px;font-size:.8rem}.zaZZba_info-value{text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.zaZZba_dashboard-btn{width:auto;max-width:100%;padding:.6rem 1rem;font-size:.8rem}}@supports (-webkit-touch-callout:none){@media (max-width:432px){.zaZZba_progress-bar-container,.zaZZba_progress-bar-fill{backface-visibility:hidden;transform:translateZ(0)}.zaZZba_home-container{-webkit-overflow-scrolling:touch}}}@media (max-height:500px) and (orientation:landscape){.zaZZba_home-container{padding:.5rem}.zaZZba_dashboard-header h1{margin-bottom:8px;font-size:1.25rem}.zaZZba_dashboard-card{padding:.5rem}.zaZZba_fire-section{height:50px}.zaZZba_fire{width:40px;height:40px}.zaZZba_fire-streak-text{font-size:1.5rem}}.zaZZba_journal-header{grid-template-columns:1fr}.zaZZba_journal-header h5{color:#660180;justify-self:center}.dark .zaZZba_journal-header h5{color:#e9d5ff!important}.zaZZba_journal-list{flex-direction:column;gap:.65rem;max-height:320px;margin:0;padding:.85rem 1rem 1rem;list-style:none;display:flex;overflow:hidden auto}.zaZZba_journal-list::-webkit-scrollbar{width:4px}.zaZZba_journal-list::-webkit-scrollbar-track{background:#0000000d;border-radius:2px}.zaZZba_journal-list::-webkit-scrollbar-thumb{background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));border-radius:2px}.zaZZba_journal-row{background:#f7f5ff;border:1px solid #6601801f;border-radius:12px;padding:.85rem 1rem}.dark .zaZZba_journal-row{background:#ffffff0a;border-color:#c4b5fd38}.zaZZba_journal-heading{align-items:center;gap:.35rem;min-width:0;display:flex}.zaZZba_journal-running{border-color:#a855f78c}.zaZZba_journal-failed{border-color:#ef444473}.zaZZba_journal-main{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.zaZZba_journal-title{color:#1f1633;font-weight:800}.dark .zaZZba_journal-title{color:#fff!important}.zaZZba_journal-time{color:#660180;white-space:nowrap;font-size:.8rem;font-weight:700}.dark .zaZZba_journal-time{color:#e9d5ff!important}.zaZZba_journal-detail{color:#5b5563;margin:.35rem 0 0;font-size:.9rem}.dark .zaZZba_journal-detail{color:#d6d3d1!important}.zaZZba_journal-failed .zaZZba_journal-detail{color:#b91c1c}.dark .zaZZba_journal-failed .zaZZba_journal-detail{color:#fca5a5!important}.zaZZba_journal-bar{background:#6601801f;border-radius:999px;height:8px;margin-top:.65rem;overflow:hidden}.dark .zaZZba_journal-bar{background:#ffffff1a}.zaZZba_journal-bar span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c084fc);height:100%;display:block}.zaZZba_journal-empty{text-align:center;color:#5b5563;margin:0;padding:1.5rem}.dark .zaZZba_journal-empty{color:#d6d3d1!important}.zaZZba_journal-more{color:#660180;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 auto 1rem;padding:.5rem 1rem;font-weight:700;display:block}.dark .zaZZba_journal-more{color:#e9d5ff!important}@media (max-width:890px){.zaZZba_tasks-header{grid-template-columns:1fr auto}.zaZZba_tasks-packages-link{grid-area:2/1/auto/-1}.zaZZba_tasks-header h5{grid-area:1/1;justify-content:flex-start}.zaZZba_tasks-count{grid-area:1/2}.zaZZba_journal-header{grid-template-columns:1fr}.zaZZba_journal-header h5{grid-area:auto;justify-content:center;justify-self:center}}@media (min-width:434px){.zaZZba_main-scroll>.zaZZba_tasks-activity{flex-direction:column;min-height:0;display:flex}.zaZZba_main-scroll>.zaZZba_tasks-activity:not(:last-child){flex:none}.zaZZba_main-scroll>.zaZZba_tasks-activity:last-child{flex:auto;overflow:hidden}.zaZZba_main-scroll .zaZZba_activity-list{max-height:9rem}.zaZZba_main-scroll .zaZZba_journal-list{flex:auto;min-height:0;max-height:none;overflow-y:auto}}@media (max-width:433px){.zaZZba_main-scroll{position:static;overflow:visible}}
