:root{color-scheme:dark;--bg-primary: #030303;--bg-secondary: #0a0a0a;--bg-card: rgba(18, 18, 18, .65);--bg-elevated: rgba(32, 32, 32, .85);--text-primary: #ffffff;--text-secondary: #c4c4c4;--text-muted: #858585;--text-disabled: #5e5e5e;--border-color: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .15);--accent: #ffffff;--accent-muted: #3a3a3a;--accent-cool: #b8e6ff;--accent-glow: rgba(184, 230, 255, .35);--focus-ring: rgba(184, 230, 255, .85);--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 3rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-card: 0 24px 80px rgba(0, 0, 0, .5), 0 4px 20px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .08);--shadow-glow: 0 0 20px var(--accent-glow)}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg-primary);min-width:320px}html:before{background:#020202;content:"";inset:0;position:fixed;z-index:-4}body{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 34rem),radial-gradient(ellipse at 18% 14%,rgba(184,230,255,.16),transparent 27rem),radial-gradient(ellipse at 82% 24%,rgba(255,255,255,.1),transparent 30rem),linear-gradient(135deg,#020202,#080808 42%,#020506);color:var(--text-primary);font-family:var(--font-sans);margin:0;min-height:100vh;overflow-x:hidden;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before,body:after{content:"";inset:0;pointer-events:none;position:fixed}body:before{background:linear-gradient(118deg,transparent 0 12%,rgba(184,230,255,.18) 12.15%,transparent 12.8%),linear-gradient(64deg,transparent 0 22%,rgba(245,245,245,.1) 22.2%,transparent 23%),linear-gradient(152deg,transparent 0 42%,rgba(184,230,255,.12) 42.15%,transparent 43%),repeating-linear-gradient(126deg,transparent 0 44px,rgba(255,255,255,.035) 45px,transparent 48px);opacity:.42;z-index:0}body:after{background:conic-gradient(from 222deg at 18% 18%,transparent,rgba(184,230,255,.18),transparent 34%,rgba(255,255,255,.08),transparent 72%),conic-gradient(from 42deg at 80% 60%,transparent,rgba(255,255,255,.1),transparent 28%,rgba(184,230,255,.13),transparent 68%);opacity:.18;z-index:0}button,input,textarea,select{font:inherit}button{border:0}#root{min-height:100vh;position:relative;z-index:1}::selection{background:#b8e6ff47;color:var(--text-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #b8e6ff33,inset 0 0 10px #b8e6ff1a}50%{box-shadow:0 0 35px #b8e6ff99,inset 0 0 20px #b8e6ff4d}}@keyframes floatSmooth{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._headingGroup_143vj_1{display:grid;gap:var(--space-3);justify-items:center;margin-inline:auto;max-width:720px;text-align:center}._eyebrow_143vj_10{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:0;padding:.38rem .78rem;text-transform:uppercase}._heading_143vj_1{color:var(--text-primary);font-size:clamp(2.6rem,8vw,5.8rem);font-weight:800;line-height:.95;margin:0}._headingGroup_143vj_1 p{color:var(--text-secondary);font-size:clamp(1rem,2.5vw,1.15rem);margin:0;max-width:580px}@media(max-width:680px){._headingGroup_143vj_1{gap:var(--space-2)}._eyebrow_143vj_10{font-size:.68rem;padding:.3rem .58rem}._heading_143vj_1{font-size:clamp(2.15rem,13vw,3.5rem)}._headingGroup_143vj_1 p{font-size:.92rem;max-width:32ch}}._pageShell_r4gf2_1{align-items:center;display:grid;justify-items:center;min-height:100svh;padding:calc(var(--space-8) + 52px) var(--space-4) var(--space-8);position:relative;isolation:isolate;width:100%}._pageShell_r4gf2_1:before,._pageShell_r4gf2_1:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}._pageShell_r4gf2_1:before{background:linear-gradient(115deg,transparent 0 18%,rgba(184,230,255,.18) 18.2%,transparent 18.8%),linear-gradient(245deg,transparent 0 28%,rgba(245,245,245,.12) 28.2%,transparent 29%),repeating-linear-gradient(115deg,transparent 0 64px,rgba(184,230,255,.07) 66px,transparent 68px);opacity:.24}._pageShell_r4gf2_1:after{background:conic-gradient(from 210deg at 52% 34%,transparent 0deg,rgba(184,230,255,.2) 32deg,transparent 74deg,rgba(255,255,255,.12) 118deg,transparent 170deg,rgba(184,230,255,.11) 228deg,transparent 292deg);opacity:.12}._pageShellCode_r4gf2_49:after{background:conic-gradient(from 220deg at 58% 32%,transparent 0deg,rgba(184,230,255,.2) 34deg,transparent 86deg,rgba(255,255,255,.08) 132deg,transparent 210deg)}._pageShellStudy_r4gf2_61:after{background:conic-gradient(from 180deg at 48% 32%,transparent 0deg,rgba(255,234,170,.18) 42deg,transparent 98deg,rgba(184,230,255,.1) 156deg,transparent 250deg)}._pageShellReading_r4gf2_73:after{background:conic-gradient(from 250deg at 50% 34%,transparent 0deg,rgba(245,245,245,.16) 40deg,transparent 96deg,rgba(184,230,255,.08) 182deg,transparent 292deg)}._pageShellRest_r4gf2_85:after{background:conic-gradient(from 200deg at 48% 36%,transparent 0deg,rgba(126,229,179,.16) 46deg,transparent 110deg,rgba(245,245,245,.08) 176deg,transparent 280deg)}._hero_r4gf2_97{padding-top:0;position:relative;width:100%;z-index:1;opacity:0;animation:_fadeInUp_r4gf2_1 .6s cubic-bezier(.16,1,.3,1) .2s forwards}._contentStack_r4gf2_106{display:grid;gap:var(--space-8);justify-items:center;margin-inline:auto;max-width:820px;position:relative;width:100%;z-index:1;opacity:0;animation:_fadeInUp_r4gf2_1 .65s cubic-bezier(.16,1,.3,1) .15s forwards}._ambientEffect_r4gf2_120{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}._appNav_r4gf2_128{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff03),#111216a6;border:1px solid rgba(255,255,255,.1);border-radius:0;box-shadow:0 16px 40px #00000080,0 1px #ffffff1a inset;display:flex;justify-content:center;left:0;max-width:none;min-height:52px;padding:0 var(--space-4);position:fixed;right:0;top:0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);width:100%;z-index:8;animation:_fadeInUp_r4gf2_1 .6s cubic-bezier(.16,1,.3,1) forwards}._navInner_r4gf2_154{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:minmax(105px,.65fr) auto auto auto minmax(100px,.55fr);max-width:1080px;width:100%}._appNav_r4gf2_128 strong{align-items:center;color:var(--text-primary);display:inline-flex;font-size:.78rem;font-weight:900;gap:.55rem;letter-spacing:.02em;line-height:1;text-transform:uppercase}._appNav_r4gf2_128 strong:before{background:radial-gradient(circle at 50% 50%,#ffffff 0 18%,transparent 20%),conic-gradient(from 30deg,var(--accent-cool),#ffffff,var(--accent-cool));border-radius:50%;box-shadow:0 0 18px #b8e6ff3d,inset 0 0 0 4px #111216c7;content:"";height:18px;width:18px}._navLinkGroup_r4gf2_188{background:#ffffff0b;border:1px solid rgba(255,255,255,.065);border-radius:999px;display:flex;gap:var(--space-1);grid-column:4;justify-self:center;padding:.25rem}._navMeta_r4gf2_199{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.7rem;font-weight:850;gap:.28rem;grid-column:2;justify-self:center;min-height:32px;padding:.22rem;white-space:nowrap}._navMeta_r4gf2_199 span{border-radius:999px;padding:.42rem .62rem}._navMeta_r4gf2_199 span:first-child{background:#b8e6ff1f;color:var(--text-primary)}._navClock_r4gf2_226{background:#ffffff09;border:1px solid rgba(255,255,255,.065);border-radius:999px;color:var(--text-secondary);font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:850;grid-column:3;justify-self:center;min-height:32px;padding:.58rem .72rem;white-space:nowrap}._navLinkGroup_r4gf2_188 button,._navCta_r4gf2_242,._overlayHeader_r4gf2_243 button,._taskDetailHeader_r4gf2_244 button,._taskDetailActions_r4gf2_245 button,._taskForm_r4gf2_246 button,._soundOptions_r4gf2_247 button{border-radius:var(--radius-sm);cursor:pointer;font-weight:850;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}._navAction_r4gf2_258,._navCta_r4gf2_242{background:transparent;border:1px solid transparent;color:#ffffffd1;font-size:.74rem;min-height:34px;padding:0 .92rem}._navAction_r4gf2_258:hover,._navCta_r4gf2_242:hover{background:#ffffff14;border-color:#ffffff26;color:var(--text-primary);transform:scale(1.03)}._navAction_r4gf2_258:active,._navCta_r4gf2_242:active{transform:scale(.97)}._navActionActive_r4gf2_281{background:#b8e6ff29;border-color:#b8e6ff52;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff26;color:var(--text-primary)}._navCta_r4gf2_242{background:#1498b9;border-color:#ffffff1a;border-radius:999px;box-shadow:0 6px 14px #1498b947,inset 0 1px #ffffff3d;color:#fff;grid-column:5;justify-self:end;min-width:76px;padding:0 1rem}._navCta_r4gf2_242._navActionActive_r4gf2_281{background:#20add0;border-color:#b8e6ff6b;box-shadow:0 10px 22px #1498b957,inset 0 1px #ffffff47}._navCta_r4gf2_242:hover{background:#20add0;border-color:#ffffff2e;color:#fff}._codeEffect_r4gf2_318,._studyEffect_r4gf2_319,._readingEffect_r4gf2_320,._restEffect_r4gf2_321{position:absolute;right:clamp(.75rem,4vw,4rem);top:clamp(6rem,18vh,12rem)}._codeEffect_r4gf2_318{color:#b8e6ff80;display:grid;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.76rem,1.6vw,1rem);gap:.55rem;max-width:280px;opacity:.72;transform:rotate(-2deg)}._codeEffect_r4gf2_318 span{animation:_codeDrift_r4gf2_1 10s linear infinite;background:#0505053d;border:1px solid rgba(184,230,255,.1);border-radius:6px;padding:.38rem .55rem;white-space:nowrap;will-change:opacity,transform}._codeEffect_r4gf2_318 span:nth-child(2){animation-delay:-2s;margin-left:1.5rem}._codeEffect_r4gf2_318 span:nth-child(3){animation-delay:-4s}._codeEffect_r4gf2_318 span:nth-child(4){animation-delay:-6s;margin-left:2.25rem}._studyEffect_r4gf2_319{display:grid;gap:.9rem;grid-template-columns:repeat(2,54px);opacity:.52;transform:rotate(3deg)}._studyEffect_r4gf2_319 span{align-items:center;animation:_noteFloat_r4gf2_1 7s ease-in-out infinite;background:#ffeaaa1f;border:1px solid rgba(255,234,170,.24);border-radius:7px;color:#ffeaaab8;display:inline-flex;font-size:.74rem;font-weight:850;height:44px;justify-content:center;text-transform:uppercase;will-change:transform}._studyEffect_r4gf2_319 span:nth-child(2),._studyEffect_r4gf2_319 span:nth-child(3){animation-delay:-2.5s}._readingEffect_r4gf2_320{background:linear-gradient(90deg,transparent 49%,rgba(245,245,245,.12) 49.5%,transparent 50.5%),#f5f5f50b;border:1px solid rgba(245,245,245,.09);border-radius:8px;display:grid;gap:.55rem;opacity:.5;padding:1rem;width:190px}._readingEffect_r4gf2_320 span{animation:_readingSweep_r4gf2_1 6s ease-in-out infinite;background:#f5f5f52e;border-radius:999px;height:6px;will-change:opacity,transform}._readingEffect_r4gf2_320 span:nth-child(2){width:82%}._readingEffect_r4gf2_320 span:nth-child(3){animation-delay:-2.2s;width:92%}._readingEffect_r4gf2_320 span:nth-child(4){width:68%}._restEffect_r4gf2_321{align-items:center;display:grid;height:170px;justify-items:center;opacity:.48;width:170px}._restEffect_r4gf2_321 span{animation:_restBreath_r4gf2_1 7s ease-in-out infinite;border:1px solid rgba(126,229,179,.28);border-radius:50%;grid-area:1 / 1;height:66px;width:66px;will-change:opacity,transform}._restEffect_r4gf2_321 span:nth-child(2){animation-delay:-2s}._restEffect_r4gf2_321 span:nth-child(3){animation-delay:-4s}._presetWidgets_r4gf2_452{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));position:relative;contain:layout paint;width:min(100%,820px);z-index:1;opacity:0;animation:_fadeInUp_r4gf2_1 .65s cubic-bezier(.16,1,.3,1) .35s forwards}._presetWidget_r4gf2_452{align-items:center;background:linear-gradient(180deg,#ffffff0e,#fff0),#111111c7;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:34px minmax(0,1fr);min-height:78px;overflow:hidden;padding:.85rem;position:relative;text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}._presetWidget_r4gf2_452:after{content:"";inset:auto 0 0;height:3px;opacity:.72;position:absolute}._presetWidget_r4gf2_452:hover{border-color:var(--border-strong);color:var(--text-primary);transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-glow)}._presetWidget_r4gf2_452:active{transform:scale(.98)}._presetWidgetActive_r4gf2_507{background:linear-gradient(180deg,#ffffff12,#fff0),var(--bg-elevated);border-color:var(--border-strong);color:var(--text-primary)}._presetWidgetIcon_r4gf2_515{align-items:center;border:1px solid currentColor;border-radius:7px;color:inherit;display:grid;height:34px;justify-items:center;opacity:.88;position:relative;width:34px}._presetWidgetIcon_r4gf2_515:before,._presetWidgetIcon_r4gf2_515:after{box-sizing:border-box}._presetWidgetText_r4gf2_533{display:grid;gap:var(--space-1);min-width:0}._presetWidgetText_r4gf2_533 strong{color:inherit;font-size:.98rem;font-weight:850}._presetWidgetText_r4gf2_533 small{color:var(--text-muted);font-size:.78rem;font-weight:800}._presetWidgetCode_r4gf2_551:after{background:#b8e6ff}._presetWidgetCode_r4gf2_551 ._presetWidgetIcon_r4gf2_515:before,._presetWidgetCode_r4gf2_551 ._presetWidgetIcon_r4gf2_515:after{border-bottom:2px solid #b8e6ff;border-left:2px solid #b8e6ff;content:"";height:9px;position:absolute;top:11px;width:9px}._presetWidgetCode_r4gf2_551 ._presetWidgetIcon_r4gf2_515:before{left:8px;transform:rotate(45deg)}._presetWidgetCode_r4gf2_551 ._presetWidgetIcon_r4gf2_515:after{right:8px;transform:rotate(225deg)}._presetWidgetStudy_r4gf2_576:after{background:#ffeaaa}._presetWidgetStudy_r4gf2_576 ._presetWidgetIcon_r4gf2_515:before,._presetWidgetStudy_r4gf2_576 ._presetWidgetIcon_r4gf2_515:after{content:"";position:absolute}._presetWidgetStudy_r4gf2_576 ._presetWidgetIcon_r4gf2_515:before{border:2px solid #ffeaaa;border-radius:5px;height:18px;left:9px;top:7px;width:15px}._presetWidgetStudy_r4gf2_576 ._presetWidgetIcon_r4gf2_515:after{background:linear-gradient(#ffeaaa 0 0) 0 0 / 100% 2px no-repeat,linear-gradient(#ffeaaa 0 0) 0 6px / 80% 2px no-repeat;height:10px;left:13px;top:13px;width:8px}._presetWidgetReading_r4gf2_605:after{background:#f5f5f5}._presetWidgetReading_r4gf2_605 ._presetWidgetIcon_r4gf2_515:before{background:linear-gradient(90deg,transparent 48%,#070707 48% 52%,transparent 52%),linear-gradient(#f5f5f5 0 0) 7px 7px / 7px 2px no-repeat,linear-gradient(#f5f5f5b3 0 0) 19px 7px / 6px 2px no-repeat,linear-gradient(#f5f5f58c 0 0) 7px 12px / 7px 2px no-repeat,linear-gradient(#f5f5f573 0 0) 19px 12px / 5px 2px no-repeat;border:2px solid #f5f5f5;border-radius:5px;content:"";height:20px;left:6px;position:absolute;top:6px;width:22px}._presetWidgetRest_r4gf2_626:after{background:#7ee5b3}._presetWidgetRest_r4gf2_626 ._presetWidgetIcon_r4gf2_515:before{border:2px solid #7ee5b3;border-left-color:transparent;border-radius:50%;content:"";height:18px;left:7px;position:absolute;top:7px;width:18px}._presetWidgetRest_r4gf2_626 ._presetWidgetIcon_r4gf2_515:after{background:#7ee5b3;border-radius:999px;content:"";height:2px;left:16px;position:absolute;top:5px;width:5px}._timerCard_r4gf2_653{background:linear-gradient(180deg,#ffffff0f,#fff0),var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:grid;gap:var(--space-7);overflow:hidden;padding:clamp(1.15rem,4vw,2.35rem);position:relative;contain:layout paint;z-index:1;width:min(100%,820px);opacity:0;animation:_fadeInUp_r4gf2_1 .7s cubic-bezier(.16,1,.3,1) .5s forwards}._timerCard_r4gf2_653:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);content:"";height:1px;inset:0 0 auto;position:absolute}._modeSwitcher_r4gf2_682{border-bottom:1px solid var(--border-color);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 0 var(--space-6)}._modeItem_r4gf2_690{display:grid;gap:var(--space-2)}._modeButton_r4gf2_695{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:grid;gap:var(--space-1);min-height:76px;padding:.95rem;text-align:left;width:100%;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}._modeButton_r4gf2_695:hover{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text-primary);transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #0003}._modeButton_r4gf2_695:active{transform:scale(.98)}._modeButton_r4gf2_695:focus-visible,._removeModeButton_r4gf2_727:focus-visible,._presetWidget_r4gf2_452:focus-visible,._navLinkGroup_r4gf2_188 button:focus-visible,._navCta_r4gf2_242:focus-visible,._overlayHeader_r4gf2_243 button:focus-visible,._soundOptions_r4gf2_247 button:focus-visible,._taskDockItem_r4gf2_733:focus-visible,._taskDetailHeader_r4gf2_244 button:focus-visible,._taskDetailActions_r4gf2_245 button:focus-visible,._taskForm_r4gf2_246 button:focus-visible,._taskForm_r4gf2_246 input:focus-visible,._pictureInPicturePermission_r4gf2_738 button:focus-visible,._pictureInPictureButton_r4gf2_739:focus-visible,._primaryButton_r4gf2_740:focus-visible,._secondaryButton_r4gf2_741:focus-visible,._addModeButton_r4gf2_742:focus-visible,._customModeForm_r4gf2_743 input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._modeButton_r4gf2_695 span{font-size:.98rem;font-weight:800}._modeButton_r4gf2_695 small{color:var(--text-muted);font-size:.78rem}._modeButtonActive_r4gf2_758{background:var(--accent);border-color:var(--accent);color:var(--bg-primary)}._modeButtonActive_r4gf2_758 small{color:var(--accent-muted)}._removeModeButton_r4gf2_727{background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-size:.78rem;font-weight:800;min-height:34px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}._removeModeButton_r4gf2_727:hover{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text-primary)}._timerDisplay_r4gf2_789{align-items:center;display:grid;gap:var(--space-4);justify-items:center;isolation:isolate;padding-block:var(--space-5);position:relative;text-align:center}._timerDisplay_r4gf2_789:before,._timerDisplay_r4gf2_789:after{border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}._timerDisplay_r4gf2_789:before{background:radial-gradient(circle,rgba(24,24,24,.95) 0 62%,transparent 63%),conic-gradient(from -90deg,rgba(184,230,255,.85) 0 var(--timer-progress, 0%),rgba(255,255,255,.05) var(--timer-progress, 0%) 100%);box-shadow:0 0 0 1px #ffffff0a,0 0 40px #b8e6ff26,0 24px 60px #00000073;height:clamp(15rem,42vw,24rem);opacity:.85;transition:box-shadow .6s ease;width:clamp(15rem,42vw,24rem)}._timerDisplayRunning_r4gf2_831:before{box-shadow:0 0 0 1px #ffffff0f,0 0 60px #b8e6ff59,0 0 120px #b8e6ff1f,0 24px 60px #00000080;opacity:.95}._timerDisplay_r4gf2_789:after{border:1px solid rgba(184,230,255,.18);height:clamp(17rem,47vw,27rem);opacity:.58;width:clamp(17rem,47vw,27rem)}._timerDisplayRunning_r4gf2_831:after{animation:_timerHalo_r4gf2_1 2.8s ease-in-out infinite}._statusBadge_r4gf2_851{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.84rem;font-weight:700;padding:.45rem .7rem}._timerContext_r4gf2_860{color:var(--accent-cool);font-size:.84rem;font-weight:850;max-width:min(100%,420px);overflow-wrap:anywhere;text-transform:uppercase}._timerValue_r4gf2_869{color:var(--text-primary);font-size:clamp(4.8rem,18vw,9.5rem);font-variant-numeric:tabular-nums;font-weight:850;line-height:.9;text-shadow:0 12px 36px rgba(0,0,0,.42);transition:text-shadow .5s ease}._timerDisplayRunning_r4gf2_831 ._timerValue_r4gf2_869{animation:_timerValueBreath_r4gf2_1 4s ease-in-out infinite;text-shadow:0 0 40px rgba(184,230,255,.3),0 12px 36px rgba(0,0,0,.42)}._timerPulse_r4gf2_887{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.72rem;font-weight:850;gap:var(--space-2);letter-spacing:.08em;text-transform:uppercase}._timerPulse_r4gf2_887:before{background:var(--accent-cool);border-radius:50%;box-shadow:0 0 14px #b8e6ff85;content:"";height:7px;width:7px}._timerDisplayRunning_r4gf2_831 ._timerPulse_r4gf2_887:before{animation:_pulseDot_r4gf2_1 1.2s ease-in-out infinite}._progressTrack_r4gf2_911{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-sm);height:10px;overflow:hidden}._progressTrack_r4gf2_911 span{background:linear-gradient(90deg,var(--accent),var(--accent-cool));box-shadow:0 0 10px #b8e6ff66;display:block;height:100%;transition:width .8s cubic-bezier(.34,1.56,.64,1)}._actions_r4gf2_927{border-bottom:1px solid var(--border-color);display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr;padding-bottom:var(--space-6)}._primaryButton_r4gf2_740,._secondaryButton_r4gf2_741{border-radius:var(--radius-md);cursor:pointer;font-size:1rem;font-weight:800;min-height:54px;padding:.9rem 1rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}._primaryButton_r4gf2_740{background:var(--accent);border:1px solid var(--accent);color:var(--bg-primary)}._primaryButton_r4gf2_740:hover{background:var(--text-primary);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #0000004d}._primaryButton_r4gf2_740:active{transform:scale(.97);transition-duration:80ms}._secondaryButton_r4gf2_741{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}._secondaryButton_r4gf2_741:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-strong);transform:translateY(-2px)}._secondaryButton_r4gf2_741:active:not(:disabled){transform:scale(.97);transition-duration:80ms}._secondaryButton_r4gf2_741:disabled{color:var(--text-disabled);cursor:not-allowed}._pictureInPictureButton_r4gf2_739{align-items:center;background:#111111e6;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:900;height:32px;justify-content:center;letter-spacing:0;min-width:40px;padding:0 .5rem;position:absolute;right:var(--space-5);top:var(--space-5);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;z-index:2}._pictureInPictureButton_r4gf2_739:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--bg-primary);transform:translateY(-1px)}._pictureInPictureButton_r4gf2_739:disabled{color:var(--text-disabled);cursor:not-allowed}._pictureInPictureError_r4gf2_1027{color:var(--accent-cool);font-size:.86rem;font-weight:700;margin:calc(var(--space-5) * -1) 0 0;text-align:center}._pictureInPicturePermission_r4gf2_738{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:var(--space-3);justify-content:space-between;padding:.68rem .78rem}._pictureInPicturePermission_r4gf2_738 span{color:var(--text-secondary);font-size:.82rem;font-weight:800}._pictureInPicturePermission_r4gf2_738 button{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--bg-primary);cursor:pointer;flex:0 0 auto;font-size:.78rem;font-weight:900;min-height:34px;padding:0 .72rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}._pictureInPicturePermission_r4gf2_738 button:hover{background:var(--text-primary);border-color:var(--text-primary);transform:translateY(-1px)}._infoBubble_r4gf2_1075,._modesBubble_r4gf2_1076{background:linear-gradient(180deg,#ffffff12,#ffffff03),#141414eb;border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff0e;display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5);position:relative;contain:layout paint}._timerCard_r4gf2_653>._infoBubble_r4gf2_1075{display:none}._infoBubble_r4gf2_1075:before,._modesBubble_r4gf2_1076:before{background:linear-gradient(90deg,var(--accent-cool),transparent 62%);border-radius:999px;content:"";height:3px;inset:0 auto auto var(--space-5);opacity:.78;position:absolute;width:120px}._modesBubble_r4gf2_1076:before{background:linear-gradient(90deg,var(--accent),transparent 62%);opacity:.5}._bubbleHeader_r4gf2_1114{align-items:end;border-bottom:1px solid var(--border-color);display:flex;gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-3)}._bubbleHeader_r4gf2_1114 span{color:var(--text-muted);font-size:.74rem;font-weight:850;text-transform:uppercase}._bubbleHeader_r4gf2_1114 h2{color:var(--text-primary);font-size:1.02rem;font-weight:850;margin:0}._sessionStats_r4gf2_1137{display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}._sessionStats_r4gf2_1137 div{display:grid;gap:var(--space-1);min-width:0}._sessionStats_r4gf2_1137 dt{color:var(--text-muted);font-size:.78rem;font-weight:700;text-transform:uppercase}._sessionStats_r4gf2_1137 dd{color:var(--text-primary);font-size:1rem;font-weight:800;margin:0}._focusIdeas_r4gf2_1164{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.7fr)}._focusIdeaCard_r4gf2_1170{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:var(--space-2);min-width:0;padding:.9rem}._focusIdeaCard_r4gf2_1170 span{color:var(--text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}._focusIdeaCard_r4gf2_1170 strong{color:var(--text-primary);font-size:1rem;font-weight:850}._focusIdeaCard_r4gf2_1170 p,._focusIdeaCard_r4gf2_1170 small{color:var(--text-secondary);font-size:.84rem;line-height:1.45;margin:0}._focusIdeaProgress_r4gf2_1201{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}._focusIdeaProgress_r4gf2_1201 span{background:linear-gradient(90deg,var(--accent),var(--accent-cool));display:block;height:100%;transition:width .26s ease}._managementGrid_r4gf2_1215{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}._panelSection_r4gf2_1221{display:grid;gap:var(--space-4);min-width:0}._panelHeader_r4gf2_1227{display:grid;gap:var(--space-1)}._panelHeader_r4gf2_1227 span{color:var(--text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}._panelHeader_r4gf2_1227 h2{color:var(--text-primary);font-size:1.05rem;margin:0}._customModeForm_r4gf2_743{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(88px,.35fr)}._customModeForm_r4gf2_743 label{color:var(--text-secondary);display:grid;font-size:.82rem;font-weight:800;gap:var(--space-2)}._customModeForm_r4gf2_743 input{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);min-height:46px;padding:.8rem .9rem;transition:background-color .18s ease,border-color .18s ease;width:100%}._customModeForm_r4gf2_743 input:hover,._customModeForm_r4gf2_743 input:focus{background:var(--bg-elevated);border-color:var(--border-strong)}._customModeForm_r4gf2_743 input::placeholder{color:var(--text-disabled)}._fullField_r4gf2_1282,._formError_r4gf2_1283,._addModeButton_r4gf2_742{grid-column:1 / -1}._formError_r4gf2_1283{color:var(--accent-cool);font-size:.86rem;font-weight:700;margin:0}._addModeButton_r4gf2_742{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:.95rem;font-weight:800;min-height:50px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}._addModeButton_r4gf2_742:hover{background:var(--accent);border-color:var(--accent);color:var(--bg-primary);transform:translateY(-1px)}._focusHistory_r4gf2_1317{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}._focusHistory_r4gf2_1317 li{border-bottom:1px solid var(--border-color);display:grid;gap:var(--space-1);padding-bottom:var(--space-3)}._focusHistory_r4gf2_1317 li:last-child{border-bottom:0;padding-bottom:0}._focusHistory_r4gf2_1317 strong{color:var(--text-primary);font-size:.95rem}._focusHistory_r4gf2_1317 span,._emptyHistory_r4gf2_1343{color:var(--text-muted);font-size:.86rem}._emptyHistory_r4gf2_1343{margin:0}._pictureInPictureMedia_r4gf2_1352{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:fixed;right:0;top:0}._taskDock_r4gf2_733{bottom:var(--space-4);display:grid;gap:var(--space-2);left:var(--space-4);max-width:min(250px,calc(100vw - 2rem));position:fixed;z-index:7}._taskDockItem_r4gf2_733{align-items:center;background:#121212f0;border:1px solid rgba(255,255,255,.12);border-radius:18px 18px 18px 7px;box-shadow:0 10px 26px #00000052;color:var(--text-primary);cursor:pointer;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-height:48px;overflow:visible;padding:.62rem .68rem .62rem .78rem;text-align:left;position:relative;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}._taskDockItem_r4gf2_733:before,._taskDockItem_r4gf2_733:after{background:#121212f0;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:"";position:absolute}._taskDockItem_r4gf2_733:before{bottom:-6px;height:10px;left:14px;width:10px}._taskDockItem_r4gf2_733:after{bottom:-13px;height:6px;left:7px;width:6px}._taskDockItem_r4gf2_733:hover,._taskDockItemActive_r4gf2_1419{background:#191919fa;border-color:#b8e6ff42;color:var(--text-primary);transform:translateY(-3px);box-shadow:0 8px 24px #0006,0 0 12px #b8e6ff1a}._taskDockItem_r4gf2_733 span{font-size:.8rem;font-weight:800;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._taskDockItem_r4gf2_733 strong{background:transparent;border:0;color:var(--accent-cool);font-size:.76rem;font-variant-numeric:tabular-nums;padding:0}._taskDetail_r4gf2_244{background:#121212fa;border:1px solid rgba(255,255,255,.12);border-radius:8px;bottom:calc(var(--space-4) + 52px);box-shadow:0 18px 42px #0000005c;display:grid;gap:var(--space-3);left:var(--space-4);max-width:min(320px,calc(100vw - 2rem));padding:var(--space-4);position:fixed;width:320px;z-index:8}._taskDetailHeader_r4gf2_244,._overlayHeader_r4gf2_243{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}._taskDetailHeader_r4gf2_244 span,._overlayHeader_r4gf2_243 span{color:var(--text-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}._taskDetailHeader_r4gf2_244 button,._overlayHeader_r4gf2_243 button{background:transparent;border:1px solid var(--border-color);color:var(--text-muted);min-height:28px;padding:0 .58rem}._taskDetailHeader_r4gf2_244 button:hover,._overlayHeader_r4gf2_243 button:hover{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text-primary)}._taskDetail_r4gf2_244 h2,._overlayContent_r4gf2_1495 h2{color:var(--text-primary);font-size:1.08rem;margin:0}._taskDetailStats_r4gf2_1501,._metricsGrid_r4gf2_1502{display:grid;gap:var(--space-3);margin:0}._taskDetailStats_r4gf2_1501{grid-template-columns:1fr}._taskDetailStats_r4gf2_1501 div,._metricsGrid_r4gf2_1502 div{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:6px;display:grid;gap:var(--space-1);min-width:0;padding:.66rem .72rem}._taskDetailStats_r4gf2_1501 dt,._metricsGrid_r4gf2_1502 dt{color:var(--text-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}._taskDetailStats_r4gf2_1501 dd,._metricsGrid_r4gf2_1502 dd{color:var(--text-primary);font-size:.84rem;font-weight:850;margin:0;overflow-wrap:anywhere}._taskDetailActions_r4gf2_245{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr 1fr}._taskDetailActions_r4gf2_245 button,._taskForm_r4gf2_246 button{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);min-height:36px;padding:0 .52rem}._taskDetailActions_r4gf2_245 button:first-child,._taskForm_r4gf2_246 button{background:var(--accent);border-color:var(--accent);color:var(--bg-primary)}._taskDetailActions_r4gf2_245 button:hover:not(:disabled),._taskForm_r4gf2_246 button:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary);transform:translateY(-1px)}@keyframes _timerHalo_r4gf2_1{0%,to{opacity:.28;transform:translate(-50%,-50%) scale(.97);box-shadow:none}50%{opacity:.82;transform:translate(-50%,-50%) scale(1.04);box-shadow:0 0 60px #b8e6ff38}}@keyframes _pulseDot_r4gf2_1{0%,to{opacity:.42;transform:scale(.75);box-shadow:0 0 6px #b8e6ff4d}50%{opacity:1;transform:scale(1.35);box-shadow:0 0 18px #b8e6ffcc}}._taskDetailActions_r4gf2_245 button:disabled{color:var(--text-disabled);cursor:not-allowed}._overlayBackdrop_r4gf2_1605{align-items:center;background:#000000a8;display:grid;inset:0;justify-items:center;padding:var(--space-4);position:fixed;z-index:20}._overlayPanel_r4gf2_1616{background:linear-gradient(180deg,#fff1,#ffffff03),#141414f7;border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow-card);display:grid;gap:var(--space-5);max-height:calc(100svh - 2rem);overflow:auto;padding:var(--space-5);width:min(100%,520px);animation:_overlayEnter_r4gf2_1 .35s cubic-bezier(.16,1,.3,1) forwards}._metricsOverlayPanel_r4gf2_1632{width:min(100%,760px)}._overlayContent_r4gf2_1495{display:grid;gap:var(--space-4)}._soundOptions_r4gf2_247,._taskForm_r4gf2_246{display:grid;gap:var(--space-3)}._soundOptions_r4gf2_247 button{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);display:grid;gap:var(--space-1);min-height:72px;padding:.86rem;position:relative;text-align:left}._soundOptions_r4gf2_247 button:before{background:var(--accent-cool);border-radius:999px;box-shadow:0 0 14px #b8e6ff7a;content:"";height:8px;opacity:0;position:absolute;right:.9rem;top:.9rem;transform:scale(.6);transition:opacity .18s ease,transform .18s ease;width:8px}._soundOptions_r4gf2_247 button:hover,._soundOptionActive_r4gf2_1677{background:var(--bg-elevated);border-color:var(--accent-cool);color:var(--text-primary);transform:translateY(-1px)}._soundOptionActive_r4gf2_1677{background:linear-gradient(180deg,#b8e6ff21,#ffffff09),var(--bg-elevated);box-shadow:0 16px 30px #00000052,0 0 0 1px #b8e6ff2e,inset 0 1px #ffffff1f;transform:translateY(-2px)}._soundOptionActive_r4gf2_1677:before{opacity:1;transform:scale(1)}._soundOptions_r4gf2_247 strong{color:inherit;font-size:.98rem}._soundOptions_r4gf2_247 span{color:var(--text-muted);font-size:.84rem}._taskForm_r4gf2_246{grid-template-columns:minmax(0,1fr) minmax(96px,.35fr)}._taskForm_r4gf2_246 label{color:var(--text-secondary);display:grid;font-size:.82rem;font-weight:800;gap:var(--space-2)}._taskForm_r4gf2_246 input{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);min-height:46px;padding:.8rem .9rem;width:100%}._taskForm_r4gf2_246 input:hover,._taskForm_r4gf2_246 input:focus{background:var(--bg-elevated);border-color:var(--border-strong)}._taskForm_r4gf2_246 button,._metricsGrid_r4gf2_1502{grid-column:1 / -1}._metricsGrid_r4gf2_1502{grid-template-columns:repeat(3,minmax(0,1fr))}._metricsBi_r4gf2_1747{gap:var(--space-3)}._biHeading_r4gf2_1751{align-items:end;display:flex;gap:var(--space-4);justify-content:space-between}._biHeading_r4gf2_1751 div{display:grid;gap:var(--space-1)}._biHeading_r4gf2_1751 span,._biPanelHeader_r4gf2_1764 span{color:var(--text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}._biHeading_r4gf2_1751 strong{background:#b8e6ff1a;border:1px solid rgba(184,230,255,.22);border-radius:999px;color:var(--accent-cool);font-size:.84rem;padding:.45rem .72rem;white-space:nowrap}._metricsGrid_r4gf2_1502 div{min-height:94px}._metricsGrid_r4gf2_1502 dd{font-size:1.32rem}._metricsGrid_r4gf2_1502 span{color:var(--text-muted);font-size:.72rem;font-weight:750}._biPanel_r4gf2_1764{background:linear-gradient(180deg,#ffffff0b,#ffffff02),#111111d1;border:1px solid var(--border-color);border-radius:8px;display:grid;gap:var(--space-3);padding:var(--space-4)}._biPanelHeader_r4gf2_1764{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}._biPanelHeader_r4gf2_1764 strong{color:var(--text-primary);font-size:.94rem}._biProgressTrack_r4gf2_1818{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}._biProgressTrack_r4gf2_1818 span{background:linear-gradient(90deg,var(--accent),var(--accent-cool));display:block;height:100%;min-width:2px}._biBars_r4gf2_1832{align-items:end;display:grid;gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));min-height:172px}._biBarItem_r4gf2_1840{align-items:center;display:grid;gap:var(--space-2);justify-items:center;min-width:0}._biBarTrack_r4gf2_1848{align-items:end;background:#ffffff12;border:1px solid rgba(255,255,255,.08);border-radius:999px 999px 6px 6px;display:flex;height:112px;overflow:hidden;width:100%}._biBarTrack_r4gf2_1848 span{background:linear-gradient(180deg,var(--accent-cool),rgba(184,230,255,.34));border-radius:inherit;display:block;margin-top:auto;width:100%}._biBarItem_r4gf2_1840 strong{color:var(--text-primary);font-size:.78rem;font-variant-numeric:tabular-nums}._biBarItem_r4gf2_1840 small{color:var(--text-muted);font-size:.68rem;white-space:nowrap}._biModeList_r4gf2_1879,._biRecentList_r4gf2_1880,._biSessionGrid_r4gf2_1881{display:grid;gap:var(--space-3)}._biSessionGrid_r4gf2_1881{grid-template-columns:minmax(0,.72fr) minmax(0,.58fr) minmax(0,1.7fr);margin:0}._biSessionGrid_r4gf2_1881 div{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:6px;display:grid;gap:var(--space-1);min-width:0;padding:.72rem}._biSessionGrid_r4gf2_1881 dt{color:var(--text-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}._biSessionGrid_r4gf2_1881 dd{color:var(--text-primary);font-size:.84rem;font-weight:750;line-height:1.45;margin:0}._biModeRow_r4gf2_1916{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:minmax(130px,.8fr) minmax(0,1fr) 44px}._biModeRow_r4gf2_1916 div:first-child{display:grid;gap:var(--space-1);min-width:0}._biModeRow_r4gf2_1916 strong,._biRecentList_r4gf2_1880 strong{color:var(--text-primary);font-size:.88rem}._biModeRow_r4gf2_1916 span,._biRecentList_r4gf2_1880 span{color:var(--text-muted);font-size:.78rem}._biModeRow_r4gf2_1916 em{color:var(--accent-cool);font-size:.78rem;font-style:normal;font-weight:850;text-align:right}._biRecentList_r4gf2_1880{list-style:none;margin:0;padding:0}._biRecentList_r4gf2_1880 li{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-2)}._biRecentList_r4gf2_1880 li:last-child{border-bottom:0;padding-bottom:0}._githubLink_r4gf2_1969{background:#111111c7;border:1px solid var(--border-color);border-radius:var(--radius-sm);bottom:var(--space-4);color:var(--text-muted);font-size:.82rem;font-weight:800;padding:.55rem .75rem;position:fixed;right:var(--space-4);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;z-index:3}._githubLink_r4gf2_1969:hover,._githubLink_r4gf2_1969:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--bg-primary);outline:none;transform:translateY(-1px)}._navLinkGroup_r4gf2_188 button,._navCta_r4gf2_242,._modeButton_r4gf2_695,._removeModeButton_r4gf2_727,._presetWidget_r4gf2_452,._pictureInPictureButton_r4gf2_739,._pictureInPicturePermission_r4gf2_738 button,._primaryButton_r4gf2_740,._secondaryButton_r4gf2_741,._addModeButton_r4gf2_742,._customModeForm_r4gf2_743 input,._taskDockItem_r4gf2_733,._taskDetailActions_r4gf2_245 button,._taskForm_r4gf2_246 button,._soundOptions_r4gf2_247 button,._overlayHeader_r4gf2_243 button,._githubLink_r4gf2_1969,._progressTrack_r4gf2_911 span,._focusIdeaProgress_r4gf2_1201 span,._biProgressTrack_r4gf2_1818 span{transition:none}._modeButton_r4gf2_695:hover,._presetWidget_r4gf2_452:hover,._pictureInPictureButton_r4gf2_739:hover:not(:disabled),._pictureInPicturePermission_r4gf2_738 button:hover,._primaryButton_r4gf2_740:hover,._secondaryButton_r4gf2_741:hover:not(:disabled),._addModeButton_r4gf2_742:hover,._taskDockItem_r4gf2_733:hover,._taskDockItemActive_r4gf2_1419,._taskDetailActions_r4gf2_245 button:hover:not(:disabled),._taskForm_r4gf2_246 button:hover,._soundOptions_r4gf2_247 button:hover,._soundOptionActive_r4gf2_1677,._githubLink_r4gf2_1969:hover,._githubLink_r4gf2_1969:focus-visible{transform:none}@media(max-width:680px){._pageShell_r4gf2_1{gap:var(--space-4);align-content:start;padding:9.25rem var(--space-3) var(--space-4)}._contentStack_r4gf2_106{gap:var(--space-3);max-width:420px}._appNav_r4gf2_128{padding:.55rem var(--space-3);top:0}._navInner_r4gf2_154{align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}._appNav_r4gf2_128 strong{justify-content:start;min-height:32px;text-align:left}._navMeta_r4gf2_199{display:none}._navClock_r4gf2_226{font-size:.66rem;grid-column:2;justify-self:end;min-height:30px;padding:.5rem .58rem}._navLinkGroup_r4gf2_188{display:grid;gap:.45rem;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;padding:.2rem}._navLinkGroup_r4gf2_188 button,._navCta_r4gf2_242{font-size:.7rem;min-height:32px;min-width:0;padding-inline:.35rem}._navCta_r4gf2_242{grid-column:1 / -1;justify-self:stretch;min-width:0}._hero_r4gf2_97,._presetWidgets_r4gf2_452,._infoBubble_r4gf2_1075,._modesBubble_r4gf2_1076{display:none}._timerCard_r4gf2_653{border-radius:var(--radius-md);gap:var(--space-3);padding:.86rem}._managementGrid_r4gf2_1215,._focusIdeas_r4gf2_1164,._customModeForm_r4gf2_743,._taskForm_r4gf2_246,._metricsGrid_r4gf2_1502,._taskDetailStats_r4gf2_1501{grid-template-columns:1fr}._modeSwitcher_r4gf2_682,._actions_r4gf2_927,._sessionStats_r4gf2_1137{grid-template-columns:repeat(2,minmax(0,1fr))}._ambientEffect_r4gf2_120{opacity:.22}._codeEffect_r4gf2_318,._studyEffect_r4gf2_319,._readingEffect_r4gf2_320,._restEffect_r4gf2_321{animation:none;right:-3rem;top:5.75rem;transform:scale(.68)}._codeEffect_r4gf2_318 span,._studyEffect_r4gf2_319 span,._readingEffect_r4gf2_320 span,._restEffect_r4gf2_321 span{animation:none}._presetWidget_r4gf2_452{gap:var(--space-2);grid-template-columns:30px minmax(0,1fr);min-height:58px;padding:.62rem}._presetWidgetIcon_r4gf2_515{border-radius:6px;height:30px;transform:scale(.9);transform-origin:center;width:30px}._presetWidgetText_r4gf2_533 strong{font-size:.88rem}._presetWidgetText_r4gf2_533 small{font-size:.72rem}._modeSwitcher_r4gf2_682{border-bottom:0;display:flex;gap:var(--space-2);margin-inline:-.35rem;overflow-x:auto;padding:.2rem .35rem .45rem;scroll-snap-type:x proximity}._modeSwitcher_r4gf2_682::-webkit-scrollbar{display:none}._modeItem_r4gf2_690{flex:0 0 112px;scroll-snap-align:start}._pictureInPictureButton_r4gf2_739{right:var(--space-3);top:var(--space-3)}._githubLink_r4gf2_1969{bottom:var(--space-3);right:var(--space-3)}._taskDock_r4gf2_733,._taskDetail_r4gf2_244{left:var(--space-3);max-width:calc(100vw - 1.5rem);right:var(--space-3);width:auto}._taskDock_r4gf2_733{bottom:var(--space-5)}._taskDetail_r4gf2_244{bottom:calc(var(--space-3) + 56px)}._taskDetailActions_r4gf2_245{grid-template-columns:1fr}._biHeading_r4gf2_1751,._biPanelHeader_r4gf2_1764,._biRecentList_r4gf2_1880 li{align-items:start;display:grid;gap:var(--space-2);justify-content:stretch}._biHeading_r4gf2_1751 strong{justify-self:start}._biBars_r4gf2_1832{gap:.35rem}._biBarTrack_r4gf2_1848{height:96px}._biModeRow_r4gf2_1916{align-items:stretch;gap:var(--space-2);grid-template-columns:1fr}._biSessionGrid_r4gf2_1881{grid-template-columns:1fr}._biModeRow_r4gf2_1916 em{text-align:left}._modeButton_r4gf2_695{min-height:48px;padding:.58rem;text-align:center}._modeButton_r4gf2_695 span{font-size:.88rem}._modeButton_r4gf2_695 small{font-size:.72rem}._timerDisplay_r4gf2_789{gap:var(--space-2);min-height:14rem;padding-block:var(--space-4)}._timerDisplay_r4gf2_789:before{height:min(72vw,15.5rem);width:min(72vw,15.5rem)}._timerDisplay_r4gf2_789:after{height:min(78vw,16.8rem);width:min(78vw,16.8rem)}._timerValue_r4gf2_869{font-size:clamp(4.2rem,24vw,6.4rem)}._timerContext_r4gf2_860{font-size:.76rem;max-width:15rem}._timerPulse_r4gf2_887,._statusBadge_r4gf2_851{font-size:.68rem}._actions_r4gf2_927{border-bottom:0;padding-bottom:0}._primaryButton_r4gf2_740,._secondaryButton_r4gf2_741{min-height:46px;padding:.72rem}._bubbleHeader_r4gf2_1114{align-items:start;display:grid;gap:var(--space-1);justify-content:stretch}._pictureInPicturePermission_r4gf2_738{align-items:stretch;display:grid;gap:var(--space-2)}._pictureInPicturePermission_r4gf2_738 button{width:100%}._sessionStats_r4gf2_1137{gap:var(--space-3)}._focusIdeas_r4gf2_1164{gap:var(--space-2);padding-top:var(--space-4)}._focusIdeaCard_r4gf2_1170{padding:.72rem}._sessionStats_r4gf2_1137 dt{font-size:.7rem}._sessionStats_r4gf2_1137 dd{font-size:.92rem}._timerValue_r4gf2_869{font-size:clamp(3.6rem,21vw,5.8rem)}}@media(max-width:420px){._pageShell_r4gf2_1{padding-inline:var(--space-2)}._presetWidgets_r4gf2_452,._modeSwitcher_r4gf2_682{grid-template-columns:1fr}._actions_r4gf2_927,._sessionStats_r4gf2_1137{grid-template-columns:repeat(2,minmax(0,1fr))}._ambientEffect_r4gf2_120,._githubLink_r4gf2_1969{display:none}._taskDock_r4gf2_733,._taskDetail_r4gf2_244{right:var(--space-2)}}@media(prefers-reduced-motion:reduce){._pageShell_r4gf2_1:after,._codeEffect_r4gf2_318 span,._studyEffect_r4gf2_319 span,._readingEffect_r4gf2_320 span,._restEffect_r4gf2_321 span,._modeButton_r4gf2_695,._presetWidget_r4gf2_452,._navLinkGroup_r4gf2_188 button,._navCta_r4gf2_242,._taskDockItem_r4gf2_733,._taskDetailActions_r4gf2_245 button,._overlayHeader_r4gf2_243 button,._soundOptions_r4gf2_247 button,._taskForm_r4gf2_246 button,._primaryButton_r4gf2_740,._secondaryButton_r4gf2_741,._timerDisplayRunning_r4gf2_831:after,._timerDisplayRunning_r4gf2_831 ._timerPulse_r4gf2_887:before,._progressTrack_r4gf2_911 span{animation:none;transition:none}._focusIdeaProgress_r4gf2_1201 span{transition:none}}@keyframes _fadeInUp_r4gf2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _neonPulse_r4gf2_1{0%{opacity:.24;transform:scale(1.04) rotate(-1deg)}to{opacity:.46;transform:scale(1.1) rotate(1deg)}}@keyframes _codeDrift_r4gf2_1{0%{opacity:0;transform:translate3d(34px,0,0)}18%,72%{opacity:1}to{opacity:0;transform:translate3d(-42px,0,0)}}@keyframes _noteFloat_r4gf2_1{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-12px,0) rotate(3deg)}}@keyframes _readingSweep_r4gf2_1{0%,to{opacity:.34;transform:scaleX(.82) translateZ(0);transform-origin:left center}50%{opacity:.9;transform:scaleX(1.05) translateZ(0)}}@keyframes _restBreath_r4gf2_1{0%{opacity:0;transform:scale3d(.55,.55,1)}28%{opacity:.85}to{opacity:0;transform:scale3d(1.85,1.85,1)}}@keyframes _timerValueBreath_r4gf2_1{0%,to{transform:scaleZ(1)}50%{transform:scale3d(1.012,1.012,1)}}@keyframes _overlayEnter_r4gf2_1{0%{opacity:0;transform:scale3d(.95,.95,1) translate3d(0,12px,0)}to{opacity:1;transform:scaleZ(1) translateZ(0)}}
