@font-face{font-family:londrina;src:url(/_next/static/media/718f254134607613-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:londrina;src:url(/_next/static/media/b69d24b9b6a50f36-s.p.ttf) format("truetype");font-display:swap;font-weight:900}@font-face{font-family:londrina Fallback;src:local("Arial");ascent-override:108.92%;descent-override:27.43%;line-gap-override:0.00%;size-adjust:86.76%}.__className_2e14fc{font-family:londrina,londrina Fallback}.__variable_2e14fc{--font-londrina:"londrina","londrina Fallback"}.pomodoro{position:relative;isolation:isolate;min-height:600px;height:100svh;overflow:hidden;color:#fff;background:#1c4a63;font-family:var(--font-londrina),sans-serif;font-weight:400;color-scheme:dark}.pomodoro a,.pomodoro button{-webkit-tap-highlight-color:transparent}.pomodoro button{cursor:pointer;font:inherit;color:inherit}.pomodoro button:disabled{cursor:wait}.pomodoro a:focus-visible,.pomodoro button:focus-visible{outline:2px solid white;outline-offset:7px;border-radius:3px}.pomo-scene,.pomo-shade{position:absolute;inset:0;z-index:-2}.pomo-scene{background-size:cover;background-position:50%;opacity:0;transition:opacity .8s ease}.pomo-scene.is-active{opacity:1}.pomo-shade{z-index:-1;background:linear-gradient(180deg,#052a4030,#09203108 30%,#061e3220 70%,#06152560)}.pomo-header{display:flex;align-items:center;justify-content:space-between;padding:36px 42px}.pomo-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;opacity:.7;transition:opacity .15s}.pomo-icon:hover{opacity:1}.pomo-modes{display:flex;gap:23px;font-size:29px}.pomo-modes button{opacity:.45;transition:opacity .15s}.pomo-modes button:hover,.pomo-modes button[aria-pressed=true]{opacity:1}.pomo-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(780px,75vw);text-align:center}.pomo-controls{display:flex;align-items:center;justify-content:space-between;padding:0 8px;font-size:clamp(22px,2.2vw,30px)}.pomo-controls button{min-width:64px;padding:8px 0}.pomo-controls button:hover{opacity:.75}.pomo-digits{display:flex;justify-content:center;align-items:baseline;white-space:nowrap;font-size:clamp(120px,26vw,360px);line-height:1.1;font-weight:900;letter-spacing:-.015em;margin:0 -4% 32px;user-select:none}.pomo-digits span{width:.49em;text-align:center}.pomo-digits .pomo-colon{width:.23em;transform:translateY(-.025em)}.pomo-progress{height:9px;border-radius:9px;background:#ffffff35;overflow:hidden;margin:0 8px}.pomo-progress>div{height:100%;border-radius:inherit;background:#fff;transition:width .25s linear}.pomo-notice{margin:22px 0 0;font-size:19px;letter-spacing:.02em;opacity:.85;min-height:28px}.pomo-next{position:absolute;left:50%;transform:translateX(-50%);margin-top:10px;border-bottom:1px solid #ffffff80;font-size:23px!important;white-space:nowrap}.pomo-footer{position:absolute;bottom:30px;left:42px;right:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.pomo-sessions{font-size:17px;opacity:.7}.pomo-scenes{display:flex;gap:12px}.pomo-scenes button{width:48px;height:32px;border-radius:5px;background-size:cover;background-position:50%;opacity:.6;border:1px solid #ffffff25;transition:opacity .18s,transform .18s}.pomo-scenes button[aria-pressed=true]{opacity:1;outline:2px solid #fff;outline-offset:4px}.pomo-scenes button:hover{opacity:1;transform:translateY(-2px)}.pomo-fullscreen{justify-self:end}.pomo-dialog{margin:auto;width:min(440px,calc(100vw - 40px));padding:30px;border:1px solid #ffffff25;border-radius:20px;color:#fff;background:#183e46;box-shadow:0 24px 100px #0005}.pomo-dialog::backdrop{background:#061a2d88;backdrop-filter:blur(8px)}.pomo-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pomo-dialog h2{font-size:32px;line-height:1.1}.pomo-dialog p{opacity:.7;font-size:18px}.pomo-fields{display:flex;gap:20px;margin:26px 0}.pomo-fields label{flex:1;min-width:0;font-size:23px}.pomo-fields input{display:block;width:100%;font:inherit;font-size:46px;color:#fff;border-bottom:1px solid #ffffff50;background:transparent;outline-offset:4px}.pomo-fields span{font-size:16px;opacity:.6}.pomo-fields input[type=number]{appearance:textfield;-moz-appearance:textfield}.pomo-fields input[type=number]::-webkit-inner-spin-button,.pomo-fields input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pomo-dialog .pomo-settings-note{font-size:15px}.pomo-save{background:#eff1df;color:#183e46!important;width:100%;padding:12px;margin-top:22px;font-size:24px!important}@media (min-width:1700px){.pomo-center{width:900px}.pomo-digits{font-size:410px}}@media (max-width:600px){.pomodoro{min-height:480px}.pomo-header{padding:18px 16px}.pomo-modes{font-size:26px;gap:20px}.pomo-center{width:88vw;top:47%}.pomo-digits{font-size:29vw;margin:10px -3% 28px}.pomo-controls{font-size:22px;padding:0 3px}.pomo-notice{font-size:17px}.pomo-footer{bottom:24px;left:16px;right:16px;grid-template-columns:44px 1fr 44px;gap:10px}.pomo-scenes{justify-content:center}.pomo-sessions{position:absolute;bottom:65px;width:100%;text-align:center;font-size:16px}.pomo-scenes{grid-column:2}.pomo-progress{height:7px}}@media (max-height:650px) and (min-width:601px){.pomodoro{min-height:420px}.pomo-header{padding-top:12px}.pomo-center{width:min(580px,65vw)}.pomo-digits{font-size:min(23vw,240px);margin-bottom:15px}.pomo-footer{bottom:15px}.pomo-notice{margin-top:10px}}@media (prefers-reduced-motion:reduce){.pomodoro *,.pomodoro :before{transition:none!important}}.pomo-digits.pomo-long{font-size:clamp(100px,22vw,295px)}@media (max-width:600px){.pomo-digits.pomo-long{font-size:25vw}}.pomo-flame{height:30px;width:auto}.pomo-home{opacity:1}.pomo-header-spacer{width:44px}.pomo-scenes{max-width:100%;padding:8px;gap:10px}.pomo-scenes button{flex-shrink:0}.pomo-dialog{width:min(560px,calc(100vw - 36px));padding:36px;border:1px solid #ffffff38;border-radius:18px;background:#ffffff12;backdrop-filter:blur(28px);box-shadow:0 20px 80px #0002}.pomo-dialog::backdrop{background:#101b2855;backdrop-filter:blur(12px)}.pomo-dialog h2{font-size:42px}.pomo-dialog p{opacity:.85}.pomo-fields{gap:40px;margin:32px 0}.pomo-fields input{font-size:88px;line-height:1.2;border-bottom-color:#ffffff60}.pomo-save{color:white!important;background:#ffffff18;border:1px solid #ffffff60;border-radius:8px}.pomo-save:hover{background:#ffffff30}@media (max-width:900px){.pomo-footer{grid-template-columns:1fr 44px}.pomo-sessions{position:absolute;bottom:66px;width:100%;text-align:center}.pomo-scenes{grid-column:1;justify-self:center}}@media (max-width:600px){.pomo-footer{grid-template-columns:1fr;bottom:18px;left:16px;right:16px}.pomo-scenes{grid-column:1;gap:7px;flex-wrap:wrap;max-width:305px;justify-content:center}.pomo-scenes button{width:44px;height:30px}.pomo-sessions{bottom:100px}.pomo-fullscreen{position:absolute;right:0;bottom:105px}.pomo-dialog{padding:24px}.pomo-dialog h2{font-size:36px}.pomo-fields{gap:24px;margin:24px 0}.pomo-fields input{font-size:72px}}.pomodoro:has(.pomo-dialog[open]) .pomo-center{visibility:hidden}