.runner.svelte-bufrw5{--bg: var(--interval-color);--fg: #fff;--fg-muted: rgba(255, 255, 255, .72);--control-bg: rgba(0, 0, 0, .18);--control-bg-hover: rgba(0, 0, 0, .28);--track-bg: rgba(0, 0, 0, .18);--fill-bg: rgba(255, 255, 255, .35);position:fixed;inset:0;display:grid;grid-template-rows:auto 1fr auto auto;gap:var(--space-2);padding:max(var(--space-4),env(safe-area-inset-top)) max(var(--space-5),env(safe-area-inset-right)) max(var(--space-5),env(safe-area-inset-bottom)) max(var(--space-5),env(safe-area-inset-left));background:var(--bg);color:var(--fg);font-family:var(--font-sans);transition:background-color .6s ease;overflow:hidden;user-select:none;-webkit-user-select:none}[data-theme=dark] .runner.svelte-bufrw5{--bg: var(--dark-bg);--fg: var(--interval-color);--fg-muted: color-mix(in srgb, var(--interval-color) 70%, transparent);--control-bg: rgba(255, 255, 255, .08);--control-bg-hover: rgba(255, 255, 255, .14);--track-bg: rgba(255, 255, 255, .1);--fill-bg: color-mix(in srgb, var(--interval-color) 45%, transparent)}.runner__top.svelte-bufrw5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px}.runner__title.svelte-bufrw5{font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runner__close.svelte-bufrw5{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--control-bg);color:var(--fg);cursor:pointer}.runner__close.svelte-bufrw5:hover{background:var(--control-bg-hover)}.runner__main.svelte-bufrw5{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:0;gap:clamp(.5rem,2vh,1.5rem)}.runner__header.svelte-bufrw5{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:100%}.runner__interval.svelte-bufrw5{font-size:clamp(1.75rem,5vw,3rem);font-weight:600;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 1s ease}.runner__round.svelte-bufrw5{font-size:clamp(1.125rem,3vw,2rem);font-weight:300;line-height:1.1;color:var(--fg-muted)}.runner__overlay.svelte-bufrw5{position:absolute;top:-.25em;left:50%;transform:translate(-50%);padding:.15em .75em;border-radius:999px;background:var(--control-bg);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;line-height:1.2;white-space:nowrap}.runner__clock.svelte-bufrw5{font-size:clamp(5rem,26vw,40vh);font-weight:300;line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.runner__next.svelte-bufrw5{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-height:3.5rem;transition:opacity .4s ease}.runner__next--hidden.svelte-bufrw5{opacity:0}.runner__next-label.svelte-bufrw5{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.runner__next-name.svelte-bufrw5{font-size:clamp(1.125rem,2.5vw,1.75rem);font-weight:500}.runner__announce.svelte-bufrw5{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.runner__progress.svelte-bufrw5{position:relative;height:30px;border-radius:8px;background:var(--track-bg);overflow:hidden;font-size:.75rem;font-weight:300;font-variant-numeric:tabular-nums;line-height:30px}.runner__progress-fill.svelte-bufrw5{position:absolute;inset:0 auto 0 0;background:var(--fill-bg);transition:width .25s linear}.runner__progress-elapsed.svelte-bufrw5,.runner__progress-remaining.svelte-bufrw5{position:absolute;top:0;padding:0 var(--space-3)}.runner__progress-elapsed.svelte-bufrw5{left:0}.runner__progress-remaining.svelte-bufrw5{right:0}.runner__transport.svelte-bufrw5{display:flex;justify-content:center;align-items:center;gap:clamp(.5rem,2vw,1.25rem);padding-top:var(--space-2);transition:opacity .5s ease}.runner__transport--hidden.svelte-bufrw5{opacity:0;pointer-events:none}.runner__button.svelte-bufrw5{width:clamp(52px,8vw,72px);height:clamp(52px,8vw,72px);display:grid;place-items:center;border:0;border-radius:999px;background:var(--control-bg);color:var(--fg);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.runner__button.svelte-bufrw5 svg:where(.svelte-bufrw5){width:45%;height:45%}.runner__button.svelte-bufrw5:hover:not(:disabled){background:var(--control-bg-hover)}.runner__button.svelte-bufrw5:disabled{opacity:.35;cursor:default}.runner__button--primary.svelte-bufrw5{width:clamp(68px,10vw,96px);height:clamp(68px,10vw,96px);background:var(--fg);color:var(--bg)}.runner__button--primary.svelte-bufrw5:hover:not(:disabled){background:var(--fg);opacity:.9}.runner__button.svelte-bufrw5:focus-visible{outline:3px solid var(--fg);outline-offset:3px}@media(max-width:599px){.runner.svelte-bufrw5{gap:var(--space-1)}.runner__clock.svelte-bufrw5{font-size:clamp(4rem,28vw,30vh)}.runner__transport.svelte-bufrw5{padding-bottom:var(--space-2)}}@media(max-height:480px){.runner__interval.svelte-bufrw5{font-size:clamp(1.25rem,4vh,1.75rem)}.runner__clock.svelte-bufrw5{font-size:clamp(3rem,38vh,8rem)}.runner__next.svelte-bufrw5{min-height:0;flex-direction:row;gap:var(--space-2)}.runner__progress.svelte-bufrw5{height:22px;line-height:22px}}@media(min-width:1280px)and (orientation:landscape){.runner__interval.svelte-bufrw5{font-size:clamp(2.5rem,5vw,5rem)}.runner__round.svelte-bufrw5{font-size:clamp(1.75rem,3vw,3rem)}.runner__clock.svelte-bufrw5{font-size:clamp(10rem,24vw,55vh)}.runner__next-name.svelte-bufrw5{font-size:clamp(1.5rem,2.5vw,2.5rem)}}.gate.svelte-77s9ha{min-height:100vh;display:grid;place-items:center;padding:var(--space-8) var(--section-padding-x);background:var(--color-bg);color:var(--color-text)}.gate__inner.svelte-77s9ha{max-width:32rem;display:flex;flex-direction:column;gap:var(--space-4);text-align:center}.gate__eyebrow.svelte-77s9ha{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-eyebrow)}.gate__title.svelte-77s9ha{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;letter-spacing:-.02em}.gate__body.svelte-77s9ha{font-size:1.0625rem;line-height:1.6;color:var(--color-text-secondary)}.gate__actions.svelte-77s9ha{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;margin-top:var(--space-2)}.gate__primary.svelte-77s9ha{padding:var(--space-3) var(--space-6);border-radius:999px;background:var(--color-text);color:var(--color-bg);font-weight:600;text-decoration:none}.gate__secondary.svelte-77s9ha{color:var(--color-muted);text-decoration:underline;text-underline-offset:.2em}.placeholder.svelte-1kq8bty{position:fixed;inset:0;display:grid;place-content:center;text-align:center;gap:var(--space-3);background:#ffd926;color:#fff;font-family:var(--font-sans)}.placeholder.svelte-1kq8bty h1:where(.svelte-1kq8bty){font-size:1.5rem;font-weight:700;text-transform:uppercase}
