.palette-swatch[data-astro-cid-u2peedol]{flex:none;gap:3px;display:inline-flex}.palette-swatch[data-astro-cid-u2peedol] i[data-astro-cid-u2peedol]{background:var(--sequence-custom);border-radius:50%;width:10px;height:10px}.palette-swatch[data-astro-cid-u2peedol] i[data-astro-cid-u2peedol][data-role=prepare]{background:var(--sequence-prepare)}.palette-swatch[data-astro-cid-u2peedol] i[data-astro-cid-u2peedol][data-role=work]{background:var(--sequence-work)}.palette-swatch[data-astro-cid-u2peedol] i[data-astro-cid-u2peedol][data-role=rest]{background:var(--sequence-rest)}.palette-swatch[data-astro-cid-u2peedol] i[data-astro-cid-u2peedol][data-role=cooldown]{background:var(--sequence-cooldown)}.theme-control[data-astro-cid-m4rhk2r6]{position:relative}.theme-toggle[data-astro-cid-m4rhk2r6]{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.theme-toggle[data-astro-cid-m4rhk2r6]:hover,.theme-toggle[data-astro-cid-m4rhk2r6][aria-expanded=true]{color:var(--text);background:var(--panel-2);border-color:#0000}.theme-toggle[data-astro-cid-m4rhk2r6] span[data-astro-cid-m4rhk2r6]:not([hidden]){display:flex}.theme-toggle[data-astro-cid-m4rhk2r6] span[data-astro-cid-m4rhk2r6].theme-toggle-label{display:none}.theme-panel[data-astro-cid-m4rhk2r6]{z-index:var(--layer-popover);overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--sequence-radius-md);background:var(--panel);min-width:14rem;max-height:calc(100dvh - 5.5rem);box-shadow:var(--sequence-shadow-raised);padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.theme-heading[data-astro-cid-m4rhk2r6],.palette-heading[data-astro-cid-m4rhk2r6]{font-size:var(--sequence-text-xs);color:var(--muted);padding:.4rem .65rem;display:block}.theme-panel[data-astro-cid-m4rhk2r6] button[data-astro-cid-m4rhk2r6]{border-radius:var(--sequence-radius-sm);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--sequence-text-md);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.theme-panel[data-astro-cid-m4rhk2r6] button[data-astro-cid-m4rhk2r6]:hover{background:var(--panel-2)}.theme-panel[data-astro-cid-m4rhk2r6] button[data-astro-cid-m4rhk2r6][aria-pressed=true]{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--panel))}.selected-mark[data-astro-cid-m4rhk2r6]{visibility:hidden;margin-inline-start:auto}[data-astro-cid-m4rhk2r6][aria-pressed=true] .selected-mark[data-astro-cid-m4rhk2r6]{visibility:visible}.palette-group[data-astro-cid-m4rhk2r6]{border-top:1px solid var(--site-hairline);margin-top:.25rem;padding-top:.15rem}.palette-thanks[data-astro-cid-m4rhk2r6]{font-size:var(--sequence-text-xs);color:var(--muted);padding:0 .65rem .35rem;display:block}.palette-lock[data-astro-cid-m4rhk2r6]{font-size:var(--sequence-text-xs);color:var(--muted);white-space:nowrap;align-items:center;gap:.3rem;margin-inline-start:auto;display:inline-flex}.palette-lock[data-astro-cid-m4rhk2r6][hidden]{display:none}.palette-lock[data-astro-cid-m4rhk2r6] .ui-icon{width:14px;height:14px}.palette-choice[data-astro-cid-m4rhk2r6][aria-disabled=true] .palette-name[data-astro-cid-m4rhk2r6]{color:var(--muted)}.palette-choice[data-astro-cid-m4rhk2r6][aria-disabled=true] .selected-mark[data-astro-cid-m4rhk2r6]{margin-inline-start:0}.palette-hint[data-astro-cid-m4rhk2r6]{border-radius:var(--sequence-radius-sm);background:var(--panel-2);font-size:var(--sequence-text-sm);color:var(--text);margin:.25rem 0 0;padding:.55rem .65rem;line-height:1.45}.palette-hint[data-astro-cid-m4rhk2r6][hidden]{display:none}.site-header[data-astro-cid-fzpbxy5g]{z-index:var(--layer-header);background:color-mix(in srgb, var(--bg) 82%, transparent);backdrop-filter:saturate(1.6)blur(16px);position:sticky;top:0}@supports not (backdrop-filter:blur(1px)){.site-header[data-astro-cid-fzpbxy5g]{background:var(--bg)}}.site-header-inner[data-astro-cid-fzpbxy5g]{min-height:56px;max-width:var(--site-width);padding:4px var(--site-gutter);grid-template-columns:minmax(0,1fr) 0 auto;align-items:center;column-gap:8px;margin-inline:auto;display:grid;position:relative}.brand[data-astro-cid-fzpbxy5g]{min-width:0;max-width:100%;min-height:44px;color:var(--text);font-size:var(--sequence-text-base);font-weight:var(--sequence-weight-heading);letter-spacing:-.03em;grid-column:1;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-fzpbxy5g]{width:36px;height:36px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.brand-mark[data-astro-cid-fzpbxy5g] .ui-icon{width:22px;height:22px}.brand-name[data-astro-cid-fzpbxy5g]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-center[data-astro-cid-fzpbxy5g]{grid-column:2;min-width:0}.header-actions[data-astro-cid-fzpbxy5g]{flex-shrink:0;grid-column:3;justify-self:end;align-items:center;display:flex}.menu-toggle[data-astro-cid-fzpbxy5g]{border-radius:50%;display:inline-flex}.menu-toggle[data-astro-cid-fzpbxy5g]:hover:not(:disabled){border-color:#0000}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true]{color:var(--text);background:var(--panel-2)}.language-menu[data-astro-cid-fzpbxy5g]{position:relative}.language[data-astro-cid-fzpbxy5g]{border-radius:var(--site-radius-pill);min-height:44px;color:var(--muted);font-size:var(--sequence-text-ui);font-weight:var(--sequence-weight-strong);white-space:nowrap;cursor:pointer;transition:background-color var(--sequence-motion), color var(--sequence-motion);align-items:center;gap:6px;padding:0 12px;list-style:none;display:inline-flex}.language[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.header-actions[data-astro-cid-fzpbxy5g] .language[data-astro-cid-fzpbxy5g]{border-radius:50%;justify-content:center;width:44px;padding:0}.header-actions[data-astro-cid-fzpbxy5g] .language[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language[data-astro-cid-fzpbxy5g]:hover,.language-menu[data-astro-cid-fzpbxy5g][open] .language[data-astro-cid-fzpbxy5g]{color:var(--text);background:var(--panel-2)}.language-panel[data-astro-cid-fzpbxy5g]{z-index:var(--layer-popover);border:1px solid var(--border);border-radius:var(--sequence-radius-md);background:var(--panel);min-width:11rem;box-shadow:var(--sequence-shadow-raised);margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0}.language-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:var(--sequence-radius-sm);min-height:44px;color:var(--text);font-size:var(--sequence-text-md);align-items:center;gap:.65rem;padding:.55rem .65rem;text-decoration:none;display:flex}.language-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--panel-2)}.language-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--panel))}.selected-mark[data-astro-cid-fzpbxy5g]{visibility:hidden;margin-inline-start:auto;display:flex}[data-astro-cid-fzpbxy5g][aria-current]>.selected-mark[data-astro-cid-fzpbxy5g]{visibility:visible}.header-collapsible[data-astro-cid-fzpbxy5g]{top:calc(100% + 8px);inset-inline:var(--site-gutter);border:1px solid var(--site-hairline);border-radius:var(--site-radius-card);background:var(--panel);box-shadow:var(--sequence-shadow-raised);overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 96px);padding:8px;display:none;position:absolute;overflow-y:auto}.site-header[data-astro-cid-fzpbxy5g][data-open] .header-collapsible[data-astro-cid-fzpbxy5g]{display:flex}nav[data-astro-cid-fzpbxy5g].main{flex-direction:column;align-items:stretch;gap:2px;display:flex}nav[data-astro-cid-fzpbxy5g].main a[data-astro-cid-fzpbxy5g],.header-collapsible[data-astro-cid-fzpbxy5g] .language[data-astro-cid-fzpbxy5g],.header-collapsible[data-astro-cid-fzpbxy5g] .theme-toggle{border-radius:var(--sequence-radius-md);width:100%;height:auto;min-height:48px;color:var(--muted);font:inherit;font-size:var(--sequence-text-base);font-weight:var(--sequence-weight-strong);white-space:nowrap;transition:background-color var(--sequence-motion), color var(--sequence-motion);border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:flex}nav[data-astro-cid-fzpbxy5g].main a[data-astro-cid-fzpbxy5g]:hover,nav[data-astro-cid-fzpbxy5g].main a[data-astro-cid-fzpbxy5g][aria-current]{color:var(--text);background:var(--panel-2)}.header-collapsible[data-astro-cid-fzpbxy5g] .language-panel[data-astro-cid-fzpbxy5g],.header-collapsible[data-astro-cid-fzpbxy5g] .theme-panel{min-width:0;box-shadow:none;border:0;max-height:none;padding:2px 0 0 28px;position:static;overflow:visible}.header-collapsible[data-astro-cid-fzpbxy5g] .language-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.header-collapsible[data-astro-cid-fzpbxy5g] .theme-panel button{min-height:48px;font-size:var(--sequence-text-base)}.header-collapsible[data-astro-cid-fzpbxy5g] .theme-heading{display:none}.header-collapsible[data-astro-cid-fzpbxy5g] .theme-toggle span.theme-toggle-label{display:inline}.header-collapsible[data-astro-cid-fzpbxy5g] .language[data-astro-cid-fzpbxy5g]>.ui-icon,.header-collapsible[data-astro-cid-fzpbxy5g] .theme-toggle span[data-theme-icon]:not([hidden]){display:none}@media (width<=1000px){.header-actions[data-astro-cid-fzpbxy5g] .language-menu[data-astro-cid-fzpbxy5g],.site-header[data-astro-cid-fzpbxy5g][data-layout=timer] .header-actions[data-astro-cid-fzpbxy5g] .theme-control{display:none}}.site-header[data-astro-cid-fzpbxy5g][data-layout=timer] .site-header-inner[data-astro-cid-fzpbxy5g]{--side:44px;grid-template-columns:minmax(var(--side), 1fr) minmax(0, auto) minmax(var(--side), 1fr)}.site-header[data-astro-cid-fzpbxy5g][data-layout=timer] .brand[data-astro-cid-fzpbxy5g]{min-width:44px}.site-header[data-astro-cid-fzpbxy5g][data-layout=timer] .brand-name[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=360px){.site-header[data-astro-cid-fzpbxy5g][data-layout=timer] .site-header-inner[data-astro-cid-fzpbxy5g]{grid-template-columns:0 minmax(0,1fr) auto}.site-header[data-astro-cid-fzpbxy5g][data-layout=timer] .brand[data-astro-cid-fzpbxy5g]{display:none}}@media (width>=1001px){.site-header-inner[data-astro-cid-fzpbxy5g]{column-gap:16px;min-height:72px;padding-block:8px}.site-header[data-astro-cid-fzpbxy5g]:not([data-layout=timer]) .site-header-inner[data-astro-cid-fzpbxy5g]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-header[data-astro-cid-fzpbxy5g]:not([data-layout=timer]) .header-collapsible[data-astro-cid-fzpbxy5g]{display:contents}.site-header[data-astro-cid-fzpbxy5g]:not([data-layout=timer]) nav[data-astro-cid-fzpbxy5g].main{flex-direction:row;grid-column:2;align-items:center}.site-header[data-astro-cid-fzpbxy5g]:not([data-layout=timer]) nav[data-astro-cid-fzpbxy5g].main a[data-astro-cid-fzpbxy5g]{border-radius:var(--site-radius-pill);width:auto;min-height:44px;font-size:var(--sequence-text-ui);display:inline-flex}.site-header[data-astro-cid-fzpbxy5g]:not([data-layout=timer]) .menu-toggle[data-astro-cid-fzpbxy5g]{display:none}.site-header[data-astro-cid-fzpbxy5g][data-layout=timer] .site-header-inner[data-astro-cid-fzpbxy5g]{--side:9rem}.site-header[data-astro-cid-fzpbxy5g][data-layout=timer] .header-collapsible[data-astro-cid-fzpbxy5g]{inset-inline:auto var(--site-gutter);width:16rem}}@media (prefers-reduced-motion:reduce){nav[data-astro-cid-fzpbxy5g].main a[data-astro-cid-fzpbxy5g],.language[data-astro-cid-fzpbxy5g],.header-collapsible[data-astro-cid-fzpbxy5g] .theme-toggle{transition:none}}.ring[data-astro-cid-qxu6youf]{fill:none;stroke-width:14px;stroke-linecap:butt;width:100%;height:auto;display:block}[data-astro-cid-qxu6youf][data-role]{stroke:var(--sequence-custom)}[data-astro-cid-qxu6youf][data-role=prepare]{stroke:var(--sequence-prepare)}[data-astro-cid-qxu6youf][data-role=work]{stroke:var(--sequence-work)}[data-astro-cid-qxu6youf][data-role=rest]{stroke:var(--sequence-rest)}[data-astro-cid-qxu6youf][data-role=cooldown]{stroke:var(--sequence-cooldown)}.site-footer[data-astro-cid-nns7i3if]{width:100%;max-width:var(--site-width);padding:0 var(--site-gutter) max(var(--site-gutter), env(safe-area-inset-bottom));color:var(--muted);font-size:var(--sequence-text-md);margin:clamp(32px,6vw,64px) auto 0}.footer-panel[data-astro-cid-nns7i3if]{border:1px solid var(--site-hairline);border-radius:var(--sequence-radius-lg);background:var(--panel);grid-template-columns:minmax(0,1fr);gap:32px 48px;padding:clamp(24px,4vw,48px);display:grid}.footer-main[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-links[data-astro-cid-nns7i3if]{border-bottom:1px solid var(--site-hairline);flex-wrap:wrap;align-self:stretch;gap:0 24px;padding-bottom:8px;display:flex}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:44px;color:var(--text);font-size:var(--sequence-text-ui);font-weight:var(--sequence-weight-strong);align-items:center;text-decoration:none;display:inline-flex}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--accent)}.footer-name[data-astro-cid-nns7i3if]{color:var(--text);font-size:var(--site-text-wordmark);font-weight:var(--sequence-weight-display);letter-spacing:-.045em;text-wrap:balance;margin-top:clamp(28px,4vw,48px);line-height:.95;text-decoration:none}.footer-privacy[data-astro-cid-nns7i3if]{color:var(--muted);font-size:var(--sequence-text-base);margin:24px 0 0}.footer-cta[data-astro-cid-nns7i3if]{border:1px solid var(--site-hairline);border-radius:var(--site-radius-pill);background:var(--panel-2);min-height:56px;color:var(--text);font-size:var(--sequence-text-base);font-weight:var(--sequence-weight-strong);transition:background-color var(--sequence-motion);align-items:center;gap:16px;margin-top:28px;padding-block:0;padding-inline:24px 6px;text-decoration:none;display:inline-flex}.footer-cta[data-astro-cid-nns7i3if]:hover{background:color-mix(in srgb, var(--text) 8%, var(--panel-2))}.footer-cta-end[data-astro-cid-nns7i3if]{background:var(--accent);width:44px;height:44px;color:var(--sequence-on-primary);border-radius:50%;place-items:center;display:grid}.footer-cta-end[data-astro-cid-nns7i3if] .ui-icon{transition:translate var(--sequence-motion)}.footer-cta[data-astro-cid-nns7i3if]:hover .footer-cta-end[data-astro-cid-nns7i3if] .ui-icon{translate:3px}.footer-small[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:0 20px;margin-top:24px;display:flex}.footer-small[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:40px;color:var(--muted);font-size:var(--sequence-text-sm);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--muted) 40%, transparent);text-underline-offset:3px;align-items:center;display:inline-flex}.footer-small[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--text);text-decoration-color:currentColor}.footer-visual[data-astro-cid-nns7i3if]{display:none}.footer-ring[data-astro-cid-nns7i3if]{width:min(100%,360px);position:relative}.footer-ring-label[data-astro-cid-nns7i3if]{font-size:var(--sequence-text-md);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.footer-ring-time[data-astro-cid-nns7i3if]{color:var(--text);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:var(--sequence-weight-heading);line-height:1.1}.footer-status[data-astro-cid-nns7i3if]{border-top:1px solid var(--site-hairline);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:20px;display:flex}.footer-update[data-astro-cid-nns7i3if]:not([hidden]){flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.footer-hint[data-astro-cid-nns7i3if]{font-size:var(--sequence-text-sm)}.footer-version[data-astro-cid-nns7i3if]{font-size:var(--sequence-text-sm);font-variant-numeric:tabular-nums;margin-inline-start:auto}@media (width>=960px){.footer-panel[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.footer-visual[data-astro-cid-nns7i3if]{border-radius:var(--sequence-radius-lg);background:var(--panel-2);place-items:center;padding:24px;display:grid}.footer-status[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width>=600px){.footer-panel[data-astro-cid-nns7i3if]{border-radius:32px}}@media (width<=600px){.footer-version[data-astro-cid-nns7i3if]{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.footer-cta[data-astro-cid-nns7i3if],.footer-cta-end[data-astro-cid-nns7i3if] .ui-icon{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}h1,h2,h3{text-wrap:balance;word-break:auto-phrase}p{text-wrap:pretty}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);flex-direction:column;margin:0;line-height:1.6;display:flex}body,.site-header,.site-footer,.frame{transition:background-color .18s,color .18s,border-color .18s}a{color:var(--accent)}main{width:100%;max-width:var(--site-width);padding:var(--site-gutter);flex:1;margin:0 auto}.sequence-icon{width:var(--tile,44px);height:var(--tile,44px);border-radius:var(--sequence-radius-md);background:var(--panel-2);color:var(--accent);flex:none;place-items:center;display:inline-grid}.chip{border:1px solid var(--site-hairline);border-radius:var(--site-radius-pill);background:var(--panel);min-height:32px;color:var(--muted);font-size:var(--sequence-text-sm);font-weight:var(--sequence-weight-strong);align-items:center;gap:6px;margin:0;padding:4px 12px;line-height:1.4;text-decoration:none;display:inline-flex}.chip .ui-icon{flex-shrink:0;width:16px;height:16px}.chip-dot:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}a.chip{min-height:44px;transition:background-color var(--sequence-motion), color var(--sequence-motion)}a.chip:hover{background:var(--panel-2);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body,.site-header,.site-footer,.frame,a.chip{transition:none}}
