@keyframes _fadeIn_b9r1g_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_b9r1g_1{0%{opacity:1}to{opacity:0}}._button_b9r1g_17{border-radius:var(--radius-pill);letter-spacing:.005em;-webkit-user-select:none;user-select:none;min-height:2.75rem;transition:transform .35s var(--spring), filter .2s var(--ease), opacity .2s var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.6rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}._button_b9r1g_17:hover{transform:scale(1.04)}._button_b9r1g_17:active{transition-duration:.12s;transform:scale(.96)}._button_b9r1g_17:disabled{opacity:.5;cursor:not-allowed}._button_b9r1g_17{isolation:isolate;color:var(--accent-ink);background:radial-gradient(100% 80% at 30% 0,#ffffff8c,#fff0 60%),linear-gradient(#ffc58a,#f2964a);position:relative;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -3px 8px #963c004d,0 1px 2px #0000004d,0 8px 24px #f4964666}._button_b9r1g_17:hover{filter:brightness(1.08)saturate(1.1)}._invertButton_b9r1g_54{border-radius:var(--radius-pill);letter-spacing:.005em;-webkit-user-select:none;user-select:none;min-height:2.75rem;transition:transform .35s var(--spring), filter .2s var(--ease), opacity .2s var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.6rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}._invertButton_b9r1g_54:hover{transform:scale(1.04)}._invertButton_b9r1g_54:active{transition-duration:.12s;transform:scale(.96)}._invertButton_b9r1g_54:disabled{opacity:.5;cursor:not-allowed}._invertButton_b9r1g_54{isolation:isolate;background:radial-gradient(120% 90% at 12% 0%, #fff3, #fff0 55%), linear-gradient(160deg, #ffffff1a, #ffffff05 50%, #ffffff12), var(--glass-tint);-webkit-backdrop-filter:blur(10px)saturate(185%)brightness(1.08);backdrop-filter:blur(10px)saturate(185%)brightness(1.08);position:relative;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #ffffff24,inset 0 0 24px #ffffff0f,0 1px 2px #0000004d,0 14px 40px #00000061}._invertButton_b9r1g_54:before{content:"";border-radius:inherit;pointer-events:none;opacity:1;-webkit-mask-composite:xor;background:linear-gradient(150deg,#ffffffbf,#ffffff0f 32%,#ffffff0a 68%,#ffffff73);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._invertButton_b9r1g_54{color:var(--text);box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #ffffff1f,0 4px 14px #0000004d}._invertButton_b9r1g_54:hover{filter:brightness(1.15)}@keyframes _fadeIn_we3uq_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_we3uq_1{0%{opacity:1}to{opacity:0}}._toggleButton_we3uq_17{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--text-muted);-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .35s var(--spring);justify-content:center;align-items:center;display:inline-flex}._toggleButton_we3uq_17 svg{width:1.35rem;height:1.35rem}._toggleButton_we3uq_17:hover{color:var(--text);background-color:var(--field);transform:scale(1.08);box-shadow:inset 0 1px 1px #fff6}._toggleButton_we3uq_17:active{transition-duration:.12s;transform:scale(.94)}._toggleButton_we3uq_17[aria-pressed=true]{isolation:isolate;color:var(--accent-ink);background:radial-gradient(100% 80% at 30% 0,#ffffff8c,#fff0 60%),linear-gradient(#ffc58a,#f2964a);position:relative;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -3px 8px #963c004d,0 1px 2px #0000004d,0 8px 24px #f4964666}._container_n9h9m_1{white-space:nowrap;text-align:center;overflow:hidden}._fade_n9h9m_7{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._track_n9h9m_11{gap:3rem;display:inline-flex}._scrolling_n9h9m_16{animation:linear infinite _marquee_n9h9m_1}._item_n9h9m_20{flex-shrink:0}@keyframes _marquee_n9h9m_1{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--marquee-distance)))}}@media (prefers-reduced-motion:reduce){._scrolling_n9h9m_16{animation:none}._item_n9h9m_20:nth-child(2){display:none}}._input_xn5rh_1{border-radius:var(--radius-md);width:100%;min-height:3rem;color:var(--text);transition:background-color .2s var(--ease), box-shadow .2s var(--ease);background-color:#00000038;border:0;padding:.7rem 1rem;font-size:1.0625rem;box-shadow:inset 0 2px 6px #00000059,inset 0 0 0 1px #ffffff24,0 1px #ffffff1f}._input_xn5rh_1::placeholder{color:var(--text-faint)}._input_xn5rh_1:hover{background-color:#0000004d}._input_xn5rh_1:focus-visible{box-shadow:inset 0 2px 6px #00000059, inset 0 0 0 2px var(--accent), 0 0 18px #f4a25959;outline:none}._container_1aiyi_1{justify-content:flex-end;align-items:center;display:flex}._fullscreenBtn_1aiyi_7{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--text-muted);transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .35s var(--spring);justify-content:center;align-items:center;display:inline-flex}._fullscreenBtn_1aiyi_7 svg{width:1.25rem;height:1.25rem}._fullscreenBtn_1aiyi_7:hover{color:var(--text);background-color:var(--field);transform:scale(1.08);box-shadow:inset 0 1px 1px #fff6}@keyframes _fadeIn_7v37h_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_7v37h_1{0%{opacity:1}to{opacity:0}}._buttonRow_7v37h_17{justify-content:center;align-items:center;gap:.5rem;display:flex}._controlBtn_7v37h_24,._playBtn_7v37h_25{border-radius:var(--radius-pill);transition:background-color .2s var(--ease), box-shadow .2s var(--ease), color .2s var(--ease), filter .2s var(--ease), transform .35s var(--spring);justify-content:center;align-items:center;display:inline-flex}._controlBtn_7v37h_24:hover,._playBtn_7v37h_25:hover{transform:scale(1.08)}._controlBtn_7v37h_24:active,._playBtn_7v37h_25:active{transition-duration:.12s;transform:scale(.93)}._controlBtn_7v37h_24{width:2.75rem;height:2.75rem;color:var(--text-muted)}._controlBtn_7v37h_24 svg{width:1.5rem;height:1.5rem}._controlBtn_7v37h_24:hover{color:var(--text);background-color:var(--field);box-shadow:inset 0 1px 1px #fff6}._playBtn_7v37h_25{isolation:isolate;color:var(--accent-ink);background:radial-gradient(100% 80% at 30% 0,#ffffff8c,#fff0 60%),linear-gradient(#ffc58a,#f2964a);width:3.5rem;height:3.5rem;position:relative;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -3px 8px #963c004d,0 1px 2px #0000004d,0 8px 24px #f4964666}._playBtn_7v37h_25 svg{width:1.75rem;height:1.75rem}._playBtn_7v37h_25:hover{filter:brightness(1.08)saturate(1.1)}._trackName_7v37h_74{max-width:100%;min-height:1.75rem;color:var(--text-muted);justify-content:center;align-items:center;gap:.6rem;font-size:.875rem;display:flex}._trackName_7v37h_74 ._bufferingIcon_7v37h_84{width:1rem;height:1rem;color:var(--accent);flex-shrink:0;animation:1s linear infinite _spin_7v37h_1}._trackName_7v37h_74 ._marquee_7v37h_91{white-space:nowrap;width:100%;max-width:22rem}._trackName_7v37h_74 ._marquee_7v37h_91 span{font-size:.875rem}._trackName_7v37h_74 ._sourceLink_7v37h_99{color:var(--text-faint);transition:color .2s var(--ease);border-radius:6px;flex-shrink:0;display:inline-flex}._trackName_7v37h_74 ._sourceLink_7v37h_99 svg{width:1rem;height:1rem}._trackName_7v37h_74 ._sourceLink_7v37h_99:hover{color:var(--text)}@keyframes _spin_7v37h_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._hidden_q4gch_1{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0;overflow:hidden}._container_1nvrd_1{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;display:flex}._container_qjjhp_1{align-items:center;gap:.25rem;min-width:0;display:flex}._muteBtn_qjjhp_8{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--text-muted);transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .35s var(--spring);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._muteBtn_qjjhp_8 svg{width:1.35rem;height:1.35rem}._muteBtn_qjjhp_8:hover{color:var(--text);background-color:var(--field);transform:scale(1.08);box-shadow:inset 0 1px 1px #fff6}._slider_qjjhp_30{appearance:none;cursor:pointer;background:0 0;width:6.5rem;max-width:100%;height:1.5rem;margin:0}._slider_qjjhp_30::-webkit-slider-runnable-track{background:#ffffff38;border-radius:999px;height:4px;box-shadow:inset 0 1px 2px #00000059}._slider_qjjhp_30::-moz-range-track{background:#ffffff38;border-radius:999px;height:4px;box-shadow:inset 0 1px 2px #00000059}._slider_qjjhp_30::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(#fff,#d9d3dc);border:0;border-radius:50%;width:.85rem;height:.85rem;margin-top:calc(2px - .425rem);box-shadow:inset 0 1px 1px #fff,0 2px 8px #00000073}._slider_qjjhp_30::-moz-range-thumb{background:linear-gradient(#fff,#d9d3dc);border:0;border-radius:50%;width:.85rem;height:.85rem;box-shadow:inset 0 1px 1px #fff,0 2px 8px #00000073}._slider_qjjhp_30:hover::-webkit-slider-thumb{background:var(--accent)}._slider_qjjhp_30:hover::-moz-range-thumb{background:var(--accent)}@keyframes _fadeIn_k0otd_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_k0otd_1{0%{opacity:1}to{opacity:0}}._wrapper_k0otd_17{border-radius:var(--radius-lg);isolation:isolate;background:radial-gradient(120% 90% at 12% 0%, #fff3, #fff0 55%), linear-gradient(160deg, #ffffff1a, #ffffff05 50%, #ffffff12), var(--glass-tint);-webkit-backdrop-filter:blur(20px)saturate(185%)brightness(1.08);backdrop-filter:blur(20px)saturate(185%)brightness(1.08);width:100%;max-width:44rem;padding:.9rem 1.25rem .75rem;position:relative;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #ffffff24,inset 0 0 24px #ffffff0f,0 1px 2px #0000004d,0 14px 40px #00000061}._wrapper_k0otd_17:before{content:"";border-radius:inherit;pointer-events:none;opacity:1;-webkit-mask-composite:xor;background:linear-gradient(150deg,#ffffffbf,#ffffff0f 32%,#ffffff0a 68%,#ffffff73);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._nowPlaying_k0otd_44{justify-content:center;padding-bottom:.35rem;display:flex}._container_k0otd_50{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}@media (width<=575.99px){._container_k0otd_50{grid-template-columns:auto 1fr;grid-template-areas:"center center""left right";row-gap:.25rem}}._left_k0otd_64{justify-content:flex-start;gap:.25rem;display:flex}@media (width<=575.99px){._left_k0otd_64{grid-area:left}}._center_k0otd_75{justify-content:center;display:flex}@media (width<=575.99px){._center_k0otd_75{grid-area:center}}._right_k0otd_85{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (width<=575.99px){._right_k0otd_85{grid-area:right}}@keyframes _fadeIn_pwmel_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_pwmel_1{0%{opacity:1}to{opacity:0}}@keyframes _fadeIn_kwkus_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_kwkus_1{0%{opacity:1}to{opacity:0}}._container_kwkus_17{opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:28rem;max-height:70vh;animation:1s ease-out forwards _fadeIn_kwkus_1,1s ease-in 9s forwards _fadeOut_kwkus_1;display:flex;position:relative}._container_kwkus_17 h2{z-index:1;text-shadow:0 2px 24px #0009;font-size:1.75rem;font-weight:300;position:relative}._circle_kwkus_37{aspect-ratio:1;background:radial-gradient(circle,#f4a25959 0%,#f4a2591f 60%,#0000 72%);border-radius:50%;width:20rem;max-width:90%;height:20rem;animation:10s ease-in-out forwards _circleExpand_kwkus_1;position:absolute;box-shadow:inset 0 0 0 1px #f4a25980}._skipButton_kwkus_49{position:absolute;bottom:0}@keyframes _circleExpand_kwkus_1{0%{opacity:.6;transform:scale(.25)}50%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.25)}}@keyframes _fadeIn_v9h0a_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_v9h0a_1{0%{opacity:1}to{opacity:0}}._container_v9h0a_17{text-align:center;opacity:0;animation:_fadeIn_v9h0a_1 .6s var(--ease) forwards;flex-direction:column;align-items:center;display:flex}._container_v9h0a_17 h2{font-size:1.75rem;font-weight:300}._task_v9h0a_30{overflow-wrap:anywhere;max-width:100%;margin-top:.75rem}._count_v9h0a_36{color:var(--text-muted);margin-top:.25rem;font-size:.9375rem}._prompt_v9h0a_42{color:var(--text-muted);margin:2rem 0 1.25rem}._buttonRow_v9h0a_47{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}@keyframes _fadeIn_2f8nz_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_2f8nz_1{0%{opacity:1}to{opacity:0}}._container_2f8nz_17{border-top:1px solid var(--border);text-align:center;opacity:0;animation:_fadeIn_2f8nz_1 .6s var(--ease) forwards;margin-top:2rem;padding-top:1.5rem}._container_2f8nz_17 p{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.9375rem}._streak_2f8nz_31{margin-top:.25rem;color:var(--accent)!important}._recent_2f8nz_36{margin:.75rem 0 0;padding:0;list-style:none}._recent_2f8nz_36 li{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.7;overflow:hidden}._form_15nmt_1{flex-direction:column;gap:1.5rem;width:100%;display:flex}._field_15nmt_8{flex-direction:column;gap:.6rem;display:flex}._field_15nmt_8 label{color:var(--text-muted);font-size:.9375rem}._durationRow_15nmt_18{align-items:center;gap:.75rem;display:flex}._durationRow_15nmt_18 span{color:var(--text-muted);font-size:1rem}._timeInput_15nmt_28{text-align:center;font-variant-numeric:tabular-nums;width:5.5rem}._submit_15nmt_34{width:100%;min-height:3rem;margin-top:.5rem}._container_pwmel_17{text-align:center;opacity:0;animation:_fadeIn_pwmel_1 .6s var(--ease) forwards;flex-direction:column;align-items:center;gap:.5rem;display:flex}._container_pwmel_17 h2{overflow-wrap:anywhere;max-width:100%;color:var(--text-muted)}._timer_pwmel_32{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:1rem 0 2rem;font-size:clamp(4.5rem,20vw,7.5rem);font-weight:200;line-height:1}._buttonRow_pwmel_41{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}@keyframes _fadeIn_r9xbh_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_r9xbh_1{0%{opacity:1}to{opacity:0}}._container_r9xbh_17{justify-content:center;width:100%;max-width:28rem;display:flex}._inner_r9xbh_24{width:100%}._panel_r9xbh_28{border-radius:var(--radius-lg);isolation:isolate;background:radial-gradient(120% 90% at 12% 0%, #fff3, #fff0 55%), linear-gradient(160deg, #ffffff1a, #ffffff05 50%, #ffffff12), var(--glass-tint);-webkit-backdrop-filter:blur(22px)saturate(185%)brightness(1.08);backdrop-filter:blur(22px)saturate(185%)brightness(1.08);padding:2.5rem 2rem;position:relative;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #ffffff24,inset 0 0 24px #ffffff0f,0 1px 2px #0000004d,0 14px 40px #00000061}._panel_r9xbh_28:before{content:"";border-radius:inherit;pointer-events:none;opacity:1;-webkit-mask-composite:xor;background:linear-gradient(150deg,#ffffffbf,#ffffff0f 32%,#ffffff0a 68%,#ffffff73);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (width<=575.99px){._panel_r9xbh_28{padding:2rem 1.25rem}}._backgroundImg_r9xbh_58{z-index:0;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter 1s linear,opacity 1s linear,transform 1s linear;position:fixed;inset:0;transform:scale(1)}._backgroundImg_r9xbh_58:after{content:"";background:radial-gradient(#08060c1a 0%,#08060c73 100%),linear-gradient(#0000 60%,#08060c99);position:absolute;inset:0}._backgroundImg_r9xbh_58._blur_r9xbh_75{filter:blur(10px);opacity:.5;transform:scale(1.04)}@keyframes _fadeIn_srysl_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_srysl_1{0%{opacity:1}to{opacity:0}}._container_srysl_17{background-color:var(--bg);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}._background_srysl_27{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:2rem 1rem 11rem;display:flex;position:relative}@media (width<=575.99px){._background_srysl_27{padding-bottom:13rem}}._pomo_srysl_43{z-index:1;justify-content:center;width:100%;display:flex;position:relative}._lofi_srysl_51{z-index:2;padding:0 1rem calc(1rem + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}._lofi_srysl_51>*{pointer-events:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}:root{--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--bg:#0d0b10;--text:#f6f1ea;--text-muted:#f6f1eaad;--text-faint:#f6f1ea80;--accent:#f4a259;--accent-hover:#f8b57a;--accent-ink:#1a1007;--glass-tint:#140f1c57;--field:#ffffff17;--field-hover:#ffffff29;--border:#ffffff1f;--radius-lg:28px;--radius-md:14px;--radius-pill:999px;--blur:blur(22px) saturate(140%);--shadow:0 20px 60px #00000073;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1)}html,body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;touch-action:manipulation;margin:0;font-size:16px;overflow:hidden}html,body,#root{height:100dvh}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;position:fixed;inset:0}*,:before,:after{box-sizing:border-box}body,button,input{font-family:var(--font-sans)}h1,h2,h3,p{margin:0;font-weight:400}h2{font-size:1.25rem;line-height:1.3}p{font-size:1rem;line-height:1.5}button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
