.halfClock{height:50%;overflow:hidden}.half_inner{position:relative;height:200%;border-radius:12%;background:linear-gradient(180deg,#1e1e22,#141416);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.btmpart{top:-100%}.num{left:50%;transform:translate(-50%,-50%);font-weight:700;text-align:center;background:linear-gradient(180deg,#e8e8ec,#a8a8b0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.blackLine,.num{position:absolute;top:50%}.blackLine{transform:translateY(-50%);width:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.6) 20%,rgba(0,0,0,.8) 50%,rgba(0,0,0,.6) 80%,transparent)}.ampm{position:absolute;left:5%;font-size:3vw;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.am{top:12%}.am,.pm{color:#a8a8b0}.pm{bottom:12%}.clock{position:relative;width:240px;height:240px;font-size:160px}.page_back,.page_front{position:absolute;width:100%;height:50%;backface-visibility:hidden;transition:all .6s ease-in}.page_front{top:0;transform-origin:bottom;transform:rotateX(1turn)}.page_back{top:50%;transform-origin:top}.page_back,.page_front_end{transform:rotateX(180deg)}.page_back_end{transform:rotateX(0deg)}.slider{position:relative;width:220px;cursor:pointer}.bar-line{left:0;background:-webkit-linear-gradient(#8b8b94,#8b8b94) no-repeat,hsla(0,0%,100%,.12);background-size:0 100%}.bar-line,.bar-line-right{position:absolute;top:50%;transform:translateY(-50%);border-radius:2px}.bar-line-right{right:0;background-color:hsla(0,0%,100%,.12)}.bar-handle{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;border-radius:50%;background:#e8e8ec;box-shadow:0 1px 4px rgba(0,0,0,.4),0 0 0 2px hsla(0,0%,100%,.08);transition:box-shadow .2s ease}.bar-handle:hover{box-shadow:0 2px 8px rgba(139,139,148,.5),0 0 0 3px hsla(0,0%,100%,.12)}.pomodoro-stats[data-v-daca947c]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.stats-overlay[data-v-daca947c]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.stats-panel[data-v-daca947c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(28,28,32,.85);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border-radius:20px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06);animation:statsSlideUp-daca947c .35s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.stats-panel[data-v-daca947c]{width:95%;max-height:95vh;border-radius:16px}}@keyframes statsSlideUp-daca947c{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.stats-header[data-v-daca947c]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid hsla(0,0%,100%,.06)}.stats-header h2[data-v-daca947c]{margin:0;color:#e8e8ec;font-size:22px;font-weight:600;letter-spacing:-.02em}@media (max-width:768px){.stats-header h2[data-v-daca947c]{font-size:18px}}.stats-header .close-btn[data-v-daca947c]{background:hsla(0,0%,100%,.06);border:none;color:#8b8b94;font-size:20px;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .2s ease}.stats-header .close-btn[data-v-daca947c]:hover{background:hsla(0,0%,100%,.12);color:#fff}.stats-content[data-v-daca947c]{padding:20px}.stats-cards[data-v-daca947c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}@media (max-width:768px){.stats-cards[data-v-daca947c]{grid-template-columns:repeat(2,1fr);gap:12px}}.stat-card[data-v-daca947c]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);padding:20px;border-radius:14px;text-align:center;transition:all .25s ease}.stat-card[data-v-daca947c]:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.stat-card .stat-label[data-v-daca947c]{color:#8b8b94;font-size:13px;margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.stat-card .stat-value[data-v-daca947c]{color:#e8e8ec;font-size:36px;font-weight:700;margin-bottom:4px;letter-spacing:-.03em}.stat-card .stat-sub[data-v-daca947c]{color:#636366;font-size:12px;font-weight:500}.recent-records[data-v-daca947c]{margin-bottom:24px}.recent-records h3[data-v-daca947c]{color:#e8e8ec;margin:0 0 16px 0;font-size:16px;font-weight:600}.recent-records .records-list[data-v-daca947c]{max-height:300px;overflow-y:auto}.recent-records .no-data[data-v-daca947c]{text-align:center;color:#636366;padding:40px 20px;font-size:14px}.recent-records .record-item[data-v-daca947c]{display:flex;align-items:center;padding:14px 16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.04);border-radius:10px;margin-bottom:8px;gap:16px;transition:all .2s ease}.recent-records .record-item[data-v-daca947c]:hover{background:hsla(0,0%,100%,.06)}@media (max-width:768px){.recent-records .record-item[data-v-daca947c]{flex-wrap:wrap;gap:8px}}.recent-records .record-item .record-time[data-v-daca947c]{color:#8b8b94;font-size:13px;min-width:100px}.recent-records .record-item .record-duration[data-v-daca947c]{color:#63c97a;font-weight:600;min-width:60px;font-size:14px}.recent-records .record-item .record-note[data-v-daca947c]{color:#a8a8b0;flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-block[data-v-daca947c]{margin-bottom:24px}.chart-block h3[data-v-daca947c]{color:#e8e8ec;margin:0 0 12px 0;font-weight:600;font-size:16px}.chart-block .chart-box[data-v-daca947c]{width:100%;height:240px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.04);border-radius:14px}.stats-actions[data-v-daca947c]{display:flex;gap:12px;justify-content:center}@media (max-width:768px){.stats-actions[data-v-daca947c]{flex-direction:column}}.stats-actions .action-btn[data-v-daca947c]{padding:12px 28px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease}@media (max-width:768px){.stats-actions .action-btn[data-v-daca947c]{width:100%}}.stats-actions .action-btn.export-btn[data-v-daca947c]{background:linear-gradient(135deg,#63c97a,#4aad62);color:#fff;box-shadow:0 4px 12px rgba(99,201,122,.25)}.stats-actions .action-btn.export-btn[data-v-daca947c]:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(99,201,122,.35)}.stats-actions .action-btn.export-btn[data-v-daca947c]:active{transform:translateY(0)}.stats-actions .action-btn.import-btn[data-v-daca947c]{background:hsla(0,0%,100%,.08);color:#a8a8b0;border:1px solid hsla(0,0%,100%,.1)}.stats-actions .action-btn.import-btn[data-v-daca947c]:hover{background:hsla(0,0%,100%,.14);color:#e8e8ec}body{margin:0}ul{list-style-type:none}button,ul{margin:0;padding:0}button{border:none;outline-style:none}.bg{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000}.bg.no-bg{background-color:#111}.settings-overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:10}.news-modal{position:fixed;inset:0;z-index:200;overflow-y:auto;padding:6vh 0}.news-modal .settings-overlay{z-index:200}.news-content{position:relative;z-index:210;background:rgba(28,28,32,.9);backdrop-filter:blur(32px) saturate(1.2);-webkit-backdrop-filter:blur(32px) saturate(1.2);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:20px;width:80%;max-width:900px;margin:0 auto;box-shadow:0 24px 80px rgba(0,0,0,.4);animation:settingsSlideIn .35s cubic-bezier(.16,1,.3,1)}.news-header{display:flex;justify-content:space-between;align-items:center}.news-header h3{margin:0;color:#e8e8ec;font-weight:600}.news-actions{display:flex;gap:8px;align-items:center}.news-actions .close-btn{background:hsla(0,0%,100%,.06);border:none;color:#8b8b94;cursor:pointer;padding:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.news-actions .close-btn:hover{background:hsla(0,0%,100%,.12);color:#e8e8ec}.news-body{margin-top:16px;text-align:center}.news-body img{max-width:100%;max-height:170vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;border-radius:8px}.news-empty,.news-error,.news-loading{color:#a8a8b0;padding:24px;font-size:14px}.timer{position:relative;top:50%;display:flex;justify-content:space-evenly}.timer_inner2{width:47.5vw;height:47.5vw;font-size:34vw}@media (max-width:768px){.timer_inner2{width:45vw;height:45vw;font-size:32vw}}.timer_inner3{width:30vw;height:30vw;font-size:22vw}@media (max-width:768px){.timer_inner3{width:28vw;height:28vw;font-size:20vw}}.pomodoro-display{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:rgba(28,28,32,.8);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);padding:24px 44px;border-radius:20px;text-align:center;z-index:100;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 16px 48px rgba(0,0,0,.3);animation:pomodoroSlideIn .4s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.pomodoro-display{top:12px;padding:18px 28px;width:80%;border-radius:16px}}.pomodoro-display .pomodoro-time{font-size:52px;color:#63c97a;font-weight:700;margin-bottom:18px;letter-spacing:-.03em;text-shadow:0 0 40px rgba(99,201,122,.2)}@media (max-width:768px){.pomodoro-display .pomodoro-time{font-size:38px;margin-bottom:14px}}.pomodoro-display .pomodoro-actions{display:flex;gap:12px;justify-content:center}@media (max-width:768px){.pomodoro-display .pomodoro-actions{gap:8px}}.pomodoro-display .pomodoro-btn{padding:10px 24px;background:linear-gradient(135deg,#63c97a,#4aad62);color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px rgba(99,201,122,.25)}@media (max-width:768px){.pomodoro-display .pomodoro-btn{padding:8px 18px;font-size:13px}}.pomodoro-display .pomodoro-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(99,201,122,.35)}.pomodoro-display .pomodoro-btn.stop{background:hsla(0,0%,100%,.08);color:#f87171;border:1px solid rgba(248,113,113,.3);box-shadow:none}.pomodoro-display .pomodoro-btn.stop:hover{background:rgba(248,113,113,.15);box-shadow:0 4px 12px rgba(248,113,113,.2)}@keyframes pomodoroSlideIn{0%{opacity:0;transform:translateX(-50%) translateY(-12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.date-display{position:absolute;left:0;right:0;top:100%;margin-top:3vw;text-align:center;color:#a8a8b0}@media (max-width:768px){.date-display{margin-top:4vw}}.date-display .date-text{font-size:2.2vw;font-weight:400;letter-spacing:.12em;white-space:nowrap;opacity:.7}@media (max-width:768px){.date-display .date-text{font-size:3.5vw}}.control-buttons{position:fixed;top:20px;right:20px;display:flex;gap:10px;z-index:200}@media (max-width:768px){.control-buttons{top:12px;right:12px;gap:8px}}.control-buttons .control-btn{width:44px;height:44px;background:rgba(28,28,32,.6);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#a8a8b0;font-size:18px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center}@media (max-width:768px){.control-buttons .control-btn{width:40px;height:40px;font-size:16px}}.control-buttons .control-btn:hover{background:rgba(99,201,122,.15);border-color:rgba(99,201,122,.3);color:#e8e8ec;transform:translateY(-1px);box-shadow:0 4px 16px rgba(99,201,122,.15)}.control-buttons .control-btn:active{transform:translateY(0) scale(.96)}.set_box{position:fixed;bottom:8%;right:8%;width:200px;height:200px;z-index:20}@media (max-width:768px){.set_box{bottom:20px;right:20px;width:150px;height:150px}}.set_box:hover .setting{opacity:1}.set_box_item{position:fixed;bottom:10%;right:8%;width:430px;max-height:80vh;overflow-y:auto;background:rgba(28,28,32,.75);backdrop-filter:blur(32px) saturate(1.3);-webkit-backdrop-filter:blur(32px) saturate(1.3);border-radius:20px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 80px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.04);animation:settingsSlideIn .35s cubic-bezier(.16,1,.3,1)}@media (max-width:1024px){.set_box_item{right:4%;width:380px}}@media (max-width:768px){.set_box_item{bottom:60px;right:12px;width:90vw;max-width:320px;max-height:70vh;border-radius:16px}}@keyframes settingsSlideIn{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.set_box_inner{padding:24px;padding-bottom:16px;color:#e8e8ec;font-size:15px}@media (max-width:768px){.set_box_inner{padding:16px;padding-bottom:12px;font-size:13px}}.set_box_inner>li{display:flex;align-items:center;margin-bottom:10px;padding:4px 0}@media (max-width:768px){.set_box_inner>li{margin-bottom:12px;flex-wrap:wrap}}.setting{position:absolute;bottom:0;right:0;width:36px;height:36px;opacity:0;transition:all .5s ease-in-out;cursor:pointer}@media (max-width:768px){.setting{opacity:.7;width:32px;height:32px}}.setting:hover{transform:rotate(120deg);opacity:1}.pickItem{display:flex;text-align:center;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid hsla(0,0%,100%,.1)}.pickItem>li{box-sizing:border-box;width:60px;height:28px;line-height:26px;border-right:1px solid hsla(0,0%,100%,.08);font-size:13px;font-weight:500;transition:all .2s ease;color:#8b8b94;background:hsla(0,0%,100%,.04)}@media (max-width:768px){.pickItem>li{width:50px;height:26px;line-height:24px;font-size:12px}}.pickItem>li:last-child{border-right:none}.pickItem>li:hover:not(.pick-active){background:hsla(0,0%,100%,.08);color:#a8a8b0}.pick-active{color:#1c1c20;background:linear-gradient(135deg,#a8a8b0,#e8e8ec);font-weight:600}.setName{width:116px;margin-right:12px;text-align:right;color:#a8a8b0;font-weight:500;font-size:14px}@media (max-width:768px){.setName{width:100%;text-align:left;margin-bottom:6px}}.color-picker{width:52px;height:28px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:transparent;cursor:pointer;padding:2px}.color-picker::-webkit-color-swatch-wrapper{padding:2px}.color-picker::-webkit-color-swatch{border:none;border-radius:4px}.timerBtn{box-sizing:border-box;height:28px;padding:0 12px;border-radius:8px;margin-right:6px;background:hsla(0,0%,100%,.08);color:#a8a8b0;font-size:13px;font-weight:500;cursor:pointer;border:1px solid hsla(0,0%,100%,.08);transition:all .2s ease}@media (max-width:768px){.timerBtn{height:26px;font-size:12px;padding:0 10px}}.timerBtn:hover{background:hsla(0,0%,100%,.14);color:#e8e8ec;border-color:hsla(0,0%,100%,.15)}.timerBtn:active{background:hsla(0,0%,100%,.06);transform:scale(.97)}.timerBtn.settings-btn,.timerBtn.stats-btn{padding:0 8px;display:inline-flex;align-items:center;justify-content:center}.iconTime{display:inline-block;width:20px;height:20px;vertical-align:middle;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADTUlEQVRYR8XXR6glVRAG4G/MoCCKKAZMiIJpM+a4EhMqKujCjaPO4AyDCRUDoohgQlTMgmEnKAbEuBJMiIoLc8KAAbOCCbP8j7rSr+d2376+B692955z6vynqv6/qhdZYFu0wPebK4DbsAW+wCd4BC9P86i5AFgLv4257DVcj7vx1yQwcwGwHn7En/gKm7Uuexdn4PE+EPMB4FtshC1xOE7Cbo1Lby0g46LVWQOrYz+80BHm+B9FYASg+dADcRN2qj9fwr74ox2NrghciXNxPq7oCGEfgBzJI67GmXX+Bpw2BMBeeJ6Z6CxHQjjO1sVP+Bob9+T5QlxW60nRY8297QgE9dvYDs9hf/yDTSqvj7YuSqV/hEt6AOSOp5C0vI8dm6loA1iGcPt3bFX8ju99CtB9OBXfTaJXa30bvFdpSUquG623AXyIrXELVrSc5NDp+AYn4+EpQaQo4zM6ses4ANvjnVrYfYyiRXhexQ61555y+MNAIGHVM7U3EUnqZtEwBXcz4nDDyn3b9y4FLGBiX2LJJLGpvWvg+6Jv0phUzwJwOc4rlAf0vOosXNNav7NqYxWet/a9iET3UlzcBnAXTkQK7biBVd3cFu3IA/rsIRyFO3BKG0D+jIzei+MnONoUb2CDxr6ni2p9R+/HMV0AIhYRjSGOcskReLCold9Ruahdnz1bkpy7Luoqwo+LikOKe08chA8QVkS0uiyUTxGuX+wJ1WcVYfgfHYil2l8fgmCKPXuXxOdI1PCtNoD8jkjsjCEFNcXdM1tvx1J8js1Hh9tKmDxmmvm5pDitdj5sW2RASa8Jhc/uArBmaXb6QKRz5TzcnkemAx5SE1R8pxZmbNw8cDCeqPVj8cAcQVyFc8pHROzapr+ugSRpSDp+wQmIgExr8R26XVAHMzEf2WZKF4BofRrHHnU4Q0l4m044xFJk0YSja/MrNeL92j7cN5SuU+FK44glGjfWuD1DoZaF35kbDkXmirVr/clSv5xfxYZMxYcVkLTrkUUj3sRn1d0yxmUAXa2xJ0NN8p0U/N0VtiEAcjb0SaPKQBKR6rNQOIUbWc/XUq8NBdB0srg6Wj5E8lmWr598mn1aY1vmv0lt+T9//wfApEdNtb7gAP4FyRimIUFX3cMAAAAASUVORK5CYII=");background-size:contain}@media (max-width:768px){.iconTime{width:16px;height:16px}}.iconTomato{display:inline-block;width:20px;height:20px;margin-top:-3px;vertical-align:middle;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEnElEQVRYR71XbUybVRR+zi2F0Q/o2IBiyYBg1B+6j8QfOpeJoZhFVuzix0wwDHRZYoiBGRJN/CExxj+aAFGXbJoMfmhEMy3r5hLBrBgCxAwzNkeo24BNwY0NKG35avu+17yFt+v315zvz/c85znPOffcc+8lJPlpTzXXu15q74wH13z3dj5TsM+cmStvwHRiORlqSgYkYbTdjdOeyxN71z46dz2aj/aHpj0EnOLOpSlX169TOP/nwWS4kxaQ823jrGfs7/HVD3v28gqzblUp7JADvPl84XNnytXvE5Dh7h6EcMv5Kvrt3/9nAqSABYcfurnscGkvWu4uFpEyVyY/Xa5GozEfIiN4xv5C2S9Xb/3Gyt5TC6yHbBZHIhFxKyAFXs4Qm0SgefvrBt2cVommk5fw7loOODiO7dTh46fz/DH4mhfOThsGhWJsp03gHA4GtKt8rCOekJgC3FWmes6pjQg6KcATtQbM52SiYOA6bOMKHNlXgIFiVSDB1UE7XhuZwxcZRSFJS0KI+FFNrzVqA0cIkLJeUgptANUHM8kCpEz1HuC2VhkwS//Er/pxmUqQTxkxqs47Nb3WhnBjhABXlclGoGfDgbKAaOzc44PJasfx2XsViYrj3KLtsx4ItoUIcFfVSGU6FO68kMXwZK0Bq1mxsgO4IKJl4A7eGUu0/UMrERDgMta0EuGD8OBLSsIBcxGubM1K1NB++zOTLnwyuIASpxAbz/lRTZ+1XQL4BUjr7s4QJ+WGkz2XM4C6F/QYMmSHrDdl3Vv/aFFI5Kj7w4n6Ky484vBGQKTG1PhYmbQ7/AKilX5RSairLsSFovXg3CvAa5/G6vA15LzyFJCrAhc5lq0j8M0sAL7QjHWc4S2FDi1sC7LAouns0vSerqf1rhcXghF3sxlertHjqi4Tvuk5eOz/wHvtNrZ5gQ6mx/FKA4Ye2+zf+xVfDuNzpkdezO6PvhKBKkj7HaCTMsxarkL3oxpM37yDC/YJGFZE1JAW1UyNPaSCAoRPd2jRtnsrhHk3Wr4ZR4tiS1L9EQniDeQymixE9KJsdHAB7eI8ssFQTWo8zjZF+J0rU+HwvkJ4p2bRdnYGtSwwmVMSwjnvoVj7Ph7TeJ4SlQeLsTYygdPDK9jN4u//WFwcvJ9cxhoHEVJKYUVBePhIKZbO/o7JG1psTnH9ZUH+Me2uquEp1W0DXH7IAPXXQ7jk25aOe8CH3EbTFIhKUmWprsxFyc92HFPoU3UNwvPRtHpAYjih51DPONNuQP9skXog1vxPlNYE90AFgp7iT8UEPB20VGkyc0Y/Jgr4YOy+XeujOM0+uC9RnN/Q9FlLZQHNIGq7L8JUnTdOxMBx/P9WgY9qeq07Jc1B94H9FUTsfKqJpIf37dL0/nQxRIC/F8IOpvTIE3nxhuALasSd8MGKCA0eUQFZu8u4vwJgllTPiJiHDsciIJq1fWds4ZiY74KVCnOpoBRbo11SExU5zN6l9rLmWI+ThG/D9WpQc/CdIUkBXQova822Wabi4RMKkJ39zzSFUMEZmTm4NEB0AG08UPkoBxwEmiKRW1SCwpbMu1Di/hfd0smNt8fdPgAAAABJRU5ErkJggg==");background-size:contain}@media (max-width:768px){.iconTomato{width:16px;height:16px}}.stats-info{display:flex;gap:12px;align-items:center;color:#63c97a}@media (max-width:768px){.stats-info{gap:8px;font-size:13px}}.stats-info .stats-count{font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:4px}.stats-info .stats-time{color:#8b8b94;font-size:13px}footer{text-align:center;padding:12px}footer a{color:#636366;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.02em;transition:color .2s ease}footer a:hover{color:#a8a8b0}.settings-footer{text-align:center;padding:12px 20px 8px;border-top:1px solid hsla(0,0%,100%,.04);margin-top:4px}.settings-footer a{color:#636366;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.02em;transition:color .2s ease}.settings-footer a:hover{color:#a8a8b0}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{display:none}.slider-round{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.1);border-radius:24px}.slider-round,.slider-round:before{position:absolute;transition:.25s cubic-bezier(.16,1,.3,1)}.slider-round:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#8b8b94;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3)}input:checked+.slider-round{background:linear-gradient(135deg,#63c97a,#4aad62)}input:checked+.slider-round:before{transform:translateX(20px);background-color:#fff}.number-input{width:70px;height:32px;margin-right:8px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.05);color:#e8e8ec;padding:2px 8px;font-size:14px;transition:all .2s ease}.number-input:focus{outline:none;border-color:rgba(99,201,122,.5);box-shadow:0 0 0 3px rgba(99,201,122,.1)}.pomodoro-settings{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.pomodoro-settings .settings-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pomodoro-settings .settings-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(28,28,32,.85);backdrop-filter:blur(32px) saturate(1.3);-webkit-backdrop-filter:blur(32px) saturate(1.3);border-radius:20px;padding:28px;max-width:400px;width:90%;max-height:80vh;overflow-y:auto;z-index:1000;box-shadow:0 24px 80px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06);color:#e8e8ec;animation:settingsSlideIn .35s cubic-bezier(.16,1,.3,1)}.pomodoro-settings .settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.06);padding-bottom:16px}.pomodoro-settings .settings-header h2{margin:0;font-size:18px;color:#e8e8ec;font-weight:600}.pomodoro-settings .settings-header .close-btn{background:hsla(0,0%,100%,.06);border:none;color:#8b8b94;font-size:18px;cursor:pointer;padding:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.pomodoro-settings .settings-header .close-btn:hover{background:hsla(0,0%,100%,.12);color:#fff}.pomodoro-settings .settings-content{margin-bottom:20px}.setting-item{margin-bottom:18px}.setting-item label{display:block;margin-bottom:8px;color:#a8a8b0;font-size:13px;font-weight:500}.setting-item .input-group{display:flex;align-items:center;gap:8px}.setting-item .input-group input{width:100%;height:36px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.05);color:#e8e8ec;padding:0 12px;font-size:14px;transition:all .2s ease}.setting-item .input-group input:focus{outline:none;border-color:rgba(99,201,122,.5);box-shadow:0 0 0 3px rgba(99,201,122,.1);background:hsla(0,0%,100%,.08)}.setting-item .input-group .unit{color:#636366;font-size:12px;min-width:30px;font-weight:500}.pomodoro-settings .settings-actions{display:flex;gap:12px;justify-content:flex-end}.pomodoro-settings .settings-actions button{padding:10px 20px;border-radius:10px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.pomodoro-settings .settings-actions button.btn-save{background:linear-gradient(135deg,#63c97a,#4aad62);color:#fff;box-shadow:0 4px 12px rgba(99,201,122,.25)}.pomodoro-settings .settings-actions button.btn-save:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(99,201,122,.35)}.pomodoro-settings .settings-actions button.btn-cancel{background:hsla(0,0%,100%,.06);color:#a8a8b0;border:1px solid hsla(0,0%,100%,.08)}.pomodoro-settings .settings-actions button.btn-cancel:hover{background:hsla(0,0%,100%,.1);color:#e8e8ec}.settings-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 8px}