*{box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;width:100%;box-sizing:border-box;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media (max-width: 768px){h1{font-size:2.5em}button{min-height:44px;padding:.8em 1.2em}}@media (max-width: 480px){h1{font-size:2em}button{min-height:48px;padding:1em 1.2em;font-size:1.1em}}._container_1ebbq_2{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%;padding:16px 12px;background:linear-gradient(135deg,#667eea,#764ba2);background-attachment:fixed;box-sizing:border-box}._mainContent_1ebbq_14{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}@media (min-width: 768px){._container_1ebbq_2{padding:40px 20px}._mainContent_1ebbq_14{flex-direction:row;justify-content:center;align-items:stretch;gap:20px}}@media (min-width: 1024px){._container_1ebbq_2{padding:40px 20px}._mainContent_1ebbq_14{gap:20px}}._card_13lbu_1{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);width:320px;max-width:100%;margin:0;padding:24px 20px;text-align:center;font-family:Inter,sans-serif;transition:transform .3s ease,box-shadow .3s ease}._card_13lbu_1:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}h2{margin-bottom:20px;color:#000}._timerWrapper_13lbu_27{background-color:#e5d4f7;border-radius:16px;padding:15px;margin-bottom:15px}._timer_13lbu_27{color:#000}._timeDisplay_13lbu_40{font-size:32px;font-weight:700;margin-top:10px;color:#4a2f87;letter-spacing:1px}._progressBarContainer_13lbu_49{height:6px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;margin:10px 0 20px}._progressBar_13lbu_49{height:100%;background-color:#7a3fff;transition:width 1s linear}._buttons_13lbu_64{display:flex;justify-content:center;gap:10px}._clockIcon_13lbu_70{padding-right:10px}._pauseBtn_13lbu_74{background-color:#7a3fff;color:#fff;border:none;padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:700;transition:background-color .2s ease,transform .1s ease}._pauseBtn_13lbu_74:hover{transform:scale(1.05)}._running_13lbu_90{background-color:#e94b35}._running_13lbu_90:hover{background-color:#d13a28}._resetBtn_13lbu_98{background-color:#766d6d;border:none;padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:700;transition:background-color .2s ease,transform .1s ease}._resetBtn_13lbu_98:hover{background-color:#e0e0e0;transform:scale(1.05)}@media (max-width: 768px){._card_13lbu_1{width:100%;max-width:400px;padding:20px 16px;border-radius:20px}._timeDisplay_13lbu_40{font-size:28px}._buttons_13lbu_64{gap:12px}._pauseBtn_13lbu_74,._resetBtn_13lbu_98{padding:10px 16px;font-size:14px;min-height:44px}}@media (max-width: 480px){._card_13lbu_1{padding:16px 12px;border-radius:16px}._timerWrapper_13lbu_27{padding:12px;margin-bottom:12px}._timeDisplay_13lbu_40{font-size:24px}._buttons_13lbu_64{flex-direction:column;gap:8px}._pauseBtn_13lbu_74,._resetBtn_13lbu_98{width:100%;padding:12px 16px;font-size:16px;min-height:48px}h2{font-size:18px;margin-bottom:16px}}@media (max-width: 320px){._card_13lbu_1{padding:12px 8px}._timeDisplay_13lbu_40{font-size:20px}._timerWrapper_13lbu_27{padding:10px}}._container_1027k_1{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0a0a0a;width:420px;max-width:100%;min-height:500px;border-radius:24px;padding:32px 24px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);transition:transform .3s ease,box-shadow .3s ease}._container_1027k_1:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}._header_1027k_20{display:flex;justify-content:space-between;align-items:center}._addBtn_1027k_26{display:flex;justify-content:center;align-items:center;padding:0;width:45px;height:45px;border-radius:10px;background-color:#6d28d9;transition:.2s all ease-in-out}._addBtn_1027k_26:hover{border-color:transparent}._addBtn_1027k_26:focus{outline:none;box-shadow:none;border-color:none}._tasks_1027k_48{display:flex;flex-direction:column;gap:10px}._task_1027k_48{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid rgba(231,229,228,.5);border-radius:16px;padding:18px 20px;cursor:pointer;background:#ffffffb3;transition:all .2s ease}._task_1027k_48 h3{word-wrap:break-word;overflow-wrap:break-word}._task_1027k_48:hover{border-color:#6d28d94d;background:#ffffffe6;transform:translateY(-1px)}._taskInfo_1027k_78{display:flex;gap:10px}._taskStatus_1027k_83,._taskSessions_1027k_84{padding:5px 10px;border-radius:10px}._taskStatus_1027k_83{background-color:#e7e5e4}._iconButtons_1027k_93{display:flex;gap:15px}._iconButtons_1027k_93 span{cursor:pointer;transition:.2s all ease-in-out}._iconButtons_1027k_93 span:hover,._addBtn_1027k_26:hover{transform:scale(1.05)}._form_1027k_109{margin:20px 0;animation:_slideDown_1027k_1 .3s ease-out}@keyframes _slideDown_1027k_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._inputContainer_1027k_125{background:#ffffffe6;border:2px solid rgba(109,40,217,.1);border-radius:16px;padding:20px;box-shadow:0 4px 20px #0000000d;transition:all .3s ease}._inputContainer_1027k_125:focus-within{border-color:#6d28d94d;box-shadow:0 4px 20px #6d28d91a;transform:translateY(-2px)}._taskInput_1027k_140{width:100%;padding:16px 20px;border:2px solid rgba(231,229,228,.5);border-radius:12px;font-size:16px;font-weight:500;color:#1f2937;background:#fffc;transition:all .3s ease;outline:none;box-sizing:border-box}._taskInput_1027k_140::placeholder{color:#9ca3af;font-weight:400}._taskInput_1027k_140:focus{border-color:#6d28d9;background:#fff;box-shadow:0 0 0 4px #6d28d91a}._formActions_1027k_165{display:flex;gap:12px;margin-top:16px;justify-content:flex-end}._cancelBtn_1027k_172{padding:12px 24px;border:2px solid rgba(231,229,228,.5);border-radius:10px;background:#fffc;color:#6b7280;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}._cancelBtn_1027k_172:hover{border-color:#e5e7eb;background:#f9fafb;color:#374151;transform:translateY(-1px)}._saveBtn_1027k_192{padding:12px 24px;border:none;border-radius:10px;background:linear-gradient(135deg,#6d28d9,#7c3aed);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none;box-shadow:0 4px 12px #6d28d94d}._saveBtn_1027k_192:hover{background:linear-gradient(135deg,#5b21b6,#6d28d9);transform:translateY(-2px);box-shadow:0 6px 20px #6d28d966}._saveBtn_1027k_192:active{transform:translateY(0);box-shadow:0 2px 8px #6d28d94d}._editInput_1027k_218{width:100%;padding:12px 16px;border:2px solid rgba(109,40,217,.2);border-radius:8px;font-size:16px;font-weight:500;color:#1f2937;background:#ffffffe6;transition:all .2s ease;outline:none;box-sizing:border-box}._editInput_1027k_218:focus{border-color:#6d28d9;background:#fff;box-shadow:0 0 0 3px #6d28d91a}._emptyState_1027k_239{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;background:#ffffff80;border:2px dashed rgba(231,229,228,.8);border-radius:20px;margin-top:20px;transition:all .3s ease}._emptyState_1027k_239:hover{background:#ffffffb3;border-color:#6d28d933;transform:translateY(-2px)}._emptyIcon_1027k_259{font-size:48px;margin-bottom:16px;opacity:.6;animation:_gentleFloat_1027k_1 3s ease-in-out infinite}@keyframes _gentleFloat_1027k_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._emptyTitle_1027k_276{font-size:20px;font-weight:600;color:#374151;margin:0 0 8px}._emptyMessage_1027k_283{font-size:14px;color:#6b7280;margin:0;line-height:1.5;max-width:280px}@media (max-width: 768px){._container_1027k_1{width:100%;max-width:500px;padding:24px 20px;border-radius:20px}._task_1027k_48{padding:16px 18px;flex-direction:column;align-items:flex-start;gap:12px}._leftSide_1027k_307{width:100%}._rightSide_1027k_311{width:100%;justify-content:flex-end}._iconButtons_1027k_93{gap:20px}._iconButtons_1027k_93 span{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._addBtn_1027k_26{width:50px;height:50px}}@media (max-width: 480px){._container_1027k_1{padding:20px 16px;border-radius:16px;min-height:400px}._header_1027k_20 h2{font-size:20px}._task_1027k_48{padding:14px 16px;border-radius:12px}._task_1027k_48 h3{font-size:16px;margin-bottom:8px}._taskInfo_1027k_78{flex-direction:column;gap:6px;margin-top:8px}._taskStatus_1027k_83,._taskSessions_1027k_84{font-size:12px;padding:4px 8px}._iconButtons_1027k_93{gap:16px;margin-top:8px}._iconButtons_1027k_93 span{min-width:40px;min-height:40px}._addBtn_1027k_26{width:45px;height:45px}._form_1027k_109{margin:16px 0}._inputContainer_1027k_125{padding:16px}._taskInput_1027k_140{padding:14px 16px;font-size:16px}._formActions_1027k_165{flex-direction:column;gap:8px}._cancelBtn_1027k_172,._saveBtn_1027k_192{width:100%;padding:14px 16px;font-size:16px}._emptyState_1027k_239{padding:40px 16px}._emptyTitle_1027k_276{font-size:18px}._emptyMessage_1027k_283{font-size:13px;max-width:100%}}@media (max-width: 320px){._container_1027k_1{padding:16px 12px}._task_1027k_48{padding:12px 14px}._iconButtons_1027k_93{gap:12px}._iconButtons_1027k_93 span{min-width:36px;min-height:36px}._addBtn_1027k_26{width:40px;height:40px}}._taskWrapper_1027k_445{margin-bottom:12px;border-radius:8px;overflow:hidden;transition:all .3s ease}._aiButton_1027k_452{cursor:pointer;transition:transform .2s ease}._aiButton_1027k_452:hover{transform:scale(1.1)}._aiSuggestionsSection_1027k_461{background-color:#f8f9fa;border-top:1px solid #e5e7eb;padding:16px;animation:_slideDown_1027k_1 .3s ease}@keyframes _slideDown_1027k_1{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:300px;padding-top:16px;padding-bottom:16px}}._loading_1027k_483{color:#6b7280;font-style:italic;text-align:center;padding:12px}._aiSuggestions_1027k_461{display:grid;gap:12px}._suggestionItem_1027k_495{display:flex;align-items:flex-start;gap:8px}._suggestionLabel_1027k_501{font-weight:600;color:#4b5563;min-width:120px;font-size:14px}._suggestionValue_1027k_508{color:#1f2937;font-size:14px;flex:1}._iconButtons_1027k_93{display:flex;gap:12px;align-items:center}._iconButtons_1027k_93 span{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}._banner_1vegs_2{background:linear-gradient(135deg,#4287f5f2,#9b59fff2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:16px 20px;margin-bottom:16px;text-align:center;border:2px solid rgba(255,255,255,.8);box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff1a;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;gap:12px;position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1000;animation:_slideDown_1vegs_1 .5s ease-out}._banner_1vegs_2._hide_1vegs_25{animation:_slideUp_1vegs_1 .5s ease-in forwards}@keyframes _slideDown_1vegs_1{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes _slideUp_1vegs_1{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-20px)}}._icon_1vegs_51{font-size:1.2rem;opacity:.8}._quote_1vegs_56{font-size:.95rem;font-weight:400;color:#ffffffe6;margin:0;font-style:italic;line-height:1.4;flex:1}@media (min-width: 768px){._banner_1vegs_2{padding:18px 24px;margin-bottom:20px;max-width:600px;border-radius:24px}._icon_1vegs_51{font-size:1.4rem}._quote_1vegs_56{font-size:1.1rem}}@media (min-width: 1024px){._banner_1vegs_2{padding:20px 28px;margin-bottom:24px;border-radius:28px}._icon_1vegs_51{font-size:1.5rem}._quote_1vegs_56{font-size:1.2rem}}
