.Desktop_backgroundVideo__dt_4w{position:fixed;top:0;left:0;width:100vw;height:100vh;min-width:100vw;min-height:100vh;object-fit:cover;z-index:0;border:none;margin:0;padding:0;pointer-events:none;background:transparent;transition:opacity .3s ease;will-change:opacity;user-select:none;-webkit-user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Desktop_modalOverlay__CE_dp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:40;display:flex;align-items:center;justify-content:center}.Desktop_modalOverlay__CE_dp.Desktop_helpModal__A0O3U{z-index:50}.Desktop_modalContainer__k8cCd{background:linear-gradient(145deg,var(--bg-primary),var(--bg-secondary));border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);padding:24px}.Desktop_backgroundModal__RnuCe{max-width:800px;width:90%;margin:0 auto;max-height:70vh;overflow:hidden;display:flex;flex-direction:column}.Desktop_helpModal__A0O3U{max-width:448px;width:100%;margin:0 16px}.Desktop_modalHeader__gHAVB{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15);flex-shrink:0}.Desktop_modalHeader__gHAVB h2{color:var(--text-primary,#ffffff);font-size:1.5rem;font-weight:700;margin:0;display:flex;align-items:center;gap:10px}.Desktop_modalTitleSection__0_SOq{display:flex;align-items:center;gap:12px}.Desktop_modalIcon__0sqY_{color:rgba(255,255,255,.8);padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:fit-content;white-space:nowrap}.Desktop_categoryButton__a6csZ:hover{background:rgba(255,255,255,.15);color:white}.Desktop_activeCategoryButton__LdOf7{background:var(--accent-color);border-color:var(--accent-color);color:white}.Desktop_activeCategoryButton__LdOf7:hover{background:#ff9533;border-color:#ff9533}.Desktop_backgroundGrid__GxaqV{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:16px;flex:1;overflow-y:auto;padding-right:6px}.Desktop_backgroundGrid__GxaqV::-webkit-scrollbar{width:4px}.Desktop_backgroundGrid__GxaqV::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:2px}.Desktop_backgroundGrid__GxaqV::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:2px}.Desktop_backgroundGrid__GxaqV::-webkit-scrollbar-thumb:hover{background:#ff9533}@media (max-width:768px){.Desktop_backgroundModal__RnuCe{max-width:95%;max-height:85vh;margin:0}.Desktop_backgroundGrid__GxaqV{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.Desktop_backgroundPreview__DbsYB{height:100px}.Desktop_categoriesContainer__25p8B{gap:6px}.Desktop_categoryButton__a6csZ{padding:4px 8px;font-size:11px}.Desktop_categoryCount__3o7U7{display:none}.Desktop_youtubeInput__9Sydc{font-size:12px;padding:8px 10px}.Desktop_youtubeSubmitButton__XHSIg{padding:8px 12px;font-size:12px}.Desktop_modalFooter__q5zRz{flex-direction:column;gap:12px;align-items:stretch}.Desktop_footerInfo__qY2Ty{text-align:center;font-size:12px}.Desktop_footerActions__KX5y0{justify-content:center}}@media (max-width:480px){.Desktop_backgroundModal__RnuCe{max-width:100%;max-height:90vh;border-radius:16px 16px 0 0;position:fixed;bottom:0;top:auto}.Desktop_backgroundGrid__GxaqV{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.Desktop_backgroundPreview__DbsYB{height:80px}.Desktop_modalHeader__gHAVB{padding-bottom:8px}.Desktop_modalTitle__JHF2x{font-size:16px}.Desktop_modalSubtitle__H3xte{font-size:12px}.Desktop_categoriesContainer__25p8B{flex-wrap:wrap;gap:4px}.Desktop_categoryButton__a6csZ{flex:1;min-width:calc(50% - 2px)}.Desktop_categoryName__f8g2o{display:none}.Desktop_categoryIcon__fc7Ru{font-size:16px}.Desktop_emptyStateIcon__MwYtp{font-size:36px}.Desktop_emptyStateTitle__iTfmj{font-size:16px}.Desktop_emptyStateMessage__xfQLl{font-size:12px}}.Desktop_backgroundItem__UcO_R{position:relative;border-radius:12px;overflow:hidden;transition:all .2s ease;border:1px solid rgba(255,255,255,.12);cursor:pointer;background:rgba(255,255,255,.05);backdrop-filter:blur(10px)}.Desktop_backgroundItem__UcO_R:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.2);box-shadow:0 8px 20px rgba(0,0,0,.2)}.Desktop_backgroundItem__UcO_R.Desktop_active__usAid{border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(255,123,0,.3)}.Desktop_backgroundItem__UcO_R.Desktop_active__usAid:hover{transform:translateY(-6px);box-shadow:0 0 0 2px rgba(255,123,0,.4),0 12px 25px rgba(0,0,0,.3)}.Desktop_backgroundPreview__DbsYB{position:relative;height:120px;overflow:hidden}.Desktop_backgroundInfo__oHg_N{flex:1}.Desktop_backgroundName__cpaz1{font-size:14px;font-weight:600;color:white;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.5);line-height:1.2;display:flex;align-items:center;gap:6px}.Desktop_backgroundName__cpaz1 svg{flex-shrink:0}.Desktop_backgroundCategory__c5YLf{display:flex;align-items:center}.Desktop_categoryTag__9_Z6f{background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(255,255,255,.15));backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:6px 12px;font-size:11px;font-weight:600;color:white;text-transform:uppercase;letter-spacing:.8px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.Desktop_selectedIndicator__Jk60K{background:linear-gradient(135deg,var(--accent-color) 0,#ff9533 100%);border-radius:50%;padding:8px;color:white;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(255,123,0,.5),0 0 0 2px rgba(255,255,255,.3);border:2px solid rgba(255,255,255,.3)}.Desktop_modalFooter__q5zRz{background:linear-gradient(135deg,rgba(255,255,255,.02),rgba(255,255,255,.01));backdrop-filter:blur(10px);margin:0 -24px -24px;padding:20px 24px;border-radius:0 0 20px 20px}.Desktop_footerInfo__qY2Ty{font-size:14px;color:rgba(255,255,255,.7);font-weight:500}.Desktop_footerButton__2o7IF{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.25);border-radius:12px;color:white;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Desktop_footerButton__2o7IF:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);opacity:0;transition:opacity .3s ease}.Desktop_footerButton__2o7IF:hover{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.15));border-color:rgba(255,255,255,.35);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.Desktop_footerButton__2o7IF:hover:before{opacity:1}.Desktop_helpContent__x8v74{display:flex;flex-direction:column;gap:16px;color:white}.Desktop_shortcutKey__pSbn_{padding:4px 8px;background:rgba(255,255,255,.1);border-radius:4px;font-size:12px;color:white;font-family:monospace}.Desktop_helpSection__K0twe{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.Desktop_helpSectionTitle__JKvGA{font-weight:600;margin-bottom:12px;color:white}.Desktop_featuresList__pJUUw{font-size:14px;color:rgba(255,255,255,.7);display:flex;flex-direction:column;gap:8px}.Desktop_featureItem__MoMsT{display:flex;align-items:center;gap:8px}.Desktop_window__1PT_T{position:absolute;background:linear-gradient(145deg,var(--bg-primary),var(--bg-secondary));border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);overflow:hidden;max-width:calc(100vw - 20px);max-height:calc(100vh - 80px);transition:width .3s ease,height .3s ease;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Desktop_window__1PT_T.Desktop_minimized__5G4g_{display:none}.Desktop_windowHeader__vHNse{cursor:move;display:flex;align-items:center;touch-action:none;min-height:clamp(44px,8vw,60px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.1);min-height:44px;flex-shrink:0}.Desktop_windowTitleSection__yUoGn{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.Desktop_windowTitle__7vHe7{font-size:15px;font-weight:600;color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Desktop_windowCategory__gIAMv{font-size:12px;color:rgba(255,255,255,.7);background:rgba(255,255,255,.1);padding:6px 10px;border-radius:12px;text-transform:capitalize;white-space:nowrap;flex-shrink:0}.Desktop_windowControls__jUell{display:flex;align-items:center;gap:8px;flex-shrink:0}.Desktop_windowButton__UzezU{width:24px;height:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);border:none;cursor:pointer;transition:all .2s ease}.Desktop_windowButton__UzezU:hover{background:rgba(255,255,255,.2);color:white;transform:scale(1.1)}.Desktop_windowButton__UzezU.Desktop_closeButton__g4eMp:hover{background:rgba(239,68,68,.8)!important}.Desktop_windowContent__3nWr_{padding:0;height:calc(100% - 76px);overflow:hidden;min-height:200px}@media (max-width:1024px){.Desktop_window__1PT_T{border-radius:16px;max-width:calc(100vw - 16px);max-height:calc(100vh - 70px)}.Desktop_windowHeader__vHNse{padding:12px;min-height:40px}.Desktop_windowTitle__7vHe7{font-size:14px}.Desktop_windowCategory__gIAMv{font-size:11px;padding:4px 8px}.Desktop_windowButton__UzezU{width:22px;height:22px}.Desktop_windowContent__3nWr_{height:calc(100% - 64px);min-height:180px}}@media (max-width:768px){.Desktop_window__1PT_T{border-radius:12px;max-width:calc(100vw - 12px);max-height:calc(100vh - 60px)}.Desktop_windowHeader__vHNse{padding:10px;min-height:36px}.Desktop_windowTitle__7vHe7{font-size:13px}.Desktop_windowCategory__gIAMv{font-size:10px;padding:3px 6px}.Desktop_windowButton__UzezU{width:20px;height:20px}.Desktop_windowContent__3nWr_{height:calc(100% - 56px);min-height:160px}}@media (max-width:480px){.Desktop_window__1PT_T{border-radius:8px;max-width:calc(100vw - 8px);max-height:calc(100vh - 50px);left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.Desktop_windowHeader__vHNse{padding:8px;min-height:32px;gap:6px}.Desktop_windowTitleSection__yUoGn{gap:8px}.Desktop_windowTitle__7vHe7{font-size:12px}.Desktop_windowCategory__gIAMv{font-size:9px;padding:2px 5px;display:none}.Desktop_windowButton__UzezU{width:18px;height:18px}.Desktop_windowControls__jUell{gap:4px}.Desktop_windowContent__3nWr_{height:calc(100% - 48px);min-height:140px}}@media (max-width:320px){.Desktop_window__1PT_T{max-width:calc(100vw - 4px);max-height:calc(100vh - 40px)}.Desktop_windowHeader__vHNse{padding:6px;min-height:28px}.Desktop_windowTitle__7vHe7{font-size:11px}.Desktop_windowButton__UzezU{width:16px;height:16px}.Desktop_windowContent__3nWr_{height:calc(100% - 40px);min-height:120px}}.Desktop_notificationsContainer__NkXO_{position:fixed;top:16px;right:16px;z-index:50;max-width:384px;display:flex;flex-direction:column;gap:12px}.Desktop_notification__HW1Nq{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(145deg,var(--bg-primary),var(--bg-secondary));border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);padding:16px;animation:Desktop_slideInRight__cU8Dn .3s ease-out}.Desktop_notificationIcon__klq8V{flex-shrink:0;margin-top:2px;color:rgb(255,123,0)}.Desktop_notificationContent__F2zBY{flex:1}.Desktop_notificationMessage__n4_TE{font-size:14px;font-weight:500;color:white}.Desktop_notificationType__O5v85{font-size:12px;color:rgba(255,255,255,.6);margin-top:4px;text-transform:capitalize}.Desktop_notificationClose__2El0z{width:24px;height:24px;padding:4px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Desktop_notificationClose__2El0z:hover{background:rgba(255,255,255,.2);color:white}.Desktop_videoLoadingIndicator__1mFSQ{position:relative;width:100vw;height:100vh;overflow:visible;z-index:1;gap:16px;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);border-radius:16px;padding:24px 32px;z-index:15;color:white;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Desktop_loadingSpinner__p7OAb{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:#ffffff;border-radius:50%;animation:Desktop_spin__kk_Ro 1s linear infinite}.Desktop_videoLoadingIndicator__1mFSQ p{margin:0;font-size:14px;font-weight:500;opacity:.9}.Desktop_selectNone__VZ_1W{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:move!important}.Desktop_hidden__oC0jq{display:none}.Desktop_hiddenInput__vQEl3{position:fixed;top:0;left:0;width:0;height:0;opacity:0}@keyframes Desktop_slideInRight__cU8Dn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Desktop_appBarSection__FPfgg{display:flex;align-items:center;gap:12px}.Desktop_timeContainer__inYmk{font-size:12px;opacity:.7}.Desktop_appContainer__rzuLE{position:relative}.Desktop_tooltipDescription__JPW_F{font-size:12px;opacity:.7}.Desktop_whiteIcon___9tLT{color:white}.Desktop_iconYellow__EGVt4{color:rgb(250,204,21)}.Desktop_iconPurple__gPcGZ{color:rgb(168,85,247)}.Desktop_iconPink__uf75n{color:rgb(236,72,153)}.Desktop_iconBlue__Wbpay{color:rgb(59,130,246)}.Desktop_topRightIcons__VF2Et{position:fixed;top:24px;right:24px;z-index:30;display:flex;gap:16px;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.Desktop_topIcon__ePLtA{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary,#1A202C);color:var(--text-secondary,#e2e8f0);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border:1px solid var(--border-color,rgba(255,255,255,.1));box-sizing:border-box}.Desktop_topIcon__ePLtA:hover{background:var(--accent-color,#ff7b00);color:var(--text-primary,#ffffff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,123,0,.2);border-color:var(--accent-color,#ff7b00)}.Desktop_topIcon__ePLtA.Desktop_warning__28QNE{color:#f59e0b;background:linear-gradient(145deg,rgba(245,158,11,.1),rgba(245,158,11,.05));border-color:rgba(245,158,11,.2)}.Desktop_topIcon__ePLtA.Desktop_warning__28QNE:hover{background:rgba(245,158,11,.2);color:#fbbf24;border-color:#f59e0b}.Desktop_topIconTooltip__HTrn3{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);padding:8px 12px;background:var(--glass-bg);backdrop-filter:blur(16px);color:var(--text-primary);font-size:13px;font-weight:500;border-radius:8px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-light);border:1px solid var(--border-color);pointer-events:none;z-index:10000}.Desktop_topIconTooltip__HTrn3:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:transparent transparent var(--glass-bg) transparent}.Desktop_topIcon__ePLtA:hover .Desktop_topIconTooltip__HTrn3{opacity:1;visibility:visible;transform:translateX(-50%) translateY(4px)}.Desktop_notification__HW1Nq{position:fixed;top:20px;left:50%;transform:translateX(-50%);padding:12px 24px;background:var(--glass-bg);backdrop-filter:blur(16px);color:var(--text-primary);font-size:14px;font-weight:500;border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--shadow-light);z-index:10001;animation:Desktop_slideDown__XeLVp .3s ease-out,Desktop_fadeOut__kRSLu .3s ease-in 2.7s}@keyframes Desktop_slideDown__XeLVp{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes Desktop_fadeOut__kRSLu{0%{opacity:1}to{opacity:0}}.Desktop_timeText__xMWLO{color:white;font-size:18px;font-weight:600;margin-bottom:4px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.Desktop_dateText__bM6_b{color:rgba(255,255,255,.7);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.Desktop_youtubeSection__lqUnQ{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;margin-bottom:20px}.Desktop_youtubeSectionTitle__00OoS{font-size:14px;font-weight:600;color:white;margin:0 0 12px}.Desktop_youtubeInputContainer__Du07k{display:flex;gap:8px;align-items:center}.Desktop_youtubeInput__9Sydc{flex:1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:white;padding:10px 12px;font-size:13px;transition:all .2s ease}.Desktop_youtubeInput__9Sydc:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(255,123,0,.2);background:rgba(255,255,255,.08)}.Desktop_youtubeInput__9Sydc::placeholder{color:rgba(255,255,255,.5)}.Desktop_youtubeSubmitButton__XHSIg{background:var(--accent-color);border:1px solid var(--accent-color);border-radius:8px;color:white;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:60px}.Desktop_youtubeSubmitButton__XHSIg:hover:not(:disabled){background:#ff9533;border-color:#ff9533}.Desktop_youtubeSubmitButton__XHSIg:disabled{opacity:.5;cursor:not-allowed}.Desktop_youtubeSectionHeader__vVAaT{display:flex;align-items:center;gap:8px;margin-bottom:12px}.Desktop_youtubeSectionHeader__vVAaT svg{color:#ff0000}.Desktop_inputError__BGyWF{border-color:#ef4444!important;box-shadow:0 0 0 2px rgba(239,68,68,.2)!important}.Desktop_errorMessage__KwLfb{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:12px;margin-top:8px;padding:6px 8px;background:rgba(239,68,68,.1);border-radius:6px;border:1px solid rgba(239,68,68,.2)}.Desktop_spinning__YflIj{animation:Desktop_spin__kk_Ro 1s linear infinite}.Desktop_categoryIcon__fc7Ru{font-size:14px}.Desktop_categoryName__f8g2o{font-weight:500}.Desktop_categoryCount__3o7U7{font-size:10px;opacity:.7;margin-left:4px}.Desktop_youtubeItem__x3zlG{border-color:rgba(255,0,0,.3)}.Desktop_youtubeItem__x3zlG.Desktop_active__usAid{border-color:#ff0000;box-shadow:0 0 0 2px rgba(255,0,0,.3)}.Desktop_previewing__vdOPC{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.Desktop_playingIndicator__AMSKh{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.7);border-radius:50%;padding:6px;color:white;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.Desktop_loadMoreContainer__966QB{display:flex;justify-content:center;margin:16px 0}.Desktop_loadMoreButton__C6OFo{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.15);border-radius:8px;color:rgba(255,255,255,.8);padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.Desktop_loadMoreButton__C6OFo:hover{background:rgba(255,255,255,.15);color:white;transform:translateY(-1px)}.Desktop_modalFooter__q5zRz{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0}.Desktop_footerActions__KX5y0{display:flex;gap:8px}.Desktop_customIndicator__w_bfj{color:var(--accent-color);font-weight:500}@media (min-width:600px){.Desktop_backgroundGrid__GxaqV{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (min-width:800px){.Desktop_backgroundGrid__GxaqV{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (min-width:1200px){.Desktop_backgroundGrid__GxaqV{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.Desktop_loadingState__xe1N_{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.05));display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;overflow:hidden}.Desktop_loadingState__xe1N_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,123,0,.08) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.06) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(168,85,247,.04) 0,transparent 50%);animation:Desktop_backgroundPulse__Newl7 6s ease-in-out infinite}@keyframes Desktop_backgroundPulse__Newl7{0%,to{opacity:.3}50%{opacity:.7}}.Desktop_bookLoader__znVE5{margin-bottom:40px;z-index:2}.Desktop_bookLoader__znVE5,.Desktop_modernSpinner__6WouZ{position:relative;width:80px;height:80px}.Desktop_spinnerRing____acd{position:absolute;width:100%;height:100%;border:3px solid transparent;border-radius:50%;animation:Desktop_spin__kk_Ro 2s linear infinite}.Desktop_spinnerRing____acd:first-child{border-top-color:var(--accent-color,#ff7b00);animation-delay:0s}.Desktop_spinnerRing____acd:nth-child(2){border-right-color:rgba(59,130,246,.8);animation-delay:-.5s;width:70px;height:70px;top:5px;left:5px}.Desktop_spinnerRing____acd:nth-child(3){border-bottom-color:rgba(168,85,247,.6);animation-delay:-1s;width:60px;height:60px;top:10px;left:10px}.Desktop_spinnerCenter__MCvd_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}@keyframes Desktop_spin__kk_Ro{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Desktop_pulse__f1mS3{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px rgba(255,123,0,.3),inset 0 1px 0 rgba(255,255,255,.2)}50%{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 30px rgba(255,123,0,.5),inset 0 1px 0 rgba(255,255,255,.3)}}@keyframes Desktop_float__QHTHn{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2px) rotate(5deg)}}.Desktop_loadingText__OAAXX{color:#ffffff;font-size:24px;font-weight:700;margin-bottom:12px;text-align:center;z-index:2;background:rgba(255,123,0,.9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:Desktop_textShimmer__DAYm7 3s ease-in-out infinite;letter-spacing:.5px}.Desktop_loadingSubtext__jlnl4{color:rgba(255,255,255,.6);font-size:14px;font-weight:500;text-align:center;z-index:2;opacity:.8;animation:Desktop_subtextFade___0iVC 4s ease-in-out infinite;letter-spacing:.3px}@keyframes Desktop_textShimmer__DAYm7{0%,to{background-position:-200%}50%{background-position:200%}}@keyframes Desktop_subtextFade___0iVC{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.Desktop_loadingDecorations__Zb9SD{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.Desktop_floatingDot__MTFGH{position:absolute;width:4px;height:4px;background:rgba(255,123,0,.3);border-radius:50%;animation:Desktop_floatDot__hADSS 8s ease-in-out infinite}.Desktop_floatingDot__MTFGH:first-child{top:20%;left:15%;animation-delay:0s}.Desktop_floatingDot__MTFGH:nth-child(2){top:30%;right:20%;animation-delay:2s;background:rgba(59,130,246,.3)}.Desktop_floatingDot__MTFGH:nth-child(3){bottom:25%;left:25%;animation-delay:4s;background:rgba(168,85,247,.3)}.Desktop_floatingDot__MTFGH:nth-child(4){bottom:35%;right:15%;animation-delay:6s}@keyframes Desktop_floatDot__hADSS{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-30px) scale(1.5);opacity:.8}}.Desktop_loadingProgress__03yOU{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);width:240px;height:2px;background:rgba(255,255,255,.1);border-radius:1px;overflow:hidden;z-index:2}.Desktop_progressBar__BCeWZ{height:100%;background:var(--accent-color,#ff7b00);border-radius:1px;animation:Desktop_progressFill__80okJ 4s ease-in-out infinite;box-shadow:0 0 10px rgba(255,123,0,.5)}@keyframes Desktop_progressFill__80okJ{0%{width:0;opacity:.7}70%{width:100%;opacity:1}to{width:100%;opacity:.8}}@media (max-width:768px){.Desktop_bookLoader__znVE5{width:60px;height:60px;margin-bottom:32px}.Desktop_modernSpinner__6WouZ{width:60px;height:60px}.Desktop_spinnerRing____acd:nth-child(2){width:50px;height:50px;top:5px;left:5px}.Desktop_spinnerRing____acd:nth-child(3){width:40px;height:40px;top:10px;left:10px}.Desktop_spinnerCenter__MCvd_{width:30px;height:30px}.Desktop_spinnerCenter__MCvd_:before{font-size:14px}.Desktop_loadingText__OAAXX{font-size:20px;margin-bottom:10px}.Desktop_loadingSubtext__jlnl4{font-size:13px}.Desktop_loadingProgress__03yOU{width:200px;bottom:80px}}@media (max-width:480px){.Desktop_bookLoader__znVE5{width:50px;height:50px;margin-bottom:28px}.Desktop_modernSpinner__6WouZ{width:50px;height:50px}.Desktop_spinnerRing____acd:nth-child(2){width:40px;height:40px;top:5px;left:5px}.Desktop_spinnerRing____acd:nth-child(3){width:30px;height:30px;top:10px;left:10px}.Desktop_spinnerCenter__MCvd_{width:20px;height:20px}.Desktop_spinnerCenter__MCvd_:before{font-size:12px}.Desktop_loadingText__OAAXX{font-size:18px;margin-bottom:8px}.Desktop_loadingSubtext__jlnl4{font-size:12px}.Desktop_loadingProgress__03yOU{width:180px;bottom:60px}}.PomodoroTimer_container__AB3Qy{height:100%;width:100%;display:flex;flex-direction:column;padding:clamp(4px,1.5vw,8px);gap:clamp(8px,2vw,16px);color:var(--text-primary);backdrop-filter:blur(12px);border-radius:12px;overflow:hidden;box-sizing:border-box;min-height:280px;max-width:100%}.PomodoroTimer_modeSelector__OqhYt{position:absolute;bottom:clamp(6px,1.5vw,12px);left:50%;transform:translateX(-50%);display:flex;gap:clamp(3px,.7vw,6px);z-index:10}.PomodoroTimer_modeButton__fVaro{width:clamp(18px,3vw,26px);height:clamp(18px,3vw,26px);padding:clamp(3px,.6vw,5px);border:1px solid var(--border-color);border-radius:clamp(9px,1.5vw,13px);background:rgba(255,255,255,.1);backdrop-filter:blur(8px);color:var(--text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.PomodoroTimer_modeButton__fVaro:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--accent-color),var(--accent-light));opacity:0;transition:opacity .3s ease;border-radius:inherit;z-index:-1}.PomodoroTimer_modeButton__fVaro.PomodoroTimer_active__qbmwb:before,.PomodoroTimer_modeButton__fVaro:hover:before{opacity:1}.PomodoroTimer_modeButton__fVaro.PomodoroTimer_active__qbmwb,.PomodoroTimer_modeButton__fVaro:hover{border-color:var(--accent-color);transform:translateY(-1px)}@media (max-width:1024px){.PomodoroTimer_container__AB3Qy{padding:clamp(6px,1.2vw,10px);gap:clamp(10px,2vw,14px);min-height:320px}.PomodoroTimer_modeButton__fVaro{font-size:clamp(.75rem,1.8vw,.85rem);padding:clamp(7px,1.2vw,10px) clamp(10px,1.8vw,14px)}}@media (max-width:768px){.PomodoroTimer_container__AB3Qy{padding:clamp(8px,1.5vw,12px);gap:clamp(8px,1.5vw,12px);min-height:280px}.PomodoroTimer_modeButton__fVaro{width:clamp(18px,2.5vw,22px);height:clamp(18px,2.5vw,22px);padding:clamp(2px,.4vw,3px);border-radius:clamp(9px,1.2vw,11px)}.PomodoroTimer_modeSelector__OqhYt{gap:clamp(3px,.8vw,6px);padding:clamp(4px,.8vw,6px);border-radius:clamp(10px,1.5vw,14px)}}@media (max-width:480px){.PomodoroTimer_container__AB3Qy{padding:clamp(6px,1.2vw,10px);gap:clamp(6px,1.2vw,10px);min-height:240px}.PomodoroTimer_modeButton__fVaro{width:clamp(16px,2vw,20px);height:clamp(16px,2vw,20px);padding:clamp(1px,.3vw,2px);border-radius:clamp(8px,1vw,10px)}.PomodoroTimer_modeSelector__OqhYt{gap:clamp(2px,.6vw,4px);padding:clamp(3px,.6vw,4px);border-radius:clamp(8px,1.2vw,12px)}}@media (max-width:320px){.PomodoroTimer_container__AB3Qy{padding:clamp(4px,1vw,8px);gap:clamp(4px,1vw,8px);min-height:200px}.PomodoroTimer_modeButton__fVaro{width:clamp(14px,1.8vw,18px);height:clamp(14px,1.8vw,18px);padding:clamp(1px,.2vw,2px);border-radius:clamp(7px,.8vw,9px)}.PomodoroTimer_modeSelector__OqhYt{gap:clamp(1px,.4vw,2px);padding:clamp(2px,.4vw,3px);border-radius:clamp(6px,1vw,10px)}}@media (min-width:1920px){.PomodoroTimer_container__AB3Qy{padding:clamp(8px,.8vw,12px);gap:clamp(16px,1.5vw,20px)}.PomodoroTimer_modeButton__fVaro{width:clamp(20px,3.5vw,28px);height:clamp(20px,3.5vw,28px);padding:clamp(3px,.6vw,5px);border-radius:clamp(10px,1.5vw,14px)}}.PomodoroTimer_modeButton__fVaro:hover{background:var(--accent-color,#ff7b00);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,123,0,.2);border-color:var(--accent-color,#ff7b00)}.PomodoroTimer_modeButton__fVaro.PomodoroTimer_active__qbmwb{background:var(--mode-color,var(--accent-color,#ff7b00));border-color:var(--mode-color,var(--accent-color,#ff7b00));box-shadow:0 4px 12px rgba(255,123,0,.2)}.PomodoroTimer_modeButton__fVaro:disabled{opacity:.5;cursor:not-allowed}.PomodoroTimer_timerSection__6roZX{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:0;padding:var(--spacing-xs) 0}.PomodoroTimer_progressRing__cufBq{position:relative;width:clamp(160px,30vw,280px);height:clamp(80px,16vw,120px);margin:clamp(8px,2vw,16px) auto;flex-shrink:0;background:var(--glass-bg);backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:clamp(30px,6vw,50px);box-shadow:var(--shadow-light);overflow:hidden}.PomodoroTimer_progressBar___X_k7{position:absolute;top:0;left:0;height:100%;background:var(--accent-color);border-radius:inherit;transition:width 1s ease;opacity:.3}.PomodoroTimer_timerDisplay__g9jYi{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);text-align:center;width:90%}.PomodoroTimer_timeText__JqCL_{font-size:clamp(1rem,3vw,1.6rem);font-weight:700;color:var(--text-primary,#ffffff);margin-bottom:clamp(1px,.2vw,3px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,monospace;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.2);white-space:nowrap}.PomodoroTimer_modeLabel__32YiS{font-size:clamp(7px,1.2vw,11px);color:var(--text-secondary,#e2e8f0);font-weight:600;text-transform:uppercase;letter-spacing:clamp(.3px,.05vw,.8px);opacity:.8}.PomodoroTimer_controls__gAtih{gap:var(--spacing-md);margin-top:var(--spacing-xs)}.PomodoroTimer_controls__gAtih,.PomodoroTimer_playButton__hqikv{display:flex;align-items:center;justify-content:center;flex-shrink:0}.PomodoroTimer_playButton__hqikv{width:clamp(36px,6vw,48px);height:clamp(36px,6vw,48px);border:1px solid var(--accent-color,#ff7b00);border-radius:50%;background:var(--accent-color,#ff7b00);color:var(--text-primary,#ffffff);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(255,123,0,.2);position:relative}.PomodoroTimer_playButton__hqikv svg{width:clamp(16px,2.5vw,24px);height:clamp(16px,2.5vw,24px)}.PomodoroTimer_playButton__hqikv:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,123,0,.3)}.PomodoroTimer_playButton__hqikv.PomodoroTimer_running__oXxkM{background:#ef4444;border-color:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,.2)}.PomodoroTimer_resetButton__cjos_,.PomodoroTimer_settingsButton__Ybbv1{width:clamp(28px,4.5vw,36px);height:clamp(28px,4.5vw,36px);border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:var(--radius-md);background:var(--bg-secondary,#1A202C);color:var(--text-secondary,#e2e8f0);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(15px);flex-shrink:0}.PomodoroTimer_resetButton__cjos_ svg,.PomodoroTimer_settingsButton__Ybbv1 svg{width:clamp(14px,2vw,20px);height:clamp(14px,2vw,20px)}.PomodoroTimer_resetButton__cjos_:hover,.PomodoroTimer_settingsButton__Ybbv1:hover{background:var(--accent-color,#ff7b00);color:var(--text-primary,#ffffff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,123,0,.2);border-color:var(--accent-color,#ff7b00)}.PomodoroTimer_resetButton__cjos_:disabled{opacity:.4;cursor:not-allowed;transform:none}.PomodoroTimer_categorySection__UVFOF{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-shrink:0}.PomodoroTimer_categoryLabel__jtHGL{font-size:clamp(9px,1.4vw,12px);font-weight:600;color:var(--text-primary,#ffffff);text-transform:uppercase;letter-spacing:clamp(.3px,.05vw,.8px);opacity:.8;margin-bottom:clamp(2px,.3vw,4px)}.PomodoroTimer_categorySelector__tsUU0{position:relative;width:100%}.PomodoroTimer_categorySelect__hdhzo{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.7rem,1.5vw,.85rem);font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(16px);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 12px) calc(1em + 0px),calc(100% - 8px) calc(1em + 0px);background-size:4px 4px,4px 4px;background-repeat:no-repeat;padding-right:clamp(24px,4vw,32px)}.PomodoroTimer_categorySelect__hdhzo:hover{border-color:var(--accent-color);background:rgba(255,123,0,.1)}.PomodoroTimer_categorySelect__hdhzo:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(255,123,0,.2)}.PomodoroTimer_categorySelect__hdhzo:disabled{opacity:.5;cursor:not-allowed;background:rgba(255,255,255,.05)}.PomodoroTimer_categorySelect__hdhzo option{background:var(--bg-secondary,#2d3748);color:var(--text-primary,#ffffff);padding:var(--spacing-xs,4px) var(--spacing-sm,8px);border:none;font-weight:500}.PomodoroTimer_categorySelect__hdhzo option:checked{background:var(--accent-color,#ff7b00);color:var(--text-primary,#ffffff)}.PomodoroTimer_categorySelect__hdhzo option:hover{background:rgba(255,123,0,.2);color:var(--text-primary,#ffffff)}.PomodoroTimer_statsSection__Mtn8D{flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding:var(--spacing-sm);background:var(--glass-bg);border-radius:var(--radius-md);border:1px solid var(--border-color);backdrop-filter:blur(16px)}.PomodoroTimer_statsGrid__Xkt5M{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:var(--spacing-sm)}.PomodoroTimer_statItem__QkOBx{text-align:center;padding:var(--spacing-xs)}.PomodoroTimer_statValue__xYVVr{font-size:clamp(1rem,2.5vw,1.4rem);color:var(--accent-color)}.PomodoroTimer_statLabel__Z_Ba_{font-size:clamp(8px,1.2vw,10px);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-top:clamp(2px,.3vw,4px)}.PomodoroTimer_settingsPanel__YvERs{height:20px;color:var(--accent-color,#ff7b00);display:flex;align-items:center;justify-content:center;transition:color .3s ease;background:var(--bg-secondary,#1A202C);border-radius:4px;padding:2px;border:1px solid var(--border-color,rgba(255,255,255,.1))}.PomodoroTimer_statsSection__Mtn8D{display:flex;gap:6px}.PomodoroTimer_statCard__jtehI{flex:1;padding:8px;background:var(--bg-secondary,#1A202C);border-radius:8px;backdrop-filter:blur(15px);border:1px solid var(--border-color,rgba(255,255,255,.1));display:flex;align-items:center;gap:6px}.PomodoroTimer_statIcon__GUdEs{color:var(--accent-color,#ff7b00);background:var(--bg-secondary,#1A202C);padding:4px;border-radius:4px;flex-shrink:0;border:1px solid var(--border-color,rgba(255,255,255,.1))}.PomodoroTimer_statContent__AkWzv{flex:1;min-width:0}.PomodoroTimer_statValue__xYVVr{font-size:14px;font-weight:700;color:var(--text-primary,#ffffff);line-height:1}.PomodoroTimer_statLabel__Z_Ba_{font-size:9px;color:var(--text-secondary,#e2e8f0);margin-top:1px}.PomodoroTimer_settingsOverlay__aKDyk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.PomodoroTimer_settingsModal__wzPJt{width:200px;max-width:90vw;background:linear-gradient(145deg,var(--bg-primary,#1A202C),var(--bg-secondary,#1A202C));border-radius:24px;backdrop-filter:blur(15px);border:1px solid var(--border-color,rgba(255,255,255,.1));overflow:hidden}.PomodoroTimer_settingsHeader__5qjMt{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.PomodoroTimer_settingsHeader__5qjMt h3{margin:0;color:var(--text-primary,#ffffff);font-size:14px;font-weight:600}.PomodoroTimer_closeButton__uYWZ_{width:24px;height:24px;border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:4px;background:var(--bg-secondary,#1A202C);color:var(--text-secondary,#e2e8f0);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.PomodoroTimer_closeButton__uYWZ_:hover{background:var(--accent-color,#ff7b00);color:var(--text-primary,#ffffff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,123,0,.2);border-color:var(--accent-color,#ff7b00)}.PomodoroTimer_settingsContent___OJAQ{padding:10px 12px;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent-color,#ff7b00) var(--bg-secondary,#1A202C)}.PomodoroTimer_settingsContent___OJAQ::-webkit-scrollbar{width:6px}.PomodoroTimer_settingsContent___OJAQ::-webkit-scrollbar-track{background:var(--bg-secondary,#1A202C);border-radius:3px}.PomodoroTimer_settingsContent___OJAQ::-webkit-scrollbar-thumb{background:var(--accent-color,#ff7b00);border-radius:3px}.PomodoroTimer_settingsContent___OJAQ::-webkit-scrollbar-thumb:hover{background:#ff8c1a}.PomodoroTimer_settingGroup__InbKU{margin-bottom:10px}.PomodoroTimer_settingGroup__InbKU:last-child{margin-bottom:0}.PomodoroTimer_settingGroup__InbKU h4{margin:0 0 6px;color:var(--text-primary,#ffffff);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.PomodoroTimer_settingRow__uUaeH{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.PomodoroTimer_settingRow__uUaeH:last-child{margin-bottom:0}.PomodoroTimer_settingRow__uUaeH label{color:var(--text-primary,#ffffff);font-size:11px;font-weight:500}.PomodoroTimer_settingInput__gaKYC{width:45px;padding:4px 6px;background:var(--bg-secondary,#1A202C);border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:4px;color:var(--text-primary,#ffffff);font-size:11px;outline:none}.PomodoroTimer_settingInput__gaKYC:focus{border-color:var(--accent-color,#ff7b00);box-shadow:0 0 0 3px rgba(255,123,0,.1)}.PomodoroTimer_volumeControl__lPETY{display:flex;align-items:center;gap:6px;min-width:20px}.PomodoroTimer_volumeButton__De0Wh{width:24px;height:24px;border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:4px;background:var(--bg-secondary,#1A202C);color:var(--text-secondary,#e2e8f0);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.PomodoroTimer_volumeButton__De0Wh:hover{background:var(--accent-color,#ff7b00);color:var(--text-primary,#ffffff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,123,0,.2);border-color:var(--accent-color,#ff7b00)}.PomodoroTimer_volumeSlider__BO9Zm{flex:1;height:4px;background:var(--border-color,rgba(255,255,255,.1));border-radius:2px;outline:none;appearance:none;cursor:pointer}.PomodoroTimer_volumeSlider__BO9Zm::-webkit-slider-thumb{appearance:none;width:14px;height:14px;background:var(--accent-color,#ff7b00);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(255,123,0,.3)}.PomodoroTimer_volumeSlider__BO9Zm::-moz-range-thumb{width:14px;height:14px;background:var(--accent-color,#ff7b00);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 6px rgba(255,123,0,.3)}.PomodoroTimer_volumeValue__OhsPF{color:var(--text-secondary,#e2e8f0);font-size:10px;font-weight:500;min-width:24px;text-align:right;flex-shrink:0}.PomodoroTimer_settingsFooter__kh11N{padding:8px 12px;border-top:1px solid var(--border-color,rgba(255,255,255,.1));background:var(--bg-secondary,#1A202C)}.PomodoroTimer_saveSettingsButton__KEc_R{width:100%;padding:8px;border:1px solid var(--accent-color,#ff7b00);border-radius:6px;background:var(--accent-color,#ff7b00);color:var(--text-primary,#ffffff);font-size:11px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.PomodoroTimer_saveSettingsButton__KEc_R:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,123,0,.2)}@media (max-width:480px){.PomodoroTimer_container__AB3Qy{padding:12px;gap:10px}.PomodoroTimer_progressRing__cufBq{width:140px;height:140px}.PomodoroTimer_timeText__JqCL_{font-size:1.8rem}.PomodoroTimer_playButton__hqikv{width:44px;height:44px}.PomodoroTimer_resetButton__cjos_,.PomodoroTimer_settingsButton__Ybbv1{width:32px;height:32px}.PomodoroTimer_statCard__jtehI{padding:10px}.PomodoroTimer_statValue__xYVVr{font-size:14px}}@media (max-height:500px){.PomodoroTimer_container__AB3Qy{padding:10px;gap:8px}.PomodoroTimer_progressRing__cufBq{width:120px;height:120px}.PomodoroTimer_timeText__JqCL_{font-size:1.6rem}.PomodoroTimer_modeButton__fVaro{padding:6px 8px;font-size:12px}.PomodoroTimer_timerSection__6roZX{gap:12px}.PomodoroTimer_statCard__jtehI{padding:8px;gap:6px}}.PomodoroTimer_mobileStats__U3ceA{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xs);font-size:clamp(10px,1.8vw,12px);color:var(--text-secondary);text-align:center;margin-top:var(--spacing-xs)}.PomodoroTimer_mobileStats__U3ceA span:nth-child(2){opacity:.5}.Todo_content__h9AzO{padding:16px;color:var(--text-primary);width:100%;height:100%;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;overflow:hidden;backdrop-filter:blur(12px);border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:350px}.Todo_header__eCWkT{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}.Todo_titleSection__hfize{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.Todo_headerIcon__GHXOa{color:var(--accent-color,#ff7b00);opacity:.9;flex-shrink:0}.Todo_title__8Trmt{font-size:16px;font-weight:600;margin:0;color:var(--text-primary,#ffffff);letter-spacing:-.01em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Todo_statusIndicator__wGBVj{display:flex;align-items:center;gap:4px;padding:4px 8px;background:var(--bg-secondary,#1A202C);border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:8px;font-size:10px;flex-shrink:0;color:var(--text-secondary,#e2e8f0)}@media (max-width:768px){.Todo_header__eCWkT{margin-bottom:6px;gap:6px}.Todo_titleSection__hfize{gap:8px}.Todo_title__8Trmt{font-size:14px}.Todo_statusIndicator__wGBVj{font-size:9px;padding:3px 6px}}@media (max-width:480px){.Todo_header__eCWkT{margin-bottom:4px;gap:4px;flex-direction:column;align-items:stretch}.Todo_titleSection__hfize{gap:6px}.Todo_title__8Trmt{font-size:12px}.Todo_statusIndicator__wGBVj{font-size:9px;padding:3px 6px;align-self:flex-end}}.Todo_progressSection__dBwPZ{background:var(--bg-secondary,#1A202C);border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:6px;padding:6px;backdrop-filter:blur(15px)}.Todo_progressInfo__xzztx{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.Todo_progressText__2OxYi{font-size:10px;color:var(--text-secondary,#e2e8f0);font-weight:500}.Todo_progressPercentage__0of3B{font-size:11px;font-weight:600;color:var(--accent-color,#ff7b00)}.Todo_progressBar__wT29V{width:100%;height:4px;background:var(--border-color,rgba(255,255,255,.1));border-radius:2px;overflow:hidden;position:relative}.Todo_progressFill__YDOxD{height:100%;background:var(--accent-color,#ff7b00);border-radius:2px;transition:width .3s ease;position:relative}.Todo_progressFill__YDOxD:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%)}.Todo_addSection__hMvTY{background:var(--bg-secondary,#1A202C);border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:6px;padding:6px;backdrop-filter:blur(15px)}.Todo_inputGroup__LOwSr{gap:4px;margin-bottom:4px}.Todo_taskInput__VyhZ2{padding:8px 12px;color:var(--text-primary,#ffffff);font-size:12px;backdrop-filter:blur(15px)}.Todo_taskInput__VyhZ2::placeholder{color:var(--text-secondary,#e2e8f0)}.Todo_taskInput__VyhZ2:focus{border-color:var(--accent-color,#ff7b00)}.Todo_addButton___Olc3{padding:8px 12px;background:linear-gradient(135deg,var(--accent-color,#ff7b00) 0,#ff9533 100%);border:1px solid var(--accent-color,#ff7b00);border-radius:10px;color:var(--text-primary,#ffffff);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:36px;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(255,123,0,.3);backdrop-filter:blur(10px)}.Todo_addButton___Olc3:hover:not(:disabled){background:linear-gradient(135deg,#ff9533 0,var(--accent-color,#ff7b00) 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,123,0,.4);border-color:#ff9533}.Todo_addButton___Olc3:active{transform:translateY(0);box-shadow:0 2px 8px rgba(255,123,0,.3)}.Todo_addButton___Olc3:disabled{opacity:.5;cursor:not-allowed;transform:none}.Todo_categorySelect__v_Uzg,.Todo_prioritySelect__R21KJ{color:var(--text-primary,#ffffff)}.Todo_categorySelect__v_Uzg option,.Todo_prioritySelect__R21KJ option{background:var(--bg-secondary,#2d3748);color:var(--text-primary,#ffffff);padding:var(--spacing-xs,4px) var(--spacing-sm,8px)}.Todo_filterTabs__UvP8_{display:flex;background:rgba(255,255,255,.03);border-radius:10px;padding:3px;gap:2px}.Todo_filterTab__TUR47{flex:1;padding:6px 10px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px}.Todo_filterTab__TUR47:hover{background:rgba(255,255,255,.05);color:var(--text-primary)}.Todo_activeTab__ituIx{background:var(--accent-color)!important;color:white!important;box-shadow:0 2px 8px rgba(var(--accent-rgb),.3)}.Todo_count__u863r{background:rgba(255,255,255,.2);padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;text-align:center}.Todo_activeTab__ituIx .Todo_count__u863r{background:rgba(255,255,255,.3)}.Todo_taskList__AVRnI{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:4px}.Todo_taskItem__zg16T{display:flex;align-items:center;gap:10px;padding:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;transition:all .2s ease;backdrop-filter:blur(10px)}.Todo_taskItem__zg16T:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.Todo_taskCompleted__As6eK{opacity:.6;background:rgba(255,255,255,.02)}.Todo_taskCompleted__As6eK:hover{opacity:.8}.Todo_checkButton__A_4uC{background:none;border:none;cursor:pointer;padding:0}.Todo_checkButton__A_4uC,.Todo_checkmark__QUpXk{display:flex;align-items:center;justify-content:center}.Todo_checkmark__QUpXk{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:5px;transition:all .2s ease}.Todo_checked__d9e8I .Todo_checkmark__QUpXk{background:var(--accent-color);border-color:var(--accent-color);color:white}.Todo_taskContent__qDVwr{flex:1;display:flex;flex-direction:column;gap:4px}.Todo_taskText__2Ai_M{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.3}.Todo_taskCompleted__As6eK .Todo_taskText__2Ai_M{text-decoration:line-through;opacity:.7}.Todo_taskMeta__nM7_t{display:flex;gap:6px;align-items:center}.Todo_categoryBadge__qv_bi,.Todo_priorityBadge__oLvUW{padding:2px 6px;border-radius:6px;font-size:10px;font-weight:500;display:flex;align-items:center;gap:3px}.Todo_categoryWork___YQvC{background:rgba(59,130,246,.15);color:#3b82f6}.Todo_categoryPersonal__Ljjwx{background:rgba(34,197,94,.15);color:#22c55e}.Todo_categoryStudy__Umfct{background:rgba(168,85,247,.15);color:#a855f7}.Todo_categoryHealth__a2Jwi{background:rgba(239,68,68,.15);color:#ef4444}.Todo_priorityLow__CXmmB{background:rgba(34,197,94,.15);color:#22c55e}.Todo_priorityMedium__lTzZq{background:rgba(251,191,36,.15);color:#fbbf24}.Todo_priorityHigh__KrrsE{background:rgba(239,68,68,.15);color:#ef4444}.Todo_deleteButton__qWc0_{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease;opacity:.7}.Todo_deleteButton__qWc0_:hover{background:rgba(239,68,68,.1);color:#ef4444;opacity:1}.Todo_emptyState__fhlRa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:rgba(255,255,255,.5);background:linear-gradient(135deg,rgba(255,255,255,.02),rgba(255,255,255,.01));border-radius:16px;border:1px dashed rgba(255,255,255,.1);margin:20px 0}.Todo_emptyIcon__Zcg0z{margin-bottom:16px;opacity:.6}.Todo_emptyState__fhlRa p{margin:0;font-size:16px;font-weight:500;line-height:1.5}.Todo_todoList__uTIyZ::-webkit-scrollbar{width:4px}.Todo_todoList__uTIyZ::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:2px}.Todo_todoList__uTIyZ::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:2px;transition:background-color .3s ease}.Todo_todoList__uTIyZ::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.Todo_error__nyYF_{color:#ff4444;margin-top:8px;font-size:12px;padding-left:4px}.Todo_offlineIndicator__wBJXg{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;color:#ffc107}.Todo_loadingIndicator__IdsB_,.Todo_offlineIndicator__wBJXg{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:14px;margin-bottom:16px}.Todo_loadingIndicator__IdsB_{background:rgba(0,123,255,.1);border:1px solid rgba(0,123,255,.3);border-radius:8px;color:#007bff}.Todo_errorIndicator__mUcPf{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:8px;color:#dc3545;font-size:14px;margin-bottom:16px}.Todo_spinner__qSRjC{animation:Todo_spin___0YYy 1s linear infinite}@keyframes Todo_spin___0YYy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Todo_addSection__hMvTY{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;backdrop-filter:blur(10px)}.Todo_inputGroup__LOwSr{display:flex;gap:6px;margin-bottom:8px}.Todo_taskInput__VyhZ2{flex:1;padding:10px 14px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.15);border-radius:10px;color:var(--text-primary);font-size:13px;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.Todo_taskInput__VyhZ2::placeholder{color:var(--text-secondary);opacity:.7}.Todo_taskInput__VyhZ2:hover{background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.06));border-color:rgba(255,255,255,.25);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.Todo_taskInput__VyhZ2:focus{outline:none;border-color:var(--accent-color);background:linear-gradient(145deg,rgba(255,123,0,.1),rgba(255,123,0,.05));box-shadow:0 0 0 3px rgba(255,123,0,.2),0 4px 16px rgba(0,0,0,.15);transform:translateY(-1px)}.Todo_optionsRow__vq_XO{display:flex;gap:6px}.Todo_categorySelect__v_Uzg,.Todo_prioritySelect__R21KJ{flex:1;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.15);border-radius:10px;color:var(--text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding:8px 32px 8px 12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Todo_categorySelect__v_Uzg:hover,.Todo_prioritySelect__R21KJ:hover{background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.06));border-color:rgba(255,255,255,.25);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.Todo_categorySelect__v_Uzg:focus,.Todo_prioritySelect__R21KJ:focus{outline:none;border-color:var(--accent-color,#ff7b00);background:linear-gradient(145deg,rgba(255,123,0,.1),rgba(255,123,0,.05));box-shadow:0 0 0 3px rgba(255,123,0,.2),0 4px 16px rgba(0,0,0,.15);transform:translateY(-1px)}.Todo_categorySelect__v_Uzg:active,.Todo_prioritySelect__R21KJ:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.2)}.Todo_categorySelect__v_Uzg option,.Todo_prioritySelect__R21KJ option{background:#1a1a1a;color:#ffffff;padding:8px 12px;border:none;font-weight:500}.Todo_categorySelect__v_Uzg option:hover,.Todo_prioritySelect__R21KJ option:hover{background:var(--accent-color,#ff7b00);color:#ffffff}.Todo_categorySelect__v_Uzg option:checked,.Todo_prioritySelect__R21KJ option:checked{background:var(--accent-color,#ff7b00);color:#ffffff;font-weight:600}@media (max-width:768px){.Todo_categorySelect__v_Uzg,.Todo_prioritySelect__R21KJ{font-size:11px;padding:6px 28px 6px 10px;background-size:14px}.Todo_taskInput__VyhZ2{padding:8px 10px;font-size:12px}.Todo_addButton___Olc3{padding:6px 10px;min-width:32px;font-size:11px}}@media (max-width:480px){.Todo_categorySelect__v_Uzg,.Todo_prioritySelect__R21KJ{font-size:10px;padding:5px 26px 5px 8px;background-size:12px}.Todo_taskInput__VyhZ2{padding:6px 8px;font-size:11px}.Todo_addButton___Olc3{padding:5px 8px;min-width:30px;font-size:10px}}.Todo_emptyState__fhlRa{text-align:center;padding:30px 16px;color:var(--text-secondary)}.Todo_emptyIcon__Zcg0z{font-size:36px;margin-bottom:12px}.Todo_emptyTitle__YTS_7{font-size:14px;font-weight:600;margin:0 0 6px;color:var(--text-primary)}.Todo_emptyMessage__D_29E{font-size:13px;opacity:.8;margin:0;line-height:1.4}.Todo_errorToast__37Npi{position:fixed;bottom:20px;right:20px;background:rgba(239,68,68,.9);color:white;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;backdrop-filter:blur(10px);animation:Todo_slideIn__T6M69 .3s ease}@keyframes Todo_slideIn__T6M69{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-height:650px){.Todo_content__h9AzO{padding:12px;gap:10px}.Todo_addSection__hMvTY{padding:10px}.Todo_taskInput__VyhZ2{padding:8px 10px;font-size:12px}.Todo_categorySelect__v_Uzg,.Todo_prioritySelect__R21KJ{font-size:10px;padding:5px 26px 5px 8px;background-size:12px}.Todo_filterTab__TUR47{padding:5px 8px;font-size:11px}.Todo_taskItem__zg16T{padding:10px;gap:8px}.Todo_taskText__2Ai_M{font-size:12px}.Todo_emptyState__fhlRa{padding:20px 12px}.Todo_emptyIcon__Zcg0z{font-size:28px;margin-bottom:8px}.Todo_emptyTitle__YTS_7{font-size:13px}.Todo_emptyMessage__D_29E{font-size:12px}}.Todo_signInContainer__sOb0t{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center;color:var(--text-color)}.Todo_signInIcon__VEQpj{margin-bottom:1.5rem;color:var(--accent-color);opacity:.8}.Todo_signInContainer__sOb0t h2{margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.Todo_signInContainer__sOb0t p{color:var(--text-secondary);max-width:300px;line-height:1.5}.Calculator_calculatorContainer__mmeqQ{height:100%;width:100%;display:flex;flex-direction:column;padding:var(--spacing-sm);gap:var(--spacing-sm);color:var(--text-primary);background:transparent;box-sizing:border-box;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.Calculator_display__AwFZ3{background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5));border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md);backdrop-filter:blur(8px);box-shadow:inset 0 1px 6px rgba(0,0,0,.3);height:clamp(50px,8vh,70px);display:flex;align-items:center;justify-content:flex-end;position:relative;overflow:hidden;flex-shrink:0}.Calculator_display__AwFZ3:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.Calculator_displayText__y_nkE{font-size:clamp(1.2rem,3vw,2rem);font-weight:300;color:var(--text-primary);text-shadow:0 1px 2px rgba(0,0,0,.5);letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1}.Calculator_operationIndicator__n2Rzq{position:absolute;top:4px;right:8px;font-size:.7rem;color:var(--accent-color);font-weight:600}.Calculator_buttonGrid__JFJOz{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;flex:1;min-height:0}.Calculator_button__pt8mi{background:var(--glass-bg);backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;min-height:36px;position:relative;overflow:hidden;user-select:none;box-sizing:border-box}.Calculator_button__pt8mi:before{bottom:0;background:linear-gradient(135deg,var(--accent-color),var(--accent-light));transition:opacity .2s ease;border-radius:5px}.Calculator_button__pt8mi:hover:before{opacity:.1}.Calculator_button__pt8mi:active{transform:scale(.98)}.Calculator_button__pt8mi:hover{border-color:var(--accent-color);box-shadow:0 2px 8px rgba(255,123,0,.2)}.Calculator_operatorButton__jR1Kb{background:linear-gradient(135deg,rgba(255,123,0,.15),rgba(255,123,0,.08));border-color:var(--accent-color);font-weight:600}.Calculator_operatorButton__jR1Kb:hover{background:linear-gradient(135deg,rgba(255,123,0,.25),rgba(255,123,0,.15));color:var(--text-primary)}.Calculator_operatorButton__jR1Kb.Calculator_activeOperator___I_vI{background:var(--accent-color);color:var(--text-primary);box-shadow:0 2px 8px rgba(255,123,0,.4)}.Calculator_clearButton__L1QIc{background:linear-gradient(135deg,rgba(220,38,38,.15),rgba(239,68,68,.08));border-color:#dc2626;color:#ef4444;font-weight:600}.Calculator_clearButton__L1QIc:hover{background:linear-gradient(135deg,rgba(220,38,38,.25),rgba(239,68,68,.15));color:var(--text-primary)}.Calculator_deleteButton__2s6Oc{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(251,191,36,.08));border-color:#f59e0b;color:#fbbf24;font-weight:600}.Calculator_deleteButton__2s6Oc:hover{background:linear-gradient(135deg,rgba(245,158,11,.25),rgba(251,191,36,.15));color:var(--text-primary)}.Calculator_equalsButton___z1ET{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(16,185,129,.08));border-color:#22c55e;color:#10b981;font-weight:700;font-size:1.2rem}.Calculator_equalsButton___z1ET:hover{background:linear-gradient(135deg,rgba(34,197,94,.25),rgba(16,185,129,.15));color:var(--text-primary)}.Calculator_button__pt8mi:not(.Calculator_operatorButton__jR1Kb):not(.Calculator_clearButton__L1QIc):not(.Calculator_deleteButton__2s6Oc):not(.Calculator_equalsButton___z1ET){font-weight:500}.Calculator_button__pt8mi:not(.Calculator_operatorButton__jR1Kb):not(.Calculator_clearButton__L1QIc):not(.Calculator_deleteButton__2s6Oc):not(.Calculator_equalsButton___z1ET):hover{background:var(--glass-bg);backdrop-filter:blur(12px)}@media (max-width:280px){.Calculator_calculatorContainer__mmeqQ{padding:6px;gap:6px}.Calculator_display__AwFZ3{height:50px;padding:8px}.Calculator_displayText__y_nkE{font-size:1.5rem}.Calculator_button__pt8mi{min-height:32px;font-size:.9rem}.Calculator_buttonGrid__JFJOz{gap:3px}}@media (max-height:320px){.Calculator_calculatorContainer__mmeqQ{padding:6px;gap:4px}.Calculator_display__AwFZ3{height:45px;padding:8px}.Calculator_displayText__y_nkE{font-size:1.4rem}.Calculator_button__pt8mi{min-height:28px;font-size:.85rem}}.Calculator_button__pt8mi:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease}.Calculator_button__pt8mi:hover{transform:translateY(-2px);background:rgba(255,255,255,.12);border-color:var(--border-hover);box-shadow:var(--shadow-medium);color:var(--text-primary)}.Calculator_button__pt8mi:hover:before{opacity:1}.Calculator_button__pt8mi:active{transform:translateY(0);box-shadow:var(--shadow-light)}.Calculator_clearButton__L1QIc{grid-column:span 2;background:linear-gradient(135deg,rgba(156,163,175,.2),rgba(107,114,128,.1));border-color:rgba(156,163,175,.3);color:#d1d5db}.Calculator_clearButton__L1QIc:hover{background:linear-gradient(135deg,rgba(156,163,175,.4),rgba(107,114,128,.3));border-color:rgba(156,163,175,.5);color:#f3f4f6}.Calculator_deleteButton__2s6Oc{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.1));border-color:rgba(239,68,68,.3);color:#fca5a5}.Calculator_deleteButton__2s6Oc:hover{background:linear-gradient(135deg,rgba(239,68,68,.4),rgba(220,38,38,.3));border-color:rgba(239,68,68,.5);color:#fee2e2}.Calculator_operatorButton__jR1Kb{background:linear-gradient(135deg,rgba(255,123,0,.2),rgba(234,88,12,.1));border-color:rgba(255,123,0,.3);color:var(--accent-color)}.Calculator_operatorButton__jR1Kb:hover{background:linear-gradient(135deg,rgba(255,123,0,.4),rgba(234,88,12,.3));border-color:rgba(255,123,0,.5);color:var(--accent-light)}.Calculator_activeOperator___I_vI{background:linear-gradient(135deg,var(--accent-color) 0,var(--accent-light) 100%)!important;border-color:var(--accent-color)!important;color:var(--text-primary)!important;box-shadow:0 0 0 2px rgba(255,123,0,.3),var(--shadow-accent)!important;transform:scale(1.05)}.Calculator_equalsButton___z1ET{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(22,163,74,.1));border-color:rgba(34,197,94,.3);color:#6ee7b7;grid-row:span 2}.Calculator_equalsButton___z1ET:hover{background:linear-gradient(135deg,rgba(34,197,94,.4),rgba(22,163,74,.3));border-color:rgba(34,197,94,.5);color:#d1fae5}.Calculator_zeroButton__Ha2YW{grid-column:span 2}.Calculator_numberButton__3LMSG{font-weight:500}.Calculator_numberButton__3LMSG:hover{background:rgba(255,255,255,.15)}.Calculator_historySidebar__9HvzF{width:140px;display:flex;flex-direction:column;background:var(--glass-bg);backdrop-filter:blur(12px);border-radius:12px;padding:16px;border:1px solid var(--border-color);box-shadow:var(--shadow-light);flex-shrink:0}.Calculator_sidebarHeader__Gmf4m{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.Calculator_sidebarHeader__Gmf4m h3{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.Calculator_clearHistoryButton__6VEAV{display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-size:12px}.Calculator_clearHistoryButton__6VEAV:hover{background:var(--accent-color);color:var(--text-primary);border-color:var(--accent-color);transform:scale(1.05)}.Calculator_historyList__jrj8X{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;scrollbar-width:thin}.Calculator_historyItem__wfDGe{padding:8px 10px;background:rgba(255,255,255,.05);border-radius:6px;font-size:12px;color:var(--text-secondary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.Calculator_historyItem__wfDGe:hover{background:rgba(255,255,255,.1);color:var(--text-primary);border-color:var(--border-color);transform:translateX(2px)}.Calculator_historyList__jrj8X::-webkit-scrollbar{width:4px}.Calculator_historyList__jrj8X::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:2px}.Calculator_historyList__jrj8X::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:2px;transition:background .3s ease}.Calculator_historyList__jrj8X::-webkit-scrollbar-thumb:hover{background:var(--accent-light)}@media (max-width:768px){.Calculator_calculatorContainer__mmeqQ{padding:16px;gap:12px;min-height:300px}.Calculator_display__AwFZ3{padding:16px;min-height:70px}.Calculator_displayText__y_nkE{font-size:clamp(1.5rem,6vw,2rem)}.Calculator_button__pt8mi{height:50px;font-size:16px}.Calculator_buttonGrid__JFJOz{gap:10px}.Calculator_historySidebar__9HvzF{display:none}}@media (max-width:480px){.Calculator_calculatorContainer__mmeqQ{padding:12px;gap:10px;min-height:280px}.Calculator_display__AwFZ3{padding:12px;min-height:60px}.Calculator_displayText__y_nkE{font-size:clamp(1.2rem,5vw,1.8rem)}.Calculator_button__pt8mi{height:45px;font-size:14px;border-radius:10px}.Calculator_buttonGrid__JFJOz{gap:8px}.Calculator_operationIndicator__n2Rzq{top:8px;right:12px;font-size:10px;padding:2px 6px}}.Calculator_button-press__dyO8n{animation:Calculator_buttonPress__uFaJU .1s ease-out}@keyframes Calculator_buttonPress__uFaJU{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.Calculator_display-update__2czHO{animation:Calculator_displayUpdate__IasKQ .2s ease-out}@keyframes Calculator_displayUpdate__IasKQ{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.Calculator_hidden__E8uX8{display:none}.Calculator_fade-in__74zrg{animation:Calculator_fadeIn__uWybv .3s ease-out}@keyframes Calculator_fadeIn__uWybv{0%{opacity:0}to{opacity:1}}