@property --u{syntax:"<length>";inherits:true;initial-value:1px}.dot-timer-module__KcP6ha__root{--stage:var(--lightningcss-light,#d8d0fd)var(--lightningcss-dark,#16122a);--stage-1:var(--lightningcss-light,#fde0fe)var(--lightningcss-dark,#3a2050);--stage-2:var(--lightningcss-light,#bdb1fd)var(--lightningcss-dark,#2a2160);--stage-3:var(--lightningcss-light,#bcc3fd)var(--lightningcss-dark,#1b2352);--stage-4:var(--lightningcss-light,#d2d8fc)var(--lightningcss-dark,#221a40);--pill:#18171e;--pill-edge:var(--lightningcss-light,#504f56)var(--lightningcss-dark,#45444c);--pill-edge-hover:var(--lightningcss-light,#66656d)var(--lightningcss-dark,#5c5b64);--pill-lift:var(--lightningcss-light,#28145a00)var(--lightningcss-dark,#00000059);--ink:#fff;--dim:.275;--warm:.395;--focus:var(--lightningcss-light,#5b3df5)var(--lightningcss-dark,#b9a8ff);--led:#ff0418;color-scheme:normal;aspect-ratio:3/2;background:radial-gradient(60% 55% at 100% 0%, var(--stage-1), transparent), radial-gradient(55% 60% at 8% 42%, var(--stage-2), transparent), radial-gradient(50% 50% at 100% 100%, var(--stage-3), transparent), radial-gradient(55% 45% at 45% 100%, var(--stage-4), transparent), var(--stage);-webkit-tap-highlight-color:transparent;border-radius:18px;place-items:center;width:100%;min-height:300px;max-height:600px;display:grid;position:relative;overflow:clip;container-type:inline-size}.dot-timer-module__KcP6ha__root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dot-timer-module__KcP6ha__root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dot-timer-module__KcP6ha__root[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.dot-timer-module__KcP6ha__root[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.dot-timer-module__KcP6ha__pill{--u:clamp(1px, 100cqi * .4 / 143, 2.4px);align-items:center;gap:calc(16.7 * var(--u));box-sizing:border-box;height:calc(63 * var(--u));padding:0 calc(17.8 * var(--u)) 0 calc(14 * var(--u));border:calc(1 * var(--u)) solid var(--pill-edge);background:var(--pill);box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) var(--pill-lift);color:var(--ink);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:999px;margin:0;transition:border-color .16s,transform .16s;display:flex}.dot-timer-module__KcP6ha__pill:hover{border-color:var(--pill-edge-hover)}.dot-timer-module__KcP6ha__pill:active{transform:scale(.985)}.dot-timer-module__KcP6ha__pill[data-holding]{transition:border-color .16s,transform .6s cubic-bezier(.3,0,.2,1);transform:scale(.96)}.dot-timer-module__KcP6ha__pill:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dot-timer-module__KcP6ha__lamp{width:calc((4 * 7.82 + 5.4) * var(--u));height:calc((4 * 7.82 + 5.4) * var(--u));flex:none;transition:opacity .22s;position:relative}.dot-timer-module__KcP6ha__root[data-state=paused] .dot-timer-module__KcP6ha__lamp,.dot-timer-module__KcP6ha__root[data-state=idle] .dot-timer-module__KcP6ha__lamp{opacity:.62}.dot-timer-module__KcP6ha__led{left:calc(var(--x) * 7.82 * var(--u));top:calc(var(--y) * 7.82 * var(--u));width:calc(5.4 * var(--u));height:calc(5.4 * var(--u));background:var(--led);opacity:var(--dim);border-radius:50%;animation:1.2s infinite both paused dot-timer-module__KcP6ha__sweep;position:absolute}.dot-timer-module__KcP6ha__root[data-motion=on] .dot-timer-module__KcP6ha__led{animation-play-state:running}.dot-timer-module__KcP6ha__root[data-reduced] .dot-timer-module__KcP6ha__led{animation:none}.dot-timer-module__KcP6ha__root[data-reduced] .dot-timer-module__KcP6ha__led[data-level=lit]{opacity:1}.dot-timer-module__KcP6ha__root[data-reduced] .dot-timer-module__KcP6ha__led[data-level=warm]{opacity:var(--warm)}@keyframes dot-timer-module__KcP6ha__sweep{0%{opacity:1;animation-timing-function:step-end}44.444%{opacity:var(--warm);animation-timing-function:step-end}52.778%{opacity:var(--dim);animation-timing-function:step-end}91.667%{opacity:var(--warm);animation-timing-function:step-end}to{opacity:1}}.dot-timer-module__KcP6ha__time{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:calc(25.5 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;top:calc(-.67 * var(--u));align-items:baseline;font-weight:500;line-height:1;display:flex;position:relative}.dot-timer-module__KcP6ha__digit{text-align:center;width:.64em;display:inline-block}.dot-timer-module__KcP6ha__colon{text-align:center;width:.313em;display:inline-block;transform:translateY(-.01em)}.dot-timer-module__KcP6ha__hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
