.timer_setup__aeodq{width:100%;max-width:580px;margin:0 auto;background:#fff;border:3px solid #102451;border-radius:30px;box-shadow:7px 8px 0 #102451;color:#102451}.timer_setupControls__yH5ur>p{font-size:16px;line-height:1.65}.timer_smallPrint__TQH4v{font-size:12px!important;text-align:center;color:#666078}.timer_setupControls__yH5ur{padding:32px;display:flex;flex-direction:column;gap:15px}.timer_setupControls__yH5ur h2{display:flex;align-items:center;gap:10px;font-size:25px;font-family:var(--font-display),sans-serif}.timer_durationFields__80ZCw{margin:4px 0;border:0;padding:0}.timer_durationFields__80ZCw:disabled{opacity:.55}.timer_durationFields__80ZCw legend{font-weight:800;margin-bottom:12px}.timer_presets__5pUvG{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.timer_presets__5pUvG button{border:2px solid #d7d5e8;border-radius:12px;padding:9px 4px;background:white;font-weight:700;cursor:pointer}.timer_presets__5pUvG button[aria-pressed=true]{background:#b8f6df;border-color:#102451;color:#102451}.timer_customTime__ucOEf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px auto 0;max-width:300px}.timer_timeField__lcoc_{min-width:0;display:flex;flex-direction:column;gap:6px}.timer_timeField__lcoc_ label{font-size:12px;font-weight:700;text-align:center}.timer_timeStepper__t7ywy{border:2px solid #d7d5e8;border-radius:16px;background:#faf9ff}.timer_timeStepper__t7ywy:focus-within{border-color:#102451}.timer_timeStepper__t7ywy input{appearance:textfield;-moz-appearance:textfield;width:100%;min-width:0;border:0;border-radius:14px 14px 0 0;background:transparent;padding:8px;font-size:30px;font-weight:700;text-align:center;color:#102451}.timer_timeStepper__t7ywy input::-webkit-inner-spin-button,.timer_timeStepper__t7ywy input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.timer_timeStepper__t7ywy input:focus-visible{outline:3px solid #e65697;outline-offset:2px}.timer_stepperButtons__qZ7BB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid #d7d5e8}.timer_stepperButtons__qZ7BB button{display:flex;align-items:center;justify-content:center;min-height:44px;background:#b8f6df;color:#102451;border:0;cursor:pointer}.timer_stepperButtons__qZ7BB button:first-child{border-radius:0 0 0 14px;border-right:2px solid #d7d5e8}.timer_stepperButtons__qZ7BB button:last-child{border-radius:0 0 14px 0}.timer_stepperButtons__qZ7BB button:disabled{opacity:.4;cursor:default}.timer_primary__854xk,.timer_secondary__pvMuE{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:2px solid #172853;padding:13px 18px;text-decoration:none;font-weight:800;cursor:pointer;text-align:center}.timer_primary__854xk{background:#73ebcb;color:#102451;box-shadow:0 3px 0 #369f8b}.timer_secondary__pvMuE{background:#fff9e9;color:#172853;box-shadow:0 3px 0 #d7cda9}.timer_navigationLabel__AYbkK{display:flex;align-items:center;justify-content:center;gap:8px}.timer_primary__854xk:hover:not([aria-disabled=true]):not(:disabled),.timer_secondary__pvMuE:hover{filter:brightness(1.04);transform:translateY(-1px)}.timer_primary__854xk:active:not([aria-disabled=true]):not(:disabled),.timer_primary__854xk:has([aria-busy=true]),.timer_secondary__pvMuE:active,.timer_secondary__pvMuE:has([aria-busy=true]){transform:translateY(3px);box-shadow:none;filter:brightness(.97)}.timer_primary__854xk:has([aria-busy=true]),.timer_secondary__pvMuE:has([aria-busy=true]){cursor:progress}.timer_primary__854xk:disabled,.timer_primary__854xk[aria-disabled=true]{opacity:.45;cursor:default}.timer_loading___BUX4{min-height:100dvh;padding:30px;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;background:#d0f9e9;color:#102451;text-align:center}.timer_loading___BUX4 h1{font-size:30px;font-weight:800}.timer_player__uVS94{height:100dvh;min-height:360px;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;background-color:#b8f6df;background-size:100% 100%;background-position:50%;color:#0c2051;position:relative;font-family:var(--font-body),sans-serif}.timer_playerHeader__hDFkJ{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 22px 4px;gap:12px;flex-shrink:0;z-index:2}.timer_iconButton__lMKay{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;border:3px solid #102451;background:#73ebcb;color:#102451;box-shadow:0 3px 0 #369f8b;cursor:pointer;text-decoration:none}.timer_iconButton__lMKay svg{width:25px;height:25px;stroke-width:2.7}.timer_clock__ZNIX2{flex-shrink:0;background:#fffbe9;border:3px solid #0c2051;border-radius:28px;padding:0 36px;font-family:var(--font-display),sans-serif;font-variant-numeric:tabular-nums;line-height:1.04;font-size:clamp(58px,min(12vw,15vh),150px);letter-spacing:.015em;z-index:2;box-shadow:0 4px 0 #17355315}.timer_scene__v9fuH{flex:1;min-height:0;width:min(100%,1050px);position:relative}.timer_canvas__dfww_{position:fixed;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:1}.timer_sceneMessage__334zU{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:#b8f6dfcf;font-weight:700}.timer_playerFooter__wBMjc{flex-shrink:0;width:min(650px,94%);display:flex;flex-direction:column;align-items:center;gap:9px;padding:0 10px 9px;z-index:2}.timer_status__e4ILN{margin:0;border:2px solid #102451;padding:4px 26px;border-radius:25px;background:#c8efff;font-family:var(--font-display),sans-serif;font-size:clamp(17px,2.5vh,25px)}.timer_finished__2g7a_{background:#ffb4ac}.timer_progress__M1XP_{width:100%;height:17px;border:2px solid #102451;border-radius:20px;padding:3px;background:#fffbe9;overflow:hidden}.timer_progress__M1XP_>div{height:100%;width:100%;border-radius:12px;background:#35a4f8;transform-origin:left}.timer_controls__JUDz8{width:100%;gap:17px}.timer_controls__JUDz8,.timer_playButton__xXx7Q{display:flex;align-items:center;justify-content:center}.timer_playButton__xXx7Q{gap:9px;min-width:165px;border:3px solid #102451;border-radius:22px;background:#fff8df;color:#102451;padding:10px 20px;font-family:var(--font-display),sans-serif;font-size:23px;box-shadow:0 3px 0 #b87f62;cursor:pointer}.timer_playButton__xXx7Q:disabled{opacity:.55;cursor:wait}.timer_bottomLinks___rXYA{min-height:16px;font-size:12px;font-weight:800;text-align:center}.timer_bottomLinks___rXYA a{text-decoration:underline;text-underline-offset:3px;cursor:pointer}.timer_player__uVS94 a:focus-visible,.timer_player__uVS94 button:focus-visible,.timer_setup__aeodq a:focus-visible,.timer_setup__aeodq button:focus-visible{outline:4px solid #e65697;outline-offset:4px}.timer_player__uVS94 button:hover:not(:disabled),.timer_setup__aeodq button:hover:not(:disabled){filter:brightness(1.06)}.timer_clock__ZNIX2,.timer_playButton__xXx7Q,.timer_status__e4ILN{font-family:var(--font-body),sans-serif;font-weight:650}.timer_clock__ZNIX2{position:relative;font-weight:700;width:3.6em;max-width:calc(100% - 32px);text-align:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) .28em repeat(2,minmax(0,1fr));align-items:center}.timer_clock__ZNIX2>span{min-width:0;letter-spacing:0}.timer_player__uVS94{background:radial-gradient(ellipse at 50% 28%,#d6ffeb 0,#b3f5df 65%,#a1e6d2 100%)}.timer_table__QWF28{position:absolute;top:var(--timer-table-top,68%);bottom:0;left:0;right:0;pointer-events:none;background:linear-gradient(180deg,#ffdfa9,#ffd3a0)}.timer_pencils__GqMdw,.timer_plant__L2mB9{position:absolute;bottom:calc(100% - 28px);width:clamp(52px,11vw,180px);aspect-ratio:2/3;background-repeat:no-repeat;background-size:contain;background-position:bottom}.timer_plant__L2mB9{left:-12px}.timer_pencils__GqMdw{right:0}@media(max-width:760px){.timer_setupControls__yH5ur{padding:24px}}@media(orientation:portrait){.timer_player__uVS94{background-size:auto 100%}.timer_scene__v9fuH{width:100%}.timer_playerHeader__hDFkJ{padding:12px 12px 10px}.timer_clock__ZNIX2{margin-top:12px;font-size:clamp(66px,18vw,125px);padding:5px 24px}.timer_controls__JUDz8{gap:10px}.timer_playButton__xXx7Q{min-width:135px;padding:10px 12px;font-size:20px}.timer_iconButton__lMKay{width:44px;height:44px}}@media(max-height:560px) and (orientation:landscape){.timer_playerHeader__hDFkJ{padding:5px 12px 0}.timer_iconButton__lMKay{width:38px;height:38px;border-width:2px}.timer_iconButton__lMKay svg{width:21px;height:21px}.timer_clock__ZNIX2{position:absolute;left:18px;top:64px;font-size:clamp(45px,10vw,85px);padding:6px 18px;border-radius:20px}.timer_scene__v9fuH{width:65%;align-self:flex-end;margin-right:3%}.timer_playerFooter__wBMjc{position:absolute;left:12px;bottom:8px;width:37%;gap:7px}.timer_controls__JUDz8{flex-wrap:wrap;gap:8px}.timer_playButton__xXx7Q{min-width:120px;font-size:18px;padding:6px 10px}.timer_status__e4ILN{font-size:16px;padding:4px 12px}.timer_bottomLinks___rXYA{font-size:11px}}@media(max-height:420px) and (orientation:landscape){.timer_player__uVS94{min-height:230px}.timer_clock__ZNIX2{top:50px;font-size:46px}.timer_progress__M1XP_{height:12px}.timer_playerFooter__wBMjc{gap:4px}.timer_status__e4ILN{font-size:14px}.timer_playButton__xXx7Q{font-size:16px}.timer_controls__JUDz8{gap:5px}.timer_iconButton__lMKay{width:34px;height:34px}}@media(max-height:270px) and (orientation:landscape){.timer_clock__ZNIX2{top:46px;font-size:38px;padding:4px 18px}}