body{box-sizing:border-box;color:#fff;background-color:#17171c;flex-direction:column;min-height:100dvh;margin:0;padding:0;font-family:Readex Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow-x:hidden}.app-container.svelte-1uha8ag{--bg-color:#17171c;--accent-color:#ff4757;--accent-glow:#ff47574d;--accent-hover:#ff6b81;background-color:var(--bg-color);color:#fff;flex-direction:column;width:100%;min-height:100dvh;transition:background-color .6s,color .6s;display:flex;position:relative;overflow-x:hidden}.ambient-glow-orb.svelte-1uha8ag{background:radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);filter:blur(80px);opacity:.35;pointer-events:none;z-index:0;width:clamp(300px,60vw,650px);height:clamp(300px,60vw,650px);transition:background .8s;position:fixed;top:20%;left:50%;transform:translate(-50%,-30%)}.theme-pomodoro.svelte-1uha8ag{--bg-color:#17171c;--accent-color:#ff4757;--accent-glow:#ff475740;--accent-hover:#ff6b81}.theme-breaks.svelte-1uha8ag{--bg-color:#0d1f17;--accent-color:#2ed573;--accent-glow:#2ed57340;--accent-hover:#2bcbba}.theme-longbreaks.svelte-1uha8ag{--bg-color:#0d1829;--accent-color:#3b82f6;--accent-glow:#3b82f640;--accent-hover:#60a5fa}.app-header.svelte-1uha8ag{width:100%;padding:max(12px, var(--sat)) clamp(16px, 4vw, 36px) 12px clamp(16px, 4vw, 36px);box-sizing:border-box;z-index:100;-webkit-backdrop-filter:blur(16px);background:#17171cbf;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0}.header-left.svelte-1uha8ag,.header-right.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.mobile-header-controls.svelte-1uha8ag{align-items:center;gap:8px;display:none}.icon-circle-btn.svelte-1uha8ag{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;transition:all .2s;display:flex}.icon-circle-btn.active.svelte-1uha8ag{color:#2ed573;background:#2ed57333;border-color:#2ed573}.lang-pill-text.svelte-1uha8ag{font-size:13px;font-weight:700}.header-btn.svelte-1uha8ag{color:#e2e8f0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;outline:none;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.header-btn.svelte-1uha8ag:hover{color:#fff;border-color:var(--accent-color);background-color:#ffffff17;transform:translateY(-1px)}.header-btn.highlight-btn.svelte-1uha8ag{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.header-btn.active-ambient.svelte-1uha8ag{color:#2ed573;background:#2ed57326;border-color:#2ed573}.logo.svelte-1uha8ag{letter-spacing:-.5px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,3.5vw,24px);font-weight:800;text-decoration:none}.logo-accent.svelte-1uha8ag{color:var(--accent-color)}.app-main.svelte-1uha8ag{z-index:1;min-height:100dvh;padding-top:calc(75px + var(--sat));flex-direction:column;padding-bottom:80px;display:flex;position:relative}.live-badge.svelte-1uha8ag{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff0f;border-radius:30px;align-items:center;gap:8px;margin:10px auto 5px;padding:5px 14px;font-size:12px;display:flex}.pulse-dot.svelte-1uha8ag{background-color:#2ed573;border-radius:50%;width:7px;height:7px;animation:2s infinite svelte-1uha8ag-pulse;box-shadow:0 0 8px #2ed573}@keyframes svelte-1uha8ag-pulse{0%{transform:scale(.95);box-shadow:0 0 #2ed573b3}70%{transform:scale(1);box-shadow:0 0 0 8px #2ed57300}to{transform:scale(.95);box-shadow:0 0 #2ed57300}}.section_timer.svelte-1uha8ag{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(12px,2.5vh,20px);width:100%;max-width:620px;margin:5px auto auto;padding:10px 16px;display:flex}.modes-pill-container.svelte-1uha8ag{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:6px;padding:4px;display:flex}.mode-pill.svelte-1uha8ag{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 16px;font-family:inherit;font-size:clamp(12px,3.2vw,14px);font-weight:500;transition:all .2s}.mode-pill.active.svelte-1uha8ag{color:#fff;background:#ffffff14;box-shadow:0 2px 8px #0003}.timer-display-container.svelte-1uha8ag{justify-content:center;align-items:center;width:clamp(230px,58vw,310px);height:clamp(230px,58vw,310px);margin:5px 0;display:flex;position:relative}.progress-ring.svelte-1uha8ag{width:100%;height:100%;position:absolute;top:0;left:0}.progress-ring__circle.svelte-1uha8ag{transition:stroke-dashoffset .3s linear,stroke .6s}.timer-text-container.svelte-1uha8ag{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex}.timer-digits.svelte-1uha8ag{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(56px,14vw,84px);font-weight:700;line-height:1}.timer-mode-label.svelte-1uha8ag{color:#94a3b8;margin-top:6px;font-size:clamp(13px,3.5vw,15px);font-weight:500}.session-badge.svelte-1uha8ag{color:var(--accent-color);background:#ffffff0a;border-radius:20px;margin-top:5px;padding:3px 10px;font-size:11px}.controls-wrapper.svelte-1uha8ag{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.btn-start.svelte-1uha8ag{background-color:var(--accent-color);color:#fff;cursor:pointer;box-shadow:0 4px 20px var(--accent-glow);border:none;border-radius:40px;align-items:center;gap:10px;padding:12px clamp(32px,8vw,54px);font-family:inherit;font-size:clamp(16px,4vw,20px);font-weight:600;transition:all .2s;display:flex}.btn-start.svelte-1uha8ag:hover{background-color:var(--accent-hover);box-shadow:0 6px 25px var(--accent-glow);transform:translateY(-2px)}.btn-reset.svelte-1uha8ag{color:#e2e8f0;cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff14;border-radius:40px;align-items:center;gap:8px;padding:12px clamp(20px,5vw,32px);font-family:inherit;font-size:clamp(15px,3.8vw,18px);font-weight:500;transition:all .2s;display:flex}.btn-reset.svelte-1uha8ag:hover{background-color:#ffffff1a;transform:translateY(-1px)}.presets-row.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.presets-title.svelte-1uha8ag{color:#64748b;font-size:12px}.preset-btn.svelte-1uha8ag{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;padding:5px 11px;font-family:inherit;font-size:11px;transition:all .2s}.preset-btn.svelte-1uha8ag:hover{color:#fff;border-color:var(--accent-color);background:#ffffff12}.active-task-display.svelte-1uha8ag{border:1px dashed var(--accent-color);box-sizing:border-box;background:#ffffff05;border-radius:14px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:10px 18px;display:flex}.active-task-icon.svelte-1uha8ag{color:var(--accent-color);font-size:16px}.active-task-info.svelte-1uha8ag{text-align:start;flex-direction:column;flex:1;gap:2px;display:flex}.active-task-label.svelte-1uha8ag{color:#94a3b8;font-size:11px}.active-task-text.svelte-1uha8ag{color:#fff;font-size:13px;font-weight:600}.active-task-progress.svelte-1uha8ag{color:#94a3b8;font-size:12px}.work-environment.svelte-1uha8ag{box-sizing:border-box;width:100%;max-width:620px;margin:25px auto 0;padding:0 16px}.todo-card.svelte-1uha8ag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:18px;padding:clamp(16px,4vw,24px)}.todo-header.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.todo-header.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.todo-header.svelte-1uha8ag h3:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:var(--accent-color)}.clear-btn.svelte-1uha8ag{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-size:12px;transition:color .2s;display:flex}.clear-btn.svelte-1uha8ag:hover{color:#ef4444}.todo-form.svelte-1uha8ag{gap:8px;margin-bottom:18px;display:flex}.todo-form.svelte-1uha8ag input[type=text]:where(.svelte-1uha8ag){color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .2s}.todo-form.svelte-1uha8ag input[type=text]:where(.svelte-1uha8ag):focus{border-color:var(--accent-color);background:#ffffff12}.est-input-wrapper.svelte-1uha8ag{align-items:center;display:flex;position:relative}.todo-est-input.svelte-1uha8ag{color:#fff;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;outline:none;width:55px;padding:10px 24px 10px 6px;font-family:inherit;font-size:14px}.est-icon.svelte-1uha8ag{pointer-events:none;font-size:12px;position:absolute;right:6px}.todo-add-btn.svelte-1uha8ag{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;transition:all .2s;display:flex}.todo-add-btn.svelte-1uha8ag:hover{background:var(--accent-hover);transform:scale(1.04)}.todo-list.svelte-1uha8ag{flex-direction:column;gap:8px;max-height:260px;display:flex;overflow-y:auto}.todo-item.svelte-1uha8ag{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:all .2s;display:flex}.todo-item.is-active-task.svelte-1uha8ag{border-color:var(--accent-color);background:#ffffff0a}.todo-item.completed.svelte-1uha8ag{opacity:.6}.todo-checkbox.svelte-1uha8ag{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:17px;display:flex}.checked-icon.svelte-1uha8ag{color:#2ed573}.unchecked-icon.svelte-1uha8ag{color:#64748b}.todo-content.svelte-1uha8ag{text-align:start;flex-direction:column;flex:1;gap:3px;display:flex}.todo-text.svelte-1uha8ag{color:#e2e8f0;word-break:break-word;font-size:13px}.todo-item.completed.svelte-1uha8ag .todo-text:where(.svelte-1uha8ag){color:#64748b;text-decoration:line-through}.todo-stats.svelte-1uha8ag{color:#64748b;font-size:11px}.task-edit-box.svelte-1uha8ag{align-items:center;gap:6px;display:flex}.task-edit-box.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid var(--accent-color);color:#fff;background:#ffffff14;border-radius:6px;flex:1;padding:5px 8px;font-family:inherit;font-size:13px}.save-edit-btn.svelte-1uha8ag,.cancel-edit-btn.svelte-1uha8ag{cursor:pointer;border:none;border-radius:6px;padding:5px 8px}.save-edit-btn.svelte-1uha8ag{color:#fff;background:#2ed573}.cancel-edit-btn.svelte-1uha8ag{color:#fff;background:#64748b}.todo-action-btn.svelte-1uha8ag{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;font-size:13px;transition:all .2s}.todo-action-btn.svelte-1uha8ag:hover{color:#fff;background:#ffffff14}.todo-action-btn.is-pinned.svelte-1uha8ag{color:var(--accent-color)}.todo-action-btn.delete-btn.svelte-1uha8ag:hover{color:#ef4444;background:#ef44441a}.todo-empty.svelte-1uha8ag{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:8px;padding:24px 10px;display:flex}.todo-empty.svelte-1uha8ag i:where(.svelte-1uha8ag){opacity:.4;font-size:28px}.seo-content.svelte-1uha8ag{border-top:1px solid #ffffff0a;margin-top:40px;padding:40px 16px}.seo-container.svelte-1uha8ag{text-align:start;max-width:800px;margin:0 auto;line-height:1.8}.seo-container.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;margin-top:20px;margin-bottom:10px;font-size:18px}.seo-container.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#94a3b8;margin-bottom:14px;font-size:14px}.seo-container.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--accent-color)}.mobile-bottom-nav.svelte-1uha8ag{-webkit-backdrop-filter:blur(20px);width:100%;padding:8px 12px max(10px, var(--sab)) 12px;box-sizing:border-box;z-index:150;background:#17171ce0;border-top:1px solid #ffffff14;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0}.nav-tab-btn.svelte-1uha8ag{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:11px;transition:all .2s;display:flex}.nav-tab-btn.svelte-1uha8ag i:where(.svelte-1uha8ag){font-size:18px}.nav-tab-btn.svelte-1uha8ag:hover,.nav-tab-btn.active-tab.svelte-1uha8ag{color:var(--accent-color)}.zen-active.svelte-1uha8ag .app-header:where(.svelte-1uha8ag),.zen-active.svelte-1uha8ag .modes-pill-container:where(.svelte-1uha8ag),.zen-active.svelte-1uha8ag .presets-row:where(.svelte-1uha8ag),.zen-active.svelte-1uha8ag .work-environment:where(.svelte-1uha8ag),.zen-active.svelte-1uha8ag .seo-content:where(.svelte-1uha8ag),.zen-active.svelte-1uha8ag .live-badge:where(.svelte-1uha8ag),.zen-active.svelte-1uha8ag .mobile-bottom-nav:where(.svelte-1uha8ag){display:none!important}.zen-active.svelte-1uha8ag .app-main:where(.svelte-1uha8ag){justify-content:center;align-items:center;margin:auto;padding-top:0;padding-bottom:0}.zen-floating-bar.svelte-1uha8ag{bottom:max(30px, var(--sab));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;background:#17171cd9;border:1px solid #ffffff1a;border-radius:40px;gap:12px;padding:8px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.zen-control-btn.svelte-1uha8ag,.exit-zen-btn.svelte-1uha8ag{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:30px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;transition:all .2s;display:flex}.zen-control-btn.svelte-1uha8ag:hover,.exit-zen-btn.svelte-1uha8ag:hover{background:var(--accent-color);border-color:var(--accent-color)}.modal-overlay.svelte-1uha8ag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;box-sizing:border-box;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-card.svelte-1uha8ag{background:#1f1f26;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:440px;padding:24px;box-shadow:0 20px 40px #0009}.bottom-sheet-handle.svelte-1uha8ag{background:#fff3;border-radius:2px;width:36px;height:4px;margin:-8px auto 16px;display:none}.modal-header.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal-header.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;align-items:center;gap:10px;margin:0;font-size:17px;display:flex}.modal-header.svelte-1uha8ag h3:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:var(--accent-color)}.close-btn.svelte-1uha8ag{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:18px;transition:color .2s}.close-btn.svelte-1uha8ag:hover{color:#fff}.modal-body.svelte-1uha8ag{flex-direction:column;gap:20px;display:flex}.ambient-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ambient-option.svelte-1uha8ag{color:#e2e8f0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;font-family:inherit;font-size:12px;transition:all .2s;display:flex}.ambient-option.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#94a3b8;font-size:20px}.ambient-option.svelte-1uha8ag:hover{border-color:var(--accent-color);background:#ffffff12}.ambient-option.active.svelte-1uha8ag{border-color:var(--accent-color);color:#fff;background:#ff475726}.ambient-option.active.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--accent-color)}.volume-slider-box.svelte-1uha8ag{color:#94a3b8;flex-direction:column;gap:8px;font-size:13px;display:flex}.volume-slider-box.svelte-1uha8ag input[type=range]:where(.svelte-1uha8ag){accent-color:var(--accent-color);cursor:pointer}.settings-section.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:#e2e8f0;margin:0 0 10px;font-size:14px}.time-inputs-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.input-group.svelte-1uha8ag{text-align:start;flex-direction:column;gap:6px;display:flex}.input-group.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#64748b;font-size:11px}.input-group.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#fff;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:10px;font-family:inherit;font-size:14px}.toggle-group.svelte-1uha8ag{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.toggle-group.svelte-1uha8ag:last-child{border-bottom:none}.toggle-label.svelte-1uha8ag{color:#e2e8f0;font-size:13px}.switch.svelte-1uha8ag{width:44px;height:24px;display:inline-block;position:relative}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag){opacity:0;width:0;height:0}.slider.svelte-1uha8ag{cursor:pointer;background-color:#ffffff1a;border-radius:24px;transition:all .3s;position:absolute;inset:0}.slider.svelte-1uha8ag:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input.svelte-1uha8ag:checked+.slider:where(.svelte-1uha8ag){background-color:var(--accent-color)}input.svelte-1uha8ag:checked+.slider:where(.svelte-1uha8ag):before{transform:translate(20px)}.secondary-btn.svelte-1uha8ag{color:#e2e8f0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-family:inherit;font-size:13px;transition:all .2s;display:flex}.secondary-btn.svelte-1uha8ag:hover{background:#ffffff14}.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat-card.svelte-1uha8ag{text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.stat-icon.svelte-1uha8ag{font-size:20px}.stat-value.svelte-1uha8ag{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700}.stat-label.svelte-1uha8ag{color:#94a3b8;font-size:11px}.weekly-chart-box.svelte-1uha8ag{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;padding:14px}.chart-title.svelte-1uha8ag{color:#94a3b8;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;display:flex}.chart-title.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--accent-color)}.bar-chart-container.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:6px;height:90px;display:flex}.chart-column.svelte-1uha8ag{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}.bar-val.svelte-1uha8ag{color:#64748b;height:12px;font-size:10px}.bar-track.svelte-1uha8ag{background:#ffffff0a;border-radius:6px;flex:1;align-items:flex-end;width:100%;max-width:18px;display:flex;overflow:hidden}.bar-fill.svelte-1uha8ag{background:#64748b;border-radius:6px;width:100%;transition:height .5s}.chart-column.is-today.svelte-1uha8ag .bar-fill:where(.svelte-1uha8ag){background:var(--accent-color);box-shadow:0 0 10px var(--accent-glow)}.chart-column.is-today.svelte-1uha8ag .bar-day:where(.svelte-1uha8ag){color:var(--accent-color);font-weight:700}.bar-day.svelte-1uha8ag{color:#94a3b8;font-size:10px}.goal-progress-box.svelte-1uha8ag{background:#ffffff08;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.goal-header.svelte-1uha8ag{justify-content:space-between;font-size:12px;display:flex}.progress-bar-bg.svelte-1uha8ag{background:#ffffff14;border-radius:4px;width:100%;height:7px;overflow:hidden}.progress-bar-fill.svelte-1uha8ag{background:var(--accent-color);border-radius:4px;height:100%;transition:width .3s}.share-brag-btn.svelte-1uha8ag{background:linear-gradient(135deg, var(--accent-color), #ff6b81);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:flex}.share-brag-btn.svelte-1uha8ag:hover{box-shadow:0 6px 20px var(--accent-glow);transform:translateY(-1px)}.share-alert-box.svelte-1uha8ag{color:#2ed573;text-align:center;background:#2ed57326;border:1px solid #2ed573;border-radius:8px;padding:8px 12px;font-size:12px}.shortcuts-list.svelte-1uha8ag{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.shortcuts-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#94a3b8;justify-content:space-between;align-items:center;font-size:13px;display:flex}.shortcuts-list.svelte-1uha8ag kbd:where(.svelte-1uha8ag){color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;padding:3px 7px;font-family:monospace;font-size:11px}.more-options-list.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}.more-option-item.svelte-1uha8ag{color:#fff;cursor:pointer;text-align:start;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.more-option-item.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#94a3b8;text-align:center;width:24px;font-size:18px}.more-option-item.svelte-1uha8ag:hover{border-color:var(--accent-color);background:#ffffff14}.more-option-item.highlight-item.svelte-1uha8ag{border-color:var(--accent-color);color:var(--accent-color);background:#ff475726}.more-option-item.highlight-item.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--accent-color)}@media (width<=992px){.btn-text.svelte-1uha8ag{display:none}.header-btn.svelte-1uha8ag{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}}@media (width<=768px){.app-header.svelte-1uha8ag{padding:max(10px, var(--sat)) 16px 10px 16px}.header-left.svelte-1uha8ag,.header-right.svelte-1uha8ag{display:none!important}.mobile-header-controls.svelte-1uha8ag,.mobile-bottom-nav.svelte-1uha8ag{display:flex}.app-main.svelte-1uha8ag{padding-top:calc(65px + var(--sat));padding-bottom:calc(75px + var(--sab))}.modal-overlay.svelte-1uha8ag{align-items:flex-end;padding:0}.modal-card.bottom-sheet.svelte-1uha8ag{max-width:100%;padding:20px 20px max(24px, var(--sab)) 20px;border-bottom:none;border-radius:24px 24px 0 0;animation:.25s cubic-bezier(.16,1,.3,1) svelte-1uha8ag-slide-up}.bottom-sheet-handle.svelte-1uha8ag{display:block}@keyframes svelte-1uha8ag-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (width<=400px){.modes-pill-container.svelte-1uha8ag{width:100%}.mode-pill.svelte-1uha8ag{flex:1;padding:7px 8px;font-size:11px}.timer-display-container.svelte-1uha8ag{width:220px;height:220px}.timer-digits.svelte-1uha8ag{font-size:50px}.todo-form.svelte-1uha8ag{flex-wrap:wrap}.todo-form.svelte-1uha8ag input[type=text]:where(.svelte-1uha8ag){width:100%}}
