.pomodoro-module__XP3L9a__appShell{width:100%;min-height:100dvh;padding:max(clamp(.85rem, 2.2vw, 1.6rem), env(safe-area-inset-top)) max(clamp(1rem, 3vw, 2rem), env(safe-area-inset-right)) max(clamp(1rem, 2.8vw, 2rem), env(safe-area-inset-bottom)) max(clamp(1rem, 3vw, 2rem), env(safe-area-inset-left));color:var(--ink);grid-template-rows:auto minmax(0,1fr);align-content:center;place-items:center;gap:clamp(.9rem,2.3vh,1.45rem);display:grid}.pomodoro-module__XP3L9a__instrumentHeader{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,62rem);min-width:0;max-width:100%;min-height:3.25rem;display:flex}.pomodoro-module__XP3L9a__brandBlock{align-items:center;gap:.72rem;min-width:0;display:flex}.pomodoro-module__XP3L9a__brandBlock h1,.pomodoro-module__XP3L9a__brandBlock p{margin:0}.pomodoro-module__XP3L9a__brandBlock h1{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.02rem;font-weight:700;line-height:1.1}.pomodoro-module__XP3L9a__brandBlock p{color:var(--muted-ink);margin-top:.18rem;font-size:.76rem;font-weight:600;line-height:1.2}.pomodoro-module__XP3L9a__brandMark{background:#ffd36b;border:1px solid #d9a747;border-radius:50%;flex:none;width:2.35rem;height:2.35rem;position:relative;box-shadow:0 .18rem #60433529}.pomodoro-module__XP3L9a__brandMark:before{content:"";border:2px solid var(--ink);background:#fff8e8;border-radius:50%;position:absolute;inset:.38rem}.pomodoro-module__XP3L9a__brandMark:after{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform-origin:0 100%;width:.42rem;height:.5rem;position:absolute;top:.72rem;left:1.06rem;transform:rotate(-12deg)}.pomodoro-module__XP3L9a__headerActions{align-items:center;gap:.5rem;display:flex}.pomodoro-module__XP3L9a__toolLink,.pomodoro-module__XP3L9a__iconButton{border:1px solid var(--line);background:var(--paper);width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--ink);cursor:pointer;border-radius:.9rem;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .14s,transform .1s;display:inline-flex;position:relative;box-shadow:0 .13rem #60433526}.pomodoro-module__XP3L9a__toolLink svg,.pomodoro-module__XP3L9a__iconButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.18rem;height:1.18rem}.pomodoro-module__XP3L9a__toolTooltip{z-index:30;background:var(--ink);width:max-content;color:var(--paper);opacity:0;pointer-events:none;white-space:nowrap;border-radius:.55rem;padding:.38rem .55rem;font-size:.72rem;font-weight:750;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .45rem);right:0;transform:translateY(-.2rem);box-shadow:0 .3rem .8rem #4831292e}.pomodoro-module__XP3L9a__toolLink:focus-visible .pomodoro-module__XP3L9a__toolTooltip{opacity:1;transform:translateY(0)}.pomodoro-module__XP3L9a__iconButton[aria-pressed=true]{background:var(--strawberry-soft);border-color:#d47671}.pomodoro-module__XP3L9a__iconButton:disabled{cursor:wait;opacity:.46}.pomodoro-module__XP3L9a__pomodoroBody{border:1px solid var(--line);background:var(--paper);width:min(100%,62rem);min-width:0;max-width:100%;min-height:min(32.5rem,100dvh - 7rem);box-shadow:var(--shadow-soft);border-radius:2.35rem 2.35rem 1.55rem;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:.75rem;padding:.72rem;display:grid;overflow:hidden}.pomodoro-module__XP3L9a__stage{border:1px solid var(--line);isolation:isolate;background:linear-gradient(165deg,#fff0d2 0%,#f8ecdf 50%,#eee9f6 100%);border-radius:1.82rem 1.35rem 1.35rem 1.82rem;min-width:0;min-height:0;padding:clamp(1.25rem,4cqw,2rem);transition:background .22s;position:relative;overflow:hidden;container-type:inline-size}.pomodoro-module__XP3L9a__stage[data-interval=short-break]{background:linear-gradient(165deg,#fff4dc 0%,#f4edf6 66%,#e8eff7 100%)}.pomodoro-module__XP3L9a__stage[data-interval=long-break]{background:linear-gradient(165deg,#e9edf9 0%,#eee7f4 52%,#fff0d2 100%)}.pomodoro-module__XP3L9a__stageReadout{z-index:12;text-align:center;max-width:94%;margin:0 auto;position:relative}.pomodoro-module__XP3L9a__phaseHeading{color:#9a514e;letter-spacing:.095em;text-transform:uppercase;margin:0 0 .38rem;font-size:clamp(.7rem,2.7cqw,.82rem);font-weight:850;line-height:1.3}.pomodoro-module__XP3L9a__stageTime{color:var(--ink);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.065em;white-space:nowrap;font-size:clamp(4rem,16cqw,6.5rem);font-weight:650;line-height:.92;display:block}.pomodoro-module__XP3L9a__stageCopy{min-height:1.25rem;color:var(--muted-ink);margin:.75rem 0 0;font-size:clamp(.78rem,2.7cqw,.92rem);font-weight:650;line-height:1.35}.pomodoro-module__XP3L9a__progressTrack{background:#5e464121;border-radius:999px;width:min(19rem,72%);height:.42rem;margin:.75rem auto 0;overflow:hidden}.pomodoro-module__XP3L9a__progressTrack>span{width:calc(var(--phase-progress) * 100%);border-radius:inherit;background:linear-gradient(90deg,#f2b944,#ff817d);height:100%;transition:width .18s linear;display:block}.pomodoro-module__XP3L9a__focusScene{z-index:2;pointer-events:none;position:absolute;inset:35% 0 0}.pomodoro-module__XP3L9a__rug{filter:blur(.1rem);background:#4a48791f;border-radius:50%;height:20%;position:absolute;bottom:1.5%;left:10%;right:10%}.pomodoro-module__XP3L9a__desk,.pomodoro-module__XP3L9a__baseMascot,.pomodoro-module__XP3L9a__pose{opacity:0;transition:opacity .13s;position:absolute}.pomodoro-module__XP3L9a__desk{z-index:3;aspect-ratio:1000/939;width:min(72%,32rem);bottom:-10%;left:50%;transform:translate(-50%)}.pomodoro-module__XP3L9a__desk[data-visible=true],.pomodoro-module__XP3L9a__baseMascot[data-visible=true],.pomodoro-module__XP3L9a__pose[data-visible=true]{opacity:1}.pomodoro-module__XP3L9a__desk img,.pomodoro-module__XP3L9a__baseMascot img,.pomodoro-module__XP3L9a__pose img{object-fit:contain}.pomodoro-module__XP3L9a__lampGlow{z-index:-1;aspect-ratio:1;filter:blur(.55rem);opacity:0;background:#ffde805c;border-radius:50%;width:24%;position:absolute;top:23%;left:17%}.pomodoro-module__XP3L9a__baseMascot{z-index:5;aspect-ratio:860/939;width:min(43%,17.5rem);bottom:6%;left:50%;transform:translate(-50%)}.pomodoro-module__XP3L9a__pose{z-index:6;aspect-ratio:1000/939;transform-origin:50% 80%}.pomodoro-module__XP3L9a__focusPose{width:min(58%,26.25rem);bottom:0;left:50%;transform:translate(-43%)}.pomodoro-module__XP3L9a__stretchPose{width:min(54%,24.375rem);bottom:3%;left:50%;transform:translate(-50%)}.pomodoro-module__XP3L9a__sleepPose{width:min(68%,30rem);bottom:-1%;left:50%;transform:translate(-50%)}.pomodoro-module__XP3L9a__tomatoRow{z-index:9;gap:clamp(.24rem,1.1cqw,.42rem);margin:0;padding:0;list-style:none;display:flex;position:absolute;top:5%;right:5%}.pomodoro-module__XP3L9a__tomatoRow li{aspect-ratio:1;transform-origin:50% 100%;background:#f5d783;border:2px solid #553c3a;border-radius:47% 53% 52% 48%;width:clamp(1.45rem,5.8cqw,2.1rem);position:relative;box-shadow:0 .16rem #60433524}.pomodoro-module__XP3L9a__tomatoRow li:before{content:"";border-radius:inherit;opacity:var(--ripeness);background:#ff817d;transition:opacity .26s;position:absolute;inset:0}.pomodoro-module__XP3L9a__tomatoRow li:after{content:"";background:#486c5f;border-radius:80% 10%;width:42%;height:25%;position:absolute;top:-15%;left:29%;transform:rotate(35deg)}.pomodoro-module__XP3L9a__tomatoRow li>span{z-index:2;background:#ffffff6b;border-radius:50%;width:23%;height:23%;position:absolute;top:21%;left:22%}.pomodoro-module__XP3L9a__tomatoRow li[data-state=future]{opacity:.58}.pomodoro-module__XP3L9a__stage[data-status=running][data-interval=focus] .pomodoro-module__XP3L9a__focusPose[data-visible=true]{animation:4.8s ease-in-out infinite pomodoro-module__XP3L9a__focus-breathe}.pomodoro-module__XP3L9a__stage[data-status=running][data-interval=focus] .pomodoro-module__XP3L9a__lampGlow{animation:6s ease-in-out infinite pomodoro-module__XP3L9a__lamp-breathe}.pomodoro-module__XP3L9a__stage[data-status=running][data-interval=short-break] .pomodoro-module__XP3L9a__stretchPose[data-visible=true]{animation:.7s cubic-bezier(.2,.9,.25,1) both pomodoro-module__XP3L9a__stretch-arrive}.pomodoro-module__XP3L9a__stage[data-status=running][data-interval=long-break] .pomodoro-module__XP3L9a__sleepPose[data-visible=true]{animation:9s ease-in-out infinite pomodoro-module__XP3L9a__sleep-breathe}.pomodoro-module__XP3L9a__stage[data-status=completed][data-interval=focus][data-round="1"] .pomodoro-module__XP3L9a__tomatoRow li:first-child,.pomodoro-module__XP3L9a__stage[data-status=completed][data-interval=focus][data-round="2"] .pomodoro-module__XP3L9a__tomatoRow li:nth-child(2),.pomodoro-module__XP3L9a__stage[data-status=completed][data-interval=focus][data-round="3"] .pomodoro-module__XP3L9a__tomatoRow li:nth-child(3),.pomodoro-module__XP3L9a__stage[data-status=completed][data-interval=focus][data-round="4"] .pomodoro-module__XP3L9a__tomatoRow li:nth-child(4){animation:.72s cubic-bezier(.2,.9,.25,1) both pomodoro-module__XP3L9a__tomato-bounce}.pomodoro-module__XP3L9a__tomatoRow[data-cycle-complete=true] li{animation:.9s ease-out both pomodoro-module__XP3L9a__tomato-glow}.pomodoro-module__XP3L9a__stage[data-status=completed][data-interval=focus][data-round="4"] .pomodoro-module__XP3L9a__tomatoRow[data-cycle-complete=true] li:nth-child(4){animation:.72s cubic-bezier(.2,.9,.25,1) both pomodoro-module__XP3L9a__tomato-bounce,.9s ease-out both pomodoro-module__XP3L9a__tomato-glow}.pomodoro-module__XP3L9a__stage[data-status=paused] .pomodoro-module__XP3L9a__pose,.pomodoro-module__XP3L9a__stage[data-status=paused] .pomodoro-module__XP3L9a__lampGlow,.pomodoro-module__XP3L9a__stage[data-status=paused] .pomodoro-module__XP3L9a__tomatoRow li{animation-play-state:paused!important}.pomodoro-module__XP3L9a__stage[data-interval=short-break] .pomodoro-module__XP3L9a__desk,.pomodoro-module__XP3L9a__stage[data-interval=long-break] .pomodoro-module__XP3L9a__desk{opacity:0}.pomodoro-module__XP3L9a__controls{flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:clamp(1.35rem,4cqw,2.35rem);display:flex;overflow:hidden}.pomodoro-module__XP3L9a__controlEyebrow{color:#9a514e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.76rem;font-weight:850}.pomodoro-module__XP3L9a__controlsTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5cqw,2.85rem);font-weight:650;line-height:1.02}.pomodoro-module__XP3L9a__controlsCopy{color:var(--muted-ink);margin:.75rem 0 0;font-size:.9rem;font-weight:620;line-height:1.55}.pomodoro-module__XP3L9a__cyclePlan{border:1px solid var(--line);background:#fffaf2;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.2rem 0 0;display:grid}.pomodoro-module__XP3L9a__cyclePlan div{text-align:center;min-width:0;padding:.68rem .5rem}.pomodoro-module__XP3L9a__cyclePlan div+div{border-left:1px solid var(--line)}.pomodoro-module__XP3L9a__cyclePlan dt{color:var(--ink);font-family:var(--font-display), sans-serif;font-size:.9rem;font-weight:700}.pomodoro-module__XP3L9a__cyclePlan dd{color:var(--muted-ink);margin:.22rem 0 0;font-size:.66rem;font-weight:700;line-height:1.25}.pomodoro-module__XP3L9a__primaryActions{grid-template-columns:minmax(0,1.55fr) minmax(6.2rem,.75fr);gap:.65rem;margin-top:clamp(1.25rem,4vh,2rem);display:grid}.pomodoro-module__XP3L9a__primaryActions:has(>:only-child){grid-template-columns:1fr}.pomodoro-module__XP3L9a__primaryButton,.pomodoro-module__XP3L9a__secondaryButton,.pomodoro-module__XP3L9a__resetButton{min-height:3.85rem;font-family:var(--font-display), sans-serif;cursor:pointer;border-radius:1.12rem;padding:.78rem 1rem;font-size:1rem;font-weight:700;transition:background-color .14s,box-shadow .1s,transform .1s}.pomodoro-module__XP3L9a__primaryButton{background:var(--strawberry);box-shadow:var(--shadow-button);color:var(--ink);border:1px solid #d86964}.pomodoro-module__XP3L9a__secondaryButton,.pomodoro-module__XP3L9a__resetButton{background:var(--paper-warm);color:var(--ink);border:1px solid #c9b8aa;box-shadow:0 .18rem #6043352e}.pomodoro-module__XP3L9a__resetButton{min-height:2.75rem;box-shadow:none;color:var(--muted-ink);background:0 0;border-color:#0000;align-self:center;margin-top:.65rem;padding:.55rem 1rem;font-family:inherit;font-size:.8rem}.pomodoro-module__XP3L9a__shortcutHint{color:var(--muted-ink);text-align:center;margin:.9rem 0 0;font-size:.7rem;font-weight:650;line-height:1.45}.pomodoro-module__XP3L9a__feedback{color:#924744;text-align:center;min-height:1.1rem;margin:.28rem 0 0;font-size:.72rem;font-weight:750}.pomodoro-module__XP3L9a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pomodoro-module__XP3L9a__toolLink:focus-visible,.pomodoro-module__XP3L9a__iconButton:focus-visible,.pomodoro-module__XP3L9a__primaryButton:focus-visible,.pomodoro-module__XP3L9a__secondaryButton:focus-visible,.pomodoro-module__XP3L9a__resetButton:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@keyframes pomodoro-module__XP3L9a__focus-breathe{0%,to{transform:translate(-43%)translateY(0)rotate(-.35deg)}50%{transform:translate(-43%)translateY(-.18rem)rotate(.35deg)}}@keyframes pomodoro-module__XP3L9a__lamp-breathe{0%,to{opacity:.28;transform:scale(.94)}50%{opacity:.55;transform:scale(1.04)}}@keyframes pomodoro-module__XP3L9a__stretch-arrive{0%{transform:translate(-50%)translateY(.45rem)scale(.96)}56%{transform:translate(-50%)translateY(-.18rem)scale(1.025)}to{transform:translate(-50%)translateY(0)scale(1)}}@keyframes pomodoro-module__XP3L9a__sleep-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)translateY(-.08rem)scale(1.012)}}@keyframes pomodoro-module__XP3L9a__tomato-bounce{0%,to{transform:translateY(0)scale(1)}38%{transform:translateY(-.48rem)scale(1.08,.94)}68%{transform:translateY(.06rem)scale(.97,1.04)}}@keyframes pomodoro-module__XP3L9a__tomato-glow{0%,to{box-shadow:0 .16rem #60433524}45%{box-shadow:0 0 .95rem #ffc656c7}}@media (hover:hover) and (pointer:fine){.pomodoro-module__XP3L9a__toolLink:hover .pomodoro-module__XP3L9a__toolTooltip{opacity:1;transform:translateY(0)}.pomodoro-module__XP3L9a__toolLink:hover,.pomodoro-module__XP3L9a__iconButton:hover,.pomodoro-module__XP3L9a__secondaryButton:hover,.pomodoro-module__XP3L9a__resetButton:hover{background:#fff3df;transform:translateY(-1px)}.pomodoro-module__XP3L9a__primaryButton:hover{background:var(--strawberry-hover);transform:translateY(-1px)}}@media (min-width:60rem) and (min-height:46rem){.pomodoro-module__XP3L9a__instrumentHeader,.pomodoro-module__XP3L9a__pomodoroBody{width:min(100%,clamp(72rem,66.667vw,80rem))}.pomodoro-module__XP3L9a__instrumentHeader{min-height:3.7rem}.pomodoro-module__XP3L9a__brandBlock h1{font-size:1.2rem}.pomodoro-module__XP3L9a__brandBlock p{font-size:.9rem}.pomodoro-module__XP3L9a__toolLink,.pomodoro-module__XP3L9a__iconButton{width:3.15rem;height:3.15rem;min-height:3.15rem}.pomodoro-module__XP3L9a__toolLink svg,.pomodoro-module__XP3L9a__iconButton svg{width:1.35rem;height:1.35rem}.pomodoro-module__XP3L9a__pomodoroBody{gap:.86rem;min-height:min(clamp(37.5rem,59.3vh,40rem),100dvh - 7rem);padding:.82rem}.pomodoro-module__XP3L9a__stageTime{font-size:clamp(5.4rem,13cqw,7.45rem)}.pomodoro-module__XP3L9a__controls{padding:clamp(1.5rem,3.35vw,2.7rem)}.pomodoro-module__XP3L9a__primaryButton,.pomodoro-module__XP3L9a__secondaryButton{min-height:4.15rem;font-size:1.05rem}}@media (min-width:100rem) and (min-height:50rem){.pomodoro-module__XP3L9a__appShell{grid-template-rows:auto auto;align-content:center;gap:clamp(1.5rem,2vh,2rem)}.pomodoro-module__XP3L9a__instrumentHeader,.pomodoro-module__XP3L9a__pomodoroBody{width:min(100%,clamp(80rem,72vw,100rem))}.pomodoro-module__XP3L9a__pomodoroBody{min-height:min(clamp(40rem,56vh,45rem),100dvh - 10rem)}}@media (max-width:43rem){.pomodoro-module__XP3L9a__appShell{align-content:stretch;min-height:100dvh}.pomodoro-module__XP3L9a__pomodoroBody{border-radius:1.65rem;grid-template-rows:minmax(20rem,1fr) auto;grid-template-columns:1fr;min-height:calc(100dvh - 6.8rem);overflow:visible}.pomodoro-module__XP3L9a__stage{border-radius:1.3rem 1.3rem 1rem 1rem;min-height:20rem}.pomodoro-module__XP3L9a__controls{padding:1.25rem .65rem .55rem;overflow:visible}.pomodoro-module__XP3L9a__controlsTitle{font-size:clamp(2rem,10vw,2.8rem)}}@media (max-width:24rem){.pomodoro-module__XP3L9a__appShell{padding-inline:max(.6rem, env(safe-area-inset-left))}.pomodoro-module__XP3L9a__brandBlock p{display:none}.pomodoro-module__XP3L9a__pomodoroBody{padding:.55rem}.pomodoro-module__XP3L9a__cyclePlan dd{font-size:.62rem}.pomodoro-module__XP3L9a__shortcutHint{font-size:.66rem}}@media (max-width:20rem){.pomodoro-module__XP3L9a__appShell{gap:.55rem;padding:.5rem}.pomodoro-module__XP3L9a__instrumentHeader{flex-direction:column;align-items:stretch;gap:.45rem;width:100%}.pomodoro-module__XP3L9a__headerActions{grid-template-columns:repeat(4,2.75rem);justify-content:space-between;gap:0;width:100%;display:grid}.pomodoro-module__XP3L9a__pomodoroBody{border-radius:1.05rem;gap:.35rem;min-height:0;padding:.34rem}.pomodoro-module__XP3L9a__stage{border-radius:.85rem;min-height:13rem;padding:.75rem .35rem}.pomodoro-module__XP3L9a__phaseHeading{font-size:.62rem}.pomodoro-module__XP3L9a__stageTime{font-size:clamp(2.65rem,27vw,3.25rem)}.pomodoro-module__XP3L9a__stageCopy{min-height:0;margin-top:.4rem;font-size:.66rem}.pomodoro-module__XP3L9a__progressTrack{width:72%;margin-top:.42rem}.pomodoro-module__XP3L9a__focusScene{inset:43% 0 0}.pomodoro-module__XP3L9a__tomatoRow li{border-width:1px;width:1.22rem}.pomodoro-module__XP3L9a__tomatoRow{gap:.16rem;right:3%}.pomodoro-module__XP3L9a__controls{padding:.7rem .28rem .35rem}.pomodoro-module__XP3L9a__controlEyebrow{margin-bottom:.25rem;font-size:.64rem}.pomodoro-module__XP3L9a__controlsTitle{overflow-wrap:anywhere;font-size:1.55rem}.pomodoro-module__XP3L9a__controlsCopy{margin-top:.45rem;font-size:.72rem}.pomodoro-module__XP3L9a__cyclePlan{grid-template-columns:1fr;margin-top:.7rem}.pomodoro-module__XP3L9a__cyclePlan div{padding:.4rem}.pomodoro-module__XP3L9a__cyclePlan div+div{border-top:1px solid var(--line);border-left:0}.pomodoro-module__XP3L9a__cyclePlan dd{margin-top:.08rem}.pomodoro-module__XP3L9a__primaryActions{grid-template-columns:1fr;gap:.42rem;margin-top:.72rem}.pomodoro-module__XP3L9a__primaryButton,.pomodoro-module__XP3L9a__secondaryButton{min-height:3rem;font-size:.88rem}.pomodoro-module__XP3L9a__resetButton{margin-top:.3rem}.pomodoro-module__XP3L9a__shortcutHint{margin-top:.45rem}}@media (max-height:31rem) and (min-width:43.01rem){.pomodoro-module__XP3L9a__appShell{gap:.45rem;padding-block:.55rem}.pomodoro-module__XP3L9a__instrumentHeader{min-height:2.75rem}.pomodoro-module__XP3L9a__brandBlock p{display:none}.pomodoro-module__XP3L9a__pomodoroBody{min-height:min(20.5rem,100dvh - 4.3rem);padding:.5rem}.pomodoro-module__XP3L9a__stage{padding:.78rem}.pomodoro-module__XP3L9a__stageTime{font-size:clamp(3.2rem,11cqw,4.6rem)}.pomodoro-module__XP3L9a__stageCopy,.pomodoro-module__XP3L9a__progressTrack{margin-top:.4rem}.pomodoro-module__XP3L9a__focusScene{inset:39% 0 0}.pomodoro-module__XP3L9a__controls{padding:.8rem 1rem}.pomodoro-module__XP3L9a__controlsTitle{font-size:2rem}.pomodoro-module__XP3L9a__controlsCopy{margin-top:.45rem;font-size:.8rem}.pomodoro-module__XP3L9a__cyclePlan{margin-top:.7rem}.pomodoro-module__XP3L9a__primaryActions{margin-top:.75rem}.pomodoro-module__XP3L9a__primaryButton,.pomodoro-module__XP3L9a__secondaryButton{min-height:3.1rem}.pomodoro-module__XP3L9a__resetButton{min-height:2.75rem;margin-top:.25rem}.pomodoro-module__XP3L9a__shortcutHint{margin-top:.42rem}.pomodoro-module__XP3L9a__feedback{min-height:0;margin:0}}@media (prefers-reduced-motion:reduce){.pomodoro-module__XP3L9a__toolLink,.pomodoro-module__XP3L9a__iconButton,.pomodoro-module__XP3L9a__primaryButton,.pomodoro-module__XP3L9a__secondaryButton,.pomodoro-module__XP3L9a__resetButton,.pomodoro-module__XP3L9a__desk,.pomodoro-module__XP3L9a__baseMascot,.pomodoro-module__XP3L9a__pose,.pomodoro-module__XP3L9a__progressTrack>span,.pomodoro-module__XP3L9a__tomatoRow li:before,.pomodoro-module__XP3L9a__toolTooltip{transition:none}.pomodoro-module__XP3L9a__focusPose,.pomodoro-module__XP3L9a__stretchPose,.pomodoro-module__XP3L9a__sleepPose,.pomodoro-module__XP3L9a__lampGlow,.pomodoro-module__XP3L9a__tomatoRow li{animation:none!important}}.pomodoro-module__XP3L9a__stage[data-reduced-motion=true] .pomodoro-module__XP3L9a__focusPose,.pomodoro-module__XP3L9a__stage[data-reduced-motion=true] .pomodoro-module__XP3L9a__stretchPose,.pomodoro-module__XP3L9a__stage[data-reduced-motion=true] .pomodoro-module__XP3L9a__sleepPose,.pomodoro-module__XP3L9a__stage[data-reduced-motion=true] .pomodoro-module__XP3L9a__lampGlow,.pomodoro-module__XP3L9a__stage[data-reduced-motion=true] .pomodoro-module__XP3L9a__tomatoRow li{transition:none!important;animation:none!important}@media (forced-colors:active){.pomodoro-module__XP3L9a__brandMark,.pomodoro-module__XP3L9a__toolLink,.pomodoro-module__XP3L9a__iconButton,.pomodoro-module__XP3L9a__pomodoroBody,.pomodoro-module__XP3L9a__stage,.pomodoro-module__XP3L9a__progressTrack,.pomodoro-module__XP3L9a__cyclePlan,.pomodoro-module__XP3L9a__primaryButton,.pomodoro-module__XP3L9a__secondaryButton,.pomodoro-module__XP3L9a__resetButton,.pomodoro-module__XP3L9a__tomatoRow li{border:1px solid canvastext}}
.timer-music-box-scene-module__cmm63a__story{isolation:isolate;pointer-events:none;flex:0 auto;width:min(100%,29rem);height:clamp(10.15rem,51cqw,15.2rem);min-height:0;position:relative}.timer-music-box-scene-module__cmm63a__mascotSlot{z-index:5;aspect-ratio:1000/939;filter:drop-shadow(0 .38rem .45rem #26344e24);transform-origin:52% 88%;width:min(55%,48cqw);position:absolute;bottom:0;left:1%}.timer-music-box-scene-module__cmm63a__mascotFallback{z-index:0;opacity:0;-webkit-user-select:none;user-select:none;width:84%;height:auto;display:block;position:absolute;bottom:0;left:8%}.timer-music-box-scene-module__cmm63a__mascotFallback[data-visible=true]{opacity:1}.timer-music-box-scene-module__cmm63a__mascotFallback[data-image-failed=true]{display:none}.timer-music-box-scene-module__cmm63a__mascotPose{z-index:2;opacity:0;transform-origin:52% 86%;will-change:transform;display:block;position:absolute;inset:0}.timer-music-box-scene-module__cmm63a__mascotPose[data-active=true][data-loaded=true]{opacity:1}.timer-music-box-scene-module__cmm63a__mascotPose[data-image-failed=true]{display:none}.timer-music-box-scene-module__cmm63a__mascotPoseImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.timer-music-box-scene-module__cmm63a__musicBoxSlot{z-index:3;aspect-ratio:1;opacity:0;filter:drop-shadow(0 .35rem .42rem #24324c24);transform-origin:50% 84%;width:min(43%,38cqw);transition:opacity .18s;position:absolute;bottom:0;right:7%}.timer-music-box-scene-module__cmm63a__story[data-music-box-loaded=true] .timer-music-box-scene-module__cmm63a__musicBoxSlot{opacity:1}.timer-music-box-scene-module__cmm63a__story[data-music-box-failed=true] .timer-music-box-scene-module__cmm63a__musicBoxSlot{display:none}.timer-music-box-scene-module__cmm63a__musicBoxImage{z-index:2;width:100%;height:100%;filter:grayscale(calc((1 - var(--music-color-reveal)) * .18)) saturate(calc(.68 + var(--music-color-reveal) * .44)) brightness(calc(.9 + var(--music-color-reveal) * .13)) contrast(calc(.98 + var(--music-color-reveal) * .02));object-fit:contain;opacity:calc(.9 + var(--music-awakening-reveal) * .1);transform:scaleX(-1) scale(calc(.95 + var(--music-color-reveal) * .05));transform-origin:50% 76%;-webkit-user-select:none;user-select:none;transition:filter .36s,opacity .28s,transform .42s cubic-bezier(.2,.82,.25,1);display:block;position:absolute;inset:0}.timer-music-box-scene-module__cmm63a__gear{z-index:3;aspect-ratio:1;clip-path:polygon(39% 0,61% 0,66% 18%,82% 10%,90% 18%,82% 34%,100% 39%,100% 61%,82% 66%,90% 82%,82% 90%,66% 82%,61% 100%,39% 100%,34% 82%,18% 90%,10% 82%,18% 66%,0 61%,0 39%,18% 34%,10% 18%,18% 10%,34% 18%);opacity:var(--music-gear-reveal);transform:translateX(calc((1 - var(--music-gear-reveal)) * -250%)) translateY(calc((1 - var(--music-gear-reveal)) * 52%)) rotate(calc((1 - var(--music-gear-reveal)) * -22deg)) scale(calc(.42 + var(--music-gear-reveal) * .58));background:#263d68;transition:opacity .22s,transform .32s cubic-bezier(.2,.82,.25,1);display:block;position:absolute;box-shadow:inset 0 0 0 .09rem #6076a1,0 0 0 .09rem #263d68,0 .12rem .2rem #332f3e2e}.timer-music-box-scene-module__cmm63a__gear:after{content:"";background:#ffe08b;border-radius:50%;position:absolute;inset:36%;box-shadow:0 0 0 .06rem #fff0b5}.timer-music-box-scene-module__cmm63a__gear[data-gear=large]{width:20%;top:43%;left:29%}.timer-music-box-scene-module__cmm63a__gear[data-gear=small]{width:15%;transform:translateX(calc((1 - var(--music-gear-reveal)) * -300%)) translateY(calc((1 - var(--music-gear-reveal)) * 68%)) rotate(calc(17deg + (1 - var(--music-gear-reveal)) * -28deg)) scale(calc(.42 + var(--music-gear-reveal) * .58));background:#ef7f72;top:48%;left:49%}.timer-music-box-scene-module__cmm63a__gear[data-gear=small]:after{background:#263d68}.timer-music-box-scene-module__cmm63a__tuningGlow{z-index:5;aspect-ratio:1;mix-blend-mode:screen;width:62%;opacity:calc(var(--music-tuning-reveal) * .94);background:radial-gradient(circle,#ffefa0ad 0 16%,#ffd35b4d 40%,#0000 74%);border-radius:50%;transition:opacity .32s;display:block;position:absolute;top:-6%;left:20%}.timer-music-box-scene-module__cmm63a__crownGlow{--crown-glow-reveal:0;z-index:5;aspect-ratio:1;mix-blend-mode:screen;opacity:calc(var(--crown-glow-reveal) * .98);transform:scale(calc(.58 + var(--crown-glow-reveal) * .62));background:radial-gradient(circle,#ffefa0c2 0 15%,#ffd35b4d 34%,#0000 70%);border-radius:50%;transition:opacity .32s,transform .36s;display:block;position:absolute}.timer-music-box-scene-module__cmm63a__crownGlow[data-glow=moon]{--crown-glow-reveal:var(--music-moon-glow);width:39%;top:1%;left:31%}.timer-music-box-scene-module__cmm63a__crownGlow[data-glow=left-star]{--crown-glow-reveal:var(--music-left-star-glow);width:21%;top:12%;left:7%}.timer-music-box-scene-module__cmm63a__crownGlow[data-glow=right-star]{--crown-glow-reveal:var(--music-right-star-glow);width:21%;top:12%;right:7%}.timer-music-box-scene-module__cmm63a__awakeningSparkle{z-index:6;aspect-ratio:1;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);filter:drop-shadow(0 0 .14rem #ffd36e94);opacity:0;width:7%;transform:scale(calc(.45 + var(--music-awakening-reveal) * .55));background:#ffd36e;transition:opacity .24s,transform .32s;display:block;position:absolute}.timer-music-box-scene-module__cmm63a__story[data-phase=awakening] .timer-music-box-scene-module__cmm63a__awakeningSparkle{opacity:var(--music-awakening-reveal)}.timer-music-box-scene-module__cmm63a__awakeningSparkle[data-awakening-sparkle=one]{top:54%;left:19%}.timer-music-box-scene-module__cmm63a__awakeningSparkle[data-awakening-sparkle=two]{width:5%;top:64%;right:21%}.timer-music-box-scene-module__cmm63a__awakeningSparkle[data-awakening-sparkle=three]{width:4%;top:82%;left:46%}.timer-music-box-scene-module__cmm63a__musicNote{z-index:7;color:#d18d28;opacity:var(--music-playing-reveal);filter:drop-shadow(0 0 .16rem #ffd36e85);transform:translateY(calc((1 - var(--music-playing-reveal)) * .5rem)) scale(calc(.7 + var(--music-playing-reveal) * .3));font-family:Georgia,serif;font-size:clamp(.82rem,3.4cqw,1.18rem);font-weight:700;line-height:1;transition:opacity .22s,transform .32s;display:block;position:absolute}.timer-music-box-scene-module__cmm63a__musicNote[data-note=one]{top:7%;right:14%}.timer-music-box-scene-module__cmm63a__musicNote[data-note=two]{color:#ef7f72;font-size:clamp(.72rem,2.9cqw,1rem);top:21%;right:5%}.timer-music-box-scene-module__cmm63a__musicNote[data-note=three]{font-size:clamp(.62rem,2.5cqw,.88rem);top:1%;right:30%}.timer-music-box-scene-module__cmm63a__musicNote[data-note=four]{color:#ef7f72;font-size:clamp(.66rem,2.7cqw,.94rem);top:23%;right:22%}.timer-music-box-scene-module__cmm63a__musicNote[data-note=five]{font-size:clamp(.58rem,2.3cqw,.82rem);top:38%;right:0}.timer-music-box-scene-module__cmm63a__completionSparkle{z-index:8;aspect-ratio:1;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);filter:drop-shadow(0 0 .18rem #ffd36e9e);opacity:0;background:#ffd36e;width:.68rem;display:block;position:absolute}.timer-music-box-scene-module__cmm63a__completionSparkle[data-sparkle=one]{top:8%;right:6%}.timer-music-box-scene-module__cmm63a__completionSparkle[data-sparkle=two]{width:.48rem;top:14%;right:35%}.timer-music-box-scene-module__cmm63a__completionSparkle[data-sparkle=three]{width:.42rem;top:43%;right:1%}.timer-music-box-scene-module__cmm63a__story[data-phase=done] .timer-music-box-scene-module__cmm63a__completionSparkle{opacity:1}@keyframes timer-music-box-scene-module__cmm63a__music-crafting{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-.07rem)rotate(.65deg)}}@keyframes timer-music-box-scene-module__cmm63a__music-gear-turn{to{rotate:1turn}}@keyframes timer-music-box-scene-module__cmm63a__music-winding{0%,to{transform:translate(0)rotate(-.35deg)}50%{transform:translate(.05rem)rotate(.45deg)}}@keyframes timer-music-box-scene-module__cmm63a__music-box-wind-response{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.09rem)rotate(.9deg)scale(1.012)}}@keyframes timer-music-box-scene-module__cmm63a__music-box-awake-pulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.08rem)scale(1.018)}}@keyframes timer-music-box-scene-module__cmm63a__music-glow-breathe{0%,to{filter:brightness(.96)}50%{filter:brightness(1.08)}}@keyframes timer-music-box-scene-module__cmm63a__music-listen{0%,to{transform:translateY(0)rotate(.2deg)}50%{transform:translateY(-.08rem)rotate(-.4deg)}}@keyframes timer-music-box-scene-module__cmm63a__music-note-rise{0%,to{translate:0}50%{translate:0 -.22rem}}@keyframes timer-music-box-scene-module__cmm63a__music-complete{0%{transform:translateY(.34rem)scale(.94)}65%{transform:translateY(-.04rem)scale(1.01)}to{transform:translateY(.12rem)scale(.98)}}@keyframes timer-music-box-scene-module__cmm63a__music-sparkle{0%{opacity:0;transform:scale(.35)rotate(-20deg)}60%{opacity:1;transform:scale(1.08)rotate(8deg)}to{opacity:.84;transform:scale(.92)rotate(0)}}.timer-music-box-scene-module__cmm63a__story:is([data-status=running],[data-status=paused]) .timer-music-box-scene-module__cmm63a__mascotPose[data-pose=crafting][data-active=true]{animation:2.4s ease-in-out infinite timer-music-box-scene-module__cmm63a__music-crafting}.timer-music-box-scene-module__cmm63a__story:is([data-phase=gearing],[data-phase=tuning],[data-phase=winding],[data-phase=playing]) .timer-music-box-scene-module__cmm63a__gear[data-gear=large]{animation:5.4s linear infinite timer-music-box-scene-module__cmm63a__music-gear-turn}.timer-music-box-scene-module__cmm63a__story:is([data-phase=gearing],[data-phase=tuning],[data-phase=winding],[data-phase=playing]) .timer-music-box-scene-module__cmm63a__gear[data-gear=small]{animation:4.1s linear infinite reverse timer-music-box-scene-module__cmm63a__music-gear-turn}.timer-music-box-scene-module__cmm63a__story:is([data-status=running],[data-status=paused]) .timer-music-box-scene-module__cmm63a__mascotPose[data-pose=winding][data-active=true]{animation:1.25s ease-in-out infinite timer-music-box-scene-module__cmm63a__music-winding}.timer-music-box-scene-module__cmm63a__story[data-phase=winding] .timer-music-box-scene-module__cmm63a__musicBoxSlot{animation:1.25s ease-in-out infinite timer-music-box-scene-module__cmm63a__music-box-wind-response}.timer-music-box-scene-module__cmm63a__story[data-phase=playing] .timer-music-box-scene-module__cmm63a__musicBoxSlot{animation:2s ease-in-out infinite timer-music-box-scene-module__cmm63a__music-box-awake-pulse}.timer-music-box-scene-module__cmm63a__story:is([data-phase=tuning],[data-phase=playing]) :is(.timer-music-box-scene-module__cmm63a__tuningGlow,.timer-music-box-scene-module__cmm63a__crownGlow){animation:2.2s ease-in-out infinite timer-music-box-scene-module__cmm63a__music-glow-breathe}.timer-music-box-scene-module__cmm63a__story:is([data-status=running],[data-status=paused]) .timer-music-box-scene-module__cmm63a__mascotPose[data-pose=listening][data-active=true]{animation:2.2s ease-in-out infinite timer-music-box-scene-module__cmm63a__music-listen}.timer-music-box-scene-module__cmm63a__story[data-phase=playing] .timer-music-box-scene-module__cmm63a__musicNote{animation:1.7s ease-in-out infinite timer-music-box-scene-module__cmm63a__music-note-rise}.timer-music-box-scene-module__cmm63a__story[data-phase=playing] .timer-music-box-scene-module__cmm63a__musicNote[data-note=two]{animation-delay:-.55s}.timer-music-box-scene-module__cmm63a__story[data-phase=playing] .timer-music-box-scene-module__cmm63a__musicNote[data-note=three]{animation-delay:-1.05s}.timer-music-box-scene-module__cmm63a__story[data-phase=playing] .timer-music-box-scene-module__cmm63a__musicNote[data-note=four]{animation-delay:-.3s}.timer-music-box-scene-module__cmm63a__story[data-phase=playing] .timer-music-box-scene-module__cmm63a__musicNote[data-note=five]{animation-delay:-.82s}.timer-music-box-scene-module__cmm63a__story[data-phase=done] .timer-music-box-scene-module__cmm63a__mascotPose[data-pose=listening][data-active=true]{animation:.64s cubic-bezier(.22,.8,.28,1) both timer-music-box-scene-module__cmm63a__music-complete}.timer-music-box-scene-module__cmm63a__story[data-phase=done] .timer-music-box-scene-module__cmm63a__completionSparkle{animation:.76s ease-out both timer-music-box-scene-module__cmm63a__music-sparkle}.timer-music-box-scene-module__cmm63a__story[data-phase=done] .timer-music-box-scene-module__cmm63a__completionSparkle[data-sparkle=two]{animation-delay:80ms}.timer-music-box-scene-module__cmm63a__story[data-phase=done] .timer-music-box-scene-module__cmm63a__completionSparkle[data-sparkle=three]{animation-delay:.15s}.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__mascotPose,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__musicBoxSlot,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__gear,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__tuningGlow,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__crownGlow,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__musicNote,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__completionSparkle,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__mascotPose[data-active=true][data-pose],.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__gear[data-gear]{animation-play-state:paused}.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__musicBoxSlot,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__musicBoxImage,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__gear,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__tuningGlow,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__crownGlow,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__awakeningSparkle,.timer-music-box-scene-module__cmm63a__story[data-status=paused] .timer-music-box-scene-module__cmm63a__musicNote{transition:none}.timer-music-box-scene-module__cmm63a__story[data-music-box-failed=true] .timer-music-box-scene-module__cmm63a__musicNote,.timer-music-box-scene-module__cmm63a__story[data-music-box-failed=true] .timer-music-box-scene-module__cmm63a__completionSparkle{display:none}@media (max-width:35rem){.timer-music-box-scene-module__cmm63a__story{flex:0 0 10.15rem;height:10.15rem}.timer-music-box-scene-module__cmm63a__mascotSlot{width:54%;left:0}.timer-music-box-scene-module__cmm63a__musicBoxSlot{width:43%;right:7%}}@media (max-height:32rem) and (min-width:44rem){.timer-music-box-scene-module__cmm63a__story{width:min(100%,11.5rem);height:5.58rem}.timer-music-box-scene-module__cmm63a__mascotSlot{width:53%;left:0}.timer-music-box-scene-module__cmm63a__musicBoxSlot{width:42%;right:7%}.timer-music-box-scene-module__cmm63a__musicNote{font-size:.46rem}.timer-music-box-scene-module__cmm63a__completionSparkle{width:.34rem}}@media (prefers-reduced-motion:reduce){.timer-music-box-scene-module__cmm63a__musicBoxSlot,.timer-music-box-scene-module__cmm63a__musicBoxImage,.timer-music-box-scene-module__cmm63a__gear,.timer-music-box-scene-module__cmm63a__tuningGlow,.timer-music-box-scene-module__cmm63a__crownGlow,.timer-music-box-scene-module__cmm63a__awakeningSparkle,.timer-music-box-scene-module__cmm63a__musicNote{transition:none}.timer-music-box-scene-module__cmm63a__mascotPose,.timer-music-box-scene-module__cmm63a__musicBoxSlot,.timer-music-box-scene-module__cmm63a__gear,.timer-music-box-scene-module__cmm63a__tuningGlow,.timer-music-box-scene-module__cmm63a__crownGlow,.timer-music-box-scene-module__cmm63a__musicNote,.timer-music-box-scene-module__cmm63a__completionSparkle{animation:none!important}.timer-music-box-scene-module__cmm63a__story[data-phase=done] .timer-music-box-scene-module__cmm63a__mascotPose[data-pose=listening][data-active=true]{transform:translateY(.12rem)scale(.98)}}.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__musicBoxSlot,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__musicBoxImage,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__gear,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__tuningGlow,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__crownGlow,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__awakeningSparkle,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__musicNote{transition:none}.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__mascotPose,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__musicBoxSlot,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__gear,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__tuningGlow,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__crownGlow,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__musicNote,.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true] .timer-music-box-scene-module__cmm63a__completionSparkle{animation:none!important}.timer-music-box-scene-module__cmm63a__story[data-reduced-motion=true][data-phase=done] .timer-music-box-scene-module__cmm63a__mascotPose[data-pose=listening][data-active=true]{transform:translateY(.12rem)scale(.98)}
.timer-painting-scene-module__CZpbhG__story{isolation:isolate;pointer-events:none;flex:0 auto;width:min(100%,29rem);height:clamp(10.15rem,51cqw,15.2rem);min-height:0;position:relative}.timer-painting-scene-module__CZpbhG__mascotSlot{z-index:4;aspect-ratio:1000/939;filter:drop-shadow(0 .38rem .45rem #2d3a4b24);transform-origin:50% 88%;width:min(53%,46cqw);position:absolute;bottom:0;left:2%}.timer-painting-scene-module__CZpbhG__mascotFallback{z-index:0;opacity:0;-webkit-user-select:none;user-select:none;width:84%;height:auto;display:block;position:absolute;bottom:0;left:8%}.timer-painting-scene-module__CZpbhG__mascotFallback[data-visible=true]{opacity:1}.timer-painting-scene-module__CZpbhG__mascotFallback[data-image-failed=true]{display:none}.timer-painting-scene-module__CZpbhG__mascotPose{z-index:2;opacity:0;transform-origin:52% 86%;will-change:transform;display:block;position:absolute;inset:0}.timer-painting-scene-module__CZpbhG__mascotPose[data-active=true][data-loaded=true]{opacity:1}.timer-painting-scene-module__CZpbhG__mascotPose[data-image-failed=true]{display:none}.timer-painting-scene-module__CZpbhG__mascotPoseImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.timer-painting-scene-module__CZpbhG__easelSlot{z-index:2;aspect-ratio:500/720;opacity:0;filter:drop-shadow(0 .35rem .42rem #32344821);width:auto;height:98%;transition:opacity .18s;position:absolute;bottom:0;right:15%}.timer-painting-scene-module__CZpbhG__story[data-easel-loaded=true] .timer-painting-scene-module__CZpbhG__easelSlot{opacity:1}.timer-painting-scene-module__CZpbhG__story[data-easel-failed=true] .timer-painting-scene-module__CZpbhG__easelSlot{display:none}.timer-painting-scene-module__CZpbhG__easelImage{z-index:1;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.timer-painting-scene-module__CZpbhG__easelImage[data-image-failed=true]{display:none}.timer-painting-scene-module__CZpbhG__artWindow{z-index:2;clip-path:polygon(15.5% .3%,23.8% .3%,95.1% 1.7%,98% 3.1%,99.4% 5.9%,99.4% 10.4%,93.1% 89.7%,92.6% 94.4%,90.5% 97.5%,88% 98.9%,75.4% 98.3%,58.2% 97.2%,41% 96.4%,23.8% 95.5%,6.6% 94.7%,3.2% 93%,1.1% 90.2%,1.1% 85.5%,8.6% 11.8%,9.2% 6.2%,10.3% 3.1%,12.6% 1.2%);opacity:0;background:0 0;width:69.8%;height:49.9%;transition:opacity .18s;position:absolute;top:23.3%;left:11.4%;overflow:hidden}.timer-painting-scene-module__CZpbhG__story[data-easel-loaded=true] .timer-painting-scene-module__CZpbhG__artWindow{opacity:1}.timer-painting-scene-module__CZpbhG__sketchImage,.timer-painting-scene-module__CZpbhG__colorImage,.timer-painting-scene-module__CZpbhG__detailImage{object-fit:cover;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;transition:clip-path .36s linear,opacity .26s linear,filter .36s linear;display:block;position:absolute;inset:0}.timer-painting-scene-module__CZpbhG__sketchImage{z-index:1;clip-path:inset(0 var(--painting-sketch-clip) 0 0);filter:saturate(.88)contrast(.98)}.timer-painting-scene-module__CZpbhG__story[data-sketch-loaded=true] .timer-painting-scene-module__CZpbhG__sketchImage{opacity:1}.timer-painting-scene-module__CZpbhG__colorImage{z-index:2;clip-path:inset(0 var(--painting-color-clip) 0 0);filter:saturate(.72)contrast(.92)brightness(1.035)blur(.45px)}.timer-painting-scene-module__CZpbhG__story[data-painting-loaded=true] .timer-painting-scene-module__CZpbhG__colorImage{opacity:.94}.timer-painting-scene-module__CZpbhG__detailImage{z-index:3;clip-path:inset(var(--painting-detail-clip) 0 0 0);filter:saturate(1.01)contrast(1.01)}.timer-painting-scene-module__CZpbhG__story[data-painting-loaded=true] .timer-painting-scene-module__CZpbhG__detailImage{opacity:var(--painting-detail-opacity)}.timer-painting-scene-module__CZpbhG__sketchImage[data-image-failed=true],.timer-painting-scene-module__CZpbhG__colorImage[data-image-failed=true],.timer-painting-scene-module__CZpbhG__detailImage[data-image-failed=true]{display:none}.timer-painting-scene-module__CZpbhG__sunGlow,.timer-painting-scene-module__CZpbhG__windowGlow{z-index:4;pointer-events:none;opacity:calc(var(--painting-glow-opacity) * .8);transition:opacity .32s;display:block;position:absolute}.timer-painting-scene-module__CZpbhG__sunGlow{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffe1857a 0 18%,#ffd37033 42%,#0000 72%);border-radius:50%;width:30%;top:-1%;left:2%}.timer-painting-scene-module__CZpbhG__windowGlow{aspect-ratio:.72;mix-blend-mode:screen;background:#ffe17dad;border-radius:48% 48% 28% 28%;width:8.5%;top:55.5%;box-shadow:0 0 .16rem #ffdd6fb8,0 0 .45rem #ffcd5c8a}.timer-painting-scene-module__CZpbhG__windowGlow[data-window=left]{left:36.3%}.timer-painting-scene-module__CZpbhG__windowGlow[data-window=right]{left:63.1%}.timer-painting-scene-module__CZpbhG__story[data-painting-failed=true] .timer-painting-scene-module__CZpbhG__sunGlow,.timer-painting-scene-module__CZpbhG__story[data-painting-failed=true] .timer-painting-scene-module__CZpbhG__windowGlow{display:none}.timer-painting-scene-module__CZpbhG__paintTouch{z-index:6;opacity:0;transform-origin:0;background:#ef7f72;border-radius:999px;width:.62rem;height:.18rem;display:block;position:absolute;top:55%;left:48.8%;transform:rotate(-12deg);box-shadow:0 0 0 1px #243b672e,0 0 .28rem #ef7f725c}.timer-painting-scene-module__CZpbhG__story[data-easel-loaded=true][data-pose-ready=true]:is([data-phase=sketching],[data-phase=coloring],[data-phase=detailing],[data-phase=glowing],[data-phase=sparkling]) .timer-painting-scene-module__CZpbhG__paintTouch{opacity:.86}.timer-painting-scene-module__CZpbhG__story[data-easel-failed=true] .timer-painting-scene-module__CZpbhG__paintTouch,.timer-painting-scene-module__CZpbhG__story[data-painting-failed=true] .timer-painting-scene-module__CZpbhG__paintTouch{display:none}.timer-painting-scene-module__CZpbhG__completionSparkle{z-index:7;aspect-ratio:1;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);filter:drop-shadow(0 0 .18rem #ffd36e9e);opacity:0;width:.68rem;transform:scale(var(--painting-sparkle-scale));background:#ffd36e;transition:opacity .24s,transform .42s cubic-bezier(.2,.82,.25,1);display:block;position:absolute}.timer-painting-scene-module__CZpbhG__story[data-easel-loaded=true][data-painting-loaded=true] .timer-painting-scene-module__CZpbhG__completionSparkle{opacity:var(--painting-sparkle-opacity)}.timer-painting-scene-module__CZpbhG__completionSparkle[data-sparkle=one]{top:18%;right:11%}.timer-painting-scene-module__CZpbhG__completionSparkle[data-sparkle=two]{width:.46rem;top:48%;right:7%}.timer-painting-scene-module__CZpbhG__completionSparkle[data-sparkle=three]{width:.42rem;top:10%;right:35%}.timer-painting-scene-module__CZpbhG__story[data-easel-failed=true] .timer-painting-scene-module__CZpbhG__completionSparkle{display:none}@keyframes timer-painting-scene-module__CZpbhG__painting-sway{0%,to{transform:translateY(0)rotate(-.45deg)}44%{transform:translateY(-.08rem)rotate(.72deg)}72%{transform:translateY(.015rem)rotate(.08deg)}}@keyframes timer-painting-scene-module__CZpbhG__paint-dab{0%,to{transform:translateY(-.05rem)rotate(-14deg)scaleX(.82)}50%{transform:translateY(.08rem)rotate(-7deg)scaleX(1.08)}}@keyframes timer-painting-scene-module__CZpbhG__painting-sparkle{0%,to{filter:drop-shadow(0 0 .12rem #ffd36e85)}50%{filter:drop-shadow(0 0 .34rem #ffd36ed6)}}@keyframes timer-painting-scene-module__CZpbhG__painting-present{0%{transform:translateY(.38rem)scale(.93)}62%{transform:translateY(-.04rem)scale(1.01)}to{transform:translateY(.18rem)scale(.97)}}.timer-painting-scene-module__CZpbhG__story:is([data-status=running],[data-status=paused]) .timer-painting-scene-module__CZpbhG__mascotPose[data-pose=painting][data-active=true]{animation:2.9s ease-in-out infinite timer-painting-scene-module__CZpbhG__painting-sway}.timer-painting-scene-module__CZpbhG__story:is([data-status=running],[data-status=paused]) .timer-painting-scene-module__CZpbhG__paintTouch{animation:1.45s ease-in-out infinite timer-painting-scene-module__CZpbhG__paint-dab}.timer-painting-scene-module__CZpbhG__story[data-phase=sparkling] .timer-painting-scene-module__CZpbhG__completionSparkle{animation:1.8s ease-in-out infinite timer-painting-scene-module__CZpbhG__painting-sparkle}.timer-painting-scene-module__CZpbhG__story[data-phase=done] .timer-painting-scene-module__CZpbhG__completionSparkle{animation:.9s ease-out both timer-painting-scene-module__CZpbhG__painting-sparkle}.timer-painting-scene-module__CZpbhG__story[data-phase=done] .timer-painting-scene-module__CZpbhG__mascotPose[data-pose=presenting][data-active=true]{animation:.64s cubic-bezier(.22,.8,.28,1) both timer-painting-scene-module__CZpbhG__painting-present}.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__mascotPose[data-pose=painting][data-active=true],.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__paintTouch,.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__completionSparkle{animation-play-state:paused}.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__easelSlot,.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__artWindow,.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__sketchImage,.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__colorImage,.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__detailImage,.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__sunGlow,.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__windowGlow,.timer-painting-scene-module__CZpbhG__story[data-status=paused] .timer-painting-scene-module__CZpbhG__completionSparkle{transition:none}@media (max-width:35rem){.timer-painting-scene-module__CZpbhG__story{flex:0 0 10.15rem;height:10.15rem}.timer-painting-scene-module__CZpbhG__mascotSlot{width:51%;left:1%}.timer-painting-scene-module__CZpbhG__easelSlot{height:96%;right:15%}.timer-painting-scene-module__CZpbhG__paintTouch{top:54%;left:49%}}@media (max-height:32rem) and (min-width:44rem){.timer-painting-scene-module__CZpbhG__story{width:min(100%,11.5rem);height:5.58rem}.timer-painting-scene-module__CZpbhG__mascotSlot{width:48%;left:0}.timer-painting-scene-module__CZpbhG__easelSlot{height:96%;right:22%}.timer-painting-scene-module__CZpbhG__paintTouch{width:.32rem;height:.1rem;top:54%;left:47.5%}.timer-painting-scene-module__CZpbhG__completionSparkle{width:.34rem}}@media (prefers-reduced-motion:reduce){.timer-painting-scene-module__CZpbhG__easelSlot,.timer-painting-scene-module__CZpbhG__artWindow,.timer-painting-scene-module__CZpbhG__sketchImage,.timer-painting-scene-module__CZpbhG__colorImage,.timer-painting-scene-module__CZpbhG__detailImage,.timer-painting-scene-module__CZpbhG__sunGlow,.timer-painting-scene-module__CZpbhG__windowGlow,.timer-painting-scene-module__CZpbhG__completionSparkle{transition:none}.timer-painting-scene-module__CZpbhG__mascotPose,.timer-painting-scene-module__CZpbhG__paintTouch,.timer-painting-scene-module__CZpbhG__completionSparkle{animation:none!important}.timer-painting-scene-module__CZpbhG__story[data-phase=done] .timer-painting-scene-module__CZpbhG__mascotPose[data-pose=presenting][data-active=true]{transform:translateY(.18rem)scale(.97)}}.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__easelSlot,.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__artWindow,.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__sketchImage,.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__colorImage,.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__detailImage,.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__sunGlow,.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__windowGlow,.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__completionSparkle{transition:none}.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__mascotPose,.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__paintTouch,.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true] .timer-painting-scene-module__CZpbhG__completionSparkle{animation:none!important}.timer-painting-scene-module__CZpbhG__story[data-reduced-motion=true][data-phase=done] .timer-painting-scene-module__CZpbhG__mascotPose[data-pose=presenting][data-active=true]{transform:translateY(.18rem)scale(.97)}
.timer-rainbow-scene-module__r188HG__story{isolation:isolate;pointer-events:none;flex:0 auto;width:min(100%,34rem);height:clamp(8.7rem,43cqw,14rem);min-height:0;position:relative}.timer-rainbow-scene-module__r188HG__rainbowSlot{z-index:1;aspect-ratio:5/3;opacity:0;filter:drop-shadow(0 .28rem .28rem #4f486a1a);width:44%;transition:opacity .18s;position:absolute;bottom:24%;right:0}.timer-rainbow-scene-module__r188HG__story[data-cloud-loaded=true] .timer-rainbow-scene-module__r188HG__rainbowSlot{opacity:1}.timer-rainbow-scene-module__r188HG__rainbow{width:100%;height:100%;display:block;overflow:visible}.timer-rainbow-scene-module__r188HG__rainbowArc{fill:none;stroke-linecap:round;stroke-width:14px;transition:stroke-dashoffset .76s cubic-bezier(.22,.8,.28,1),opacity .32s}.timer-rainbow-scene-module__r188HG__cloudSlot{z-index:3;aspect-ratio:3/2;opacity:0;width:32%;transform:scale(var(--cloud-scale));transform-origin:50% 82%;transition:opacity .18s,transform .68s cubic-bezier(.22,.8,.28,1);position:absolute;bottom:0;right:6%}.timer-rainbow-scene-module__r188HG__story[data-cloud-loaded=true] .timer-rainbow-scene-module__r188HG__cloudSlot{opacity:1}.timer-rainbow-scene-module__r188HG__cloudImage{z-index:2;object-fit:contain;filter:drop-shadow(0 .28rem .34rem #3d375221);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}.timer-rainbow-scene-module__r188HG__cloudImage[data-image-failed=true]{display:none}.timer-rainbow-scene-module__r188HG__cloudGlow{z-index:0;filter:blur(.44rem);width:82%;height:64%;opacity:var(--cloud-glow);background:radial-gradient(#fff2b4b3,#b8d9f240 54%,#0000 76%);border-radius:50%;transition:opacity .52s,transform .52s;display:block;position:absolute;bottom:6%;left:9%;transform:scale(.88)}.timer-rainbow-scene-module__r188HG__story:is([data-phase=shining],[data-phase=done]) .timer-rainbow-scene-module__r188HG__cloudGlow{transform:scale(1)}.timer-rainbow-scene-module__r188HG__mascotSlot{z-index:4;aspect-ratio:1000/939;filter:drop-shadow(0 .38rem .45rem #352f4824);transform-origin:50% 88%;width:39%;position:absolute;bottom:0;left:0}.timer-rainbow-scene-module__r188HG__mascotFallback{z-index:0;opacity:0;-webkit-user-select:none;user-select:none;width:86%;height:auto;display:block;position:absolute;bottom:0;left:7%}.timer-rainbow-scene-module__r188HG__mascotFallback[data-visible=true]{opacity:1}.timer-rainbow-scene-module__r188HG__mascotFallback[data-image-failed=true]{display:none}.timer-rainbow-scene-module__r188HG__mascotPose{z-index:2;opacity:0;transform-origin:50% 88%;will-change:transform;display:block;position:absolute;inset:0}.timer-rainbow-scene-module__r188HG__mascotPose[data-active=true][data-loaded=true]{opacity:1}.timer-rainbow-scene-module__r188HG__mascotPose[data-image-failed=true]{display:none}.timer-rainbow-scene-module__r188HG__mascotPoseImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.timer-rainbow-scene-module__r188HG__completionSparkle{z-index:5;aspect-ratio:1;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);filter:drop-shadow(0 0 .18rem #ffe07bb8);opacity:0;background:#f5c55e;width:.68rem;display:block;position:absolute;top:14%;right:7%;transform:scale(.35)rotate(-14deg)}.timer-rainbow-scene-module__r188HG__completionSparkle[data-sparkle=two]{background:#fff4ca;width:.44rem;top:28%;right:37%}.timer-rainbow-scene-module__r188HG__story[data-phase=done] .timer-rainbow-scene-module__r188HG__completionSparkle{opacity:1;transition:opacity .18s .16s,transform .52s cubic-bezier(.2,.84,.25,1) .16s;transform:scale(1)rotate(4deg)}.timer-rainbow-scene-module__r188HG__story[data-cloud-failed=true] .timer-rainbow-scene-module__r188HG__cloudSlot,.timer-rainbow-scene-module__r188HG__story[data-cloud-failed=true] .timer-rainbow-scene-module__r188HG__rainbowSlot,.timer-rainbow-scene-module__r188HG__story[data-cloud-failed=true] .timer-rainbow-scene-module__r188HG__completionSparkle{display:none}@keyframes timer-rainbow-scene-module__r188HG__rainbow-call{0%,to{transform:translateY(0)rotate(0)}44%{transform:translateY(-.12rem)rotate(-1.2deg)}72%{transform:translateY(.03rem)rotate(.4deg)}}@keyframes timer-rainbow-scene-module__r188HG__rainbow-guide{0%,to{transform:translateY(0)rotate(-.7deg)}45%{transform:translateY(-.12rem)rotate(1.4deg)}74%{transform:translateY(.03rem)rotate(0)}}@keyframes timer-rainbow-scene-module__r188HG__cloud-bob{0%,to{transform:translateY(0) scale(var(--cloud-scale))}50%{transform:translateY(-.11rem) scale(var(--cloud-scale))}}@keyframes timer-rainbow-scene-module__r188HG__rainbow-complete-mascot{0%{transform:translateY(0)rotate(0)}44%{transform:translateY(-.34rem)rotate(-.8deg)}72%{transform:translateY(.04rem)rotate(.25deg)}to{transform:translateY(0)rotate(0)}}@keyframes timer-rainbow-scene-module__r188HG__rainbow-complete-cloud{0%{transform:translateY(0) scale(var(--cloud-scale))}46%{transform:translateY(-.3rem) scale(calc(var(--cloud-scale) + .025))}74%{transform:translateY(.04rem) scale(calc(var(--cloud-scale) - .008))}to{transform:translateY(0) scale(var(--cloud-scale))}}.timer-rainbow-scene-module__r188HG__story:is([data-phase=calling],[data-phase=growing])[data-status=running] .timer-rainbow-scene-module__r188HG__mascotPose[data-pose=calling][data-active=true]{animation:3.8s ease-in-out infinite timer-rainbow-scene-module__r188HG__rainbow-call}.timer-rainbow-scene-module__r188HG__story:is([data-phase=coloring],[data-phase=shining])[data-status=running] .timer-rainbow-scene-module__r188HG__mascotPose[data-pose=guiding][data-active=true]{animation:3.4s ease-in-out infinite timer-rainbow-scene-module__r188HG__rainbow-guide}.timer-rainbow-scene-module__r188HG__story:not([data-phase=prepared]):not([data-phase=done])[data-status=running] .timer-rainbow-scene-module__r188HG__cloudSlot{animation:4.4s ease-in-out infinite timer-rainbow-scene-module__r188HG__cloud-bob}.timer-rainbow-scene-module__r188HG__story[data-phase=done] .timer-rainbow-scene-module__r188HG__mascotFallback[data-visible=true]{animation:.65s cubic-bezier(.22,.8,.28,1) both timer-rainbow-scene-module__r188HG__rainbow-complete-mascot}.timer-rainbow-scene-module__r188HG__story[data-phase=done] .timer-rainbow-scene-module__r188HG__cloudSlot{animation:.65s cubic-bezier(.22,.8,.28,1) both timer-rainbow-scene-module__r188HG__rainbow-complete-cloud}.timer-rainbow-scene-module__r188HG__story[data-status=paused] .timer-rainbow-scene-module__r188HG__mascotPose,.timer-rainbow-scene-module__r188HG__story[data-status=paused] .timer-rainbow-scene-module__r188HG__cloudSlot{animation-play-state:paused}.timer-rainbow-scene-module__r188HG__story[data-status=paused] .timer-rainbow-scene-module__r188HG__rainbowSlot,.timer-rainbow-scene-module__r188HG__story[data-status=paused] .timer-rainbow-scene-module__r188HG__rainbowArc,.timer-rainbow-scene-module__r188HG__story[data-status=paused] .timer-rainbow-scene-module__r188HG__cloudSlot,.timer-rainbow-scene-module__r188HG__story[data-status=paused] .timer-rainbow-scene-module__r188HG__cloudGlow,.timer-rainbow-scene-module__r188HG__story[data-status=paused] .timer-rainbow-scene-module__r188HG__mascotPose,.timer-rainbow-scene-module__r188HG__story[data-status=paused] .timer-rainbow-scene-module__r188HG__completionSparkle{transition:none}@media (max-width:35rem){.timer-rainbow-scene-module__r188HG__story{height:8.7rem}.timer-rainbow-scene-module__r188HG__cloudSlot{width:32%;right:6%}}@media (max-height:32rem) and (min-width:44rem){.timer-rainbow-scene-module__r188HG__story{width:min(100%,10.8rem);height:4.3rem}.timer-rainbow-scene-module__r188HG__mascotSlot{width:39%}.timer-rainbow-scene-module__r188HG__cloudSlot{width:32%}.timer-rainbow-scene-module__r188HG__completionSparkle{display:none}}@media (prefers-reduced-motion:reduce){.timer-rainbow-scene-module__r188HG__rainbowSlot,.timer-rainbow-scene-module__r188HG__rainbowArc,.timer-rainbow-scene-module__r188HG__cloudSlot,.timer-rainbow-scene-module__r188HG__cloudGlow,.timer-rainbow-scene-module__r188HG__mascotPose,.timer-rainbow-scene-module__r188HG__completionSparkle{transition:none}.timer-rainbow-scene-module__r188HG__mascotFallback,.timer-rainbow-scene-module__r188HG__mascotPose,.timer-rainbow-scene-module__r188HG__cloudSlot{animation:none!important}.timer-rainbow-scene-module__r188HG__completionSparkle{display:none}}.timer-rainbow-scene-module__r188HG__story[data-reduced-motion=true] .timer-rainbow-scene-module__r188HG__rainbowSlot,.timer-rainbow-scene-module__r188HG__story[data-reduced-motion=true] .timer-rainbow-scene-module__r188HG__rainbowArc,.timer-rainbow-scene-module__r188HG__story[data-reduced-motion=true] .timer-rainbow-scene-module__r188HG__cloudSlot,.timer-rainbow-scene-module__r188HG__story[data-reduced-motion=true] .timer-rainbow-scene-module__r188HG__cloudGlow,.timer-rainbow-scene-module__r188HG__story[data-reduced-motion=true] .timer-rainbow-scene-module__r188HG__mascotPose,.timer-rainbow-scene-module__r188HG__story[data-reduced-motion=true] .timer-rainbow-scene-module__r188HG__completionSparkle{transition:none}.timer-rainbow-scene-module__r188HG__story[data-reduced-motion=true] .timer-rainbow-scene-module__r188HG__mascotFallback,.timer-rainbow-scene-module__r188HG__story[data-reduced-motion=true] .timer-rainbow-scene-module__r188HG__mascotPose,.timer-rainbow-scene-module__r188HG__story[data-reduced-motion=true] .timer-rainbow-scene-module__r188HG__cloudSlot{animation:none!important}.timer-rainbow-scene-module__r188HG__story[data-reduced-motion=true] .timer-rainbow-scene-module__r188HG__completionSparkle{display:none}
.timer-scarf-scene-module__9LNOAa__story{isolation:isolate;pointer-events:none;flex:0 auto;width:min(100%,27.9rem);height:clamp(10.15rem,51cqw,15.35rem);min-height:0;position:relative}.timer-scarf-scene-module__9LNOAa__mascotSlot{z-index:4;aspect-ratio:1000/939;filter:drop-shadow(0 .38rem .45rem #352f4824);transform-origin:50% 88%;width:min(56.5%,46.4cqw);position:absolute;bottom:0;left:clamp(2%,8.45rem - 24.1cqw,8%)}.timer-scarf-scene-module__9LNOAa__mascotFallback{z-index:0;opacity:0;-webkit-user-select:none;user-select:none;width:84%;height:auto;display:block;position:absolute;bottom:0;left:8%}.timer-scarf-scene-module__9LNOAa__mascotFallback[data-visible=true]{opacity:1}.timer-scarf-scene-module__9LNOAa__mascotFallback[data-image-failed=true]{display:none}.timer-scarf-scene-module__9LNOAa__mascotPose{z-index:2;opacity:0;transform-origin:50% 88%;will-change:transform;display:block;position:absolute;inset:0}.timer-scarf-scene-module__9LNOAa__mascotPose[data-active=true][data-loaded=true]{opacity:1}.timer-scarf-scene-module__9LNOAa__mascotPose[data-image-failed=true]{display:none}.timer-scarf-scene-module__9LNOAa__mascotPoseImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.timer-scarf-scene-module__9LNOAa__mascotPose[data-pose=presenting] .timer-scarf-scene-module__9LNOAa__mascotPoseImage{transform-origin:50% 88%;transform:translateY(.32rem)scale(.95)}.timer-scarf-scene-module__9LNOAa__workingScarf,.timer-scarf-scene-module__9LNOAa__yarnThread{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.timer-scarf-scene-module__9LNOAa__yarnThread{z-index:1;opacity:0;transition:opacity .18s}.timer-scarf-scene-module__9LNOAa__story[data-scarf-reveal="0.000"] .timer-scarf-scene-module__9LNOAa__workingScarf{opacity:0}.timer-scarf-scene-module__9LNOAa__story[data-yarn-loaded=true]:not([data-phase=prepared]) .timer-scarf-scene-module__9LNOAa__yarnThread{opacity:1}.timer-scarf-scene-module__9LNOAa__yarnThread path,.timer-scarf-scene-module__9LNOAa__workingScarf path{fill:none}.timer-scarf-scene-module__9LNOAa__yarnThreadOutline{stroke:#243b67;stroke-width:5px;stroke-linecap:round}.timer-scarf-scene-module__9LNOAa__yarnThreadCore{stroke:#ef7f72;stroke-width:3.2px;stroke-linecap:round}.timer-scarf-scene-module__9LNOAa__yarnThreadHighlight{stroke:#ffc29de0;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:4 12}.timer-scarf-scene-module__9LNOAa__scarfRevealPath{stroke-width:34px;stroke-linecap:round;transition:stroke-dashoffset .36s linear}.timer-scarf-scene-module__9LNOAa__scarfOutline{stroke:#243b67;stroke-width:31px;stroke-linecap:round}.timer-scarf-scene-module__9LNOAa__scarfBody{stroke:#ef7f72;stroke-width:26px;stroke-linecap:round}.timer-scarf-scene-module__9LNOAa__scarfHighlight{stroke:#ffb799c7;stroke-width:2.5px;stroke-linecap:round;transform:translateY(-4px)}.timer-scarf-scene-module__9LNOAa__scarfStripes{stroke:#f4c55f;stroke-width:26px;stroke-linecap:butt;opacity:var(--stripe-opacity);transition:opacity .32s linear}.timer-scarf-scene-module__9LNOAa__tassels{opacity:var(--tassel-opacity);transition:opacity .24s}.timer-scarf-scene-module__9LNOAa__tassels path{stroke:#ef7f72;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 #243b67)}.timer-scarf-scene-module__9LNOAa__yarnSlot{z-index:3;aspect-ratio:1;opacity:0;transform-origin:50% 82%;width:19%;transition:opacity .18s;position:absolute;bottom:4%;right:2.5%}.timer-scarf-scene-module__9LNOAa__story[data-yarn-loaded=true] .timer-scarf-scene-module__9LNOAa__yarnSlot{opacity:1}.timer-scarf-scene-module__9LNOAa__yarnImage{z-index:2;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .28rem .36rem #362f5524);width:100%;height:auto;display:block;position:relative}.timer-scarf-scene-module__9LNOAa__yarnImage[data-image-failed=true]{display:none}.timer-scarf-scene-module__9LNOAa__yarnShadow{z-index:0;filter:blur(.22rem);background:#3f385326;border-radius:50%;width:68%;height:14%;display:block;position:absolute;bottom:3%;left:16%}.timer-scarf-scene-module__9LNOAa__completionSparkle{z-index:6;aspect-ratio:1;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);filter:drop-shadow(0 0 .16rem #ffd86ba8);opacity:0;background:#ffd66b;width:.72rem;display:block;position:absolute;transform:scale(.4)rotate(16deg)}.timer-scarf-scene-module__9LNOAa__completionSparkle[data-sparkle=one]{bottom:28%;left:7%}.timer-scarf-scene-module__9LNOAa__completionSparkle[data-sparkle=two]{width:.52rem;bottom:14%;left:48%}.timer-scarf-scene-module__9LNOAa__completionSparkle[data-sparkle=three]{width:.42rem;bottom:48%;left:51%}.timer-scarf-scene-module__9LNOAa__story[data-phase=done] .timer-scarf-scene-module__9LNOAa__completionSparkle{opacity:1;transition:opacity .22s .16s,transform .52s cubic-bezier(.2,.84,.25,1) .16s;transform:scale(1)rotate(0)}.timer-scarf-scene-module__9LNOAa__story[data-yarn-failed=true] .timer-scarf-scene-module__9LNOAa__yarnSlot,.timer-scarf-scene-module__9LNOAa__story[data-yarn-failed=true] .timer-scarf-scene-module__9LNOAa__yarnThread,.timer-scarf-scene-module__9LNOAa__story[data-pose-ready=false]:not([data-phase=prepared]):not([data-phase=done]) .timer-scarf-scene-module__9LNOAa__workingScarf,.timer-scarf-scene-module__9LNOAa__story[data-pose-ready=false]:not([data-phase=prepared]):not([data-phase=done]) .timer-scarf-scene-module__9LNOAa__yarnThread{display:none}.timer-scarf-scene-module__9LNOAa__story[data-phase=done][data-pose-ready=true] .timer-scarf-scene-module__9LNOAa__workingScarf,.timer-scarf-scene-module__9LNOAa__story[data-phase=done][data-pose-ready=true] .timer-scarf-scene-module__9LNOAa__yarnThread,.timer-scarf-scene-module__9LNOAa__story[data-phase=done][data-pose-ready=true] .timer-scarf-scene-module__9LNOAa__yarnSlot{opacity:0}@keyframes timer-scarf-scene-module__9LNOAa__scarf-knit{0%,to{transform:translateY(0)rotate(-.45deg)}42%{transform:translateY(-.08rem)rotate(.7deg)}72%{transform:translateY(.02rem)rotate(.12deg)}}@keyframes timer-scarf-scene-module__9LNOAa__yarn-rock{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(2.5deg)translateY(-.06rem)}}@keyframes timer-scarf-scene-module__9LNOAa__yarn-feed{to{stroke-dashoffset:-32px}}@keyframes timer-scarf-scene-module__9LNOAa__scarf-finish{0%{transform:translateY(.42rem)scale(.93)}58%{transform:translateY(.08rem)scale(.98)}to{transform:translateY(.32rem)scale(.95)}}.timer-scarf-scene-module__9LNOAa__story:is([data-status=running],[data-status=paused]) .timer-scarf-scene-module__9LNOAa__mascotPose[data-pose=knitting][data-active=true]{transform-origin:50% 72%;animation:3.1s ease-in-out infinite timer-scarf-scene-module__9LNOAa__scarf-knit}.timer-scarf-scene-module__9LNOAa__story:is([data-status=running],[data-status=paused]) .timer-scarf-scene-module__9LNOAa__yarnSlot{animation:4.4s ease-in-out infinite timer-scarf-scene-module__9LNOAa__yarn-rock}.timer-scarf-scene-module__9LNOAa__story:is([data-status=running],[data-status=paused]) .timer-scarf-scene-module__9LNOAa__yarnThreadHighlight{animation:2.2s linear infinite timer-scarf-scene-module__9LNOAa__yarn-feed}.timer-scarf-scene-module__9LNOAa__story[data-phase=done] .timer-scarf-scene-module__9LNOAa__mascotPose[data-pose=presenting][data-active=true]{animation:.62s cubic-bezier(.22,.8,.28,1) both timer-scarf-scene-module__9LNOAa__scarf-finish}.timer-scarf-scene-module__9LNOAa__story[data-status=paused] .timer-scarf-scene-module__9LNOAa__mascotPose[data-pose=knitting][data-active=true],.timer-scarf-scene-module__9LNOAa__story[data-status=paused] .timer-scarf-scene-module__9LNOAa__yarnSlot,.timer-scarf-scene-module__9LNOAa__story[data-status=paused] .timer-scarf-scene-module__9LNOAa__yarnThreadHighlight{animation-play-state:paused}@media (max-width:35rem){.timer-scarf-scene-module__9LNOAa__story{flex:0 0 10.15rem;height:10.15rem}.timer-scarf-scene-module__9LNOAa__mascotSlot{width:45%;left:8%}.timer-scarf-scene-module__9LNOAa__yarnSlot{width:18%;right:2%}}@media (max-height:32rem) and (min-width:44rem){.timer-scarf-scene-module__9LNOAa__story{width:min(100%,10.04rem);height:5.58rem}.timer-scarf-scene-module__9LNOAa__mascotSlot{width:46%;left:8%}.timer-scarf-scene-module__9LNOAa__yarnSlot{width:18%}.timer-scarf-scene-module__9LNOAa__completionSparkle{width:.38rem}}@media (prefers-reduced-motion:reduce){.timer-scarf-scene-module__9LNOAa__mascotPose,.timer-scarf-scene-module__9LNOAa__workingScarf path,.timer-scarf-scene-module__9LNOAa__tassels,.timer-scarf-scene-module__9LNOAa__yarnSlot,.timer-scarf-scene-module__9LNOAa__yarnThread,.timer-scarf-scene-module__9LNOAa__completionSparkle{transition:none}.timer-scarf-scene-module__9LNOAa__mascotPose,.timer-scarf-scene-module__9LNOAa__yarnSlot,.timer-scarf-scene-module__9LNOAa__yarnThreadHighlight{animation:none!important}.timer-scarf-scene-module__9LNOAa__completionSparkle{display:none}.timer-scarf-scene-module__9LNOAa__story[data-phase=done] .timer-scarf-scene-module__9LNOAa__mascotPose[data-pose=presenting][data-active=true]{transform:translateY(.32rem)scale(.95)}}.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true] .timer-scarf-scene-module__9LNOAa__mascotPose,.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true] .timer-scarf-scene-module__9LNOAa__workingScarf path,.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true] .timer-scarf-scene-module__9LNOAa__tassels,.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true] .timer-scarf-scene-module__9LNOAa__yarnSlot,.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true] .timer-scarf-scene-module__9LNOAa__yarnThread,.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true] .timer-scarf-scene-module__9LNOAa__completionSparkle{transition:none}.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true] .timer-scarf-scene-module__9LNOAa__mascotPose,.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true] .timer-scarf-scene-module__9LNOAa__yarnSlot,.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true] .timer-scarf-scene-module__9LNOAa__yarnThreadHighlight{animation:none!important}.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true] .timer-scarf-scene-module__9LNOAa__completionSparkle{display:none}.timer-scarf-scene-module__9LNOAa__story[data-reduced-motion=true][data-phase=done] .timer-scarf-scene-module__9LNOAa__mascotPose[data-pose=presenting][data-active=true]{transform:translateY(.32rem)scale(.95)}
.timer-starlight-scene-module__QVbvJG__story{isolation:isolate;pointer-events:none;flex:0 auto;width:min(100%,28.125rem);height:clamp(8.7rem,43cqw,14rem);min-height:0;position:relative}.timer-starlight-scene-module__QVbvJG__mascotSlot{z-index:2;aspect-ratio:1000/939;filter:drop-shadow(0 .38rem .45rem #352f4824);transform-origin:50% 88%;width:min(45.5%,37.6cqw);position:absolute;bottom:0;left:clamp(3%,5.93rem - 15.5cqw,7%)}.timer-starlight-scene-module__QVbvJG__mascotFallback{z-index:0;opacity:0;-webkit-user-select:none;user-select:none;width:86%;height:auto;display:block;position:absolute;bottom:0;left:7%}.timer-starlight-scene-module__QVbvJG__mascotFallback[data-visible=true]{opacity:1}.timer-starlight-scene-module__QVbvJG__mascotFallback[data-image-failed=true]{display:none}.timer-starlight-scene-module__QVbvJG__mascotPose{z-index:2;opacity:0;transform-origin:50% 88%;will-change:transform;display:block;position:absolute;inset:0}.timer-starlight-scene-module__QVbvJG__mascotPose[data-active=true][data-loaded=true]{opacity:1}.timer-starlight-scene-module__QVbvJG__mascotPose[data-image-failed=true]{display:none}.timer-starlight-scene-module__QVbvJG__mascotPoseImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.timer-starlight-scene-module__QVbvJG__jarSlot{z-index:3;aspect-ratio:1;opacity:0;transform-origin:50% 82%;width:30.5%;transition:opacity .18s,transform .56s cubic-bezier(.22,.8,.28,1);position:absolute;bottom:0;right:4.75%;transform:translate(0)scale(1)}.timer-starlight-scene-module__QVbvJG__story[data-jar-loaded=true] .timer-starlight-scene-module__QVbvJG__jarSlot{opacity:1}.timer-starlight-scene-module__QVbvJG__story[data-phase=sealing] .timer-starlight-scene-module__QVbvJG__jarSlot,.timer-starlight-scene-module__QVbvJG__story[data-phase=done] .timer-starlight-scene-module__QVbvJG__jarSlot{z-index:4;transform:translate(-180%)scale(.56)}.timer-starlight-scene-module__QVbvJG__jarImage{z-index:2;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .3rem .42rem #362f5526);width:100%;height:auto;display:block;position:relative}.timer-starlight-scene-module__QVbvJG__jarImage[data-image-failed=true]{display:none}.timer-starlight-scene-module__QVbvJG__jarGlow{z-index:0;filter:blur(.38rem);opacity:0;background:radial-gradient(circle at 50% 58%,#ffdc77db,#f5c9ff61 55%,#0000 76%);border-radius:50%;width:76%;height:72%;transition:opacity .32s,transform .42s;position:absolute;bottom:8%;left:12%;transform:scale(.84)}.timer-starlight-scene-module__QVbvJG__story:not([data-phase=prepared]) .timer-starlight-scene-module__QVbvJG__jarGlow{opacity:var(--starlight-glow);transform:scale(calc(.84 + var(--starlight-fill) * .16))}.timer-starlight-scene-module__QVbvJG__jarWindow{z-index:3;border-radius:46% 46% 42% 42%;width:53%;height:38%;position:absolute;bottom:19%;left:23.5%;overflow:hidden}.timer-starlight-scene-module__QVbvJG__jarFill{border-radius:inherit;filter:blur(.12rem);opacity:var(--starlight-fill);transform:scale(calc(.68 + var(--starlight-fill) * .32));transform-origin:50% 58%;background:radial-gradient(circle at 35% 68%,#fffad2b8,#ffda7352 30%,#0000 62%),radial-gradient(circle at 66% 42%,#fff4c494,#f0cbff3d 34%,#0000 66%);transition:opacity .36s linear,transform .42s linear;display:block;position:absolute;inset:-8%}.timer-starlight-scene-module__QVbvJG__jarStar,.timer-starlight-scene-module__QVbvJG__flyingStar,.timer-starlight-scene-module__QVbvJG__completionSparkle{clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);background:#ffd66b;display:block}.timer-starlight-scene-module__QVbvJG__jarStar{z-index:2;aspect-ratio:1;opacity:0;filter:drop-shadow(0 .04rem .02rem #6745237a)drop-shadow(0 0 .18rem #ffe173c7);width:18%;transform:scale(.52) rotate(var(--jar-star-rotation,0deg));background:#ffd568;transition:opacity .22s,transform .32s cubic-bezier(.2,.84,.25,1);position:absolute}.timer-starlight-scene-module__QVbvJG__jarStar:after{clip-path:inherit;content:"";background:#fff9dc;display:block;position:absolute;inset:31%}.timer-starlight-scene-module__QVbvJG__jarStar[data-filled=true]{opacity:1;transform:scale(1) rotate(var(--jar-star-rotation,0deg))}.timer-starlight-scene-module__QVbvJG__jarStar[data-jar-star=one]{--jar-star-rotation:12deg;bottom:5%;left:7%}.timer-starlight-scene-module__QVbvJG__jarStar[data-jar-star=two]{--jar-star-rotation:-18deg;width:14%;bottom:4%;left:36%}.timer-starlight-scene-module__QVbvJG__jarStar[data-jar-star=three]{--jar-star-rotation:7deg;width:16%;bottom:8%;left:72%}.timer-starlight-scene-module__QVbvJG__jarStar[data-jar-star=four]{--jar-star-rotation:-9deg;width:15%;bottom:31%;left:18%}.timer-starlight-scene-module__QVbvJG__jarStar[data-jar-star=five]{--jar-star-rotation:19deg;width:18%;bottom:33%;left:54%}.timer-starlight-scene-module__QVbvJG__jarStar[data-jar-star=six]{--jar-star-rotation:-14deg;width:13%;bottom:54%;left:40%}.timer-starlight-scene-module__QVbvJG__jarStar[data-jar-star=seven]{--jar-star-rotation:8deg;width:14%;bottom:56%;left:76%}.timer-starlight-scene-module__QVbvJG__jarStar[data-jar-star=eight]{--jar-star-rotation:-12deg;width:12%;bottom:62%;left:5%}.timer-starlight-scene-module__QVbvJG__jarStar[data-jar-star=nine]{--jar-star-rotation:16deg;width:13%;bottom:72%;left:58%}.timer-starlight-scene-module__QVbvJG__jarStar[data-jar-star=ten]{--jar-star-rotation:-6deg;width:11%;bottom:76%;left:29%}.timer-starlight-scene-module__QVbvJG__wandPulse{z-index:3;aspect-ratio:1;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);filter:drop-shadow(0 0 .12rem #fffad3f5)drop-shadow(0 0 .28rem #ffd565d1);opacity:.72;transform-origin:50%;background:#ffe690;width:8%;display:block;position:absolute;top:65%;right:-.7%;transform:scale(.82)rotate(-8deg)}.timer-starlight-scene-module__QVbvJG__flyingStar{z-index:5;opacity:0;filter:drop-shadow(0 .055rem #684519a8)drop-shadow(0 0 .32rem #ffd953f5);will-change:left, top, opacity, transform;background:#f4b92f;width:clamp(.68rem,3.2cqw,.94rem);height:clamp(.68rem,3.2cqw,.94rem);position:absolute}.timer-starlight-scene-module__QVbvJG__flyingStar:after{clip-path:inherit;content:"";background:#fff9dc;display:block;position:absolute;inset:25%}.timer-starlight-scene-module__QVbvJG__flyingStar[data-star=two]{width:clamp(.52rem,2.6cqw,.78rem);height:clamp(.52rem,2.6cqw,.78rem)}.timer-starlight-scene-module__QVbvJG__flyingStar[data-star=three]{width:clamp(.6rem,2.9cqw,.86rem);height:clamp(.6rem,2.9cqw,.86rem)}.timer-starlight-scene-module__QVbvJG__flyingStar[data-star=four]{width:clamp(.48rem,2.3cqw,.68rem);height:clamp(.48rem,2.3cqw,.68rem)}.timer-starlight-scene-module__QVbvJG__completionSparkle{z-index:6;opacity:0;width:.74rem;height:.74rem;position:absolute;bottom:21%;left:9%;transform:scale(.4)rotate(16deg)}.timer-starlight-scene-module__QVbvJG__completionSparkle[data-sparkle=two]{width:.52rem;height:.52rem;bottom:52%;left:39%}.timer-starlight-scene-module__QVbvJG__completionSparkle[data-sparkle=three]{width:.42rem;height:.42rem;bottom:15%;left:34%}.timer-starlight-scene-module__QVbvJG__story[data-phase=done] .timer-starlight-scene-module__QVbvJG__completionSparkle{opacity:1;transition:opacity .22s .16s,transform .52s cubic-bezier(.2,.84,.25,1) .16s;transform:scale(1)rotate(0)}.timer-starlight-scene-module__QVbvJG__story[data-jar-failed=true] .timer-starlight-scene-module__QVbvJG__jarSlot,.timer-starlight-scene-module__QVbvJG__story[data-jar-failed=true] .timer-starlight-scene-module__QVbvJG__flyingStar,.timer-starlight-scene-module__QVbvJG__story[data-jar-failed=true] .timer-starlight-scene-module__QVbvJG__completionSparkle,.timer-starlight-scene-module__QVbvJG__story[data-pose-ready=false] .timer-starlight-scene-module__QVbvJG__flyingStar{display:none}@keyframes timer-starlight-scene-module__QVbvJG__starlight-cast{0%,to{transform:translateY(0)rotate(0)}42%{transform:translateY(-.12rem)rotate(-1.1deg)}68%{transform:translateY(.03rem)rotate(.45deg)}}@keyframes timer-starlight-scene-module__QVbvJG__starlight-guide{0%,to{transform:translateY(0)rotate(-1.6deg)}42%{transform:translateY(-.12rem)rotate(2.8deg)}68%{transform:translateY(.03rem)rotate(.55deg)}}@keyframes timer-starlight-scene-module__QVbvJG__starlight-wand-pulse{0%,to{opacity:.5;transform:scale(.72)rotate(-12deg)}42%{opacity:1;transform:scale(1.18)rotate(16deg)}68%{opacity:.72;transform:scale(.88)rotate(2deg)}}@keyframes timer-starlight-scene-module__QVbvJG__starlight-hold{0%,to{transform:translateY(0)scale(1.06)}50%{transform:translateY(-.08rem)scale(1.066)}}@keyframes timer-starlight-scene-module__QVbvJG__starlight-finish{0%{transform:translateY(0)scale(1.06)rotate(0)}44%{transform:translateY(-.38rem)scale(1.09)rotate(-.75deg)}72%{transform:translateY(.05rem)scale(1.055)rotate(.3deg)}to{transform:translateY(0)scale(1.06)rotate(0)}}@keyframes timer-starlight-scene-module__QVbvJG__starlight-call-first{0%,8%{opacity:0;top:4%;left:67%;transform:scale(.45)rotate(-18deg)}20%{opacity:1;transform:scale(.76)rotate(-6deg)}78%{opacity:1;transform:scale(1)rotate(18deg)}92%,to{opacity:0;top:27%;left:47%;transform:scale(1)rotate(24deg)}}@keyframes timer-starlight-scene-module__QVbvJG__starlight-guide-one{0%,6%{opacity:0;top:16%;left:46%;transform:scale(.5)rotate(-18deg)}18%{opacity:1;transform:scale(.78)rotate(-8deg)}82%{opacity:1;transform:scale(1)rotate(24deg)}to{opacity:0;top:58%;left:76%;transform:scale(.88)rotate(34deg)}}@keyframes timer-starlight-scene-module__QVbvJG__starlight-guide-two{0%,8%{opacity:0;top:6%;left:55%;transform:scale(.42)rotate(18deg)}20%{opacity:.98;transform:scale(.74)rotate(10deg)}84%{opacity:.98;transform:scale(1)rotate(-18deg)}to{opacity:0;top:54%;left:78%;transform:scale(.8)rotate(-28deg)}}@keyframes timer-starlight-scene-module__QVbvJG__starlight-guide-three{0%,12%{opacity:0;top:18%;left:66%;transform:scale(.5)rotate(-8deg)}26%{opacity:.96;transform:scale(.76)rotate(-4deg)}88%{opacity:.96;transform:scale(1)rotate(22deg)}to{opacity:0;top:59%;left:75%;transform:scale(.72)rotate(31deg)}}@keyframes timer-starlight-scene-module__QVbvJG__starlight-last-star{0%,10%{opacity:0;top:4%;left:55%;transform:scale(.45)rotate(-22deg)}24%{opacity:1;transform:scale(.76)rotate(-12deg)}84%{opacity:1;transform:scale(1)rotate(20deg)}to{opacity:0;top:64%;left:25%;transform:scale(.78)rotate(30deg)}}.timer-starlight-scene-module__QVbvJG__story[data-phase=summoning]:is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__mascotPose[data-pose=casting][data-active=true]{transform-origin:76% 68%;animation:3.6s ease-in-out infinite timer-starlight-scene-module__QVbvJG__starlight-cast}.timer-starlight-scene-module__QVbvJG__story:is([data-phase=gathering],[data-phase=filling]):is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__mascotPose[data-pose=guiding][data-active=true]{transform-origin:69% 67%;animation:3.2s ease-in-out infinite timer-starlight-scene-module__QVbvJG__starlight-guide}.timer-starlight-scene-module__QVbvJG__story:is([data-phase=gathering],[data-phase=filling]):is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__mascotPose[data-pose=guiding][data-active=true] .timer-starlight-scene-module__QVbvJG__wandPulse{animation:3.2s ease-in-out infinite timer-starlight-scene-module__QVbvJG__starlight-wand-pulse}.timer-starlight-scene-module__QVbvJG__story[data-phase=sealing]:is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__mascotPose[data-pose=holding][data-active=true]{animation:4.6s ease-in-out infinite timer-starlight-scene-module__QVbvJG__starlight-hold}.timer-starlight-scene-module__QVbvJG__story[data-phase=done] .timer-starlight-scene-module__QVbvJG__mascotPose[data-pose=holding][data-active=true]{animation:.65s cubic-bezier(.22,.8,.28,1) both timer-starlight-scene-module__QVbvJG__starlight-finish}.timer-starlight-scene-module__QVbvJG__story[data-phase=summoning]:is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__flyingStar[data-star=one]{animation:3.4s ease-in-out infinite timer-starlight-scene-module__QVbvJG__starlight-call-first}.timer-starlight-scene-module__QVbvJG__story[data-phase=summoning]:is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__flyingStar[data-star=two]{animation:3.4s ease-in-out -1.7s infinite timer-starlight-scene-module__QVbvJG__starlight-call-first}.timer-starlight-scene-module__QVbvJG__story:is([data-phase=gathering],[data-phase=filling]):is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__flyingStar[data-star=one]{animation:4.2s ease-in-out infinite timer-starlight-scene-module__QVbvJG__starlight-guide-one}.timer-starlight-scene-module__QVbvJG__story:is([data-phase=gathering],[data-phase=filling]):is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__flyingStar[data-star=two]{animation:4.6s ease-in-out -1.5s infinite timer-starlight-scene-module__QVbvJG__starlight-guide-two}.timer-starlight-scene-module__QVbvJG__story:is([data-phase=gathering],[data-phase=filling]):is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__flyingStar[data-star=three]{animation:5s ease-in-out -3.1s infinite timer-starlight-scene-module__QVbvJG__starlight-guide-three}.timer-starlight-scene-module__QVbvJG__story:is([data-phase=gathering],[data-phase=filling]):is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__flyingStar[data-star=four]{animation:4.8s ease-in-out -3.6s infinite timer-starlight-scene-module__QVbvJG__starlight-guide-one}.timer-starlight-scene-module__QVbvJG__story[data-phase=sealing]:is([data-status=running],[data-status=paused]) .timer-starlight-scene-module__QVbvJG__flyingStar[data-star=four]{animation:4.8s ease-in-out infinite timer-starlight-scene-module__QVbvJG__starlight-last-star}.timer-starlight-scene-module__QVbvJG__story[data-status=paused] .timer-starlight-scene-module__QVbvJG__mascotPose,.timer-starlight-scene-module__QVbvJG__story[data-status=paused] .timer-starlight-scene-module__QVbvJG__flyingStar,.timer-starlight-scene-module__QVbvJG__story[data-status=paused] .timer-starlight-scene-module__QVbvJG__wandPulse,.timer-starlight-scene-module__QVbvJG__story[data-status=paused] .timer-starlight-scene-module__QVbvJG__jarSlot{animation-play-state:paused!important}@media (max-width:35rem){.timer-starlight-scene-module__QVbvJG__story{height:8.7rem}.timer-starlight-scene-module__QVbvJG__mascotSlot{width:38%;left:7%}}@media (max-height:32rem) and (min-width:44rem){.timer-starlight-scene-module__QVbvJG__story{width:min(100%,10.8rem);height:4.3rem}.timer-starlight-scene-module__QVbvJG__mascotSlot{width:38%;left:7%}.timer-starlight-scene-module__QVbvJG__jarSlot{width:29%}}@media (prefers-reduced-motion:reduce){.timer-starlight-scene-module__QVbvJG__mascotPose,.timer-starlight-scene-module__QVbvJG__jarSlot,.timer-starlight-scene-module__QVbvJG__jarGlow,.timer-starlight-scene-module__QVbvJG__jarFill,.timer-starlight-scene-module__QVbvJG__jarStar,.timer-starlight-scene-module__QVbvJG__wandPulse,.timer-starlight-scene-module__QVbvJG__completionSparkle{transition:none}.timer-starlight-scene-module__QVbvJG__mascotPose,.timer-starlight-scene-module__QVbvJG__flyingStar,.timer-starlight-scene-module__QVbvJG__wandPulse,.timer-starlight-scene-module__QVbvJG__jarSlot{animation:none!important}.timer-starlight-scene-module__QVbvJG__flyingStar,.timer-starlight-scene-module__QVbvJG__completionSparkle{display:none}.timer-starlight-scene-module__QVbvJG__story[data-phase=sealing] .timer-starlight-scene-module__QVbvJG__mascotPose[data-pose=holding],.timer-starlight-scene-module__QVbvJG__story[data-phase=done] .timer-starlight-scene-module__QVbvJG__mascotPose[data-pose=holding]{transform:scale(1.06)}}.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__mascotPose,.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__jarSlot,.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__jarGlow,.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__jarFill,.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__jarStar,.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__wandPulse,.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__completionSparkle{transition:none}.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__mascotPose,.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__flyingStar,.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__wandPulse,.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__jarSlot{animation:none!important}.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__flyingStar,.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true] .timer-starlight-scene-module__QVbvJG__completionSparkle{display:none}.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true][data-phase=sealing] .timer-starlight-scene-module__QVbvJG__mascotPose[data-pose=holding],.timer-starlight-scene-module__QVbvJG__story[data-reduced-motion=true][data-phase=done] .timer-starlight-scene-module__QVbvJG__mascotPose[data-pose=holding]{transform:scale(1.06)}
.pomodoro-guide-module__7OQKwG__guide{border-top:1px solid var(--line);width:min(100% - 2rem,62rem);color:var(--ink);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,5vw,4rem);margin:clamp(2.8rem,7vw,5.5rem) auto 0;padding:clamp(2rem,5vw,3.6rem) clamp(.25rem,2.5vw,1.35rem) 0;display:grid}.pomodoro-guide-module__7OQKwG__eyebrow{color:#a34e4c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800;line-height:1.35}.pomodoro-guide-module__7OQKwG__guide h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,5vw,3.35rem);font-weight:650;line-height:1.03}.pomodoro-guide-module__7OQKwG__intro{color:var(--muted-ink);margin:0;font-size:clamp(1rem,1.7vw,1.12rem);font-weight:600;line-height:1.72}.pomodoro-guide-module__7OQKwG__segments{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pomodoro-guide-module__7OQKwG__segments div{border-bottom:1px solid var(--line);min-width:0;padding:.9rem 1rem}.pomodoro-guide-module__7OQKwG__segments div+div{border-left:1px solid var(--line)}.pomodoro-guide-module__7OQKwG__segments dt{color:var(--navy);font-family:var(--font-display), sans-serif;font-weight:700}.pomodoro-guide-module__7OQKwG__segments dd{color:var(--muted-ink);margin:.28rem 0 0;font-size:.86rem;font-weight:650;line-height:1.45}.pomodoro-guide-module__7OQKwG__localNote{color:var(--muted-ink);grid-column:1/-1;margin:-.55rem 0 0;font-size:.86rem;font-weight:650;line-height:1.6}@media (max-width:46rem){.pomodoro-guide-module__7OQKwG__guide{grid-template-columns:1fr}.pomodoro-guide-module__7OQKwG__segments,.pomodoro-guide-module__7OQKwG__localNote{grid-column:auto}}@media (max-width:32rem){.pomodoro-guide-module__7OQKwG__segments{grid-template-columns:1fr}.pomodoro-guide-module__7OQKwG__segments div+div{border-left:0}}@media (max-width:24rem){.pomodoro-guide-module__7OQKwG__guide{width:min(100% - 1.2rem,62rem)}.pomodoro-guide-module__7OQKwG__guide h2{overflow-wrap:anywhere}}
.site-module__oB1X9q__homeMain{min-width:0}.site-module__oB1X9q__homeGuide{border-top:1px solid var(--line);width:min(100% - 2rem,62rem);color:var(--ink);margin:clamp(2.8rem,7vw,5.5rem) auto 0;padding:clamp(2rem,5vw,3.6rem) clamp(.25rem,2.5vw,1.35rem) 0}.site-module__oB1X9q__guideIntro{max-width:43rem}.site-module__oB1X9q__eyebrow{color:#a34e4c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800;line-height:1.35}.site-module__oB1X9q__guideIntro h2,.site-module__oB1X9q__infoPaper h1{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-weight:650}.site-module__oB1X9q__guideIntro h2{max-width:38rem;font-size:clamp(2rem,5vw,3.35rem);line-height:1.03}.site-module__oB1X9q__guideIntro>p:last-child{max-width:42rem;color:var(--muted-ink);margin:1.1rem 0 0;font-size:clamp(1rem,1.7vw,1.12rem);font-weight:600;line-height:1.72}.site-module__oB1X9q__activityLedger{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(2.1rem,5vw,3.4rem) 0 0;display:grid}.site-module__oB1X9q__activityLedger>div{border-bottom:1px solid var(--line);grid-template-columns:8.2rem minmax(0,1fr);gap:.8rem;min-width:0;padding:.9rem 0;display:grid}.site-module__oB1X9q__activityLedger>div:nth-child(odd){padding-right:1.2rem}.site-module__oB1X9q__activityLedger>div:nth-child(2n){border-left:1px solid var(--line);padding-left:1.2rem}.site-module__oB1X9q__activityLedger dt{color:var(--navy);font-family:var(--font-display), sans-serif;font-weight:700}.site-module__oB1X9q__activityLedger dt a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}.site-module__oB1X9q__activityLedger dd{color:var(--muted-ink);margin:0;font-weight:650}.site-module__oB1X9q__localNote{max-width:48rem;color:var(--muted-ink);margin:1.4rem 0 0;font-size:.9rem;font-weight:600;line-height:1.65}.site-module__oB1X9q__durationNavigation{border-top:1px solid var(--line);margin-top:clamp(2.1rem,5vw,3.4rem);padding-top:1.4rem}.site-module__oB1X9q__durationNavigation h3{font-family:var(--font-display), sans-serif;margin:0;font-size:1.15rem;font-weight:650}.site-module__oB1X9q__durationNavigation ul{flex-wrap:wrap;gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.site-module__oB1X9q__durationNavigation a{border:1px solid var(--line);background:var(--paper);min-height:2.75rem;color:var(--ink);border-radius:.85rem;align-items:center;padding:.62rem .85rem;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}.site-module__oB1X9q__localNote a,.site-module__oB1X9q__activityLedger a,.site-module__oB1X9q__durationNavigation a,.site-module__oB1X9q__infoContent a{color:var(--navy);overflow-wrap:anywhere;text-underline-offset:.18em;font-weight:750;text-decoration-thickness:.08em}.site-module__oB1X9q__siteFooter{width:min(100% - 2rem,62rem);padding:1.4rem clamp(.25rem, 2.5vw, 1.35rem) max(1.6rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--ink);margin:clamp(2.8rem,7vw,5.5rem) auto 0}.site-module__oB1X9q__footerInner{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.site-module__oB1X9q__footerBrand,.site-module__oB1X9q__infoBrand{align-items:center;gap:.68rem;min-width:0;display:inline-flex}.site-module__oB1X9q__footerMark{background:var(--butter);border:1px solid #c89459;border-radius:48% 52% 46% 54%;flex:none;width:2.15rem;height:2.15rem;display:inline-block;position:relative;transform:rotate(-4deg);box-shadow:0 .13rem #a7742f4d}.site-module__oB1X9q__footerMark:before,.site-module__oB1X9q__footerMark:after,.site-module__oB1X9q__footerMark span:before{content:"";display:block;position:absolute}.site-module__oB1X9q__footerMark:before{border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;inset:.34rem}.site-module__oB1X9q__footerMark:after{background:var(--ink);transform-origin:50% 100%;border-radius:999px;width:.12rem;height:.48rem;top:.7rem;left:1.02rem;transform:rotate(8deg)}.site-module__oB1X9q__footerMark span:before{background:var(--ink);transform-origin:0;border-radius:999px;width:.44rem;height:.12rem;top:1.11rem;left:.98rem;transform:rotate(23deg)}.site-module__oB1X9q__footerBrand strong,.site-module__oB1X9q__infoBrand strong{font-family:var(--font-display), sans-serif;font-size:1rem;font-weight:700;line-height:1.2;display:block}.site-module__oB1X9q__footerBrand p{color:var(--muted-ink);margin:.2rem 0 0;font-size:.78rem;font-weight:600}.site-module__oB1X9q__footerNav{flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1rem;display:flex}.site-module__oB1X9q__footerNav a{min-height:2.75rem;color:var(--ink);align-items:center;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.site-module__oB1X9q__footerNav a:last-child{color:var(--navy)}.site-module__oB1X9q__footerFinePrint{color:var(--muted-ink);margin:.85rem 0 0;font-size:.74rem;font-weight:600}.site-module__oB1X9q__infoShell{width:min(100% - 2rem,62rem);min-height:calc(100vh - 11rem);padding:max(1rem, env(safe-area-inset-top)) 0 2rem;margin:0 auto}.site-module__oB1X9q__infoHeader{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;display:flex}.site-module__oB1X9q__infoBrand{color:var(--ink);text-decoration:none}.site-module__oB1X9q__infoBrand small{color:var(--muted-ink);margin-top:.12rem;font-size:.72rem;font-weight:650;display:block}.site-module__oB1X9q__timerLink{background:var(--strawberry-soft);color:#7e3f3d;border:1px solid #d47671;border-radius:.9rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 .13rem #a34e4c33}.site-module__oB1X9q__infoPaper{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);width:min(100%,48rem);box-shadow:var(--shadow-soft);border-radius:clamp(1.4rem,3vw,2.2rem);margin:clamp(2.3rem,7vw,5rem) auto 0;padding:clamp(1.5rem,5vw,3.6rem)}.site-module__oB1X9q__infoPaper h1{max-width:38rem;font-size:clamp(2.25rem,7vw,4.2rem);line-height:1}.site-module__oB1X9q__infoLead{max-width:42rem;color:var(--muted-ink);margin:1.05rem 0 0;font-size:clamp(1rem,2vw,1.16rem);font-weight:600;line-height:1.7}.site-module__oB1X9q__infoContent{color:var(--ink);margin-top:clamp(2rem,5vw,3rem)}.site-module__oB1X9q__infoContent section+section{border-top:1px solid var(--line);margin-top:2.2rem;padding-top:2.2rem}.site-module__oB1X9q__infoContent h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:650}.site-module__oB1X9q__infoContent h3{margin:1.35rem 0 0;font-size:1rem;font-weight:800}.site-module__oB1X9q__infoContent p,.site-module__oB1X9q__infoContent li{color:var(--muted-ink);font-size:.96rem;font-weight:600;line-height:1.72}.site-module__oB1X9q__infoContent p{margin:.72rem 0 0}.site-module__oB1X9q__infoContent ul,.site-module__oB1X9q__infoContent ol{margin:.8rem 0 0;padding-left:1.35rem}.site-module__oB1X9q__infoContent li+li{margin-top:.45rem}.site-module__oB1X9q__infoContent address{margin-top:1rem;font-style:normal}.site-module__oB1X9q__contactBox{background:var(--paper-warm);border:1px solid #e1b9a3;border-radius:1rem;margin-top:1rem;padding:1rem 1.1rem}.site-module__oB1X9q__contactBox a{overflow-wrap:anywhere;font-family:var(--font-display), sans-serif;font-size:1.1rem;font-weight:650;display:inline-block}.site-module__oB1X9q__footerNav a:focus-visible,.site-module__oB1X9q__activityLedger a:focus-visible,.site-module__oB1X9q__durationNavigation a:focus-visible,.site-module__oB1X9q__localNote a:focus-visible,.site-module__oB1X9q__infoContent a:focus-visible,.site-module__oB1X9q__infoBrand:focus-visible,.site-module__oB1X9q__timerLink:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.site-module__oB1X9q__footerNav a:hover,.site-module__oB1X9q__activityLedger a:hover,.site-module__oB1X9q__localNote a:hover,.site-module__oB1X9q__infoContent a:hover{text-decoration-thickness:.13em}.site-module__oB1X9q__timerLink:hover{background:#ffc8bf;transform:translateY(-1px)}.site-module__oB1X9q__durationNavigation a:hover{background:var(--paper-warm);border-color:#d9a78f}}@media (max-width:46rem){.site-module__oB1X9q__activityLedger{grid-template-columns:1fr}.site-module__oB1X9q__activityLedger>div:nth-child(odd),.site-module__oB1X9q__activityLedger>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.site-module__oB1X9q__footerInner{display:grid}.site-module__oB1X9q__footerNav{justify-content:flex-start}}@media (max-width:24rem){.site-module__oB1X9q__homeGuide,.site-module__oB1X9q__siteFooter,.site-module__oB1X9q__infoShell{width:min(100% - 1.2rem,62rem)}.site-module__oB1X9q__homeGuide{padding-inline:0}.site-module__oB1X9q__activityLedger>div{grid-template-columns:1fr;gap:.22rem}.site-module__oB1X9q__footerBrand p,.site-module__oB1X9q__infoBrand small{display:none}.site-module__oB1X9q__footerNav{gap:0 .8rem}.site-module__oB1X9q__infoPaper{padding:1.2rem}.site-module__oB1X9q__infoPaper h1{overflow-wrap:anywhere;font-size:clamp(1.9rem,16vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__timerLink{transition:none}}@media (forced-colors:active){.site-module__oB1X9q__footerMark,.site-module__oB1X9q__timerLink,.site-module__oB1X9q__infoPaper,.site-module__oB1X9q__contactBox{border:1px solid canvastext}}
