.home-about.svelte-anvh48{width:100%;max-width:65ch;margin:0 auto;box-sizing:border-box;padding-top:88px;padding-bottom:24px;color:var(--color-text-secondary)}.home-about.svelte-anvh48 h2:where(.svelte-anvh48){margin:2em 0 .5em;font-size:1.3rem;font-weight:600;color:var(--color-label)}.home-about.svelte-anvh48 h2:where(.svelte-anvh48):first-of-type{margin-top:0}.home-about.svelte-anvh48 h3:where(.svelte-anvh48){margin:1.6em 0 .4em;font-size:1.02rem;font-weight:600;color:var(--color-label)}.home-about.svelte-anvh48 p:where(.svelte-anvh48){margin:0 0 1.1em;font-size:1rem;line-height:1.7}.home-about.svelte-anvh48 ol:where(.svelte-anvh48),.home-about.svelte-anvh48 ul:where(.svelte-anvh48){margin:0 0 1.1em;padding-left:1.4em;display:flex;flex-direction:column;gap:.7em}.home-about.svelte-anvh48 li:where(.svelte-anvh48){font-size:1rem;line-height:1.65;text-wrap:pretty}.home-about.svelte-anvh48 strong:where(.svelte-anvh48){font-weight:600;color:var(--color-label)}@media(max-width:640px){.home-about.svelte-anvh48 h2:where(.svelte-anvh48){font-size:1.18rem}.home-about.svelte-anvh48 p:where(.svelte-anvh48),.home-about.svelte-anvh48 li:where(.svelte-anvh48){font-size:.95rem}}.simple-timer.svelte-16n4bff{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.simple-timer__time.svelte-16n4bff{font-size:clamp(5.5rem,18vw,7.5rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.simple-timer__label.svelte-16n4bff{font-size:clamp(1rem,3.2vw,1.1rem);font-weight:500}.simple-timer--focus.svelte-16n4bff .simple-timer__time:where(.svelte-16n4bff){color:var(--color-red-1)}.simple-timer--focus.svelte-16n4bff .simple-timer__label:where(.svelte-16n4bff){color:var(--color-red-text)}.simple-timer--break.svelte-16n4bff .simple-timer__time:where(.svelte-16n4bff){color:var(--color-blue-1)}.simple-timer--break.svelte-16n4bff .simple-timer__label:where(.svelte-16n4bff){color:var(--color-blue-text)}.project-select__trigger{flex-shrink:0;border:none;background:transparent;padding:0;font:inherit}.project-select__trigger-inner.svelte-it3oah{display:flex;align-items:center;gap:8px;min-height:28px;padding:4px 8px;border-radius:var(--radius-sm);border:none;background:transparent;color:color-mix(in srgb,var(--color-label) 72%,transparent);font:inherit;font-size:.82rem;font-weight:600;text-align:left;cursor:pointer;transition:color .15s ease,background-color .15s ease}.project-select__trigger-inner.svelte-it3oah:hover{background:var(--color-grey-1);color:var(--color-label)}.project-select__trigger-inner.svelte-it3oah:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.project-select__chevron.svelte-it3oah{flex-shrink:0;color:var(--color-text-muted)}.project-select__popover{z-index:60;box-sizing:border-box;width:max(var(--bits-floating-anchor-width, 180px),200px);max-height:min(320px,var(--bits-floating-available-height, 320px));overflow-x:clip;overflow-y:auto;border-radius:var(--radius-md);padding:4px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-label);box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 6%,transparent),0 10px 28px color-mix(in srgb,var(--color-black) 10%,transparent)}.project-select__separator{height:1px;margin:4px 6px;background:var(--color-grey-2)}.project-select__item{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:10px 12px;border-radius:var(--radius-sm);font:inherit;font-size:15px;cursor:pointer;outline:none;color:var(--color-label);transition:background-color .1s ease}.project-select__item--locked{opacity:.45}.project-select__item--locked:hover,.project-select__item--locked[data-highlighted]{opacity:.6}.project-select__item:not([data-selected]){color:color-mix(in srgb,var(--color-label) 68%,transparent)}.project-select__item[data-highlighted]{background:var(--color-grey-1)}.project-select__item[data-selected]{font-weight:600;background:color-mix(in srgb,var(--color-grey-1) 55%,transparent)}.project-select__item[data-selected][data-highlighted]{background:var(--color-grey-1)}.project-select__check-slot.svelte-it3oah{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;color:var(--color-label)}.project-select__item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.project-select__item--create{color:color-mix(in srgb,var(--color-label) 85%,transparent)}.project-select__pro-icon{flex-shrink:0;margin-left:auto;color:var(--color-pro-gold-text)}.project-select__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.project-select__dot.svelte-it3oah{display:inline-block;flex-shrink:0;width:.5rem;height:.5rem;border-radius:var(--radius-circle);background:var(--project-dot-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-black) 12%,transparent)}.active-session-alert__overlay{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,var(--color-black) 70%,transparent)}.active-session-alert__content{position:fixed;top:50%;left:50%;z-index:90;width:min(420px,calc(100vw - 32px));transform:translate(-50%,-50%);border-radius:var(--radius-lg);padding:24px;border:1px solid var(--color-grey-2);background:var(--color-background);color:var(--color-label);box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 6%,transparent),0 16px 40px color-mix(in srgb,var(--color-black) 14%,transparent)}.active-session-alert__title{margin:0 0 6px;font-size:1.25rem;font-weight:700;text-wrap:balance}.active-session-alert__description{margin:0 0 20px;font-size:.9rem;color:color-mix(in srgb,var(--color-label) 72%,transparent);text-wrap:pretty}.active-session-alert__actions.svelte-2cie7o{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.tasks-panel-menu__trigger{flex-shrink:0;border:none;background:transparent;padding:0;font:inherit}.tasks-panel-menu__button.svelte-fs9lxt{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:4px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);cursor:pointer;transition-property:color,background-color,transform;transition-duration:.15s;transition-timing-function:ease-out}.tasks-panel-menu__button.svelte-fs9lxt:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px}.tasks-panel-menu__button.svelte-fs9lxt:hover{color:var(--color-label);background:color-mix(in srgb,var(--color-label) 8%,transparent)}.tasks-panel-menu__button.svelte-fs9lxt:active{transform:scale(.96)}.tasks-panel-menu__button.svelte-fs9lxt:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tasks-panel-menu__popover{z-index:100;box-sizing:border-box;min-width:180px;border-radius:var(--radius-md);padding:4px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-label);box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 6%,transparent),0 10px 28px color-mix(in srgb,var(--color-black) 10%,transparent)}.tasks-panel-menu__item{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;padding:10px 12px;border-radius:var(--radius-sm);font:inherit;font-size:14px;cursor:pointer;outline:none;color:var(--color-label);transition:background-color .1s ease}.tasks-panel-menu__item-label{flex:1;min-width:0}.tasks-panel-menu__item--locked{opacity:.45}.tasks-panel-menu__item--locked:hover,.tasks-panel-menu__item--locked[data-highlighted]{opacity:.6}.tasks-panel-menu__pro-icon{flex-shrink:0;color:var(--color-pro-gold-text)}.tasks-panel-menu__item[data-highlighted]{background:var(--color-grey-1)}.tasks-panel-menu__item[data-disabled]{cursor:not-allowed;opacity:.45}.tasks-panel-menu__item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.tasks-panel-menu__button.svelte-fs9lxt{transition-duration:.01ms}.tasks-panel-menu__button.svelte-fs9lxt:active{transform:none}}.tasks-panel.svelte-1a9ldsg{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--color-border);flex:1;min-height:0}.tasks-panel--sheet.svelte-1a9ldsg{padding-top:0;border-top:none}.tasks-panel__header.svelte-1a9ldsg{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;min-width:0;padding-inline:6px}.tasks-panel__heading-group.svelte-1a9ldsg{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.tasks-panel__heading.svelte-1a9ldsg{margin:0;flex-shrink:0;font-size:15px;font-weight:600}.tasks-panel__heading-divider.svelte-1a9ldsg{flex-shrink:0;width:1px;height:.85em;background:color-mix(in srgb,var(--color-label) 22%,transparent)}.tasks-panel__active-task.svelte-1a9ldsg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--color-text-muted)}.tasks-panel__active-task-name.svelte-1a9ldsg{color:var(--color-label)}.tasks-panel--sheet.svelte-1a9ldsg .tasks-panel__input:where(.svelte-1a9ldsg),.tasks-panel--sheet.svelte-1a9ldsg .tasks-panel__edit-input:where(.svelte-1a9ldsg){font-size:16px}.tasks-panel__row--add.svelte-1a9ldsg{display:flex;gap:10px;align-items:stretch;flex-shrink:0;padding-inline:6px}.tasks-panel__scroll.svelte-1a9ldsg{display:flex;flex-direction:column;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding:6px 6px 8px}.tasks-panel--sheet.svelte-1a9ldsg .tasks-panel__scroll:where(.svelte-1a9ldsg){margin:0 -6px}.tasks-panel--sheet.svelte-1a9ldsg .tasks-panel__row--add:where(.svelte-1a9ldsg){padding-inline:0}.tasks-panel__input.svelte-1a9ldsg{flex:1;min-width:0;box-sizing:border-box;font:inherit;font-size:15px;line-height:1.25;padding:7px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-label)}.tasks-panel__input.svelte-1a9ldsg::placeholder{font-size:inherit;color:var(--color-text-muted);opacity:1}.tasks-panel__row--add.svelte-1a9ldsg .button{flex-shrink:0;box-sizing:border-box;font-size:15px;line-height:1.25;padding:7px 14px}.tasks-panel__body.svelte-1a9ldsg{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1 0 auto}.tasks-panel__stack.svelte-1a9ldsg{position:relative;flex:1;min-height:2.75rem;display:flex;flex-direction:column}.tasks-panel__empty.svelte-1a9ldsg{position:absolute;inset:0;z-index:0;margin:0;padding:8px 2px 4px;font-size:13px;line-height:1.35;color:var(--color-text-muted);pointer-events:none}.tasks-panel__list.svelte-1a9ldsg{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:8px}.tasks-panel__list.svelte-1a9ldsg:empty{display:none}.tasks-panel__item.svelte-1a9ldsg{display:flex;align-items:stretch;gap:6px;font-size:14px}.tasks-panel__item--dragging.svelte-1a9ldsg{opacity:.4}.tasks-panel__list--dragging.svelte-1a9ldsg :where(.svelte-1a9ldsg):is(.tasks-panel__task:where(.svelte-1a9ldsg),.tasks-panel__grip:where(.svelte-1a9ldsg)):focus,.tasks-panel__list--dragging.svelte-1a9ldsg :where(.svelte-1a9ldsg):is(.tasks-panel__task:where(.svelte-1a9ldsg),.tasks-panel__grip:where(.svelte-1a9ldsg)):focus-visible{outline:none}#dnd-action-dragged-el,#dnd-action-dragged-el:focus,#dnd-action-dragged-el:focus-visible{outline:none}#dnd-action-dragged-el .svelte-1a9ldsg:is(.tasks-panel__task:where(.svelte-1a9ldsg),.tasks-panel__grip:where(.svelte-1a9ldsg)):focus,#dnd-action-dragged-el .svelte-1a9ldsg:is(.tasks-panel__task:where(.svelte-1a9ldsg),.tasks-panel__grip:where(.svelte-1a9ldsg)):focus-visible{outline:none}.tasks-panel__grip.svelte-1a9ldsg{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 2px;border:none;background:none;color:var(--color-text-muted);cursor:grab;touch-action:none;opacity:.5;transition-property:opacity,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.tasks-panel__grip.svelte-1a9ldsg:hover{opacity:1;color:var(--color-label)}.tasks-panel__grip.svelte-1a9ldsg:focus-visible{opacity:1;color:var(--color-label);outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.tasks-panel__grip.svelte-1a9ldsg:active{cursor:grabbing}.tasks-panel__grip.svelte-1a9ldsg:disabled{cursor:not-allowed;opacity:.25}.tasks-panel__actions.svelte-1a9ldsg{display:flex;flex-shrink:0;align-items:center}.tasks-panel__completed.svelte-1a9ldsg{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:6px}.tasks-panel__completed-heading.svelte-1a9ldsg{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}.tasks-panel__completed-count.svelte-1a9ldsg{font-variant-numeric:tabular-nums;font-weight:500;color:var(--color-text-muted)}.tasks-panel__task.svelte-1a9ldsg{--outer-border-radius: var(--radius-md);--border-width: 2px;--inner-border-radius: calc( var(--outer-border-radius) - var(--border-width) );--task-padding-block: 10px;--task-padding-inline: 12px;position:relative;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:52px;padding:var(--task-padding-block) var(--task-padding-inline);margin:0;border:var(--border-width) solid color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:var(--outer-border-radius);background:var(--color-grey-1);box-shadow:none;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition-property:border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.tasks-panel__task.svelte-1a9ldsg:after{content:"";position:absolute;inset:0;border-radius:var(--inner-border-radius);pointer-events:none;box-shadow:0 0 8px color-mix(in srgb,var(--color-red-1) 28%,transparent);opacity:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.tasks-panel__task.svelte-1a9ldsg:not(.tasks-panel__task--completed):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tasks-panel__task--active.svelte-1a9ldsg{border-color:var(--color-red-1)}.tasks-panel__task--active.svelte-1a9ldsg:after{opacity:1}.tasks-panel__item--done.svelte-1a9ldsg .tasks-panel__task:where(.svelte-1a9ldsg){background:color-mix(in srgb,var(--color-grey-1) 70%,transparent);border-color:color-mix(in srgb,var(--color-border) 70%,transparent);cursor:default}.tasks-panel__item--done.svelte-1a9ldsg .tasks-panel__task:where(.svelte-1a9ldsg):after{content:none}.tasks-panel__checkbox-label.svelte-1a9ldsg{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;cursor:pointer}.tasks-panel__checkbox-label.svelte-1a9ldsg:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px}.tasks-panel__task--completed.svelte-1a9ldsg{cursor:pointer}.tasks-panel__checkbox.svelte-1a9ldsg{position:relative;z-index:1;flex-shrink:0;box-sizing:border-box;width:1.125rem;height:1.125rem;margin:0;appearance:none;-webkit-appearance:none;border:1.5px solid color-mix(in srgb,var(--color-label) 45%,var(--color-border));border-radius:3px;background:var(--color-background);cursor:pointer;transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.tasks-panel__checkbox.svelte-1a9ldsg:hover:not(:disabled):not(:checked){border-color:color-mix(in srgb,var(--color-green-1, #27ae60) 70%,var(--color-border));background:color-mix(in srgb,var(--color-green-1, #27ae60) 12%,var(--color-background))}.tasks-panel__checkbox.svelte-1a9ldsg:checked{border-color:var(--color-green-text);background:var(--color-green-text)}.tasks-panel__checkbox.svelte-1a9ldsg:disabled{cursor:not-allowed;opacity:.45}.tasks-panel__item--done.svelte-1a9ldsg .tasks-panel__checkbox:where(.svelte-1a9ldsg){opacity:.85}.tasks-panel__checkbox-tick{position:absolute;z-index:2;top:50%;left:50%;width:12px;height:12px;margin:0;color:var(--color-green-text);pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.25);filter:blur(4px);transition-property:opacity,transform,filter,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.tasks-panel__checkbox-label.svelte-1a9ldsg:hover .tasks-panel__checkbox:where(.svelte-1a9ldsg):not(:disabled):not(:checked)~.tasks-panel__checkbox-tick,.tasks-panel__checkbox.svelte-1a9ldsg:checked~.tasks-panel__checkbox-tick{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}.tasks-panel__checkbox.svelte-1a9ldsg:checked~.tasks-panel__checkbox-tick{color:var(--color-background)}.tasks-panel__text.svelte-1a9ldsg{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.35;overflow-wrap:anywhere;font-weight:600;pointer-events:none}.tasks-panel__text--readonly.svelte-1a9ldsg{outline:none;border-radius:var(--radius-xs)}.tasks-panel__text--readonly.svelte-1a9ldsg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tasks-panel__item--done.svelte-1a9ldsg .tasks-panel__text:where(.svelte-1a9ldsg){text-decoration:line-through;color:var(--color-text-muted)}.tasks-panel__tooltip{z-index:60;max-width:min(320px,calc(100vw - 32px));border-radius:var(--radius-md);padding:6px 10px;font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;color:var(--color-label);background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 6%,transparent),0 10px 40px color-mix(in srgb,var(--color-black) 8%,transparent)}.tasks-panel__edit.svelte-1a9ldsg{flex:1;min-width:0;display:flex;align-items:center}.tasks-panel__edit-input.svelte-1a9ldsg{box-sizing:border-box;flex:1;min-width:0;width:100%;height:32px;font:inherit;line-height:1.35;padding:0 8px;margin:0;border-radius:max(0px,calc(var(--inner-border-radius) - var(--task-padding-block)));border:1px solid var(--color-border);background:var(--color-background);color:var(--color-label);-webkit-user-select:text;user-select:text}.tasks-panel__edit-input.svelte-1a9ldsg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.tasks-panel__save.svelte-1a9ldsg{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0;padding:8px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-green-text);cursor:pointer;transition-property:color,background-color,transform;transition-duration:.15s;transition-timing-function:ease-out}.tasks-panel__save.svelte-1a9ldsg:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px}.tasks-panel__save.svelte-1a9ldsg:hover{background:color-mix(in srgb,var(--color-green-1, #27ae60) 12%,transparent)}.tasks-panel__save.svelte-1a9ldsg:active{transform:scale(.96)}.tasks-panel__menu-trigger-root{flex-shrink:0;border:none;background:transparent;padding:0;font:inherit}.tasks-panel__menu-trigger.svelte-1a9ldsg{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0;padding:6px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);cursor:pointer;transition-property:color,background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.tasks-panel__menu-trigger.svelte-1a9ldsg:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px}.tasks-panel__menu-trigger.svelte-1a9ldsg:hover{color:var(--color-label);background:color-mix(in srgb,var(--color-label) 8%,transparent)}.tasks-panel__menu-trigger.svelte-1a9ldsg:active:not(:disabled){transform:scale(.96)}.tasks-panel__menu-trigger.svelte-1a9ldsg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tasks-panel__menu-trigger.svelte-1a9ldsg:disabled{cursor:not-allowed;opacity:.45}.tasks-panel__menu-popover{z-index:100;box-sizing:border-box;min-width:140px;border-radius:var(--radius-md);padding:4px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-label);box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 6%,transparent),0 10px 28px color-mix(in srgb,var(--color-black) 10%,transparent)}.tasks-panel__menu-item{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:8px 12px;border-radius:var(--radius-sm);font:inherit;font-size:13px;cursor:pointer;outline:none;color:var(--color-label);transition:background-color .1s ease}.tasks-panel__menu-item[data-highlighted]{background:var(--color-grey-1)}.tasks-panel__menu-item--danger{color:var(--color-red-text)}.tasks-panel__menu-item[data-disabled]{cursor:not-allowed;opacity:.45}.tasks-panel__completed-toggle.svelte-1a9ldsg{width:fit-content;max-width:100%;padding:0;border:none;background:none;font-family:inherit;cursor:pointer;transition-property:color;transition-duration:.15s;transition-timing-function:ease}.tasks-panel__completed-toggle.svelte-1a9ldsg:hover{color:color-mix(in srgb,var(--color-label) 82%,transparent)}.tasks-panel__completed-toggle.svelte-1a9ldsg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.tasks-panel__completed-chevron{flex-shrink:0;color:inherit;opacity:.7;transition:transform .15s ease}.tasks-panel__completed-chevron--open{transform:rotate(90deg)}.tasks-panel__sr-only.svelte-1a9ldsg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px),(max-height:800px){.tasks-panel.svelte-1a9ldsg{padding-top:12px}.tasks-panel__row--add.svelte-1a9ldsg{gap:8px}.tasks-panel__body.svelte-1a9ldsg{gap:10px}.tasks-panel__list.svelte-1a9ldsg{gap:6px}.tasks-panel__save.svelte-1a9ldsg svg,.tasks-panel__menu-trigger.svelte-1a9ldsg svg{width:14px;height:14px}.tasks-panel__grip.svelte-1a9ldsg svg{width:12px;height:12px}.tasks-panel__task.svelte-1a9ldsg{gap:8px;min-height:48px;--task-padding-block: 8px;--task-padding-inline: 10px}.tasks-panel__checkbox.svelte-1a9ldsg{width:1rem;height:1rem}.tasks-panel__save.svelte-1a9ldsg,.tasks-panel__menu-trigger.svelte-1a9ldsg{padding:4px}}@media(prefers-reduced-motion:reduce){.tasks-panel__text.svelte-1a9ldsg,.tasks-panel__save.svelte-1a9ldsg,.tasks-panel__task.svelte-1a9ldsg,.tasks-panel__task.svelte-1a9ldsg:after,.tasks-panel__checkbox.svelte-1a9ldsg,.tasks-panel__checkbox-tick,.tasks-panel__menu-trigger.svelte-1a9ldsg,.tasks-panel__grip.svelte-1a9ldsg{transition-duration:.01ms}.tasks-panel__save.svelte-1a9ldsg:active,.tasks-panel__menu-trigger.svelte-1a9ldsg:active:not(:disabled){transform:none}}.tasks-sheet__peek.svelte-182fzi7,.tasks-sheet__chrome.svelte-182fzi7,.tasks-sheet__chrome-main.svelte-182fzi7{--tasks-sheet-bar-height: 76px;-webkit-tap-highlight-color:transparent}.tasks-sheet__peek.svelte-182fzi7{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-direction:row;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:calc(var(--tasks-sheet-bar-height) + env(safe-area-inset-bottom,0px));margin:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border:none;border-top:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-background);color:var(--color-label);box-shadow:0 -1px 2px color-mix(in srgb,var(--color-black) 4%,transparent),0 -8px 28px color-mix(in srgb,var(--color-black) 10%,transparent);cursor:pointer;font:inherit;text-align:left;transition-property:background-color;transition-duration:.15s;transition-timing-function:ease-out}.tasks-sheet__peek.svelte-182fzi7:hover{background:color-mix(in srgb,var(--color-grey-1) 35%,var(--color-background))}.tasks-sheet__peek.svelte-182fzi7:focus{outline:none}.tasks-sheet__peek.svelte-182fzi7:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.tasks-sheet__peek-icon.svelte-182fzi7{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-grey-1) 55%,var(--color-background));color:color-mix(in srgb,var(--color-label) 72%,transparent)}.tasks-sheet__peek-body.svelte-182fzi7{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.tasks-sheet__peek-row.svelte-182fzi7{display:flex;align-items:baseline;gap:8px;min-width:0;max-width:100%}.tasks-sheet__peek-name.svelte-182fzi7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;color:var(--color-label)}.tasks-sheet__peek-more.svelte-182fzi7{flex-shrink:0;font-size:.82rem;font-weight:500;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--color-label) 62%,transparent)}.tasks-sheet__peek-label.svelte-182fzi7{font-size:.95rem;font-weight:600;color:var(--color-label)}.tasks-sheet__peek-hint.svelte-182fzi7{font-size:.75rem;font-weight:500;color:color-mix(in srgb,var(--color-label) 55%,transparent)}.tasks-sheet__peek-chevron.svelte-182fzi7{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:color-mix(in srgb,var(--color-label) 55%,transparent)}.tasks-sheet__overlay{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,var(--color-black) 45%,transparent)}.tasks-sheet__content{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:calc(100svh - var(--nav-offset, 56px) - 12.75rem - env(safe-area-inset-top,0px));max-height:calc(100svh - var(--nav-offset, 56px) - 10.5rem);min-height:min(50vh,280px);padding:0;padding-bottom:env(safe-area-inset-bottom,0px);border:none;border-top:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-background);color:var(--color-label);box-shadow:0 -1px 2px color-mix(in srgb,var(--color-black) 4%,transparent),0 -12px 36px color-mix(in srgb,var(--color-black) 14%,transparent);outline:none}.tasks-sheet__chrome.svelte-182fzi7{display:flex;align-items:center;gap:4px;flex-shrink:0;box-sizing:border-box;width:100%;height:var(--tasks-sheet-bar-height);min-height:var(--tasks-sheet-bar-height);padding:14px 12px 14px 16px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);color:var(--color-label)}.tasks-sheet__chrome-main.svelte-182fzi7{flex:1;min-width:0;display:flex;align-items:center;gap:8px;box-sizing:border-box;height:100%;margin:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;transition-property:background-color;transition-duration:.15s;transition-timing-function:ease-out}.tasks-sheet__chrome-main.svelte-182fzi7:hover{background:color-mix(in srgb,var(--color-grey-1) 35%,var(--color-background))}.tasks-sheet__chrome-main.svelte-182fzi7:active{background:color-mix(in srgb,var(--color-grey-1) 50%,var(--color-background))}.tasks-sheet__chrome-main.svelte-182fzi7:focus{outline:none}.tasks-sheet__chrome-main.svelte-182fzi7:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tasks-sheet__title.svelte-182fzi7{margin:0;flex-shrink:0;font-size:.95rem;font-weight:600;color:var(--color-label)}.tasks-sheet__heading-divider.svelte-182fzi7{flex-shrink:0;width:1px;height:.85em;background:color-mix(in srgb,var(--color-label) 22%,transparent)}.tasks-sheet__active-task.svelte-182fzi7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.tasks-sheet__active-task-name.svelte-182fzi7{color:var(--color-label)}.tasks-sheet__chrome-actions.svelte-182fzi7{display:flex;align-items:center;gap:2px;flex-shrink:0}.tasks-sheet__collapse.svelte-182fzi7{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:4px;border:none;border-radius:var(--radius-sm);background:none;color:color-mix(in srgb,var(--color-label) 55%,transparent);cursor:pointer;transition-property:color,background-color;transition-duration:.15s;transition-timing-function:ease-out}.tasks-sheet__collapse.svelte-182fzi7:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px}.tasks-sheet__collapse.svelte-182fzi7:hover{color:var(--color-label);background:color-mix(in srgb,var(--color-label) 8%,transparent)}.tasks-sheet__collapse.svelte-182fzi7:focus{outline:none}.tasks-sheet__collapse.svelte-182fzi7:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tasks-sheet__panel.svelte-182fzi7{display:flex;flex-direction:column;flex:1;min-height:0;padding:10px 12px 8px}.tasks-sheet__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.tasks-sheet__peek.svelte-182fzi7,.tasks-sheet__chrome.svelte-182fzi7{transition-duration:.01ms}}.timer-controls.svelte-6f5dkn{display:flex;flex-direction:column;align-items:center;gap:12px}.timer-controls__main.svelte-6f5dkn{display:flex;gap:12px}.timer-controls.svelte-6f5dkn .button{min-width:152px}.timer-controls.svelte-6f5dkn .timer-controls__primary--focus,.timer-controls.svelte-6f5dkn .timer-controls__skip--focus{color:var(--color-label)}.timer-controls.svelte-6f5dkn .timer-controls__primary--focus svg,.timer-controls.svelte-6f5dkn .timer-controls__skip--focus svg{color:var(--color-red-1)}.timer-controls.svelte-6f5dkn .timer-controls__primary--break svg,.timer-controls.svelte-6f5dkn .timer-controls__skip--break svg{color:var(--color-blue-1)}.timer-controls__icon-swap.svelte-6f5dkn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.timer-controls__icon.svelte-6f5dkn{display:flex;align-items:center;justify-content:center;transition-property:opacity,filter,scale;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);scale:.25;opacity:0;filter:blur(4px);pointer-events:none}.timer-controls__icon--pause.svelte-6f5dkn{position:absolute;inset:0}.timer-controls__icon--active.svelte-6f5dkn{scale:1;opacity:1;filter:blur(0)}.timer-controls.svelte-6f5dkn .timer-controls__play-glyph{margin-inline-start:2px}.timer-controls__reset.svelte-6f5dkn{display:flex;gap:12px}@media(max-width:640px),(max-height:800px){.timer-controls.svelte-6f5dkn,.timer-controls__main.svelte-6f5dkn,.timer-controls__reset.svelte-6f5dkn{gap:8px}.timer-controls.svelte-6f5dkn .button{min-width:0;font-size:14px;padding:6px 12px}}@media(prefers-reduced-motion:reduce){.timer-controls__icon.svelte-6f5dkn{transition-duration:.01ms}}.home.svelte-1uha8ag{width:100%;max-width:540px;margin:0 auto;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;box-sizing:border-box;padding-top:2px}.home__loading.svelte-1uha8ag{flex:1;display:flex;align-items:center;justify-content:center;min-height:240px}.home__spinner.svelte-1uha8ag{width:28px;height:28px;border-radius:var(--radius-circle);border:2.5px solid color-mix(in srgb,var(--color-grey-2) 90%,transparent);border-top-color:var(--color-red-1);animation:svelte-1uha8ag-home-spin .8s linear infinite}@keyframes svelte-1uha8ag-home-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.home__spinner.svelte-1uha8ag{animation:none;border-top-color:var(--color-grey-2)}}.home__workspace.svelte-1uha8ag{display:flex;flex-direction:column;color:var(--color-label);gap:14px;max-width:540px;margin:0 auto;width:100%;box-sizing:border-box;flex:1;min-height:0}.home__workspace--tasks-sheet.svelte-1uha8ag{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.home__sr-only.svelte-1uha8ag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home__topbar.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding-bottom:10px;border-bottom:1px solid var(--color-grey-2)}.home__project-current.svelte-1uha8ag{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;max-width:min(100%,70%);overflow:hidden;padding:5px 10px 5px 8px;border-radius:var(--radius-sm);background:var( --project-chip-bg, color-mix(in srgb, var(--project-accent) 14%, var(--color-background)) );border:1px solid color-mix(in srgb,var(--project-accent) 26%,var(--color-grey-2));color:var(--project-chip-text, var(--color-label));transition:background-color .32s cubic-bezier(.2,0,0,1),border-color .32s cubic-bezier(.2,0,0,1),color .32s cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){.home__project-current.svelte-1uha8ag{transition:none}}.home__project-select-placeholder.svelte-1uha8ag{flex-shrink:0;display:flex;align-items:center;min-height:28px;padding:4px 8px;color:color-mix(in srgb,var(--color-label) 72%,transparent);font-size:.82rem;font-weight:600}.home__project-select-placeholder-label.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px}.timer-container.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-bottom:14px;padding-top:14px;gap:44px;flex:0 0 auto;min-height:0}.timer-container--with-tasks.svelte-1uha8ag{flex:1.2;justify-content:center;min-height:0}@media(max-width:640px),(max-height:800px){.home__workspace.svelte-1uha8ag{gap:12px}}
