._timer_b69on_1{--timer-accent:#75a58a;--timer-accent-soft:#dceddc;--timer-accent-pale:#f2f8ee;--timer-accent-ink:#385846;--timer-ink:#26372f;--timer-muted:#6e7c74;--timer-paper:#fffdf7;width:min(100%,1280px);color:var(--timer-ink);background:radial-gradient(circle at 0 0, #ffd39d42, transparent 32rem), radial-gradient(circle at 100% 100%, var(--timer-accent-soft), transparent 34rem), #fbf7ec;isolation:isolate;border:1px solid #3d52441f;border-radius:clamp(28px,4vw,48px);margin:0 auto;padding:clamp(28px,4vw,54px);font-family:Hiragino Maru Gothic ProN,Yu Gothic,PingFang SC,Microsoft YaHei,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 26px 70px #3241361c,inset 0 0 0 7px #ffffff61}._timer_b69on_1[data-accent=relax]{--timer-accent:#779db0;--timer-accent-soft:#dcecf3;--timer-accent-pale:#f0f8fa;--timer-accent-ink:#365c6c}._timer_b69on_1[data-accent=stretch]{--timer-accent:#d69a6b;--timer-accent-soft:#f7e1cb;--timer-accent-pale:#fff6e9;--timer-accent-ink:#744d31}._timer_b69on_1[data-accent=bathroom]{--timer-accent:#8f90bc;--timer-accent-soft:#e5e3f5;--timer-accent-pale:#f6f4fc;--timer-accent-ink:#50527c}._timer_b69on_1[data-accent=exercise]{--timer-accent:#d67f78;--timer-accent-soft:#f6dcd4;--timer-accent-pale:#fff2ed;--timer-accent-ink:#7e413d}._timer_b69on_1 *,._timer_b69on_1 :before,._timer_b69on_1 :after{box-sizing:border-box}._timer_b69on_1 button{color:inherit;font:inherit}._timer_b69on_1 button:focus-visible{outline-offset:4px;outline:3px solid #efa367}._heading_b69on_74{justify-content:space-between;align-items:end;gap:32px;display:flex}._heading_b69on_74>div{max-width:790px}._kicker_b69on_85,._eyebrow_b69on_86,._breakKicker_b69on_87{color:#9a7e5f;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}._heading_b69on_74 h2{letter-spacing:-.045em;margin:10px 0 12px;font-family:Songti SC,STSong,Yu Mincho,serif;font-size:clamp(34px,4.2vw,58px);line-height:1.06}._intro_b69on_104{max-width:650px;color:var(--timer-muted);margin:0;font-size:14px;line-height:1.75}._demoButton_b69on_112{cursor:pointer;background:#fffdf7c7;border:1px solid #3f584729;border-radius:999px;flex:none;min-height:48px;padding:0 18px;font-size:12px;font-weight:780;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 22px #38463c14}._demoButton_b69on_112 span{color:#e7965d;margin-right:6px}._demoButton_b69on_112:hover{transform:translateY(-2px);box-shadow:0 12px 28px #38463c21}._presetRail_b69on_138{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:clamp(26px,3vw,40px) 0;display:grid}._presetButton_b69on_145{cursor:pointer;text-align:left;background:#fffdf8a6;border:1px solid #3a4c401c;border-radius:20px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px 14px;transition:border-color .18s,background .18s,transform .18s;display:flex}._presetButton_b69on_145:hover{transform:translateY(-2px)}._presetButton_b69on_145[data-active=true]{border-color:color-mix(in srgb, var(--timer-accent) 48%, transparent);color:var(--timer-accent-ink);background:var(--timer-accent-pale);box-shadow:0 8px 24px color-mix(in srgb, var(--timer-accent) 14%, transparent), inset 0 0 0 2px #ffffff94}._presetSymbol_b69on_176{width:42px;height:42px;color:var(--timer-accent-ink);background:var(--timer-accent-soft);border-radius:14px 16px 13px 17px;flex:none;place-items:center;font-family:Yu Mincho,Songti SC,serif;font-size:17px;font-weight:750;display:grid;transform:rotate(-2deg)}._presetButton_b69on_145>span:last-child{gap:3px;min-width:0;display:grid}._presetButton_b69on_145 strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._presetButton_b69on_145 small{color:var(--timer-muted);font-size:9px;font-weight:700}._timerPanel_b69on_210{background:linear-gradient(#ffffff70, #ffffff70), repeating-linear-gradient(0deg, transparent, transparent 27px, #4b645307 28px), var(--timer-paper);border:1px solid #3c51431a;border-radius:34px;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(34px,6vw,88px);min-height:480px;padding:clamp(24px,4vw,54px);display:grid;box-shadow:0 14px 42px #35433a14,inset 0 0 0 6px #fff6}._clockArea_b69on_233{justify-items:center;gap:19px;display:grid}._clock_b69on_233{aspect-ratio:1;background:conic-gradient(var(--timer-accent) var(--timer-progress), var(--timer-accent-soft) 0);width:min(100%,340px);box-shadow:0 24px 52px color-mix(in srgb, var(--timer-accent) 24%, transparent), inset 0 0 0 1px #3c504314;border-radius:50% 48% 51% 49%;padding:13px;transform:rotate(-1.5deg)}._clockFace_b69on_254{background:radial-gradient(circle at 50% 35%, #fff, transparent 55%), var(--timer-accent-pale);border:7px solid #ffffffa6;border-radius:48% 52% 49% 51%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;transform:rotate(1.5deg);box-shadow:inset 0 6px 25px #30413514}._clockSymbol_b69on_271{width:48px;height:48px;color:var(--timer-accent-ink);background:var(--timer-accent-soft);border-radius:16px 17px 15px 18px;place-items:center;margin-bottom:12px;font-family:Yu Mincho,Songti SC,serif;font-weight:800;display:grid;transform:rotate(-3deg)}._clockFace_b69on_254 strong{color:var(--timer-accent-ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-family:ui-rounded,SF Pro Rounded,Hiragino Maru Gothic ProN,system-ui,sans-serif;font-size:clamp(44px,6vw,76px);font-weight:780;line-height:1}._clockFace_b69on_254 small{color:var(--timer-muted);letter-spacing:.08em;margin-top:13px;font-size:11px;font-weight:750}._status_b69on_304{color:var(--timer-muted);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}._status_b69on_304 span{background:var(--timer-accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--timer-accent-soft);border-radius:50%}._timerCopy_b69on_322{max-width:520px}._timerCopy_b69on_322 h3{letter-spacing:-.035em;margin:10px 0 13px;font-family:Songti SC,STSong,Yu Mincho,serif;font-size:clamp(29px,3.4vw,46px);line-height:1.13}._timerCopy_b69on_322>p:not(._eyebrow_b69on_86){color:var(--timer-muted);margin:0;font-size:13px;line-height:1.75}._microSteps_b69on_341{gap:9px;margin:24px 0;padding:0;list-style:none;display:grid}._microSteps_b69on_341 li{color:#5c6c62;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}._microSteps_b69on_341 span{border:1px solid color-mix(in srgb, var(--timer-accent) 30%, transparent);width:25px;height:25px;color:var(--timer-accent-ink);background:var(--timer-accent-pale);border-radius:9px 10px 8px 11px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid;transform:rotate(-2deg)}._controls_b69on_373{gap:10px;display:flex}._primaryButton_b69on_378,._secondaryButton_b69on_379{cursor:pointer;border-radius:16px;min-height:48px;padding:0 21px;font-size:12px;font-weight:790;transition:transform .18s,box-shadow .18s}._primaryButton_b69on_378{border:1px solid color-mix(in srgb, var(--timer-accent) 78%, #253a2d);color:#fff;background:var(--timer-accent);min-width:150px;box-shadow:0 11px 25px color-mix(in srgb, var(--timer-accent) 27%, transparent)}._secondaryButton_b69on_379{background:#fffdf8;border:1px solid #3c504321}._primaryButton_b69on_378:hover,._secondaryButton_b69on_379:hover{transform:translateY(-2px)}._soundToggle_b69on_409{color:#65736a;cursor:pointer;text-align:left;background:#f8f4eab8;border:1px dashed #3c504329;border-radius:14px;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:13px;padding:8px 12px;font-size:10px;font-weight:750;display:flex}._soundToggle_b69on_409>span{width:25px;height:25px;color:var(--timer-accent-ink);background:var(--timer-accent-soft);border-radius:50%;place-items:center;font-size:13px;display:grid}._soundToggle_b69on_409 small{color:#8b958e;margin-left:auto;font-size:9px}._kindNote_b69on_444{color:#7c877f;text-align:center;margin:18px 0 0;font-size:10px;line-height:1.6}._overlay_b69on_452{z-index:1000;background:radial-gradient(circle at 15% 12%, #ffe1b57a, transparent 34rem), radial-gradient(circle at 90% 84%, var(--timer-accent-soft), transparent 38rem), #efece0eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;padding:clamp(16px,4vw,50px);animation:.36s both _overlayArrive_b69on_1;display:grid;position:fixed;inset:0;overflow:auto}._breakDialog_b69on_468{background:radial-gradient(circle at 16% 22%, #fff, transparent 38%), linear-gradient(145deg, #fffdf6, var(--timer-accent-pale));border:1px solid #44564921;border-radius:clamp(30px,5vw,58px);grid-template-columns:minmax(300px,1fr) minmax(330px,.9fr);align-items:center;gap:clamp(28px,5vw,72px);width:min(100%,1000px);min-height:min(700px,100vh - 64px);padding:clamp(25px,4vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #2e3c322e,inset 0 0 0 8px #ffffff70}._sparkles_b69on_488{pointer-events:none;position:absolute;inset:0}._sparkles_b69on_488 span{color:#e8a56f;font-family:serif;font-size:28px;animation:2.8s ease-in-out infinite _sparkle_b69on_488;position:absolute}._sparkles_b69on_488 span:first-child{top:10%;left:7%}._sparkles_b69on_488 span:nth-child(2){color:var(--timer-accent);font-size:43px;animation-delay:-1.2s;top:15%;right:8%}._sparkles_b69on_488 span:nth-child(3){animation-delay:-2s;bottom:7%;right:44%}._petStage_b69on_521{justify-content:center;align-items:end;min-height:480px;display:flex;position:relative}._petHalo_b69on_529{aspect-ratio:1;background:radial-gradient(circle at 50% 42%, #ffffffe0, transparent 58%), var(--timer-accent-soft);border-radius:46% 54% 48% 52%;width:86%;position:absolute;bottom:2%;transform:rotate(-5deg);box-shadow:inset 0 0 0 2px #ffffff80}._breakPet_b69on_542{z-index:2;object-fit:contain;filter:drop-shadow(0 23px 18px #2d3a3033);width:auto;max-width:min(100%,520px);height:auto;max-height:560px;animation:.65s cubic-bezier(.2,.85,.2,1.08) both _petArrive_b69on_1;position:relative}._speechBubble_b69on_554{z-index:4;max-width:170px;color:var(--timer-accent-ink);background:#fffef9f0;border:1px solid #3a4d401c;border-radius:18px 18px 18px 6px;margin:0;padding:12px 15px;font-size:11px;font-weight:760;line-height:1.55;position:absolute;top:5%;right:-2%;transform:rotate(2deg);box-shadow:0 12px 30px #3241361c}._breakContent_b69on_573{z-index:3;position:relative}._breakKicker_b69on_87{color:var(--timer-accent-ink)}._breakContent_b69on_573 h3{letter-spacing:-.045em;margin:11px 0 15px;font-family:Songti SC,STSong,Yu Mincho,serif;font-size:clamp(35px,5vw,62px);line-height:1.07}._breakContent_b69on_573>p:not(._breakKicker_b69on_87){max-width:430px;color:var(--timer-muted);margin:0;font-size:14px;line-height:1.75}._breakClock_b69on_598{border:1px solid color-mix(in srgb, var(--timer-accent) 22%, transparent);background:#ffffffa8;border-radius:20px 23px 19px 22px;justify-content:space-between;align-items:center;gap:14px;margin:25px 0 22px;padding:17px 19px;display:flex;transform:rotate(-.5deg);box-shadow:inset 0 0 0 4px #ffffff59}._breakClock_b69on_598 span{color:var(--timer-accent-ink);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif;font-size:34px;font-weight:800}._breakClock_b69on_598 small{color:var(--timer-muted);letter-spacing:.08em;font-size:9px;font-weight:750}._breakActions_b69on_628{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._breakActions_b69on_628 button{cursor:pointer;border-radius:16px;min-height:50px;font-size:11px;font-weight:790;transition:transform .18s,box-shadow .18s}._breakActions_b69on_628 button:hover{transform:translateY(-2px)}._overlayPrimary_b69on_649,._overlayComplete_b69on_650{border:1px solid color-mix(in srgb, var(--timer-accent) 72%, #263c2e);color:#fff;background:var(--timer-accent);box-shadow:0 10px 24px color-mix(in srgb, var(--timer-accent) 26%, transparent)}._overlaySnooze_b69on_657{background:#fffef9d6;border:1px solid #3d514324}._breakActions_b69on_628>:only-child{grid-column:1/-1}._breakActions_b69on_628:has(._overlayPrimary_b69on_649) ._overlaySnooze_b69on_657{grid-column:1/-1}._escapeHint_b69on_670{color:#949b96;text-align:center;margin-top:12px;font-size:8px;line-height:1.5;display:block}@keyframes _overlayArrive_b69on_1{0%{opacity:0}to{opacity:1}}@keyframes _petArrive_b69on_1{0%{opacity:0;transform:translate(-9%,13%)rotate(-4deg)scale(.88)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes _sparkle_b69on_488{0%,to{opacity:.42;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-7px)rotate(10deg)}}@media (width<=900px){._presetRail_b69on_138{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(122px,1fr));margin-right:calc(-1*clamp(28px,4vw,54px));padding-right:clamp(28px,4vw,54px);overflow-x:auto}._timerPanel_b69on_210{grid-template-columns:1fr}._timerCopy_b69on_322{max-width:none}._breakDialog_b69on_468{grid-template-columns:minmax(250px,.75fr) minmax(310px,1fr)}._petStage_b69on_521{min-height:400px}}@media (width<=680px){._timer_b69on_1{border-radius:27px;padding:23px 18px}._heading_b69on_74{flex-direction:column;align-items:start;gap:18px}._heading_b69on_74 h2{font-size:36px}._demoButton_b69on_112{width:100%}._presetRail_b69on_138{margin-right:-18px;padding-right:18px}._timerPanel_b69on_210{border-radius:25px;gap:32px;min-height:0;padding:24px 18px}._clock_b69on_233{width:min(88vw,300px)}._clockFace_b69on_254 strong{font-size:55px}._timerCopy_b69on_322 h3{font-size:32px}._controls_b69on_373{grid-template-columns:1fr 1fr;display:grid}._primaryButton_b69on_378{min-width:0}._soundToggle_b69on_409 small{display:none}._overlay_b69on_452{align-items:start;padding:12px}._breakDialog_b69on_468{border-radius:30px;grid-template-columns:1fr;gap:8px;min-height:calc(100vh - 24px);padding:20px}._petStage_b69on_521{min-height:300px}._breakPet_b69on_542{width:auto;max-width:min(100%,340px);max-height:340px}._petHalo_b69on_529{width:min(78vw,310px)}._speechBubble_b69on_554{top:4%;right:3%}._breakContent_b69on_573{padding-bottom:10px}._breakContent_b69on_573 h3{font-size:37px}}@media (prefers-reduced-motion:reduce){._timer_b69on_1 *,._timer_b69on_1 :before,._timer_b69on_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
