.timer_readout__v6Ytp{font-size:clamp(44px,12vw,72px);font-weight:700;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:center;padding:12px 0;overflow-wrap:anywhere}.timer_done__Qj5Lz{color:var(--color-accent,#199be7)}.timer_presetRow__T6HRI{display:flex;flex-wrap:wrap;gap:8px}.timer_preset__WBa3F{min-height:44px;padding:0 14px;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;color:inherit;border:1px solid var(--color-border,rgba(127,127,127,.28));background:var(--color-surface,transparent)}.timer_preset__WBa3F:disabled{opacity:.5;cursor:not-allowed}.timer_preset__WBa3F:focus-visible{outline:2px solid var(--color-accent,#199be7);outline-offset:2px}.timer_durationRow__tbXqm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.timer_controls__hN4va{display:flex;flex-wrap:wrap;gap:8px}.timer_hint__sI8Gx{font-size:13px;line-height:1.7;color:var(--color-text-secondary,#6b7280)}.timer_finish__yq6N_{font-size:14px;line-height:1.7;padding:12px 14px;border-radius:12px;border:1px solid var(--color-accent,#199be7);background:color-mix(in srgb,var(--color-accent,#199be7) 10%,transparent)}.timer_alerts__meW4d{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.timer_laps__HEmYj{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:320px;overflow-y:auto}.timer_laps__HEmYj>li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border,rgba(127,127,127,.22));background:var(--color-surface-secondary,rgba(127,127,127,.05));font-variant-numeric:tabular-nums}.timer_laps__HEmYj strong{font-size:15px}.timer_lapIndex__SM_wU{min-width:28px;font-size:12px;color:var(--color-text-secondary,#6b7280)}.timer_lapTotal__arzv_{margin-left:auto;font-size:13px;color:var(--color-text-secondary,#6b7280)}.timer_tag__l_Ez5{font-size:11px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--color-accent,#199be7) 14%,transparent);color:var(--color-accent,#199be7)}.timer_fast__W86fZ{border-color:color-mix(in srgb,var(--color-success,#1a7f4b) 50%,transparent)}.timer_slow__QYZ4N{border-color:color-mix(in srgb,var(--color-warning,#b4460e) 40%,transparent)}@media (max-width:480px){.timer_durationRow__tbXqm{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.timer_laps__HEmYj>li{flex-wrap:wrap;gap:8px}.timer_lapTotal__arzv_{margin-left:0}}.timer_modeBar___gfFr{display:grid;gap:10px}.timer_modeRow__nD8ul{display:flex;flex-wrap:wrap;gap:8px}.timer_mode__ZEc5_{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:44px;padding:0 16px;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;color:inherit;border:1px solid var(--color-border,rgba(127,127,127,.28));background:var(--color-surface,transparent)}.timer_mode__ZEc5_:focus-visible{outline:2px solid var(--color-accent,#199be7);outline-offset:2px}.timer_modeOn__uU9dz{border-color:var(--color-accent,#199be7);font-weight:600;background:color-mix(in srgb,var(--color-accent,#199be7) 12%,transparent)}.timer_pomoSettings__7SpuY{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.timer_phase__CD_Kx{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.timer_phaseTag__13CeM{font-size:14px;font-weight:700;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--color-accent,#199be7) 14%,transparent);color:var(--color-accent,#199be7)}.timer_phase__CD_Kx[data-kind=long] .timer_phaseTag__13CeM,.timer_phase__CD_Kx[data-kind=short] .timer_phaseTag__13CeM{background:color-mix(in srgb,var(--color-success,#1a7f4b) 14%,transparent);color:var(--color-success,#1a7f4b)}.timer_phaseCount__w3fVz{font-size:13px;color:var(--color-text-secondary,#6b7280);font-variant-numeric:tabular-nums}.timer_switches__IWF2l{display:grid;gap:8px}.timer_alarmRow__V9LlD{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.timer_alarmRow__V9LlD>:first-child{flex:1 1 180px}.timer_finish__yq6N_ strong{display:block;margin-bottom:8px}.timer_lapFooter__pkxDv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.timer_screen__SHlCC[data-fullscreen]{display:grid;align-content:center;min-height:100%;padding:clamp(16px,4vw,48px);background:var(--background,#fff);color:var(--foreground);overflow-y:auto}.timer_screen__SHlCC[data-fullscreen]>*{width:100%;max-width:1200px;margin-inline:auto}.timer_screen__SHlCC[data-fullscreen] .timer_readout__v6Ytp{font-size:min(20vw,34vh);letter-spacing:-.04em;padding:0}.timer_screen__SHlCC[data-fullscreen] .timer_durationRow__tbXqm,.timer_screen__SHlCC[data-fullscreen] .timer_lapFooter__pkxDv,.timer_screen__SHlCC[data-fullscreen] .timer_laps__HEmYj,.timer_screen__SHlCC[data-fullscreen] .timer_presetRow__T6HRI{display:none}.timer_screen__SHlCC[data-fullscreen] .timer_controls__hN4va{justify-content:center}.pomodoro-timer_stage__K0dlT{--phase:var(--color-accent,#199be7);display:grid;justify-items:center;gap:16px;padding:8px 0;min-width:0}.pomodoro-timer_stage__K0dlT[data-kind=long],.pomodoro-timer_stage__K0dlT[data-kind=short]{--phase:var(--color-success,#1a7f4b)}.pomodoro-timer_stage__K0dlT[data-fullscreen]{min-height:100vh;align-content:center;padding:24px;background:var(--color-background,#fff);color:var(--color-foreground,inherit)}.pomodoro-timer_phaseRow___2Y5H{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pomodoro-timer_phaseChip__oBUyu{font-size:13px;padding:4px 12px;border-radius:999px;border:1px solid var(--color-border,rgba(127,127,127,.28));color:var(--color-text-secondary,#6b7280)}.pomodoro-timer_phaseChip__oBUyu[data-active]{border-color:var(--phase);color:var(--phase);font-weight:700;background:color-mix(in srgb,var(--phase) 12%,transparent)}.pomodoro-timer_ring__m2msO{width:min(320px,78vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--phase) var(--progress,0deg),color-mix(in srgb,var(--phase) 14%,transparent) 0)}.pomodoro-timer_stage__K0dlT[data-fullscreen] .pomodoro-timer_ring__m2msO{width:min(70vh,86vw)}.pomodoro-timer_ringInner__QlfIS{width:calc(100% - 20px);aspect-ratio:1;border-radius:50%;display:grid;place-content:center;justify-items:center;gap:4px;background:var(--color-surface,var(--color-background,#fff))}.pomodoro-timer_round__JsR23{font-size:14px;color:var(--color-text-secondary,#6b7280)}.pomodoro-timer_readout__JPZlo{margin:0;font-size:clamp(48px,13vw,76px);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pomodoro-timer_stage__K0dlT[data-fullscreen] .pomodoro-timer_readout__JPZlo{font-size:clamp(64px,16vh,140px)}.pomodoro-timer_controls__sEPKh{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pomodoro-timer_miniControls__FeYwh{display:flex;gap:8px}.pomodoro-timer_secondary__HejNT{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.pomodoro-timer_note__48T6o{max-width:520px;margin:0;font-size:14px;line-height:1.6;padding:10px 14px;border-radius:12px;border:1px solid var(--phase);background:color-mix(in srgb,var(--phase) 10%,transparent)}.pomodoro-timer_hint__Wiq64{margin:0;font-size:13px;line-height:1.6;color:var(--color-text-secondary,#6b7280)}.pomodoro-timer_stage__K0dlT .pomodoro-timer_hint__Wiq64{text-align:center;max-width:520px}.pomodoro-timer_empty___j_zw{margin:0;font-size:14px;color:var(--color-text-secondary,#6b7280)}.pomodoro-timer_tasks__OjXUV{display:grid;gap:12px;min-width:0}.pomodoro-timer_card__aKaZB h2,.pomodoro-timer_panelHead__vsgjk h2{margin:0;font-size:16px}.pomodoro-timer_taskForm__h0KMp{display:grid;grid-template-columns:minmax(0,1fr) 96px auto;align-items:end;gap:8px}.pomodoro-timer_taskList__Cie6F{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:360px;overflow-y:auto}.pomodoro-timer_task__NIL_A{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:4px 4px 4px 0;border-radius:12px;border:1px solid var(--color-border,rgba(127,127,127,.22))}.pomodoro-timer_task__NIL_A[data-active]{border-color:var(--color-accent,#199be7);background:color-mix(in srgb,var(--color-accent,#199be7) 8%,transparent)}.pomodoro-timer_task__NIL_A[data-done] .pomodoro-timer_taskName__WZD1o{text-decoration:line-through;opacity:.6}.pomodoro-timer_taskPick___M__J{display:grid;gap:2px;min-width:0;min-height:44px;padding:6px 12px;text-align:left;font:inherit;color:inherit;border:0;background:transparent;cursor:pointer;border-radius:10px}.pomodoro-timer_taskPick___M__J:disabled{cursor:default}.pomodoro-timer_taskPick___M__J:focus-visible{outline:2px solid var(--color-accent,#199be7);outline-offset:2px}.pomodoro-timer_taskName__WZD1o{font-size:14px;font-weight:600;overflow-wrap:anywhere}.pomodoro-timer_taskMeta__NLuLF{font-size:12px;color:var(--color-text-secondary,#6b7280);font-variant-numeric:tabular-nums}.pomodoro-timer_taskActions__FRg_H{display:flex;flex-wrap:wrap;justify-content:flex-end}.pomodoro-timer_finish__ZwUaH{display:grid;gap:2px;padding:12px 14px;border-radius:12px;background:var(--color-surface-secondary,rgba(127,127,127,.06))}.pomodoro-timer_finish__ZwUaH span{font-size:12px;color:var(--color-text-secondary,#6b7280)}.pomodoro-timer_finish__ZwUaH strong{font-size:20px;font-variant-numeric:tabular-nums}.pomodoro-timer_finish__ZwUaH .pomodoro-timer_finishNone__e2vDz{font-size:14px;font-weight:400}.pomodoro-timer_finish__ZwUaH small{font-size:13px;color:var(--color-text-secondary,#6b7280)}.pomodoro-timer_outputGrid__2WaVt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pomodoro-timer_card__aKaZB{display:grid;align-content:start;gap:12px;padding:20px;min-width:0}.pomodoro-timer_presets__Gjo0i{display:flex;flex-wrap:wrap;gap:6px}.pomodoro-timer_durations__ZVEDo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pomodoro-timer_soundRow__Oi_pM{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.pomodoro-timer_selectField__UTl6V{display:grid;gap:4px;font-size:13px;min-width:0}.pomodoro-timer_selectField__UTl6V span{color:var(--color-text-secondary,#6b7280)}.pomodoro-timer_selectField__UTl6V select{min-height:44px;padding:0 12px;border-radius:12px;font:inherit;font-size:14px;color:inherit;border:1px solid var(--color-border,rgba(127,127,127,.28));background:var(--color-surface,transparent)}.pomodoro-timer_selectField__UTl6V input[type=range]{min-height:44px;width:160px;max-width:100%;accent-color:var(--color-accent,#199be7)}.pomodoro-timer_selectField__UTl6V input:focus-visible,.pomodoro-timer_selectField__UTl6V select:focus-visible{outline:2px solid var(--color-accent,#199be7);outline-offset:2px}.pomodoro-timer_stats__aAtUl{display:flex;align-items:baseline;gap:12px}.pomodoro-timer_stats__aAtUl strong{font-size:24px;font-variant-numeric:tabular-nums}.pomodoro-timer_stats__aAtUl span{font-size:15px;color:var(--color-text-secondary,#6b7280);font-variant-numeric:tabular-nums}.pomodoro-timer_timeline__DuYP2{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:220px;overflow-y:auto}.pomodoro-timer_timeline__DuYP2 li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;padding:6px 10px;border-radius:8px;background:var(--color-surface-secondary,rgba(127,127,127,.06));font-variant-numeric:tabular-nums}.pomodoro-timer_timelineTask__jxgjV{color:var(--color-text-secondary,#6b7280);overflow-wrap:anywhere}.pomodoro-timer_statActions__JNlev{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:1100px){.pomodoro-timer_outputGrid__2WaVt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pomodoro-timer_outputGrid__2WaVt{grid-template-columns:minmax(0,1fr)}.pomodoro-timer_taskForm__h0KMp{grid-template-columns:minmax(0,1fr) 88px}.pomodoro-timer_taskForm__h0KMp>button{grid-column:1/-1}.pomodoro-timer_card__aKaZB{padding:16px}}@media (prefers-reduced-motion:no-preference){.pomodoro-timer_ring__m2msO{transition:background .25s linear}}