.page_container__LLik5{min-height:100vh;display:flex;position:relative;overflow:hidden}.page_mainContent__NQxPz{flex:1 1;display:flex;flex-direction:column;padding:2rem 3rem;overflow-y:auto;margin-left:280px;transition:margin-left .25s ease}@media(max-width:1023px){.page_mainContent__NQxPz{padding:1.5rem;margin-left:280px}}@media(max-width:767px){.page_mainContent__NQxPz{padding:1rem 1rem calc(80px + 1.5rem);margin-left:0}}.page_background__RvLBA{position:fixed;inset:0;z-index:-1;transition:background .35s ease}.page_background__RvLBA:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3)}.page_backgroundImage__O5ybE{width:100%;height:100%;object-fit:cover}.page_homePage__M3tzC{flex:1 1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4rem;padding:2rem 0}@media(max-width:767px){.page_homePage__M3tzC{gap:2rem;padding:1.5rem 0}}.page_clockSection__UB7NB{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem}@media(max-width:767px){.page_clockSection__UB7NB{gap:1.5rem}}.page_dateDisplay__ux8ax{text-align:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.page_date__54oq4{font-size:1.25rem;font-weight:400;opacity:.9;letter-spacing:.02em}@media(max-width:767px){.page_date__54oq4{font-size:1.125rem}}.page_greeting__hw7oh{font-size:2.25rem;font-weight:700;margin-top:.5rem;letter-spacing:-.02em}@media(max-width:1023px){.page_greeting__hw7oh{font-size:1.875rem}}@media(max-width:767px){.page_greeting__hw7oh{font-size:1.5rem}}.page_quickActions__bEbx0{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}@media(max-width:767px){.page_quickActions__bEbx0{gap:1rem;width:100%;max-width:400px}}.page_quickAction__78h1F{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;padding:2rem 3rem;border-radius:1.5rem;cursor:pointer;transition:all .25s ease;color:#fff;min-width:130px;text-decoration:none}.page_quickAction__78h1F svg{width:36px;height:36px}.page_quickAction__78h1F span{font-size:.875rem;font-weight:600;letter-spacing:.01em}.page_quickAction__78h1F:hover{transform:translateY(-6px);background:hsla(0,0%,100%,.2);box-shadow:0 12px 40px rgba(0,0,0,.3)}.page_quickAction__78h1F:active{transform:translateY(-2px)}@media(max-width:767px){.page_quickAction__78h1F{padding:1.5rem 1rem;min-width:0;flex:1 1;min-height:90px}.page_quickAction__78h1F svg{width:28px;height:28px}.page_quickAction__78h1F span{font-size:.75rem}}.page_statsSection__M_cUR{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);padding:2rem 3rem;border-radius:1.5rem;display:flex;gap:4rem;color:#fff}@media(max-width:1023px){.page_statsSection__M_cUR{gap:3rem;padding:1.5rem 2rem}}@media(max-width:767px){.page_statsSection__M_cUR{flex-direction:row;gap:1rem;padding:1.5rem;justify-content:space-around}}.page_statItem__i2Lg2{text-align:center;flex:1 1}.page_statValue__fU2pB{font-size:1.875rem;font-weight:700;display:block;font-family:var(--font-mono);letter-spacing:-.02em}@media(max-width:767px){.page_statValue__fU2pB{font-size:1.5rem}}.page_statLabel__uNQKH{font-size:.75rem;opacity:.8;text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem}.page_widgetGrid__NOdI2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem;width:100%;max-width:1200px;margin-top:3rem}@media(max-width:1023px){.page_widgetGrid__NOdI2{gap:1.5rem}}@media(max-width:767px){.page_widgetGrid__NOdI2{grid-template-columns:1fr;gap:1rem;margin-top:2rem}}.page_widget__fPvYD{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);padding:2rem;border-radius:1.5rem;color:#fff}@media(max-width:767px){.page_widget__fPvYD{padding:1.5rem}}.page_widgetTitle__yK5Dg{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem;opacity:.8}.page_widgetContent__0aalx{font-size:.875rem}.page_upcomingTasks___qiQt{display:flex;flex-direction:column;gap:.5rem}.page_taskPreview__KeaZX{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:hsla(0,0%,100%,.1);border-radius:.5rem;transition:all .15s ease}.page_taskPreview__KeaZX:hover{background:hsla(0,0%,100%,.15)}.page_taskCheckbox__GrT3H{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.5);border-radius:.25rem;flex-shrink:0}.page_taskTitle__KhWz1{flex:1 1;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_taskDue__7jH_L{font-size:.75rem;opacity:.7}.page_viewAll__gQBbQ{display:block;text-align:center;margin-top:1rem;font-size:.875rem;color:inherit;opacity:.8;transition:opacity .15s ease;text-decoration:none}.page_viewAll__gQBbQ:hover{opacity:1}.page_weatherWidget__X6_Fz{display:flex;justify-content:center;align-items:center;gap:1rem}.page_weatherIcon__g5Ium{font-size:2.25rem}.page_weatherInfo__cH3Ak{text-align:left}.page_temperature__3DdyV{font-size:1.875rem;font-weight:700;font-family:JetBrains Mono,Fira Code,monospace}.page_weatherCondition__sTZV9{font-size:.875rem;opacity:.8}.page_focusSummary__yXULy{gap:1rem}.page_focusCircle__T0Ubb,.page_focusSummary__yXULy{display:flex;justify-content:center;align-items:center;flex-direction:column}.page_focusCircle__T0Ubb{width:100px;height:100px;border-radius:50%;border:4px solid hsla(0,0%,100%,.2);position:relative}.page_focusCircle__T0Ubb:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:4px solid transparent;border-top-color:#fff;animation:page_rotate__dIs7B 2s linear infinite}@keyframes page_rotate__dIs7B{to{transform:rotate(1turn)}}.page_focusTime__fYfJS{font-size:1.25rem;font-weight:700;font-family:JetBrains Mono,Fira Code,monospace}.page_focusLabel__zwvkr{font-size:.75rem;opacity:.7}.page_focusGoal__xYvU7{font-size:.875rem;opacity:.8}.page_levelProgress__HBMci{width:100%}.page_levelHeader__HTXjY{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page_levelName__6XP1y{font-weight:600}.page_levelXP__81n3V{font-size:.875rem;font-family:JetBrains Mono,Fira Code,monospace;opacity:.8}.page_progressBar__U8roA{height:8px;background:hsla(0,0%,100%,.2);border-radius:9999px;overflow:hidden}.page_progressFill__NLgD_{height:100%;background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:9999px;transition:width .25s ease}.page_mobileNav__3d__C{display:none;position:fixed;bottom:0;left:0;right:0;background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.1);padding:.5rem 1rem max(.5rem,env(safe-area-inset-bottom));z-index:200}@media(max-width:767px){.page_mobileNav__3d__C{display:flex;justify-content:space-around}}.page_navItem__b_JEW{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3px;padding:.5rem 1rem;color:#64748b;text-decoration:none;font-size:.75rem;transition:all .15s ease;border-radius:.75rem;font-weight:500}.page_navItem__b_JEW svg{width:22px;height:22px}.page_navItem__b_JEW.page_active__tAjuN,.page_navItem__b_JEW:hover{color:#6366f1}.page_installPrompt__9O3OE{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);padding:1rem 1.5rem;border-radius:1rem;display:flex;align-items:center;gap:1rem;color:#fff;animation:page_slideUp__JRCHK .3s ease;z-index:700}@media(max-width:767px){.page_installPrompt__9O3OE{bottom:calc(80px + 1rem);left:1rem;right:1rem;transform:none}}.page_installText__pmKla{font-size:.875rem}.page_installButton__Hn36g{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.page_installButton__Hn36g:disabled{opacity:.6;cursor:not-allowed}.page_installButton__Hn36g{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.page_installButton__Hn36g:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 20px rgba(99,102,241,.3)}.page_installButton__Hn36g:active:not(:disabled){transform:translateY(0)}.page_installButton__Hn36g{padding:.25rem 1rem;font-size:.875rem}.page_dismissButton__tV4I_{background:transparent;border:none;color:#fff;opacity:.7;cursor:pointer;padding:.25rem}.page_dismissButton__tV4I_:hover{opacity:1}.page_dismissButton__tV4I_ svg{width:20px;height:20px}.page_loading__LeZ5m{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#0f172a}.page_loadingSpinner__E_l5u{width:48px;height:48px;border:3px solid #475569;border-top-color:#6366f1;border-radius:50%;animation:page_spin__3FWvx 1s linear infinite}@keyframes page_spin__3FWvx{to{transform:rotate(1turn)}}.Sidebar_sidebar__5cJdO{position:fixed;top:0;left:0;width:280px;height:100vh;background:rgba(17,24,39,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-right:1px solid hsla(0,0%,100%,.08);padding:2rem 1.5rem;z-index:300;transition:all .25s ease;display:flex;flex-direction:column}.Sidebar_sidebar__5cJdO::-webkit-scrollbar{width:8px;height:8px}.Sidebar_sidebar__5cJdO::-webkit-scrollbar-track{background:transparent}.Sidebar_sidebar__5cJdO::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:9999px}.Sidebar_sidebar__5cJdO::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.Sidebar_sidebar__5cJdO{overflow-y:auto}@media(max-width:767px){.Sidebar_sidebar__5cJdO{transform:translateX(-100%);width:300px}.Sidebar_sidebar__5cJdO.Sidebar_open__c4zz_{transform:translateX(0)}}.Sidebar_closeBtn__ReAOA{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .15s ease;display:none;z-index:10}@media(max-width:767px){.Sidebar_closeBtn__ReAOA{display:flex}}.Sidebar_closeBtn__ReAOA svg{width:20px;height:20px}.Sidebar_closeBtn__ReAOA:hover{background:hsla(0,0%,100%,.25);color:#fff;transform:scale(1.05)}.Sidebar_closeBtn__ReAOA:active{transform:scale(.95)}.Sidebar_greetingSection__YTj6n{padding:.5rem 1rem;margin-bottom:1rem;background:rgba(99,102,241,.1);border-radius:.75rem;border-left:3px solid #6366f1}.Sidebar_greetingSection__YTj6n .Sidebar_greetingText__Yg_D7{font-size:.875rem;color:#94a3b8}.Sidebar_greetingSection__YTj6n .Sidebar_greetingText__Yg_D7 strong{color:#818cf8;font-weight:600}.Sidebar_logo__CU_Yx{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0;margin-bottom:3rem}.Sidebar_logo__CU_Yx .Sidebar_icon__3EcoG{width:44px;height:44px;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:1rem;display:flex;justify-content:center;align-items:center;font-size:1.25rem;box-shadow:0 4px 15px rgba(99,102,241,.3)}.Sidebar_logo__CU_Yx .Sidebar_text__b68de{font-family:var(--font-display);font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.Sidebar_logo__CU_Yx .Sidebar_tagline__1D6s8{font-size:.75rem;color:#6b7280;display:block;font-weight:400;-webkit-text-fill-color:#6b7280;letter-spacing:.02em}.Sidebar_nav__JDPWP{flex:1 1}.Sidebar_navSection__QHxO7{margin-bottom:3rem}.Sidebar_navSection__QHxO7 .Sidebar_sectionTitle__IXcPA{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.12em;padding:0 1rem;margin-bottom:1rem}.Sidebar_navList__skCH9{display:flex;flex-direction:column;gap:.25rem}.Sidebar_navItem__uKafb{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;color:#9ca3af;text-decoration:none;border-radius:1rem;transition:all .25s ease;cursor:pointer;border:none;background:none;width:100%;text-align:left;font-size:1rem;font-weight:500}.Sidebar_navItem__uKafb:hover{color:#fff;background:hsla(0,0%,100%,.08)}.Sidebar_navItem__uKafb.Sidebar_active___o__g{color:#fff;background:rgba(99,102,241,.2)}.Sidebar_navItem__uKafb.Sidebar_active___o__g .Sidebar_icon__3EcoG{color:#6366f1}.Sidebar_navItem__uKafb .Sidebar_icon__3EcoG{width:22px;height:22px;flex-shrink:0}.Sidebar_navItem__uKafb .Sidebar_badge__CfmeO{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;background:#6366f1;color:#fff;border-radius:9999px}.Sidebar_quickStats__7vrCN{background:rgba(31,41,55,.5);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1rem;margin-top:auto;margin-bottom:1.5rem}.Sidebar_quickStats__7vrCN .Sidebar_statRow__353SQ{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.Sidebar_quickStats__7vrCN .Sidebar_statRow__353SQ:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1)}.Sidebar_quickStats__7vrCN .Sidebar_statRow__353SQ .Sidebar_label__Fm9Nk{font-size:.875rem;color:#9ca3af}.Sidebar_quickStats__7vrCN .Sidebar_statRow__353SQ .Sidebar_value__jhYdK{font-size:.875rem;font-weight:600;color:#fff}.Sidebar_quickStats__7vrCN .Sidebar_statRow__353SQ .Sidebar_value__jhYdK.Sidebar_streak___RsKx{color:#f59e0b}.Sidebar_quickStats__7vrCN .Sidebar_statRow__353SQ .Sidebar_value__jhYdK.Sidebar_level__5QQ_f{color:#6366f1}.Sidebar_userSection__5vyhg{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:.75rem}.Sidebar_userSection__5vyhg .Sidebar_avatar__jCr1O{width:40px;height:40px;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700}.Sidebar_userSection__5vyhg .Sidebar_userInfo__8NU5h{flex:1 1;min-width:0}.Sidebar_userSection__5vyhg .Sidebar_userInfo__8NU5h .Sidebar_level__5QQ_f{font-size:.875rem;font-weight:600;color:#fff}.Sidebar_userSection__5vyhg .Sidebar_userInfo__8NU5h .Sidebar_xpBar__vq7zZ{height:4px;background:hsla(0,0%,100%,.1);border-radius:9999px;margin-top:.25rem;overflow:hidden}.Sidebar_userSection__5vyhg .Sidebar_userInfo__8NU5h .Sidebar_xpBar__vq7zZ .Sidebar_fill__t2lri{height:100%;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:9999px;transition:width .25s ease}.Sidebar_userSection__5vyhg .Sidebar_userInfo__8NU5h .Sidebar_xpText__BRCCW{font-size:.75rem;color:#6b7280;margin-top:2px}.Sidebar_accountSection__cwvFc{margin-bottom:1rem;background:hsla(0,0%,100%,.03);border-radius:.75rem;overflow:hidden}.Sidebar_accountHeader__VO__S{display:flex;align-items:center;gap:.5rem;padding:1rem;cursor:pointer;transition:background .25s ease}.Sidebar_accountHeader__VO__S:hover{background:hsla(0,0%,100%,.05)}.Sidebar_accountAvatar__1HC57{width:36px;height:36px;border-radius:9999px;background:linear-gradient(135deg,#6366f1,#ec4899);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1rem}.Sidebar_accountInfo__7FLFc{flex:1 1;min-width:0}.Sidebar_accountName__7xnWa{display:block;font-size:.875rem;font-weight:500;color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_accountStatus__s1_5i{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#10b981}.Sidebar_syncDot__9mcgN{width:6px;height:6px;border-radius:50%;background:#10b981}.Sidebar_accountChevron__wKxah{width:16px;height:16px;color:#64748b;transition:transform .25s ease}.Sidebar_accountChevron__wKxah.Sidebar_open__c4zz_{transform:rotate(180deg)}.Sidebar_accountMenu__fVyoY{padding:.25rem .5rem .5rem;display:flex;flex-direction:column;gap:.25rem;border-top:1px solid hsla(0,0%,100%,.1)}.Sidebar_logoutBtn__ksiZQ,.Sidebar_syncBtn__IjglG{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:none;border-radius:.5rem;color:#94a3b8;font-size:.875rem;cursor:pointer;transition:all .25s ease;width:100%;text-align:left}.Sidebar_logoutBtn__ksiZQ svg,.Sidebar_syncBtn__IjglG svg{width:16px;height:16px}.Sidebar_logoutBtn__ksiZQ:hover,.Sidebar_syncBtn__IjglG:hover{background:hsla(0,0%,100%,.05);color:#f8fafc}.Sidebar_logoutBtn__ksiZQ:disabled,.Sidebar_syncBtn__IjglG:disabled{opacity:.5;cursor:not-allowed}.Sidebar_logoutBtn__ksiZQ{color:#ef4444}.Sidebar_logoutBtn__ksiZQ:hover{background:rgba(239,68,68,.1);color:#f87171}.Sidebar_loginBtn__VL84i{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;margin-bottom:1rem;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:.75rem;color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .25s ease}.Sidebar_loginBtn__VL84i svg{width:18px;height:18px}.Sidebar_loginBtn__VL84i:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(99,102,241,.4)}.Sidebar_mobileToggle__i4393{display:none;position:fixed;bottom:1.5rem;left:1.5rem;z-index:301}@media(max-width:767px){.Sidebar_mobileToggle__i4393{display:flex}}.Sidebar_mobileToggle__i4393 button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.Sidebar_mobileToggle__i4393 button:disabled{opacity:.6;cursor:not-allowed}.Sidebar_mobileToggle__i4393 button{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Sidebar_mobileToggle__i4393 button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 20px rgba(99,102,241,.3)}.Sidebar_mobileToggle__i4393 button:active:not(:disabled){transform:translateY(0)}.Sidebar_mobileToggle__i4393 button{width:56px;height:56px;border-radius:50%;padding:0}.Sidebar_mobileToggle__i4393 button svg{width:24px;height:24px}.Sidebar_overlay__kH7_6{display:none}@media(max-width:767px){.Sidebar_overlay__kH7_6{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:299;opacity:0;visibility:hidden;transition:all .25s ease}.Sidebar_overlay__kH7_6.Sidebar_visible__NrFF8{opacity:1;visibility:visible}}.Sidebar_footer__MfEVE{padding:1rem;margin-top:1rem;text-align:center;font-size:.75rem;color:#6b7280;border-top:1px solid hsla(0,0%,100%,.05)}.Sidebar_footer__MfEVE a{color:#818cf8;text-decoration:none;font-weight:500;transition:color .15s ease}.Sidebar_footer__MfEVE a:hover{color:#6366f1;text-decoration:underline}.Clock_clockContainer__h_WNN{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:2rem;position:relative}.Clock_digitalClock__8E_0C{font-family:JetBrains Mono,Fira Code,monospace;font-weight:700;text-align:center;position:relative}.Clock_digitalClock__8E_0C .Clock_time__Mq7Uj{font-size:clamp(3rem,12vw,6rem);letter-spacing:.05em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#fff,#e0e7ff 50%,#c7d2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(99,102,241,.4))}@media(max-width:767px){.Clock_digitalClock__8E_0C .Clock_time__Mq7Uj{font-size:clamp(1.875rem,14vw,3rem)}}.Clock_digitalClock__8E_0C .Clock_time__Mq7Uj.Clock_glow__NoWXY{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 40px currentColor;-webkit-text-fill-color:unset;background:none}.Clock_digitalClock__8E_0C .Clock_date__vXeJN{font-size:1.125rem;color:hsla(0,0%,100%,.7);margin-top:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;letter-spacing:.05em}@media(max-width:767px){.Clock_digitalClock__8E_0C .Clock_date__vXeJN{font-size:1rem;margin-top:1rem}}.Clock_digitalClock__8E_0C .Clock_seconds__EuKEB{font-size:.5em;opacity:.7;vertical-align:super;margin-left:.1em}.Clock_digitalClock__8E_0C .Clock_ampm__Q3pQu{font-size:.3em;margin-left:.5rem;opacity:.8;vertical-align:super;font-weight:500;background:linear-gradient(135deg,#6366f1,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Clock_analogClock__YdUkW{position:relative;width:clamp(200px,40vw,350px);height:clamp(200px,40vw,350px);border-radius:50%;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);box-shadow:inset 0 0 30px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.3)}.Clock_analogClock__YdUkW .Clock_clockFace__ec_vI{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;border-radius:50%}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;height:85%}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW span{position:absolute;font-size:1.125rem;font-weight:600;color:#fff}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW span:first-child{top:0;left:50%;transform:translateX(-50%)}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW span:nth-child(2){top:13%;right:13%}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW span:nth-child(3){top:50%;right:0;transform:translateY(-50%)}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW span:nth-child(4){bottom:13%;right:13%}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW span:nth-child(5){bottom:0;left:50%;transform:translateX(-50%)}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW span:nth-child(6){bottom:13%;left:13%}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW span:nth-child(7){top:50%;left:0;transform:translateY(-50%)}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW span:nth-child(8){top:13%;left:13%}.Clock_analogClock__YdUkW .Clock_hand__4xohB{position:absolute;bottom:50%;left:50%;transform-origin:bottom center;border-radius:9999px;transition:transform .1s cubic-bezier(.4,2.08,.55,.44)}.Clock_analogClock__YdUkW .Clock_hourHand__kdklf{width:6px;height:25%;background:#fff;margin-left:-3px;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.Clock_analogClock__YdUkW .Clock_minuteHand__aO8Ij{width:4px;height:35%;background:#6366f1;margin-left:-2px;box-shadow:0 0 10px rgba(99,102,241,.5)}.Clock_analogClock__YdUkW .Clock_secondHand__AObTd{width:2px;height:40%;background:#ec4899;margin-left:-1px;box-shadow:0 0 10px rgba(236,72,153,.5)}.Clock_analogClock__YdUkW .Clock_centerDot__z8Qxv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#6366f1;border-radius:50%;box-shadow:0 0 15px #6366f1;z-index:10}.Clock_analogClock__YdUkW .Clock_ticks__dMRBA{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.Clock_analogClock__YdUkW .Clock_ticks__dMRBA .Clock_tick__O3fKW{position:absolute;top:5%;left:50%;width:2px;height:8px;background:hsla(0,0%,100%,.3);transform-origin:center 562.5%}.Clock_analogClock__YdUkW .Clock_ticks__dMRBA .Clock_tick__O3fKW.Clock_major__o2GIp{width:3px;height:12px;background:hsla(0,0%,100%,.6)}.Clock_minimalistClock__rb1bM{text-align:center;font-family:Poppins,sans-serif}.Clock_minimalistClock__rb1bM .Clock_time__Mq7Uj{font-size:clamp(3rem,15vw,10rem);font-weight:300;letter-spacing:-.02em;line-height:1;color:hsla(0,0%,100%,.95)}@media(max-width:767px){.Clock_minimalistClock__rb1bM .Clock_time__Mq7Uj{font-size:clamp(1.875rem,12vw,3rem)}}.Clock_minimalistClock__rb1bM .Clock_separator__zrNDi{display:inline-block;animation:Clock_blink__9kJNn 1s step-end infinite;opacity:.6}.Clock_minimalistClock__rb1bM .Clock_date__vXeJN{font-size:1.125rem;color:hsla(0,0%,100%,.6);margin-top:1.5rem;font-weight:400;letter-spacing:.1em}@media(max-width:767px){.Clock_minimalistClock__rb1bM .Clock_date__vXeJN{font-size:1rem;margin-top:1rem}}.Clock_neonClock___iyQE{font-family:JetBrains Mono,Fira Code,monospace;text-align:center}.Clock_neonClock___iyQE .Clock_time__Mq7Uj{font-size:clamp(3rem,12vw,6rem);font-weight:700;letter-spacing:.1em;text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 20px currentColor,0 0 40px currentColor,0 0 80px currentColor;animation:Clock_neonFlicker__B6L9y 3s infinite}.Clock_neonClock___iyQE .Clock_date__vXeJN{font-size:1.125rem;color:#9ca3af;margin-top:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Clock_neonClock___iyQE.Clock_pulse__NXWNV .Clock_time__Mq7Uj{animation:Clock_neonPulse__6Gftz 2s ease-in-out infinite}.Clock_neonClock___iyQE.Clock_flicker__KZTiM .Clock_time__Mq7Uj{animation:Clock_neonFlicker__B6L9y .5s infinite}.Clock_splitFlapClock__gLYkS{display:flex;justify-content:center;align-items:center;gap:.5rem}.Clock_splitFlapClock__gLYkS .Clock_digit__LT4Me{position:relative;width:clamp(50px,10vw,80px);height:clamp(70px,14vw,110px);background:linear-gradient(180deg,#1f2937,#1f2937 49%,#111827 0,#111827 51%,#1f2937 0,#1f2937);border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1);overflow:hidden}.Clock_splitFlapClock__gLYkS .Clock_digit__LT4Me .Clock_value__YRaqS{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(1.875rem,8vw,3rem);font-weight:700;color:#fff}.Clock_splitFlapClock__gLYkS .Clock_separator__zrNDi{font-size:2.25rem;color:#6366f1;animation:Clock_blink__9kJNn 1s step-end infinite}.Clock_splitFlapClock__gLYkS .Clock_label___HWyt{position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%);font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.1em}.Clock_retroClock__fRgkf{padding:2rem 3rem;background:#0a0a0a;border-radius:.75rem;border:3px solid #1a1a1a;box-shadow:inset 0 0 20px rgba(0,0,0,.5),0 10px 30px rgba(0,0,0,.5)}.Clock_retroClock__fRgkf .Clock_time__Mq7Uj{font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(2.25rem,10vw,4.5rem);font-weight:700;letter-spacing:.05em;text-shadow:0 0 5px currentColor,0 0 10px currentColor}.Clock_retroClock__fRgkf .Clock_date__vXeJN{font-size:1.125rem;margin-top:1rem;opacity:.7}.Clock_retroClock__fRgkf.Clock_segments__L0nZc .Clock_time__Mq7Uj{background:linear-gradient(180deg,currentColor,currentColor 50%,rgba(0,0,0,.3) 0,currentColor 51%,currentColor);-webkit-background-clip:text;background-clip:text}@keyframes Clock_blink__9kJNn{0%,to{opacity:1}50%{opacity:0}}@keyframes Clock_neonPulse__6Gftz{0%,to{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 20px currentColor,0 0 40px currentColor}50%{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 40px currentColor,0 0 80px currentColor,0 0 120px currentColor}}@keyframes Clock_neonFlicker__B6L9y{0%,19%,21%,23%,25%,54%,56%,to{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 20px currentColor,0 0 40px currentColor}20%,24%,55%{text-shadow:none}}@media(max-width:767px){.Clock_clockContainer__h_WNN{padding:1rem}.Clock_analogClock__YdUkW .Clock_numbers__C8OwW span{font-size:.875rem}}.Heatmap_heatmapContainer__C_aFg{width:100%}.Heatmap_header__EFw58{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.Heatmap_header__EFw58 h3{font-size:1.125rem;font-weight:600;color:#fff;margin:0}.Heatmap_header__EFw58 .Heatmap_yearNav__QkMSt{display:flex;justify-content:center;align-items:center;gap:.5rem}.Heatmap_header__EFw58 .Heatmap_yearNav__QkMSt button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.Heatmap_header__EFw58 .Heatmap_yearNav__QkMSt button:disabled{opacity:.6;cursor:not-allowed}.Heatmap_header__EFw58 .Heatmap_yearNav__QkMSt button{background:transparent;color:#d1d5db}.Heatmap_header__EFw58 .Heatmap_yearNav__QkMSt button:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.Heatmap_header__EFw58 .Heatmap_yearNav__QkMSt button{padding:.25rem;border-radius:50%}.Heatmap_header__EFw58 .Heatmap_yearNav__QkMSt button svg{width:16px;height:16px}.Heatmap_header__EFw58 .Heatmap_yearNav__QkMSt span{font-size:.875rem;color:#9ca3af;min-width:50px;text-align:center}.Heatmap_calendar__NOsM4::-webkit-scrollbar{width:8px;height:8px}.Heatmap_calendar__NOsM4::-webkit-scrollbar-track{background:transparent}.Heatmap_calendar__NOsM4::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:9999px}.Heatmap_calendar__NOsM4::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.Heatmap_calendar__NOsM4{overflow-x:auto;padding-bottom:.5rem}.Heatmap_grid__wuG_u{display:grid;grid-template-columns:30px repeat(53,1fr);grid-gap:3px;gap:3px;min-width:800px}.Heatmap_weekdayLabels__EA720{display:grid;grid-template-rows:repeat(7,1fr);grid-gap:3px;gap:3px;padding-right:.25rem}.Heatmap_weekdayLabels__EA720 span{font-size:.75rem;color:#6b7280;display:flex;justify-content:center;align-items:center;height:12px}.Heatmap_weekdayLabels__EA720 span:nth-child(2n){visibility:hidden}.Heatmap_week__LVQl7{display:grid;grid-template-rows:repeat(7,1fr);grid-gap:3px;gap:3px}.Heatmap_day__WqsBb{width:12px;height:12px;border-radius:2px;background:hsla(0,0%,100%,.05);cursor:pointer;transition:all .15s ease;position:relative}.Heatmap_day__WqsBb:hover{transform:scale(1.3);z-index:10}.Heatmap_day__WqsBb.Heatmap_level1__QvfN4{background:rgba(16,185,129,.3)}.Heatmap_day__WqsBb.Heatmap_level2___MP_E{background:rgba(16,185,129,.5)}.Heatmap_day__WqsBb.Heatmap_level3__sVaFI{background:rgba(16,185,129,.7)}.Heatmap_day__WqsBb.Heatmap_level4__bzjtZ{background:#10b981}.Heatmap_day__WqsBb.Heatmap_today__w_eWR{box-shadow:0 0 0 2px #6366f1}.Heatmap_day__WqsBb:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:.25rem .5rem;font-size:.75rem;background:#1f2937;color:#fff;border-radius:.5rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .15s ease;z-index:700;pointer-events:none}.Heatmap_day__WqsBb:hover:after{opacity:1;visibility:visible}.Heatmap_monthLabels__SB6iX{display:grid;grid-template-columns:30px repeat(53,1fr);grid-gap:3px;gap:3px;margin-top:.25rem}.Heatmap_monthLabels__SB6iX .Heatmap_spacer__aWPBD{width:30px}.Heatmap_monthLabels__SB6iX span{font-size:.75rem;color:#6b7280;white-space:nowrap}.Heatmap_legend__KfS0k{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;justify-content:flex-end}.Heatmap_legend__KfS0k span{font-size:.75rem;color:#6b7280}.Heatmap_legend__KfS0k .Heatmap_levels__xNuiG{display:flex;justify-content:center;align-items:center;gap:3px}.Heatmap_legend__KfS0k .Heatmap_levels__xNuiG .Heatmap_level__xT_iB{width:12px;height:12px;border-radius:2px;background:hsla(0,0%,100%,.05)}.Heatmap_legend__KfS0k .Heatmap_levels__xNuiG .Heatmap_level__xT_iB.Heatmap_level1__QvfN4{background:rgba(16,185,129,.3)}.Heatmap_legend__KfS0k .Heatmap_levels__xNuiG .Heatmap_level__xT_iB.Heatmap_level2___MP_E{background:rgba(16,185,129,.5)}.Heatmap_legend__KfS0k .Heatmap_levels__xNuiG .Heatmap_level__xT_iB.Heatmap_level3__sVaFI{background:rgba(16,185,129,.7)}.Heatmap_legend__KfS0k .Heatmap_levels__xNuiG .Heatmap_level__xT_iB.Heatmap_level4__bzjtZ{background:#10b981}.Heatmap_summary__MGw8N{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.Heatmap_summaryCard__0KYSh{background:rgba(31,41,55,.5);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1rem;text-align:center}.Heatmap_summaryCard__0KYSh .Heatmap_value__SmZZI{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.Heatmap_summaryCard__0KYSh .Heatmap_value__SmZZI.Heatmap_streak__L8Rzc{color:#f59e0b}.Heatmap_summaryCard__0KYSh .Heatmap_value__SmZZI.Heatmap_total__qFkky{color:#6366f1}.Heatmap_summaryCard__0KYSh .Heatmap_value__SmZZI.Heatmap_average__CRcl9{color:#06b6d4}.Heatmap_summaryCard__0KYSh .Heatmap_label__ryCiD{font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.AlarmCard_alarmCard__rNhwm{background:rgba(31,41,55,.5);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:all .25s ease;position:relative;overflow:hidden}.AlarmCard_alarmCard__rNhwm:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#6366f1;transform:scaleY(0);transition:transform .25s ease}.AlarmCard_alarmCard__rNhwm:hover:before{transform:scaleY(1)}.AlarmCard_alarmCard__rNhwm.AlarmCard_active__CxxGK{border-color:rgba(99,102,241,.3)}.AlarmCard_alarmCard__rNhwm.AlarmCard_active__CxxGK:before{transform:scaleY(1)}.AlarmCard_alarmCard__rNhwm.AlarmCard_ringing__TEQvT{animation:AlarmCard_ringPulse__MgRvW .5s ease-in-out infinite;border-color:#ef4444;box-shadow:0 0 20px rgba(239,68,68,.3)}.AlarmCard_alarmCard__rNhwm.AlarmCard_ringing__TEQvT:before{background:#ef4444;transform:scaleY(1)}.AlarmCard_alarmCard__rNhwm.AlarmCard_snoozed__Bou7A{opacity:.7;border-color:rgba(245,158,11,.3)}.AlarmCard_alarmCard__rNhwm.AlarmCard_snoozed__Bou7A:before{background:#f59e0b;transform:scaleY(1)}@keyframes AlarmCard_ringPulse__MgRvW{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.AlarmCard_header__NlLsS{display:flex;justify-content:space-between;align-items:center}.AlarmCard_timeWrapper__OYv5u{display:flex;justify-content:center;align-items:center;gap:.5rem}.AlarmCard_time__ZslOP{font-size:1.5rem;font-weight:700;color:#f8fafc;font-family:JetBrains Mono,Fira Code,monospace;letter-spacing:.05em}.AlarmCard_period__HmKd2{font-size:.875rem;font-weight:500;color:#94a3b8;text-transform:uppercase}.AlarmCard_toggle__8IsZx{position:relative;width:52px;height:28px;background:#475569;border-radius:9999px;cursor:pointer;transition:all .25s ease;border:none;padding:0}.AlarmCard_toggle__8IsZx:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;background:#fff;border-radius:50%;transition:all .25s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AlarmCard_toggle__8IsZx.AlarmCard_enabled__QAiyr{background:#6366f1}.AlarmCard_toggle__8IsZx.AlarmCard_enabled__QAiyr:after{transform:translateX(24px)}.AlarmCard_toggle__8IsZx:hover{opacity:.9}.AlarmCard_toggle__8IsZx:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.AlarmCard_info__cMCnM{display:flex;flex-direction:column;gap:.25rem}.AlarmCard_label__oRisw{font-size:1.125rem;font-weight:600;color:#f8fafc}.AlarmCard_details__BGAD5{gap:1rem;flex-wrap:wrap}.AlarmCard_detail__buf2f,.AlarmCard_details__BGAD5{display:flex;justify-content:center;align-items:center}.AlarmCard_detail__buf2f{gap:.25rem;font-size:.875rem;color:#94a3b8}.AlarmCard_detail__buf2f svg{width:14px;height:14px;opacity:.7}.AlarmCard_repeatDays__b_GmC{display:flex;gap:.25rem}.AlarmCard_dayBadge__iqKO9{width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;border-radius:9999px;background:#475569;color:#94a3b8;transition:all .15s ease}.AlarmCard_dayBadge__iqKO9.AlarmCard_active__CxxGK{background:#6366f1;color:#fff}.AlarmCard_challengeBadge__p9sQu{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(99,102,241,.1);color:#6366f1;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.AlarmCard_challengeBadge__p9sQu svg{width:12px;height:12px}.AlarmCard_actions__aGyQD{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-left:auto}.AlarmCard_actionButton__XQq1X{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:none;background:#475569;color:#94a3b8;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.AlarmCard_actionButton__XQq1X svg{width:18px;height:18px}.AlarmCard_actionButton__XQq1X:hover{background:hsla(0,0%,100%,.05);color:#f8fafc}.AlarmCard_actionButton__XQq1X.AlarmCard_danger__1k1id:hover{background:rgba(239,68,68,.1);color:#ef4444}.AlarmCard_actionButton__XQq1X:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.AlarmCard_ringingOverlay__ONQFy{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:500;display:flex;justify-content:center;align-items:center;animation:AlarmCard_fadeIn__ytZIE .3s ease}.AlarmCard_ringingModal__6o1J1{background:rgba(31,41,55,.5);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:3rem;text-align:center;max-width:400px;width:90%;animation:AlarmCard_slideUp__kgsJt .3s ease}.AlarmCard_ringingIcon__k8TNA{width:80px;height:80px;margin:0 auto 1.5rem;background:rgba(239,68,68,.1);border-radius:50%;display:flex;justify-content:center;align-items:center;animation:AlarmCard_bellRing__SoVaJ .5s ease-in-out infinite}.AlarmCard_ringingIcon__k8TNA svg{width:40px;height:40px;color:#ef4444}@keyframes AlarmCard_bellRing__SoVaJ{0%,to{transform:rotate(0deg)}25%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}}.AlarmCard_ringingTime__1zciR{font-size:2.25rem;font-weight:700;color:#f8fafc;font-family:JetBrains Mono,Fira Code,monospace;margin-bottom:.5rem}.AlarmCard_ringingLabel__f9oOJ{font-size:1.25rem;color:#94a3b8;margin-bottom:2rem}.AlarmCard_ringingActions__zGT6E{display:flex;flex-direction:column;gap:1rem}.AlarmCard_dismissButton__2bQfk{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.AlarmCard_dismissButton__2bQfk:disabled{opacity:.6;cursor:not-allowed}.AlarmCard_dismissButton__2bQfk{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.AlarmCard_dismissButton__2bQfk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 20px rgba(99,102,241,.3)}.AlarmCard_dismissButton__2bQfk:active:not(:disabled){transform:translateY(0)}.AlarmCard_dismissButton__2bQfk{width:100%;padding:1rem 2rem;font-size:1.125rem;background:#ef4444}.AlarmCard_dismissButton__2bQfk:hover{background:#ed2d2d}.AlarmCard_snoozeButton__roQ5f{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.AlarmCard_snoozeButton__roQ5f:disabled{opacity:.6;cursor:not-allowed}.AlarmCard_snoozeButton__roQ5f{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.AlarmCard_snoozeButton__roQ5f:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.AlarmCard_snoozeButton__roQ5f{width:100%;padding:1rem 2rem}.AlarmCard_challengeOverlay__47ZIq{position:fixed;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:500;display:flex;justify-content:center;align-items:center;animation:AlarmCard_fadeIn__ytZIE .3s ease}.AlarmCard_challengeModal__wqDlT{background:rgba(31,41,55,.5);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:3rem;text-align:center;max-width:500px;width:90%;animation:AlarmCard_slideUp__kgsJt .3s ease}.AlarmCard_challengeHeader__zI0vT{margin-bottom:2rem}.AlarmCard_challengeTitle__pQaGx{font-size:1.25rem;font-weight:700;color:#f8fafc;margin-bottom:.5rem}.AlarmCard_challengeSubtitle__XoK2a{color:#94a3b8}.AlarmCard_challengeContent__4EFMS{margin-bottom:2rem}.AlarmCard_mathProblem__4qcq7{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem;padding:1.5rem;background:#475569;border-radius:.75rem}.AlarmCard_mathInput__BzLOV,.AlarmCard_mathProblem__4qcq7{color:#f8fafc;font-family:JetBrains Mono,Fira Code,monospace}.AlarmCard_mathInput__BzLOV{width:100%;padding:1rem 1.5rem;font-size:1.5rem;text-align:center;background:#1e293b;border:2px solid hsla(0,0%,100%,.1);border-radius:.75rem;transition:all .15s ease}.AlarmCard_mathInput__BzLOV:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.AlarmCard_mathInput__BzLOV.AlarmCard_error__GhRxv{border-color:#ef4444;animation:AlarmCard_shake__1oCTW .5s ease}.AlarmCard_mathInput__BzLOV.AlarmCard_success__fFXh5{border-color:#10b981}@keyframes AlarmCard_shake__1oCTW{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.AlarmCard_typingText__c3_jR{font-size:1.125rem;color:#f8fafc;padding:1.5rem;background:#475569;border-radius:.75rem;margin-bottom:1.5rem;font-family:JetBrains Mono,Fira Code,monospace;line-height:1.6;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AlarmCard_typingText__c3_jR .AlarmCard_correct__FceKW{color:#10b981}.AlarmCard_typingText__c3_jR .AlarmCard_incorrect__m8fj2{color:#ef4444;text-decoration:underline}.AlarmCard_typingText__c3_jR .AlarmCard_cursor__3gRQJ{border-left:2px solid #6366f1;animation:AlarmCard_blink__cDHzu 1s step-end infinite}@keyframes AlarmCard_blink__cDHzu{50%{opacity:0}}.AlarmCard_typingInput__5KjdM{width:100%;padding:1rem 1.5rem;font-size:1rem;font-family:JetBrains Mono,Fira Code,monospace;background:#1e293b;border:2px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:#f8fafc;transition:all .15s ease}.AlarmCard_typingInput__5KjdM:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.AlarmCard_mouseChallenge__dTRHP{position:relative;width:100%;height:250px;background:#475569;border-radius:.75rem;overflow:hidden}.AlarmCard_target__Yz2c1{position:absolute;width:50px;height:50px;background:#6366f1;border-radius:50%;cursor:pointer;transition:transform .1s ease;display:flex;justify-content:center;align-items:center}.AlarmCard_target__Yz2c1:hover{transform:scale(1.1)}.AlarmCard_target__Yz2c1:active{transform:scale(.95)}.AlarmCard_target__Yz2c1 span{color:#fff;font-weight:700;font-size:1.125rem}.AlarmCard_targetProgress__rsAtp{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;color:#94a3b8;font-size:.875rem}.AlarmCard_challengeProgress__PhRqy{margin-top:1.5rem}.AlarmCard_progressBar__Y0QhS{height:8px;background:#475569;border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.AlarmCard_progressFill__6X4j1{height:100%;background:#6366f1;transition:width .25s ease;border-radius:9999px}.AlarmCard_progressText__bv3jE{font-size:.875rem;color:#94a3b8}.AlarmCard_editOverlay__24VqR{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:500;display:flex;justify-content:center;align-items:center;animation:AlarmCard_fadeIn__ytZIE .2s ease}.AlarmCard_editModal__DEoX2{background:rgba(31,41,55,.5);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:2rem;max-width:450px;width:90%;max-height:90vh;overflow-y:auto;animation:AlarmCard_slideUp__kgsJt .3s ease}.AlarmCard_editHeader__YcoX8{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.AlarmCard_editTitle__f4Xvl{font-size:1.25rem;font-weight:700;color:#f8fafc}.AlarmCard_closeButton__wu_xt{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:.5rem;transition:all .15s ease}.AlarmCard_closeButton__wu_xt svg{width:20px;height:20px}.AlarmCard_closeButton__wu_xt:hover{background:#475569;color:#f8fafc}.AlarmCard_editForm__cAlep{display:flex;flex-direction:column;gap:1.5rem}.AlarmCard_formGroup__THd0c{display:flex;flex-direction:column;gap:.25rem}.AlarmCard_formLabel__IAIB2{font-size:.875rem;font-weight:500;color:#94a3b8}.AlarmCard_formInput__uUrn5{padding:.5rem 1rem;font-size:1rem;background:#1e293b;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#f8fafc;transition:all .15s ease}.AlarmCard_formInput__uUrn5:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.AlarmCard_timeInput__OLnaJ{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.25rem;text-align:center;padding:1rem}.AlarmCard_formSelect__9cReC{padding:.5rem 1rem;font-size:1rem;background:#1e293b;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#f8fafc;cursor:pointer;transition:all .15s ease}.AlarmCard_formSelect__9cReC:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.AlarmCard_repeatOptions__Rh5T_{display:flex;gap:.25rem;flex-wrap:wrap}.AlarmCard_repeatDay__Xd8KG{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;border:1px solid hsla(0,0%,100%,.1);background:#1e293b;color:#94a3b8;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.AlarmCard_repeatDay__Xd8KG:hover{border-color:#6366f1;color:#6366f1}.AlarmCard_repeatDay__Xd8KG.AlarmCard_active__CxxGK{background:#6366f1;border-color:#6366f1;color:#fff}.AlarmCard_soundPreview__j5j6J{display:flex;justify-content:space-between;align-items:center}.AlarmCard_previewButton__ETW20{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:none;background:#475569;color:#94a3b8;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.AlarmCard_previewButton__ETW20 svg{width:18px;height:18px}.AlarmCard_previewButton__ETW20:hover{background:#6366f1;color:#fff}.AlarmCard_formActions__kA_Sx{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.05)}.AlarmCard_deleteButton__VQrNB{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.AlarmCard_deleteButton__VQrNB:disabled{opacity:.6;cursor:not-allowed}.AlarmCard_deleteButton__VQrNB{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.AlarmCard_deleteButton__VQrNB:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.AlarmCard_deleteButton__VQrNB{color:#ef4444;border-color:transparent}.AlarmCard_deleteButton__VQrNB:hover{background:rgba(239,68,68,.1)}.AlarmCard_saveButton__41w94{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.AlarmCard_saveButton__41w94:disabled{opacity:.6;cursor:not-allowed}.AlarmCard_saveButton__41w94{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.AlarmCard_saveButton__41w94:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 20px rgba(99,102,241,.3)}.AlarmCard_saveButton__41w94:active:not(:disabled){transform:translateY(0)}.AlarmCard_saveButton__41w94{padding:.5rem 2rem}.AlarmCard_emptyState__dWSJd{background:rgba(31,41,55,.5);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:3rem;text-align:center}.AlarmCard_emptyIcon__2xyMy{width:64px;height:64px;margin:0 auto 1.5rem;background:#475569;border-radius:50%;display:flex;justify-content:center;align-items:center}.AlarmCard_emptyIcon__2xyMy svg{width:32px;height:32px;color:#64748b}.AlarmCard_emptyTitle__jg5u7{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.AlarmCard_emptyDescription__pkTyQ{color:#94a3b8;margin-bottom:1.5rem}.AlarmCard_addAlarmButton__OjQ1e{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.AlarmCard_addAlarmButton__OjQ1e:disabled{opacity:.6;cursor:not-allowed}.AlarmCard_addAlarmButton__OjQ1e{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.AlarmCard_addAlarmButton__OjQ1e:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 20px rgba(99,102,241,.3)}.AlarmCard_addAlarmButton__OjQ1e:active:not(:disabled){transform:translateY(0)}@media(max-width:1023px){.AlarmCard_alarmCard__rNhwm{padding:1rem}.AlarmCard_time__ZslOP{font-size:1.25rem}.AlarmCard_challengeModal__wqDlT,.AlarmCard_editModal__DEoX2,.AlarmCard_ringingModal__6o1J1{padding:1.5rem}.AlarmCard_mathProblem__4qcq7{font-size:1.5rem}}@media(max-width:767px){.AlarmCard_header__NlLsS{flex-direction:column;align-items:flex-start;gap:1rem}.AlarmCard_toggle__8IsZx{align-self:flex-end}.AlarmCard_details__BGAD5{flex-direction:column;align-items:flex-start}.AlarmCard_repeatOptions__Rh5T_{justify-content:center}}.ThemePicker_themePicker__I0Cpr{display:flex;flex-direction:column;gap:2rem}.ThemePicker_section__qsron{display:flex;flex-direction:column;gap:1rem}.ThemePicker_sectionTitle__61SKW{font-size:1.125rem;font-weight:600;color:#f8fafc}.ThemePicker_sectionDescription__ovY_j{font-size:.875rem;color:#94a3b8;margin-top:-.25rem}.ThemePicker_themesGrid__iCZpT{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.ThemePicker_themeCard__J6nwV{background:rgba(31,41,55,.5);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1rem;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.ThemePicker_themeCard__J6nwV:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.ThemePicker_themeCard__J6nwV.ThemePicker_active__NbzUc{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.ThemePicker_themeCard__J6nwV.ThemePicker_active__NbzUc:after{content:"";position:absolute;top:.5rem;right:.5rem;width:20px;height:20px;background:#6366f1;border-radius:50%;display:flex;justify-content:center;align-items:center}.ThemePicker_themeCard__J6nwV.ThemePicker_active__NbzUc:before{content:"✓";position:absolute;top:.5rem;right:.5rem;width:20px;height:20px;color:#fff;font-size:12px;font-weight:700;z-index:1;display:flex;align-items:center;justify-content:center}.ThemePicker_themePreview__IOyhq{aspect-ratio:16/10;border-radius:.5rem;margin-bottom:.5rem;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.ThemePicker_digitalPreview__toCB2{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.25rem;font-weight:700;letter-spacing:.1em}.ThemePicker_analogPreview__lrhAb{width:60px;height:60px;border:2px solid;border-radius:50%;position:relative}.ThemePicker_analogPreview__lrhAb:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:20px;background:currentColor;transform-origin:bottom center;transform:translate(-50%,-100%) rotate(-30deg)}.ThemePicker_analogPreview__lrhAb:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:15px;background:currentColor;transform-origin:bottom center;transform:translate(-50%,-100%) rotate(60deg)}.ThemePicker_minimalistPreview__9LJBe{font-size:1.5rem;font-weight:300;letter-spacing:.2em}.ThemePicker_retroPreview__nKgv0{font-family:Courier New,monospace;font-size:1.125rem;padding:.25rem .5rem;border:2px solid;border-radius:.25rem}.ThemePicker_neonPreview__aGBBP{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.25rem;font-weight:700;text-shadow:0 0 10px currentColor,0 0 20px currentColor}.ThemePicker_flipPreview__oo2ZL{display:flex;gap:2px}.ThemePicker_flipPreview__oo2ZL span{padding:4px 6px;background:#333;color:#fff;border-radius:2px;font-family:JetBrains Mono,Fira Code,monospace;font-weight:700}.ThemePicker_themeName__3Y9WH{font-size:.875rem;font-weight:500;color:#f8fafc;text-align:center;text-transform:capitalize}.ThemePicker_gradientsGrid__WXuJx{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:.5rem;gap:.5rem}.ThemePicker_gradientCard__PDn_Q{aspect-ratio:1;border-radius:.75rem;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden;border:2px solid transparent}.ThemePicker_gradientCard__PDn_Q:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.2)}.ThemePicker_gradientCard__PDn_Q.ThemePicker_active__NbzUc{border-color:#fff;box-shadow:0 0 0 2px #6366f1}.ThemePicker_gradientCard__PDn_Q.ThemePicker_active__NbzUc:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#fff;color:#6366f1;border-radius:50%;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center}.ThemePicker_gradientName__ZYiFR{position:absolute;bottom:0;left:0;right:0;padding:.25rem;background:linear-gradient(transparent,rgba(0,0,0,.6));color:#fff;font-size:.75rem;text-align:center;font-weight:500;opacity:0;transition:opacity .15s ease}.ThemePicker_gradientCard__PDn_Q:hover .ThemePicker_gradientName__ZYiFR{opacity:1}.ThemePicker_colorSection__DvlYm{display:flex;flex-direction:column;gap:1rem}.ThemePicker_colorRow__FTy61{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ThemePicker_colorLabel__LGkaP{font-size:.875rem;color:#94a3b8}.ThemePicker_colorPicker__iA2_2{display:flex;align-items:center;gap:.5rem}.ThemePicker_colorInput__HgkMI{width:40px;height:40px;padding:0;border:none;border-radius:.5rem;cursor:pointer;overflow:hidden}.ThemePicker_colorInput__HgkMI::-webkit-color-swatch-wrapper{padding:0}.ThemePicker_colorInput__HgkMI::-webkit-color-swatch{border:none;border-radius:.5rem}.ThemePicker_colorHex__O1Yku{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;color:#94a3b8;padding:.25rem .5rem;background:#475569;border-radius:.25rem;min-width:80px;text-align:center}.ThemePicker_backgroundSection__QJUX2{display:flex;flex-direction:column;gap:1rem}.ThemePicker_backgroundOptions__rroI1{display:flex;gap:.5rem;flex-wrap:wrap}.ThemePicker_backgroundOption__H9j6H{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.ThemePicker_backgroundOption__H9j6H:disabled{opacity:.6;cursor:not-allowed}.ThemePicker_backgroundOption__H9j6H{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.ThemePicker_backgroundOption__H9j6H:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.ThemePicker_backgroundOption__H9j6H{padding:.5rem 1rem;font-size:.875rem}.ThemePicker_backgroundOption__H9j6H.ThemePicker_active__NbzUc{background:#6366f1;color:#fff;border-color:#6366f1}.ThemePicker_uploadArea__YJ4Y5{background:rgba(31,41,55,.5);border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:2rem;text-align:center;cursor:pointer;transition:all .25s ease;border:1px dashed hsla(0,0%,100%,.1)}.ThemePicker_uploadArea__YJ4Y5:hover{border-color:#6366f1;background:rgba(99,102,241,.05)}.ThemePicker_uploadIcon__hVJka{width:48px;height:48px;margin:0 auto 1rem;color:#64748b}.ThemePicker_uploadIcon__hVJka svg{width:100%;height:100%}.ThemePicker_uploadText__GWItQ{font-size:.875rem;color:#94a3b8;margin-bottom:.25rem}.ThemePicker_uploadHint__1_aia{font-size:.75rem;color:#64748b}.ThemePicker_hiddenInput__pBgLY{display:none}.ThemePicker_imagePreview__43Ep0{position:relative;border-radius:.75rem;overflow:hidden;aspect-ratio:16/9}.ThemePicker_previewImage__V6TeH{width:100%;height:100%;object-fit:cover}.ThemePicker_removeImage__abp7D{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:9999px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .15s ease}.ThemePicker_removeImage__abp7D svg{width:16px;height:16px}.ThemePicker_removeImage__abp7D:hover{background:#ef4444}.ThemePicker_urlInput__HReCY{width:100%;padding:.5rem 1rem;font-size:.875rem;background:#1e293b;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#f8fafc;transition:all .15s ease}.ThemePicker_urlInput__HReCY:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.ThemePicker_urlInput__HReCY::placeholder{color:#64748b}.ThemePicker_unsplashSection__Gd0Ha{display:flex;flex-direction:column;gap:1rem}.ThemePicker_unsplashSearch__r2Lk_{display:flex;gap:.5rem}.ThemePicker_searchInput__5ArE5{flex:1 1;padding:.5rem 1rem;font-size:.875rem;background:#1e293b;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#f8fafc;transition:all .15s ease}.ThemePicker_searchInput__5ArE5:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.ThemePicker_searchButton__hSIk_{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.ThemePicker_searchButton__hSIk_:disabled{opacity:.6;cursor:not-allowed}.ThemePicker_searchButton__hSIk_{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ThemePicker_searchButton__hSIk_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 20px rgba(99,102,241,.3)}.ThemePicker_searchButton__hSIk_:active:not(:disabled){transform:translateY(0)}.ThemePicker_searchButton__hSIk_{padding:.5rem 1rem}.ThemePicker_searchButton__hSIk_ svg{width:18px;height:18px}.ThemePicker_unsplashGrid___O5CI{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem;max-height:300px;overflow-y:auto;padding-right:.25rem}.ThemePicker_unsplashImage__SSPsL{aspect-ratio:16/10;border-radius:.5rem;overflow:hidden;cursor:pointer;position:relative;transition:all .25s ease}.ThemePicker_unsplashImage__SSPsL img{width:100%;height:100%;object-fit:cover}.ThemePicker_unsplashImage__SSPsL:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ThemePicker_unsplashImage__SSPsL:hover .ThemePicker_unsplashCredit__beYoo{opacity:1}.ThemePicker_unsplashImage__SSPsL.ThemePicker_active__NbzUc{box-shadow:0 0 0 3px #6366f1}.ThemePicker_unsplashCredit__beYoo{position:absolute;bottom:0;left:0;right:0;padding:.25rem;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:10px;opacity:0;transition:opacity .15s ease}.ThemePicker_previewSection__2AgWa{background:rgba(31,41,55,.5);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1.5rem;position:-webkit-sticky;position:sticky;top:1.5rem}.ThemePicker_previewTitle__5kdo4{font-size:.875rem;font-weight:500;color:#94a3b8;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.ThemePicker_previewContainer__8fn1_{aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.ThemePicker_previewClock__KTvgK{font-family:JetBrains Mono,Fira Code,monospace;font-size:2.25rem;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.3)}.ThemePicker_resetButton__NvHIt{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s ease}.ThemePicker_resetButton__NvHIt:disabled{opacity:.6;cursor:not-allowed}.ThemePicker_resetButton__NvHIt{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.ThemePicker_resetButton__NvHIt:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.ThemePicker_resetButton__NvHIt{width:100%;margin-top:1rem}.ThemePicker_savedThemes__h4P2e{display:flex;flex-direction:column;gap:1rem}.ThemePicker_savedThemeCard__DAAZW{background:rgba(31,41,55,.5);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:flex;align-items:center;gap:1rem;padding:1rem;cursor:pointer;transition:all .25s ease}.ThemePicker_savedThemeCard__DAAZW:hover{border-color:#6366f1}.ThemePicker_savedThemeCard__DAAZW.ThemePicker_active__NbzUc{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.ThemePicker_savedThemePreview__yZGcO{width:80px;height:50px;border-radius:.25rem;flex-shrink:0}.ThemePicker_savedThemeInfo___VdrH{flex:1 1;min-width:0}.ThemePicker_savedThemeName__w45cH{font-weight:500;color:#f8fafc;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ThemePicker_savedThemeMeta__InS7V{font-size:.75rem;color:#64748b}.ThemePicker_savedThemeActions__hba7A{display:flex;gap:.25rem}.ThemePicker_savedThemeAction__h8FWD{width:28px;height:28px;display:flex;justify-content:center;align-items:center;border:none;background:#475569;color:#94a3b8;border-radius:.25rem;cursor:pointer;transition:all .15s ease}.ThemePicker_savedThemeAction__h8FWD svg{width:14px;height:14px}.ThemePicker_savedThemeAction__h8FWD:hover{background:hsla(0,0%,100%,.05);color:#f8fafc}.ThemePicker_savedThemeAction__h8FWD.ThemePicker_danger__mC1kA:hover{background:rgba(239,68,68,.1);color:#ef4444}.ThemePicker_loading__Od6ws{display:flex;justify-content:center;align-items:center;padding:2rem;color:#94a3b8}.ThemePicker_loadingSpinner__uk75_{width:24px;height:24px;border:2px solid #475569;border-top-color:#6366f1;border-radius:50%;animation:ThemePicker_spin__4p9Wf 1s linear infinite;margin-right:.5rem}@keyframes ThemePicker_spin__4p9Wf{to{transform:rotate(1turn)}}@media(max-width:1023px){.ThemePicker_themesGrid__iCZpT{grid-template-columns:repeat(3,1fr)}.ThemePicker_gradientsGrid__WXuJx{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.ThemePicker_themesGrid__iCZpT{grid-template-columns:repeat(2,1fr)}.ThemePicker_gradientsGrid__WXuJx{grid-template-columns:repeat(3,1fr)}.ThemePicker_colorRow__FTy61{flex-direction:column;align-items:flex-start}.ThemePicker_previewClock__KTvgK{font-size:1.5rem}}.ProgressChart_chartContainer__UYEbh{background:#1e293b;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);padding:2rem}.ProgressChart_title__7Za64{font-size:1.125rem;font-weight:600;color:#f8fafc;margin:0 0 1.5rem}.ProgressChart_chartContent__qgOIw{display:flex;align-items:center;gap:2rem}@media(max-width:768px){.ProgressChart_chartContent__qgOIw{flex-direction:column}}.ProgressChart_ringContainer__S3LGH{position:relative;width:160px;height:160px;flex-shrink:0}.ProgressChart_ring__2NekN{width:100%;height:100%}.ProgressChart_ringCenter__dkeej{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ProgressChart_percentage__8zdYY{font-size:1.875rem;font-weight:700;color:#f8fafc;background:linear-gradient(135deg,#6366f1,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProgressChart_subtext__0vs2b{font-size:.875rem;color:#64748b}.ProgressChart_legend__diMGu{flex:1 1;display:flex;flex-direction:column;gap:1rem}.ProgressChart_legendItem__OOlci{display:flex;align-items:center;gap:1rem}.ProgressChart_legendColor__7lv4p{width:12px;height:12px;border-radius:.25rem;flex-shrink:0}.ProgressChart_legendInfo__UOdTj{flex:1 1;display:flex;justify-content:space-between;align-items:center}.ProgressChart_legendLabel__bxpqk{font-size:.875rem;color:#f8fafc}.ProgressChart_legendValue__p_xSF{font-size:.875rem;color:#94a3b8}.ProgressChart_barChartContainer__HH7Fn{background:#1e293b;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);padding:2rem}.ProgressChart_bars__PSJZz{display:flex;flex-direction:column;gap:1.5rem}.ProgressChart_bars__PSJZz.ProgressChart_vertical__qZ_XD{flex-direction:row;align-items:flex-end;justify-content:space-around;height:200px}.ProgressChart_bars__PSJZz.ProgressChart_vertical__qZ_XD .ProgressChart_barItem__ix3L4{flex-direction:column-reverse;align-items:center;width:auto}.ProgressChart_bars__PSJZz.ProgressChart_vertical__qZ_XD .ProgressChart_barTrack__dHAAg{width:24px;height:100%}.ProgressChart_bars__PSJZz.ProgressChart_vertical__qZ_XD .ProgressChart_barTrack__dHAAg .ProgressChart_barFill__55266{width:100%!important;height:var(--percentage)!important;position:absolute;bottom:0}.ProgressChart_barItem__ix3L4{display:flex;flex-direction:column;gap:.25rem}.ProgressChart_barLabel__ysyoa{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#f8fafc}.ProgressChart_barValue__BVl_H{color:#94a3b8;font-weight:500}.ProgressChart_barTrack__dHAAg{height:8px;background:#334155;border-radius:9999px;overflow:hidden;position:relative}.ProgressChart_barFill__55266{height:100%;border-radius:9999px;transition:width .8s ease-out}.ProgressChart_barStats__OegXt{font-size:.75rem;color:#64748b}.ProgressChart_miniProgress__i8Lpd{position:relative;display:flex;align-items:center;justify-content:center}.ProgressChart_miniProgress__i8Lpd svg{position:absolute;inset:0}.ProgressChart_miniValue__GG6Dy{font-size:.75rem;font-weight:700;color:#f8fafc;z-index:1}.AuthBanner_banner__rYUMZ{position:fixed;top:0;left:0;right:0;z-index:700;background:linear-gradient(135deg,rgba(99,102,241,.95),rgba(236,72,153,.95));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);padding:.5rem 1rem;animation:AuthBanner_slideDown__yslO_ .3s ease-out}@keyframes AuthBanner_slideDown__yslO_{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.AuthBanner_content__NqUIc{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}@media(max-width:767px){.AuthBanner_content__NqUIc{gap:.5rem}}.AuthBanner_icon__NHVJn{width:20px;height:20px;color:#fff;flex-shrink:0}@media(max-width:767px){.AuthBanner_icon__NHVJn{display:none}}.AuthBanner_text__yrQSm{font-size:.875rem;color:#fff;text-align:center}.AuthBanner_text__yrQSm strong{font-weight:600}@media(max-width:767px){.AuthBanner_text__yrQSm{font-size:.75rem}}.AuthBanner_signInBtn__eSqz6{padding:.25rem 1rem;background:#fff;color:#6366f1;border-radius:9999px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s ease;white-space:nowrap}.AuthBanner_signInBtn__eSqz6:hover{background:hsla(0,0%,100%,.9);transform:scale(1.02)}@media(max-width:767px){.AuthBanner_signInBtn__eSqz6{padding:.25rem .5rem;font-size:.75rem}}.AuthBanner_dismissBtn__E0BNJ{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;border:none;cursor:pointer;transition:all .15s ease;flex-shrink:0}.AuthBanner_dismissBtn__E0BNJ svg{width:14px;height:14px}.AuthBanner_dismissBtn__E0BNJ:hover{background:hsla(0,0%,100%,.3)}.page_container__fjWDb{display:flex;min-height:100vh;background:#0f172a}.page_main__VTkhq{flex:1 1;margin-left:280px;padding:2rem;overflow-y:auto}@media(max-width:1024px){.page_main__VTkhq{margin-left:0;padding:calc(1rem + 60px) 1rem 1rem}}.page_loading__J6gMF{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem;color:#94a3b8}.page_spinner__kM3yN{width:48px;height:48px;border:3px solid #334155;border-top-color:#6366f1;border-radius:50%;animation:page_spin__X81sj 1s linear infinite}@keyframes page_spin__X81sj{to{transform:rotate(1turn)}}.page_header__VsaBC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.page_header__VsaBC{flex-direction:column}}.page_headerLeft__b36uW h1{font-size:1.875rem;font-weight:700;color:#f8fafc;margin:0 0 .25rem}.page_headerLeft__b36uW p{color:#94a3b8;margin:0}.page_headerRight__HGn2D{display:flex;align-items:center;gap:1rem}@media(max-width:640px){.page_headerRight__HGn2D{width:100%;flex-direction:column}}.page_viewToggle__Np5Vq{display:flex;background:#1e293b;border-radius:.75rem;padding:4px;border:1px solid hsla(0,0%,100%,.1)}.page_viewToggle__Np5Vq button{padding:.5rem 1rem;background:transparent;border:none;border-radius:.5rem;color:#94a3b8;font-size:.875rem;cursor:pointer;transition:all .15s ease}.page_viewToggle__Np5Vq button.page_active__PksmJ{background:#6366f1;color:#fff}.page_viewToggle__Np5Vq button:hover:not(.page_active__PksmJ){background:#334155}.page_addButton__OkXVj{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:linear-gradient(135deg,#6366f1,#ec4899);border:none;border-radius:.75rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.page_addButton__OkXVj svg{width:18px;height:18px}.page_addButton__OkXVj:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(99,102,241,.4)}@media(max-width:640px){.page_addButton__OkXVj{width:100%;justify-content:center}}.page_overallProgress__pnG_2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(max-width:768px){.page_overallProgress__pnG_2{grid-template-columns:1fr}}.page_progressCard__yykau{display:flex;align-items:center;justify-content:space-between;padding:2rem;background:#1e293b;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1)}.page_progressInfo__3_x2h h2{font-size:1.25rem;font-weight:600;color:#f8fafc;margin:0 0 .25rem}.page_progressInfo__3_x2h p{color:#94a3b8;margin:0;font-size:.875rem}.page_progressRing__vwaBx{position:relative;width:100px;height:100px}.page_progressRing__vwaBx svg{width:100%;height:100%}.page_progressValue__b2T8S{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#f8fafc}.page_quickStats__BFS3S{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media(max-width:640px){.page_quickStats__BFS3S{grid-template-columns:repeat(2,1fr)}}.page_stat__YCvqV{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:#1e293b;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.1)}.page_statValue__lsmkf{font-size:1.875rem;font-weight:700;color:#f8fafc;background:linear-gradient(135deg,#6366f1,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_statLabel__xSqVK{font-size:.875rem;color:#94a3b8;margin-top:.25rem}.page_emptyState__vfHfz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;text-align:center}.page_emptyIcon__fEkm6{font-size:4rem;margin-bottom:1.5rem;animation:page_float__YUZrL 3s ease-in-out infinite}@keyframes page_float__YUZrL{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page_emptyState__vfHfz h2{font-size:1.5rem;font-weight:600;color:#f8fafc;margin:0 0 .5rem}.page_emptyState__vfHfz p{color:#94a3b8;margin:0 0 2rem;max-width:400px}.page_goalsGrid__fe4hG{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:640px){.page_goalsGrid__fe4hG{grid-template-columns:1fr}}.page_goalsList__KxN5f{display:flex;flex-direction:column;gap:1.5rem}.page_goalCard__yPkO_{background:#1e293b;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;transition:all .15s ease}.page_goalCard__yPkO_:hover{border-color:var(--goal-color,#6366f1);box-shadow:0 0 20px rgba(99,102,241,.1)}.page_goalHeader__e5gIe{display:flex;align-items:flex-start;padding:1.5rem;gap:1rem}.page_goalIcon__cijR1{font-size:2rem;flex-shrink:0}.page_goalInfo__e8fTh{flex:1 1;min-width:0}.page_goalInfo__e8fTh h3{font-size:1.125rem;font-weight:600;color:#f8fafc;margin:0 0 .25rem}.page_goalInfo__e8fTh p{font-size:.875rem;color:#94a3b8;margin:0 0 .25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_targetDate__bn9HI{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#64748b;background:#334155;padding:2px .5rem;border-radius:9999px}.page_goalActions__V3tLY{display:flex;gap:.25rem}.page_goalActions__V3tLY button{padding:.25rem;background:transparent;border:none;color:#64748b;cursor:pointer;border-radius:.5rem;transition:all .15s ease}.page_goalActions__V3tLY button svg{width:16px;height:16px;transition:transform .15s ease}.page_goalActions__V3tLY button:hover{background:#334155;color:#f8fafc}.page_goalProgress__MlCw7{display:flex;align-items:center;gap:1rem;padding:0 1.5rem 1.5rem}.page_goalProgress__MlCw7 span{font-size:.875rem;color:#94a3b8;white-space:nowrap}.page_progressBar__yoTHN{flex:1 1;height:8px;background:#334155;border-radius:9999px;overflow:hidden}.page_progressFill__OC7Hl{height:100%;border-radius:9999px;transition:width .8s ease-out}.page_goalContent__9MAtw{border-top:1px solid hsla(0,0%,100%,.1);overflow:hidden}.page_subjects__FL6Ea{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.page_subjectCard__j0Ria{background:#334155;border-radius:.75rem;overflow:hidden}.page_subjectHeader__anL58{display:flex;align-items:center;padding:1rem;gap:1rem;cursor:pointer;transition:background .15s ease}.page_subjectHeader__anL58:hover{background:hsla(0,0%,100%,.02)}.page_subjectColor__ZWJ3_{width:4px;height:32px;border-radius:9999px;flex-shrink:0}.page_subjectInfo__O8L7i{flex:1 1;min-width:0}.page_subjectInfo__O8L7i h4{font-size:1rem;font-weight:500;color:#f8fafc;margin:0 0 2px}.page_subjectProgress__kfmFl{font-size:.75rem;color:#64748b}.page_subjectActions__H2LuX{display:flex;align-items:center;gap:.25rem}.page_subjectActions__H2LuX button{padding:.25rem;background:transparent;border:none;color:#64748b;cursor:pointer;border-radius:.5rem;transition:all .15s ease}.page_subjectActions__H2LuX button svg{width:14px;height:14px}.page_subjectActions__H2LuX button:hover{background:hsla(0,0%,100%,.1);color:#f8fafc}.page_subjectActions__H2LuX .page_expandIcon__e3kTn{width:16px;height:16px;color:#64748b;transition:transform .15s ease}.page_subjectProgressBar__JFsMC{height:3px;background:#475569}.page_subjectProgressBar__JFsMC .page_progressFill__OC7Hl{height:100%}.page_topics__OdwkN{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.page_topicItem__Gcal5{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.02);border-radius:.5rem;transition:all .15s ease}.page_topicItem__Gcal5:hover{background:hsla(0,0%,100%,.05)}.page_topicItem__Gcal5.page_completed__pRqT0{opacity:.7}.page_topicItem__Gcal5.page_completed__pRqT0 .page_topicName__8FU6R{text-decoration:line-through;color:#64748b}.page_checkbox___HPwl{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.2);border-radius:.25rem;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.page_checkbox___HPwl svg{width:14px;height:14px}.page_checkbox___HPwl:hover{background:hsla(0,0%,100%,.1)}.page_topicInfo__HX1uG{flex:1 1;display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.page_topicName__8FU6R{font-size:.875rem;color:#f8fafc}.page_topicTime__eANiv{font-size:.75rem;color:#64748b}.page_priority__61BlA{font-size:.65rem;padding:2px 6px;border-radius:9999px;text-transform:uppercase;font-weight:500}.page_priority__61BlA.page_low__Qu2tU{background:rgba(16,185,129,.2);color:#10b981}.page_priority__61BlA.page_medium__U5zYL{background:rgba(245,158,11,.2);color:#f59e0b}.page_priority__61BlA.page_high___EFBv{background:rgba(239,68,68,.2);color:#ef4444}.page_topicActions__ayJO4{display:flex;gap:.25rem;opacity:0;transition:opacity .15s ease}.page_topicItem__Gcal5:hover .page_topicActions__ayJO4{opacity:1}.page_topicActions__ayJO4 button{padding:4px;background:transparent;border:none;color:#64748b;cursor:pointer;border-radius:.25rem;transition:all .15s ease}.page_topicActions__ayJO4 button svg{width:14px;height:14px}.page_topicActions__ayJO4 button:hover{background:hsla(0,0%,100%,.1);color:#f8fafc}.page_addSubjectBtn__F5HLf,.page_addTopicBtn__O9Gjw{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px dashed hsla(0,0%,100%,.1);border-radius:.5rem;color:#64748b;font-size:.875rem;cursor:pointer;transition:all .15s ease}.page_addSubjectBtn__F5HLf svg,.page_addTopicBtn__O9Gjw svg{width:14px;height:14px}.page_addSubjectBtn__F5HLf:hover,.page_addTopicBtn__O9Gjw:hover{border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.05)}.page_modalOverlay__r8Ecd{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:500;padding:1rem}.page_modal__54Be_{width:100%;max-width:480px;background:#1e293b;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);padding:2rem;max-height:90vh;overflow-y:auto}.page_modal__54Be_ h2{font-size:1.25rem;font-weight:600;color:#f8fafc;margin:0 0 1.5rem}.page_formGroup__MOAg8{margin-bottom:1rem}.page_formGroup__MOAg8 label{display:block;font-size:.875rem;font-weight:500;color:#94a3b8;margin-bottom:.25rem}.page_formGroup__MOAg8 input,.page_formGroup__MOAg8 select,.page_formGroup__MOAg8 textarea{width:100%;padding:.5rem 1rem;background:#334155;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#f8fafc;font-size:1rem;transition:all .15s ease}.page_formGroup__MOAg8 input::placeholder,.page_formGroup__MOAg8 select::placeholder,.page_formGroup__MOAg8 textarea::placeholder{color:#64748b}.page_formGroup__MOAg8 input:focus,.page_formGroup__MOAg8 select:focus,.page_formGroup__MOAg8 textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.page_formGroup__MOAg8 textarea{resize:vertical;min-height:60px}.page_formGroup__MOAg8 select{cursor:pointer}.page_formRow__WstBT{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:640px){.page_formRow__WstBT{grid-template-columns:1fr}}.page_colorPicker__DgkzY{display:flex;gap:.25rem;flex-wrap:wrap}.page_colorPicker__DgkzY button{width:28px;height:28px;border-radius:9999px;border:2px solid transparent;cursor:pointer;transition:all .15s ease}.page_colorPicker__DgkzY button.page_selected__EW3F1{border-color:#fff;transform:scale(1.1)}.page_colorPicker__DgkzY button:hover:not(.page_selected__EW3F1){transform:scale(1.1)}.page_iconPicker__WZX6V{display:flex;gap:.25rem;flex-wrap:wrap}.page_iconPicker__WZX6V button{width:36px;height:36px;background:#334155;border:2px solid transparent;border-radius:.5rem;font-size:1.2rem;cursor:pointer;transition:all .15s ease}.page_iconPicker__WZX6V button.page_selected__EW3F1{border-color:#6366f1;background:rgba(99,102,241,.2)}.page_iconPicker__WZX6V button:hover:not(.page_selected__EW3F1){background:#475569}.page_modalActions__ZNi1r{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.page_modalActions__ZNi1r button{padding:.5rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.page_modalActions__ZNi1r button:first-child{background:transparent;border:1px solid hsla(0,0%,100%,.1);color:#94a3b8}.page_modalActions__ZNi1r button:first-child:hover{background:#334155;color:#f8fafc}.page_modalActions__ZNi1r button.page_primary__rcO7_{background:linear-gradient(135deg,#6366f1,#ec4899);border:none;color:#fff}.page_modalActions__ZNi1r button.page_primary__rcO7_:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(99,102,241,.4)}