.presets[data-astro-cid-u7rojsbc]{margin-top:clamp(2.5rem,8vw,4.5rem)}.presets[data-astro-cid-u7rojsbc] h2[data-astro-cid-u7rojsbc]{text-align:center;font-size:var(--sequence-text-2xl);font-weight:var(--sequence-weight-heading);letter-spacing:-.02em;margin-bottom:.25rem}.intro[data-astro-cid-u7rojsbc]{text-align:center;max-width:60ch;color:var(--muted);font-size:var(--sequence-text-md);margin:0 auto}.grid[data-astro-cid-u7rojsbc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-u7rojsbc]{border:1px solid var(--site-hairline);border-radius:var(--site-radius-card);background:var(--panel);transition:border-color var(--sequence-motion);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.card[data-astro-cid-u7rojsbc]:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--site-hairline))}.card-link[data-astro-cid-u7rojsbc]{color:var(--text);flex:1;text-decoration:none}.card-link[data-astro-cid-u7rojsbc] h3[data-astro-cid-u7rojsbc],.card-title[data-astro-cid-u7rojsbc]{font-size:var(--sequence-text-lg);margin:0 0 .35rem}.card-link[data-astro-cid-u7rojsbc] p[data-astro-cid-u7rojsbc],.card-text[data-astro-cid-u7rojsbc]{color:var(--muted);font-size:var(--sequence-text-md);margin:0}.card-blank[data-astro-cid-u7rojsbc]{background:0 0;border-style:dashed}.card-blank[data-astro-cid-u7rojsbc] .card-link[data-astro-cid-u7rojsbc]{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.card-title[data-astro-cid-u7rojsbc]{font-weight:var(--sequence-weight-heading);line-height:1.2;display:block}@media (width<=599px){.card[data-astro-cid-u7rojsbc]{gap:.75rem;padding:1.25rem}.card-link[data-astro-cid-u7rojsbc]{grid-template-columns:auto 1fr;align-items:center;gap:.5rem .75rem;display:grid}.card-link[data-astro-cid-u7rojsbc] h3[data-astro-cid-u7rojsbc],.card-title[data-astro-cid-u7rojsbc]{margin:0}.card-link[data-astro-cid-u7rojsbc] p[data-astro-cid-u7rojsbc],.card-text[data-astro-cid-u7rojsbc]{grid-column:1/-1}.card-blank[data-astro-cid-u7rojsbc] .card-link[data-astro-cid-u7rojsbc]{display:grid}.card-link[data-astro-cid-u7rojsbc] .preset-icon[data-astro-cid-u7rojsbc]{--tile:40px;margin-bottom:0}}.preset-icon[data-astro-cid-u7rojsbc]{margin-bottom:20px;transition:background-color .24s}.card[data-astro-cid-u7rojsbc]:hover .preset-icon[data-astro-cid-u7rojsbc]{background:color-mix(in srgb, var(--accent) 12%, var(--panel-2))}.meta[data-astro-cid-u7rojsbc]{color:var(--muted);font-size:var(--sequence-text-sm);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.card-open[data-astro-cid-u7rojsbc]{border-radius:0;justify-content:space-between;padding-inline:0;border-top:1px solid var(--site-hairline)!important}.card-open[data-astro-cid-u7rojsbc] .ui-icon{transition:translate .24s}.card[data-astro-cid-u7rojsbc]:hover .card-open[data-astro-cid-u7rojsbc] .ui-icon{translate:4px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.card[data-astro-cid-u7rojsbc]{animation-name:card-reveal;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 180px}}}@keyframes card-reveal{0%{opacity:0;translate:0 28px}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-u7rojsbc],.preset-icon[data-astro-cid-u7rojsbc],.card-open[data-astro-cid-u7rojsbc] .ui-icon{transition:none}.card[data-astro-cid-u7rojsbc]:hover .card-open[data-astro-cid-u7rojsbc] .ui-icon{translate:none}}.timer{--timer-head:56px;--timer-rest:356.4px;--timer-dial:clamp(11rem, 100svh - var(--timer-head) - var(--timer-rest) - 16px, 440px);flex-direction:column;gap:20px;max-width:960px;margin:auto;display:flex}.workspace{flex-direction:column;gap:12px;width:100%;margin-inline:auto;display:flex}.timer[data-mode=play] .workspace{max-width:clamp(22.5rem, var(--timer-dial) + 8rem, 560px)}@media (width>=1001px){.timer{--timer-head:72px;--timer-rest:calc(340.4px + 2 * clamp(20px, (100svh - 300px) / 20, 28px))}}.timer[data-mode=play] .workspace{min-height:calc(100svh - var(--timer-head) - var(--site-gutter))}.timer[data-mode=play] .frame[data-view=play]{margin-block:auto}.timer[data-mode=build] .workspace{max-width:720px}.workspace-heading{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.heading-start,.heading-end{flex:none}.title-block{align-items:center;gap:8px;min-width:0;display:flex}.workspace-heading h1{min-width:0;font-size:var(--sequence-text-lg);font-weight:var(--sequence-weight-heading);letter-spacing:-.01em;margin:0;line-height:1.25}.workspace-heading .ui-button{color:var(--muted);background:0 0;border-color:#0000;border-radius:50%}.workspace-heading .ui-button:hover:not(:disabled){color:var(--text);border-color:#0000}.heading-start .ui-button{width:var(--sequence-control-size);min-width:var(--sequence-control-size);padding:0}.heading-label,.workspace-heading [data-save-text]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.picker{border-radius:var(--sequence-radius);max-width:100%;min-height:48px;color:var(--text);font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;transition:background-color var(--sequence-motion);background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:inline-flex}.picker:hover{background:var(--panel-2)}.picker-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picker>.ui-icon{width:18px;height:18px;color:var(--muted);flex:none}.workspace-heading[data-mode=play] .status[data-tone=success],.workspace-heading[data-mode=build] .status{display:none}.more-menu{position:relative}.more-menu>summary{cursor:pointer;list-style:none}.more-menu>summary::-webkit-details-marker{display:none}.more-menu[open]>summary{color:var(--text);background:var(--panel-2)}.more-menu>summary .ui-icon{stroke-width:3px}.more-panel{top:calc(100% + .5rem);z-index:var(--layer-popover);border:1px solid var(--border);border-radius:var(--sequence-radius-md);background:var(--panel);min-width:13rem;box-shadow:var(--sequence-shadow-raised);padding:.4rem;display:grid;position:absolute;inset-inline-end:0}.more-panel button{border-radius:var(--sequence-radius-sm);min-height:44px;color:var(--text);font:inherit;font-size:var(--sequence-text-md);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.more-panel button[hidden]{display:none}.more-panel button:hover:not(:disabled){background:var(--panel-2)}.more-panel button:disabled{opacity:.4;cursor:not-allowed}.frame{border:1px solid var(--site-hairline);border-radius:var(--site-radius-card);background:var(--panel);overflow:clip}.frame sequence-timer-builder{--sequence-background:var(--panel)}.build-preview{gap:12px;display:grid}.build-preview-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.build-preview h2{font-size:var(--sequence-text-ui);font-weight:var(--sequence-weight-strong);margin:0}.build-preview-count,.build-preview-invalid,.build-preview-more{color:var(--muted);font-size:var(--sequence-text-sm);font-variant-numeric:tabular-nums;margin:0}.build-preview-steps>summary{width:fit-content;color:var(--muted);font-size:var(--sequence-text-md);cursor:pointer;padding-block:12px}.build-preview-steps>summary:hover{color:var(--text)}.build-preview table{border-collapse:collapse;width:100%;font-size:var(--sequence-text-md);font-variant-numeric:tabular-nums}.build-preview th{border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--sequence-text-xs);font-weight:var(--sequence-weight-strong);text-align:start;padding:6px 4px}.build-preview td{border-bottom:1px solid var(--site-hairline);vertical-align:baseline;padding:8px 4px}.build-preview .n{width:2.5em;color:var(--muted)}.build-preview :is(.at,.dur){text-align:end;white-space:nowrap;width:4.5em}.build-preview td.at{color:var(--muted)}.build-preview td.role:before{content:"";background:var(--sequence-custom);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-inline-end:8px;display:inline-block}.build-preview td.role[data-role=prepare]:before{background:var(--sequence-prepare)}.build-preview td.role[data-role=work]:before{background:var(--sequence-work)}.build-preview td.role[data-role=rest]:before{background:var(--sequence-rest)}.build-preview td.role[data-role=cooldown]:before{background:var(--sequence-cooldown)}.build-preview .loops{color:var(--muted);font-size:var(--sequence-text-sm);margin-top:2px;padding-inline-start:15px;display:block}.build-preview-more{padding-top:8px}.frame[data-view=play]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.frame sequence-timer-player{--sequence-background:var(--bg);--sequence-dial-size:var(--timer-dial);--sequence-range-accent:var(--sequence-text)}.frame sequence-timer-player:not(:defined){display:block;container-type:inline-size}.frame sequence-timer-player:not(:defined):before{--pad:clamp(20px, 5cqi, 48px);--shell:min(100cqi, max(20rem, var(--timer-dial) + 5rem));content:"";height:calc(min(var(--shell) - 2 * var(--pad), var(--timer-dial)) + 2 * var(--pad) + 295.4px);display:block}@container (width<=380px){.frame sequence-timer-player:not(:defined):before{height:calc(min(var(--shell) - 32px, var(--timer-dial)) + 311.4px)}}.run-caption{min-height:1.5em;margin:calc(12px - var(--site-gutter)) 0 0;color:var(--muted);font-size:var(--sequence-text-md);text-align:center;font-variant-numeric:tabular-nums;line-height:1.5}.timer[data-mode=build] .run-caption,:root[data-runs] .timer[data-mode=build] .week{display:none}.edit-caption{min-height:1.5em;margin:calc(12px - var(--site-gutter)) 0 0;color:var(--muted);font-size:var(--sequence-text-md);text-align:center;line-height:1.5}.timer:not([data-mode=build]) .edit-caption{display:none}.edit-caption [data-tone=warning]{color:var(--sequence-prepare)}.edit-caption [data-tone=danger],.edit-caption [data-edit-issues]{color:var(--sequence-danger)}.edit-caption button{color:inherit;font:inherit;font-weight:var(--sequence-weight-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-12px -6px;padding:12px 6px;text-decoration:underline}.run-caption[data-running] [data-run-caption]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.run-caption:not([data-running]) [data-run-ends]{display:none}.run-caption{position:relative}.run-caption[data-running] .next-step{display:none}.next-step{display:inline}.next-step[hidden]{display:none}.next-step>summary{color:var(--text);cursor:pointer;align-items:center;gap:2px;list-style:none;display:inline-flex;position:relative}.next-step>summary>span{text-underline-offset:3px;text-decoration:underline}.next-step>summary::-webkit-details-marker{display:none}.next-step>summary:before{content:"·" / "";color:var(--muted);margin-inline:.35em}.next-step>summary:after{content:"";position:absolute;inset:-12px -8px}.next-step>summary .ui-icon{width:14px;height:14px}.next-step-panel{width:min(22rem, calc(100vw - 2 * var(--site-gutter)));text-align:start;inset-inline:50% auto;transform:translate(-50%)}.next-step-panel button{white-space:normal}.next-step-why{color:var(--muted);font-size:var(--sequence-text-sm);margin:0;padding:.4rem .65rem .25rem}.next-step-options{border-bottom:1px solid var(--site-hairline);margin-bottom:.25rem;padding-bottom:.25rem;display:grid}.next-step-options button{font-weight:var(--sequence-weight-strong)}.more-panel .next-step-off{color:var(--muted)}.frame sequence-timer-player:not([data-fullscreen])::part(exit){display:none}@media (width<=760px){.workspace-heading h1{font-size:var(--sequence-text-base);line-height:1.2}.picker{gap:6px;padding-inline:4px}.picker-name{overflow-wrap:break-word;line-break:strict;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.import-banner{border:1px solid var(--accent);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.import-actions{gap:8px;display:flex}.noscript{color:var(--muted);padding:24px}.library-section+.library-section{border-top:1px solid var(--site-hairline);margin-top:24px;padding-top:20px}.library-section h3{color:var(--muted);font-size:var(--sequence-text-sm);font-weight:var(--sequence-weight-strong);margin:0 0 12px}.library-section h3+.library-list{margin-top:0}.library-actions{flex-wrap:wrap;gap:8px;display:flex}.library-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.library-item{border:1px solid var(--border);border-radius:var(--sequence-radius-md);align-items:center;gap:2px;padding:4px;display:flex}.library-open{border-radius:var(--sequence-radius-control);min-width:0;min-height:44px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:8px 10px;display:grid}.library-open:hover{background:var(--panel-2)}.library-item:has(.library-open[aria-current]){border-color:var(--accent)}.library-open .sequence-icon{--tile:40px;color:var(--text);grid-row:span 2}.library-open[aria-current] .sequence-icon{color:var(--accent)}.library-name{font-weight:var(--sequence-weight-strong);overflow-wrap:anywhere}.library-open[aria-current] .library-name{color:var(--accent)}.library-meta{color:var(--muted);font-size:var(--sequence-text-sm);font-variant-numeric:tabular-nums}.library-empty,.library-note{color:var(--muted);font-size:var(--sequence-text-sm)}.library-empty{border:1px dashed var(--border);border-radius:var(--sequence-radius-md);text-align:center;margin:16px 0 0;padding:24px 16px}.library-note{margin:16px 0 0}.library-link{min-height:24px;color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=600px){.frame{border-radius:20px}}.library-search{z-index:1;border-radius:var(--sequence-radius-md);background:var(--panel-2);color:var(--muted);box-shadow:0 0 0 6px var(--panel);align-items:center;gap:10px;margin:0 0 12px;padding:0 12px;display:flex;position:sticky;top:0}.library-search>input[data-library-search]{min-width:0;min-height:44px;color:var(--text);font-size:var(--sequence-text-base);background:0 0;border:0;flex:1;padding:0}.library-search>input[data-library-search]:focus-visible{outline:none}.library-search:has(input:focus-visible){box-shadow:0 0 0 6px var(--panel), inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent)}.library-no-match{color:var(--muted);font-size:var(--sequence-text-md);margin:8px 4px 0}.library-hit{color:inherit;text-decoration:underline 2px var(--accent);text-underline-offset:3px;background:0 0}.library-item:has(>.library-open[data-active]){background:color-mix(in srgb, var(--accent) 9%, var(--panel))}.library-open[data-active]:hover{background:0 0}.library[data-filtering] :is(.library-actions,.library-empty,.library-note){display:none}.library[data-filtering] .library-section+.library-section{border-top:0;margin-top:8px;padding-top:0}.library-foot{display:none}.library .library-section{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:8px;display:flex}.library .library-section>:not(h3,.library-actions){flex:100%;min-width:0}.library .library-section h3{font-size:var(--sequence-text-xs);white-space:nowrap;margin:4px 10px}.library .library-actions{justify-content:end;gap:2px;margin-inline-start:auto}.library .library-actions .ui-button{min-height:44px;color:var(--muted);font-size:var(--sequence-text-sm);background:0 0;border-color:#0000;padding:4px 8px}.library .library-actions .ui-button:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.library .library-actions .ui-icon{width:16px;height:16px}.library .library-section+.library-section{margin-top:8px;padding-top:8px}.library .library-list{gap:0;margin-top:0}.library .library-item{border-radius:var(--sequence-radius-control);border:0;padding:0}.library .library-open{min-height:48px;padding:6px 10px}.library .library-open .sequence-icon{--tile:32px}.library .library-empty{text-align:start;border:0;margin:0 10px 4px;padding:0}.library .library-note{font-size:var(--sequence-text-xs);margin:4px 10px 0}@media (width>=761px){.ui-sheet.library{--switcher-top:56px;inset:calc(var(--switcher-top) + 6px) 0 auto;width:min(26rem,100vw - 32px);max-height:min(36rem, calc(100dvh - var(--switcher-top) - 24px));border-radius:var(--sequence-radius);box-shadow:var(--sequence-shadow-raised);margin:0 auto;animation:.12s ease-out ui-pop;position:fixed}.ui-sheet.library::backdrop{background:0 0}html:has(.ui-sheet.library[open]){overflow:auto}.library .ui-sheet-header{display:none}.library .ui-sheet-body{padding:8px 8px 4px}.library .library-actions .ui-button{min-height:32px}.library-foot{border-top:1px solid var(--site-hairline);color:var(--muted);font-size:var(--sequence-text-xs);flex-wrap:wrap;gap:4px 14px;padding:8px 18px 10px;display:flex}.library-foot kbd{border:1px solid var(--border);background:var(--panel-2);min-width:20px;font:inherit;text-align:center;border-radius:5px;margin-inline-end:4px;padding:0 5px;display:inline-block}}@media (width>=1001px){.ui-sheet.library{--switcher-top:72px}}@media (width>=761px) and (prefers-reduced-motion:reduce){.ui-sheet.library{animation:none}}@media (width<=760px){.ui-sheet.library{max-height:calc(100dvh - 48px)}}.share-card{border-radius:var(--sequence-radius);width:min(100%,320px,40svh);height:auto;margin:0 auto 16px;display:block}.share-note{color:var(--muted);font-size:var(--sequence-text-sm);text-align:center;margin:0 0 12px}.share-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.site-header :is(.brand,.header-actions,.heading-start,.heading-end){transition:opacity .24s}:root:has(sequence-timer-player[data-state=running]) .site-header:not(:hover,:focus-within) :is(.brand,.header-actions,.heading-start,.heading-end){opacity:.35}@media (prefers-reduced-motion:reduce){.site-header :is(.brand,.header-actions,.heading-start,.heading-end){transition:none}}.offline-help[data-astro-cid-55g54glo]{border-top:1px solid var(--border);max-width:960px;color:var(--muted);font-size:var(--sequence-text-md);margin:24px auto 0;padding-top:20px}summary[data-astro-cid-55g54glo]{cursor:pointer;width:fit-content;margin-inline:auto;padding-block:12px}p[data-astro-cid-55g54glo]{max-width:75ch;margin:.6rem auto 0}
