.URICpq_taskField{text-align:start;gap:6px;margin-bottom:18px;font-size:.875rem;font-weight:600;display:grid}.URICpq_taskField input{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text-primary);font:inherit;border-radius:8px;padding:10px 12px}.URICpq_taskField small,.URICpq_hint{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:8px 0;font-size:.8rem;font-weight:400;line-height:1.55}.URICpq_taskName{overflow-wrap:anywhere;max-width:100%;color:var(--color-text-primary);margin-bottom:8px;font-size:1rem;line-height:1.5}.URICpq_fieldGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:12px;display:grid}.URICpq_check,.URICpq_options label{text-align:start;cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.875rem;line-height:1.5;display:flex}.URICpq_check input,.URICpq_options input{width:20px;height:20px;accent-color:var(--color-primary);flex:0 0 20px}.URICpq_total{margin:16px 0;font-weight:700}.URICpq_options{border-top:1px solid var(--color-border-default);margin-top:14px;padding-top:10px}.URICpq_summary{text-align:start;border-top:1px solid var(--color-border-default);overflow-wrap:anywhere;padding:16px 0;font-size:.9rem;line-height:1.6}.URICpq_summary p{margin:6px 0}.URICpq_nextSettings{text-align:start;border-top:1px solid var(--color-border-default);margin:12px 0}.URICpq_nextSettings summary{cursor:pointer;align-items:center;min-height:48px;font-size:.9rem;font-weight:600;display:flex}.URICpq_nextSettings summary:before{content:"▸";margin-inline-end:8px}.URICpq_nextSettings[open] summary:before{content:"▾"}.URICpq_guidance{text-align:start;border-top:1px solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin-top:12px;padding-top:16px;display:grid}.URICpq_guidance>label,.URICpq_guidance>p,.URICpq_guidance>div{grid-column:1/-1}.URICpq_guidance label{font-size:.9rem;font-weight:600}.URICpq_guidance select{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text-primary);font:inherit;border-radius:8px;padding:8px}.URICpq_guidance button{white-space:normal;max-width:180px}.URICpq_guidance button:disabled{opacity:.55;cursor:not-allowed}.URICpq_notice{text-align:start;border:1px solid var(--color-border-default);background:var(--color-bg-muted);overflow-wrap:anywhere;padding:10px 12px;font-size:.875rem;line-height:1.6}.URICpq_taskField input:focus-visible,.URICpq_nextSettings summary:focus-visible,.URICpq_guidance select:focus-visible,.URICpq_check input:focus-visible,.URICpq_options input:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:600px){.URICpq_fieldGrid{grid-template-columns:1fr;gap:8px}.URICpq_guidance{grid-template-columns:minmax(0,1fr)}.URICpq_guidance button{max-width:none}}
._5jTFxW_wrapper{background:var(--tool-stage-bg);min-height:60vh}._5jTFxW_wrapper :is(button,input):focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){._5jTFxW_wrapper *,._5jTFxW_wrapper :before,._5jTFxW_wrapper :after{transition:none!important;animation:none!important}}._5jTFxW_container{width:100%;max-width:var(--page-max-width);padding:0 var(--page-gutter);margin:0 auto}._5jTFxW_modeToggle{justify-content:center;gap:var(--space-xs);margin-bottom:var(--space-2xl);background:var(--color-bg-muted);-webkit-backdrop-filter:none;border-radius:var(--radius-lg);border:1px solid var(--color-border-default);padding:5px;display:flex}._5jTFxW_modeBtn{border-radius:var(--radius-md);cursor:pointer;min-height:44px;transition:background-color var(--transition-smooth), color var(--transition-smooth), opacity var(--transition-smooth);color:var(--color-text-secondary);background:0 0;border:none;flex:1;padding:10px 0;font-size:.95rem;font-weight:600}._5jTFxW_modeBtn._5jTFxW_active{color:var(--color-on-primary)}._5jTFxW_modeBtn._5jTFxW_timerActive,._5jTFxW_modeBtn._5jTFxW_pomoActive{background:var(--color-primary)}._5jTFxW_modeBtn._5jTFxW_disabled{opacity:.5;cursor:not-allowed}._5jTFxW_mainCard{padding:var(--space-3xl) var(--clock-display-inline-padding);text-align:center;background:var(--color-bg-surface);border-radius:var(--radius-lg);box-shadow:none;animation:none;}._5jTFxW_phaseIndicator{margin-bottom:var(--space-xl);justify-content:center;gap:var(--space-sm);align-items:center;display:flex}._5jTFxW_phaseBadge{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-2xl);font-size:.85rem;font-weight:600}._5jTFxW_sessionBadge{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-2xl);background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:.85rem}._5jTFxW_presetContainer{margin-bottom:var(--space-sm);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._5jTFxW_presetBtn{min-height:44px;padding:10px var(--space-md);background:var(--color-bg-surface);color:var(--color-text-secondary);box-shadow:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);gap:2px;font-size:.875rem;}._5jTFxW_presetBtn:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;background:var(--color-primary-bg);transform:none}._5jTFxW_presetBtn:active{box-shadow:none;background:var(--color-primary-bg-subtle);transform:none}._5jTFxW_presetPlus{color:inherit;transition:color var(--transition-base);margin-right:1px;font-size:.875rem;font-weight:500}._5jTFxW_presetBtn:hover ._5jTFxW_presetPlus{color:inherit}._5jTFxW_presetAmount{font-size:1.05rem;font-weight:700;line-height:1}._5jTFxW_presetUnit{color:inherit;transition:color var(--transition-base);margin-left:1px;font-size:.875rem;font-weight:500}._5jTFxW_presetBtn:hover ._5jTFxW_presetUnit{color:inherit}._5jTFxW_timeInputRow{margin-bottom:var(--space-xl);justify-content:center;align-items:center;gap:10px;display:flex}._5jTFxW_timeSeparator{color:#ccc;font-size:2rem;font-weight:300}._5jTFxW_inputWrapper{flex-direction:column;align-items:center;display:flex}._5jTFxW_timeInput{text-align:center;background:var(--color-bg-surface-alt);width:70px;height:70px;font-size:1.8rem;font-weight:600;}._5jTFxW_inputLabel{color:var(--color-text-secondary);margin-top:var(--space-sm);font-size:.9rem}._5jTFxW_pomoRestoreNote{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-bg-surface-alt);font-size:.875rem;line-height:1.5}._5jTFxW_pomoGrid{gap:var(--space-sm);margin-bottom:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._5jTFxW_pomoCard{background:var(--color-bg-surface-alt);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-sm);border:1.5px solid #e5e7eb;min-width:0;overflow:hidden}._5jTFxW_pomoLabel{color:var(--color-text-secondary);margin-bottom:var(--space-sm);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}._5jTFxW_pomoAdjustRow{justify-content:center;align-items:center;gap:var(--space-xs);display:flex}._5jTFxW_pomoAdjustBtn{background:var(--color-bg-inset);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}._5jTFxW_pomoAdjustBtn:hover{background:var(--color-border-strong)}._5jTFxW_pomoValue{text-align:center;-moz-appearance:textfield;font-variant-numeric:tabular-nums;width:2.5ch;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;font-family:var(--font-time);background:0 0;border:none;outline:none}._5jTFxW_pomoValue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._5jTFxW_pomoValue::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._5jTFxW_pomoUnit{color:var(--color-text-tertiary);margin-top:var(--space-xs);font-size:.7rem}._5jTFxW_autoStartLabel{justify-content:center;align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-text-secondary);cursor:pointer;font-size:.9rem;display:flex}._5jTFxW_autoStartLabel input{width:20px;height:20px;accent-color:var(--color-danger)}._5jTFxW_countdownDisplay{width:100%;min-width:0;margin:var(--space-xl) auto var(--space-2xl)}._5jTFxW_countdownTime{width:100%;min-width:0;margin-bottom:var(--space-xl)}._5jTFxW_countdownProgress{background:var(--color-bg-muted);border-radius:var(--radius-pill);height:6px;overflow:hidden}._5jTFxW_countdownProgressFill{transform-origin:0;width:100%;height:100%}._5jTFxW_countdownDuration{min-height:1.5em;margin-top:var(--space-md);color:var(--color-text-secondary);text-align:center;font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.5}._5jTFxW_soundCard{margin-bottom:var(--space-xl);padding:var(--space-2xl) 0 0;margin-top:var(--space-2xl);border:0;border-top:1px solid var(--color-border-default);background:0 0;border-radius:0}._5jTFxW_soundTitle{color:var(--color-text-secondary);text-align:start;margin-bottom:10px;font-size:.875rem;font-weight:600}._5jTFxW_notificationSetting{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.875rem;line-height:1.5;display:flex}._5jTFxW_soundBtnRow{gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}._5jTFxW_soundBtn{padding:var(--space-sm) var(--space-lg);border:1.5px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);background:0 0;min-height:44px;font-size:.875rem}._5jTFxW_soundBtn._5jTFxW_soundActive{background:#667eea17}._5jTFxW_soundBtn:hover{border-color:var(--color-primary)}._5jTFxW_vibrationLabel{justify-content:center;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);cursor:pointer;font-size:.875rem;display:flex}._5jTFxW_controlRow{gap:var(--space-md);margin-top:var(--space-2xl);flex-wrap:wrap;justify-content:center;display:flex}._5jTFxW_startBtn{border-radius:var(--radius-lg);box-shadow:none;background:var(--color-primary);min-height:48px;color:var(--color-on-primary);}._5jTFxW_startBtn:hover{box-shadow:none;background:var(--color-primary-active);transform:none}._5jTFxW_startBtn:active{transform:none}._5jTFxW_stopBtn{border-radius:var(--radius-lg);box-shadow:none;background:var(--color-primary);min-height:48px;color:var(--color-on-primary);border:1px solid var(--color-primary);}._5jTFxW_stopBtn:hover{box-shadow:none;background:var(--color-primary-active);transform:none}._5jTFxW_stopBtn:active{transform:none}._5jTFxW_resetBtn{padding:15px var(--space-3xl);border-radius:var(--radius-lg);color:var(--color-text-secondary);min-height:48px;font-size:1rem;}._5jTFxW_resetBtn:hover{background:var(--color-bg-inset);transform:none}._5jTFxW_shortcutHint{justify-content:center;gap:var(--space-lg);margin-top:var(--space-xl);color:var(--color-text-muted);row-gap:var(--space-sm);flex-wrap:wrap;font-size:.75rem;display:flex}._5jTFxW_shortcutHint span{align-items:center;gap:var(--space-xs);display:flex}._5jTFxW_kbd{padding:1px var(--space-sm);border:1px solid var(--color-border-strong);background:var(--color-bg-muted);color:var(--color-text-tertiary);border-radius:4px;font-family:SF Mono,Consolas,monospace;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-block}._5jTFxW_alarmOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}._5jTFxW_alarmModal{background-color:var(--color-bg-surface);border-radius:var(--radius-xl);width:90%;max-width:400px;box-shadow:var(--shadow-xl);overflow:hidden}._5jTFxW_alarmHeader{padding:var(--space-xl) var(--space-2xl);background:var(--color-bg-surface-alt);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}._5jTFxW_alarmTitle{color:var(--color-text-primary);font-size:1.2rem;font-weight:600}._5jTFxW_alarmClose{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-lg);background:0 0;border:none;width:44px;height:44px;font-size:1.5rem;line-height:1}._5jTFxW_alarmClose:hover{color:var(--color-danger-dark);background:var(--color-bg-muted)}._5jTFxW_alarmBody{padding:var(--space-4xl) var(--space-xl);text-align:center;align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}._5jTFxW_alarmIcon{border-radius:var(--radius-lg);background:var(--color-primary-bg);width:70px;height:70px;color:var(--color-primary);border:1px solid var(--color-border-default);justify-content:center;align-items:center;display:flex}._5jTFxW_alarmSessionText{color:var(--color-text-secondary);font-size:.95rem}._5jTFxW_alarmFooter{padding:var(--space-xl) var(--space-2xl);border-top:1px solid var(--color-border-default);justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}._5jTFxW_alarmNextBtn{color:var(--color-on-primary);padding:var(--space-md) 30px;border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:var(--space-sm);transition:background-color var(--transition-fast);background:var(--color-primary);border:none;min-height:48px;font-size:1rem;font-weight:700;display:flex}._5jTFxW_alarmNextBtn:hover{background:var(--color-primary-active);transform:none}._5jTFxW_alarmRestartBtn{color:var(--color-on-primary);padding:var(--space-md) 30px;border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:var(--space-sm);background:var(--color-primary);transition:background-color var(--transition-fast);border:none;min-height:48px;font-size:1rem;font-weight:700;display:flex}._5jTFxW_alarmRestartBtn:hover{background:var(--color-primary-active);transform:none}._5jTFxW_alarmConfirmBtn{border:1px solid var(--color-border-strong);padding:var(--space-md) 30px;border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--transition-fast);background:var(--color-bg-surface);min-height:48px;color:var(--color-text-secondary);font-size:1rem;font-weight:700}._5jTFxW_alarmConfirmBtn:hover{background:var(--color-bg-inset);transform:none}._5jTFxW_alarmDismissBtn{border-color:var(--color-danger-dark);background:var(--color-danger-dark);color:#fff}._5jTFxW_alarmDismissBtn:hover{background:#b91c1c}._5jTFxW_autoStopText{color:var(--color-text-muted);margin-top:var(--space-xs);font-size:.875rem}._5jTFxW_extendRow{gap:var(--space-sm);margin-bottom:var(--space-lg);justify-content:center;display:flex}._5jTFxW_extendBtn{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);box-shadow:none;min-height:44px;padding:7px 18px;font-size:.875rem;font-weight:600}._5jTFxW_extendBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg);box-shadow:none;transform:none}._5jTFxW_volumeRow{padding:0 var(--space-sm);align-items:center;gap:10px;margin-top:10px;display:flex}._5jTFxW_volumeLabel{color:var(--color-text-secondary);min-width:36px;font-size:.875rem}._5jTFxW_volumeSlider{min-height:44px;accent-color:var(--color-primary);cursor:pointer;flex:1;min-width:0}._5jTFxW_volumeValue{color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums;min-width:32px;font-size:.875rem}._5jTFxW_wakeLockNote{margin-top:var(--space-sm);text-align:center;color:var(--color-text-tertiary);letter-spacing:.2px;font-size:.875rem}._5jTFxW_wakeLockBtn{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);white-space:nowrap;background:0 0;flex-shrink:0;padding:5px 10px;font-size:.875rem;display:flex}._5jTFxW_wakeLockBtn._5jTFxW_wakeLockActive{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg);box-shadow:none;font-weight:600}._5jTFxW_featureRow{gap:var(--space-sm);margin-top:var(--space-xl);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:wrap;justify-content:center;display:flex;overflow-x:visible}._5jTFxW_featureRow::-webkit-scrollbar{display:none}._5jTFxW_featureBtn{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);white-space:normal;background:0 0;flex-shrink:0;max-width:100%;padding:5px 10px;font-size:.875rem;display:inline-flex}._5jTFxW_featureBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}._5jTFxW_featureBtn._5jTFxW_featureActive{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg);box-shadow:none;font-weight:600}._5jTFxW_presetSavedSection{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-default)}._5jTFxW_presetSavedTitle{color:var(--color-text-muted);margin-bottom:var(--space-sm);font-size:.8rem;font-weight:600}._5jTFxW_presetSavedList{gap:var(--space-sm);flex-wrap:wrap;display:flex}._5jTFxW_presetSavedItem{align-items:center;gap:var(--space-xs);padding:5px var(--space-md);border:1px solid var(--color-primary);border-radius:var(--radius-xl);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer;transition:background-color var(--transition-fast);font-size:.875rem;display:flex}._5jTFxW_presetSavedItem:hover{background:var(--color-primary-bg-subtle)}._5jTFxW_presetDeleteBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;padding:0 2px;font-size:.875rem;line-height:1}._5jTFxW_presetDeleteBtn:hover{color:var(--color-danger)}._5jTFxW_presetSaveRow{gap:var(--space-sm);margin-top:var(--space-sm);display:flex}._5jTFxW_presetNameInput{border:1px solid var(--color-border-default);background:var(--color-bg-surface-alt);color:var(--color-text-primary);border-radius:8px;outline:none;flex:1;min-width:0;min-height:44px;padding:5px 10px;font-size:1rem}._5jTFxW_presetNameInput:focus{border-color:var(--color-primary)}._5jTFxW_presetSaveBtn{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-lg);cursor:pointer;border:none;min-height:44px;padding:5px 14px;font-size:.875rem;font-weight:600}._5jTFxW_intervalPresets{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}._5jTFxW_intervalPresetBtn{border:1.5px solid var(--color-border-default);border-radius:var(--radius-lg);min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);background:0 0;padding:7px 14px;font-size:.875rem;font-weight:500}._5jTFxW_intervalPresetBtn._5jTFxW_intervalPresetActive{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._5jTFxW_intervalGrid{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}._5jTFxW_intervalCard{background:var(--color-bg-surface-alt);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-sm);border:1px solid var(--color-border-default);text-align:center}._5jTFxW_intervalCardLabel{color:var(--color-text-secondary);margin-bottom:var(--space-sm);font-size:.875rem}._5jTFxW_intervalCardValue{text-align:center;-moz-appearance:textfield;font-variant-numeric:tabular-nums;width:2.5ch;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;font-family:var(--font-time);background:0 0;border:none;outline:none}._5jTFxW_intervalCardValue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._5jTFxW_intervalCardValue::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._5jTFxW_intervalPhaseDisplay{justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}._5jTFxW_intervalPhaseBadge{border-radius:var(--radius-xl);padding:5px 14px;font-size:.82rem;font-weight:600}._5jTFxW_intervalRoundBadge{border-radius:var(--radius-xl);background:var(--color-bg-muted);color:var(--color-text-secondary);padding:5px 10px;font-size:.82rem}._5jTFxW_multiContainer{gap:var(--space-md);flex-direction:column;display:flex}._5jTFxW_multiCard{background:var(--color-bg-surface-alt);border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid var(--color-border-default);position:relative}._5jTFxW_multiCard._5jTFxW_multiCardRunning{border-color:var(--color-primary);box-shadow:none}._5jTFxW_multiHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._5jTFxW_multiLabel{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}._5jTFxW_multiRemoveBtn{color:var(--color-text-muted);cursor:pointer;padding:2px var(--space-sm);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:50%;min-width:44px;min-height:44px;font-size:1rem}._5jTFxW_multiRemoveBtn:hover{color:var(--color-danger);background:#ef444414}._5jTFxW_multiTimeDisplay{text-align:center;font-size:1.6rem;font-weight:700;font-family:var(--font-time);letter-spacing:1px;margin-bottom:10px}._5jTFxW_multiControls{gap:var(--space-sm);justify-content:center;display:flex}._5jTFxW_multiBtn{border-radius:var(--radius-xl);cursor:pointer;min-height:44px;transition:background-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);border:none;padding:7px 18px;font-size:.82rem;font-weight:600}._5jTFxW_multiBtnStart{background:var(--color-primary);color:var(--color-on-primary)}._5jTFxW_multiBtnStop{background:var(--color-bg-inset);color:var(--color-text-primary)}._5jTFxW_multiBtnReset{background:var(--color-bg-inset);color:var(--color-text-secondary)}._5jTFxW_multiAddBtn{border:2px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--transition-base), color var(--transition-base);background:0 0;padding:14px;font-size:.9rem}._5jTFxW_multiAddBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}._5jTFxW_multiInputRow{gap:var(--space-sm);justify-content:center;align-items:center;margin-bottom:10px;display:flex}._5jTFxW_multiInput{text-align:center;border:1.5px solid var(--color-border-default);width:50px;height:44px;color:var(--color-text-primary);background:var(--color-bg-surface);font-variant-numeric:tabular-nums;border-radius:8px;outline:none;font-size:1.2rem;font-weight:600}._5jTFxW_multiInput:focus{border-color:var(--color-primary)}._5jTFxW_multiSep{color:var(--color-text-muted);font-size:1.2rem}._5jTFxW_statsCard{padding:var(--space-2xl) 0 0;box-shadow:none;margin-top:var(--space-lg);border-top:1px solid var(--color-border-default);background:0 0;border-radius:0}._5jTFxW_statsTitle{color:var(--color-text-primary);margin-bottom:var(--space-lg);font-size:.95rem;font-weight:700}._5jTFxW_statsEmpty{text-align:center;color:var(--color-text-muted);padding:var(--space-xl) 0;font-size:.85rem}._5jTFxW_statsGrid{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}._5jTFxW_statItem{text-align:center;padding:10px var(--space-xs);background:var(--color-bg-surface-alt);border-radius:var(--radius-md)}._5jTFxW_statValue{color:var(--color-danger);font-size:1.4rem;font-weight:700}._5jTFxW_statLabel{color:var(--color-text-muted);margin-top:2px;font-size:.68rem}._5jTFxW_statsFocusRow{color:var(--color-text-secondary);padding:var(--space-sm) var(--space-xs);border-top:1px solid var(--color-bg-muted);margin-bottom:var(--space-md);justify-content:space-between;font-size:.875rem;display:flex}._5jTFxW_statsChart{gap:var(--space-sm);height:80px;padding:0 var(--space-xs);margin-bottom:var(--space-md);align-items:flex-end;display:flex}._5jTFxW_statsBar{align-items:center;gap:var(--space-xs);flex-direction:column;flex:1;display:flex}._5jTFxW_statsBarTrack{background:var(--color-bg-muted);border-radius:4px;align-items:flex-end;width:100%;height:60px;display:flex;overflow:hidden}._5jTFxW_statsBarFill{width:100%;transition:height var(--transition-slow);background:#fca5a5;border-radius:4px 4px 0 0}._5jTFxW_statsBarToday{background:var(--color-danger)}._5jTFxW_statsBarLabel{color:var(--color-text-muted);font-size:.75rem}._5jTFxW_statsBarLabelToday{color:var(--color-danger);font-weight:700}._5jTFxW_statsResetBtn{padding:5px var(--space-lg);border-radius:var(--radius-lg);color:var(--color-text-muted);cursor:pointer;border:1px solid #e5e7eb;border-color:var(--color-border-strong);background:0 0;min-height:44px;margin:0 auto;font-size:.875rem;display:block}body[data-theme=dark] ._5jTFxW_wrapper{background:var(--color-bg-base)}body[data-theme=dark] ._5jTFxW_modeToggle{background:var(--color-bg-muted);border-color:var(--color-border-default)}body[data-theme=dark] ._5jTFxW_mainCard{background:var(--color-bg-surface)}body[data-theme=dark] ._5jTFxW_resetBtn:hover{background:var(--color-bg-inset)}body[data-theme=dark] ._5jTFxW_extendBtn:hover{background:var(--color-primary-bg);box-shadow:none}body[data-theme=dark] ._5jTFxW_wakeLockBtn._5jTFxW_wakeLockActive{background:var(--color-primary-bg);box-shadow:none}body[data-theme=dark] ._5jTFxW_featureBtn._5jTFxW_featureActive{box-shadow:none}body[data-theme=dark] ._5jTFxW_pomoTimelineMarker{border-top-color:#94a3b8}@keyframes _5jTFxW_urgentPulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:640px){._5jTFxW_mainCard{padding:var(--space-2xl) var(--clock-display-inline-padding)}._5jTFxW_presetContainer{gap:var(--space-sm)}._5jTFxW_presetBtn{padding:7px var(--space-md);border-radius:var(--radius-lg);font-size:.875rem}._5jTFxW_presetAmount{font-size:.95rem}._5jTFxW_presetPlus,._5jTFxW_presetUnit{font-size:.875rem}._5jTFxW_intervalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._5jTFxW_intervalCard{padding:var(--space-sm) var(--space-xs);border:1px solid var(--color-border-default)}._5jTFxW_intervalCardLabel{font-size:.875rem}._5jTFxW_intervalCardValue{font-variant-numeric:tabular-nums;width:2.5ch;font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-time)}._5jTFxW_intervalPresetBtn{border-radius:var(--radius-lg);padding:8px 14px;font-size:.875rem}._5jTFxW_pomoCard{padding:var(--space-sm) var(--space-xs)}._5jTFxW_pomoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._5jTFxW_pomoLabel{font-size:.875rem}._5jTFxW_pomoValue{font-variant-numeric:tabular-nums;width:2.5ch;font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-time)}._5jTFxW_pomoAdjustBtn{width:44px;height:44px;font-size:1rem}}@media (max-width:480px){._5jTFxW_mainCard{padding:var(--space-xl) var(--clock-display-inline-padding)}._5jTFxW_intervalGrid,._5jTFxW_pomoGrid{grid-template-columns:1fr;gap:6px}._5jTFxW_intervalCardValue,._5jTFxW_pomoValue{font-variant-numeric:tabular-nums;width:2.5ch;font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-time)}._5jTFxW_timeInput{width:60px;height:60px;font-size:1.5rem}._5jTFxW_startBtn,._5jTFxW_stopBtn{padding:var(--space-md) 28px;font-size:.95rem}._5jTFxW_resetBtn{padding:var(--space-md) var(--space-2xl);font-size:.95rem}._5jTFxW_presetContainer{gap:var(--space-sm)}._5jTFxW_presetBtn{padding:var(--space-sm) 10px;border-radius:var(--radius-lg);gap:1px;font-size:.875rem}._5jTFxW_presetAmount{font-size:.88rem}._5jTFxW_presetPlus,._5jTFxW_presetUnit{font-size:.875rem}._5jTFxW_shortcutHint{gap:10px;font-size:.7rem}}._5jTFxW_pomoTimeline{margin:var(--space-sm) 0 var(--space-xl);padding:0 var(--space-xs);position:relative}._5jTFxW_pomoTimelineLabels{margin-bottom:var(--space-sm);gap:2px;display:flex}._5jTFxW_pomoTimelineLabelItem{color:var(--color-text-muted);white-space:normal;transition:color var(--transition-slow), font-weight var(--transition-slow);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1.3;display:flex;overflow:visible}._5jTFxW_pomoTimelineLabelItem._5jTFxW_labelActive{font-size:.75rem;font-weight:800}._5jTFxW_pomoTimelineLabelItem._5jTFxW_labelDone{opacity:.5}._5jTFxW_pomoTimelineBar{border-radius:var(--radius-lg);background:0 0;gap:2px;height:28px;display:flex;overflow:hidden}._5jTFxW_pomoTimelineSegment{border-radius:var(--radius-sm);height:100%;transition:transform var(--transition-slow), box-shadow var(--transition-slow);position:relative;overflow:hidden}._5jTFxW_pomoTimelineSegment:first-child{border-radius:var(--radius-lg) var(--radius-sm) var(--radius-sm) var(--radius-lg)}._5jTFxW_pomoTimelineSegment:last-child{border-radius:var(--radius-sm) var(--radius-lg) var(--radius-lg) var(--radius-sm)}._5jTFxW_pomoTimelineCompleted{opacity:.85}._5jTFxW_pomoTimelineCurrent{z-index:1;transform:scaleY(1.12)}._5jTFxW_pomoTimelineFill{height:100%;transition:width 1s linear;position:absolute;top:0;left:0}._5jTFxW_pomoTimelineMarker{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--color-text-secondary);z-index:3;filter:drop-shadow(0 1px 1px #00000026);width:0;height:0;transition:left 1s linear;position:absolute;top:-8px;transform:translate(-50%)}._5jTFxW_pomoTimelineTime{text-align:center;color:var(--color-text-tertiary);margin-top:var(--space-sm);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.875rem;font-weight:600}body[data-theme=dark] ._5jTFxW_pomoTimelineLabelItem{color:var(--color-text-muted)}._5jTFxW_wrapper._5jTFxW_setupWrapper{background:var(--color-bg-surface)}._5jTFxW_mainCard._5jTFxW_setupCard{max-width:768px;box-shadow:none;text-align:start;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:20px}._5jTFxW_timerName{color:var(--color-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:16px;font-size:18px;line-height:1.5}@media (max-width:639px){._5jTFxW_mainCard._5jTFxW_setupCard{padding:16px 0}}._5jTFxW_pomoTimeline{margin:24px 0 8px}._5jTFxW_pomoTimelineSummary{color:var(--color-text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:16px;font-size:.875rem;display:flex}._5jTFxW_pomoTimelineLegend{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:12px 0 4px;padding:0;font-size:.8125rem;list-style:none;display:flex}._5jTFxW_pomoTimelineLegend li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._5jTFxW_pomoTimelineLegend li>span{border-radius:50%;width:8px;height:8px}._5jTFxW_inputError{color:var(--color-danger-text);text-align:center;margin:10px 0 0;font-size:.875rem}._5jTFxW_soundCard>summary{cursor:pointer;min-height:44px;padding-block:10px}._5jTFxW_soundCard:not([open]){padding-block:0}._5jTFxW_startBtn:disabled{opacity:.5;cursor:not-allowed}._5jTFxW_controlRow>button{min-width:112px}@media (max-width:640px){._5jTFxW_pomoGrid,._5jTFxW_intervalGrid{grid-template-columns:1fr;gap:8px}._5jTFxW_controlRow{gap:12px;margin-top:20px}._5jTFxW_pomoTimelineSummary{text-align:start;flex-direction:column}}
