.space-invitation-list[data-v-8d234f2d]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.space-invitation-list li[data-v-8d234f2d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border:1px solid var(--line);border-radius:14px}.space-invitation-list li>div[data-v-8d234f2d]:first-child{display:grid;gap:.2rem}.space-invitation-list span[data-v-8d234f2d]{color:var(--muted);font-size:.86rem}.space-color-picker[data-v-1b1b5ffe]{display:grid;gap:.75rem}.space-color-picker__options[data-v-1b1b5ffe]{display:flex;flex-wrap:wrap;gap:.5rem}.space-color-picker__swatch[data-v-1b1b5ffe]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border:1px solid var(--border-muted, #d7ddd8);border-radius:999px;background:var(--surface-raised, #fff);color:inherit}.space-color-picker__swatch[aria-checked=true][data-v-1b1b5ffe]{border-color:var(--accent-strong, #5f9789)}.space-color-picker__swatch-dot[data-v-1b1b5ffe]{width:.85rem;height:.85rem;border-radius:999px;box-shadow:inset 0 0 0 1px #00000014}.space-color-picker__swatch-check[data-v-1b1b5ffe]{font-size:.75rem}.space-color-picker__footer[data-v-1b1b5ffe]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;justify-content:space-between}.space-color-picker__state[data-v-1b1b5ffe]{margin:0;font-size:.875rem;color:var(--text-secondary, #53605a)}.space-color-picker__reset[data-v-1b1b5ffe]{border:1px solid var(--border-muted, #d7ddd8);border-radius:999px;background:transparent;padding:.4rem .8rem;color:inherit}.space-order-row[data-v-be71dc1a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem}.space-order-row__name[data-v-be71dc1a]{min-width:0}.space-order-row__color-button[data-v-be71dc1a]{border:1px solid var(--border-muted, #d7ddd8);border-radius:999px;background:transparent;padding:.35rem .7rem;color:inherit}.space-order-row__picker[data-v-be71dc1a]{grid-column:1 / -1;margin-top:.2rem;padding:.8rem;border:1px solid var(--border-muted, #d7ddd8);border-radius:1rem;background:var(--surface-raised, #fff)}@media(max-width:720px){.space-order-row[data-v-be71dc1a]{grid-template-columns:auto minmax(0,1fr) auto auto}.space-order-row__type[data-v-be71dc1a]{grid-column:2 / 3}.space-order-row__color-button[data-v-be71dc1a],.space-order-row__handle[data-v-be71dc1a]{justify-self:end}}.recurrence-form[data-v-e3d3d1a8]{display:grid;gap:.75rem}.recurrence-form label[data-v-e3d3d1a8]{display:grid;gap:.35rem}.recurrence-form__notice[data-v-e3d3d1a8]{margin:0;color:#746a60}.recurrence-preview[data-v-e3d3d1a8]{display:grid;gap:.25rem;padding:.7rem;border-radius:10px;background:#f6f1e8}.recurrence-form__actions[data-v-e3d3d1a8]{display:flex;flex-wrap:wrap;gap:.5rem}.recurring-settings[data-v-81f1e3b9]{min-width:0}.recurring-settings__tabs[data-v-81f1e3b9],.recurring-rule__actions[data-v-81f1e3b9]{display:flex;flex-wrap:wrap;gap:.5rem}.recurring-settings__tabs button[data-v-81f1e3b9]{border:1px solid #ddd1c2;border-radius:999px;padding:.45rem .75rem;background:#fff}.recurring-settings__tabs button[aria-selected=true][data-v-81f1e3b9]{background:#463d34;color:#fff}.recurring-settings__list[data-v-81f1e3b9]{display:grid;gap:.75rem;min-width:0}.recurring-rule[data-v-81f1e3b9]{display:grid;gap:.7rem;min-width:0;padding:.8rem;border:1px solid #e7ded1;border-radius:12px}.recurring-rule p[data-v-81f1e3b9]{margin:.2rem 0 0;overflow-wrap:anywhere}.fresh-token[data-v-efb90873]{margin-top:1rem;padding:1rem;border:1px solid var(--color-border, #d0d7de);border-radius:12px;background:var(--color-surface-muted, #f6f8fa);display:grid;gap:.75rem}.fresh-token__label[data-v-efb90873]{margin:0;font-weight:600}.fresh-token__value[data-v-efb90873]{display:block;padding:.6rem .75rem;border-radius:8px;background:var(--color-code-bg, #eef1f4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;word-break:break-all}.quick-add-shell[data-v-821b4fbd],.quick-workspaces[data-v-821b4fbd]{min-width:0}.quick-workspaces--today[data-v-821b4fbd]{display:flex;flex-direction:column;gap:.45rem}.quick-workspace[data-v-821b4fbd]{min-width:0}.quick-filters[data-v-821b4fbd]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin:0 0 .5rem}.quick-add-row[data-v-821b4fbd]{align-items:center;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.quick-add-row--form-only[data-v-821b4fbd]{grid-template-columns:minmax(0,1fr)}.quick-add-row[data-v-821b4fbd] .quick-add{margin-bottom:0;min-width:0}.quick-add-compact[data-v-821b4fbd]{align-items:center;background:#fff;border:1px solid #dfe7e2;border-radius:12px;color:#2d6754;cursor:pointer;display:flex;gap:.65rem;min-height:38px;min-width:0;padding:.45rem .75rem;text-align:left;width:100%}.quick-add-compact[data-v-821b4fbd]:hover,.quick-add-compact[data-v-821b4fbd]:focus-visible{background:#f7fbf9;border-color:#aac8bb}.quick-add-compact span[data-v-821b4fbd]{color:#8a958f;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-domain[data-v-821b4fbd]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin:0}.quick-domain>span[data-v-821b4fbd]{color:#81786d;font-size:.8rem;font-weight:600;margin-right:.15rem}.quick-domain button[data-v-821b4fbd]{background:#fffdf9;border:1px solid #ded6cc;border-radius:999px;color:#6e665c;cursor:pointer;font-size:.8rem;padding:.35rem .72rem}.quick-space-choice[data-v-821b4fbd]{align-items:center;display:inline-flex;gap:.35rem}.quick-space-color-dot[data-v-821b4fbd]{border-radius:50%;flex:0 0 auto;height:.5rem;width:.5rem}.quick-domain button[aria-pressed=true][data-v-821b4fbd]{background:#e6f1ec;border-color:#8eb4a5;color:#245f4e;font-weight:700}.quick-category[data-v-821b4fbd]{margin-top:0}.inline-alert[data-v-821b4fbd]{color:#b33d2e;font-size:.85rem;margin:.45rem 0 0}@media(max-width:720px){.quick-add-row[data-v-821b4fbd]{grid-template-columns:minmax(0,1fr)}}.today-focus-compact[data-v-a45ebfab]{align-items:center;background:#f2f8f5;border:1px solid #d7e7df;border-radius:12px;color:#285f4d;cursor:pointer;display:flex;gap:.65rem;min-height:38px;padding:.45rem .75rem;text-align:left;width:100%}.today-focus-compact[data-v-a45ebfab]:hover,.today-focus-compact[data-v-a45ebfab]:focus-visible{background:#eaf4ef;border-color:#a8c9bb}.today-focus-compact[data-v-a45ebfab]>:nth-child(2){color:#7d8b85;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-focus[data-v-a45ebfab]{background:#f2f7f4;border:1px solid #d9e8e0;border-radius:14px;margin:0 0 .65rem;padding:.5rem .65rem}.today-focus__main[data-v-a45ebfab]{align-items:center;display:grid;gap:.65rem;grid-template-columns:max-content minmax(0,1fr)}.today-focus__header[data-v-a45ebfab]{color:#285f4e;display:flex;flex-direction:column;font-size:.8rem;margin:0}.today-focus__header span[data-v-a45ebfab]{color:#789085;font-size:.72rem}.today-focus__empty[data-v-a45ebfab],.today-focus__notice[data-v-a45ebfab]{color:#718078;font-size:.8rem;margin:0}.today-focus__notice[data-v-a45ebfab]{align-items:center;display:flex;justify-content:space-between}.today-focus__notice button[data-v-a45ebfab]{background:transparent;border:0;color:#276f58;cursor:pointer;font-weight:700}.today-focus__items[data-v-a45ebfab]{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.today-focus__card[data-v-a45ebfab]{align-items:stretch;background:#fff;border:1px solid #e0e9e4;border-radius:10px;display:flex;min-width:0;position:relative;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.today-focus__card--space-accent[data-v-a45ebfab]{background:linear-gradient(to right,var(--task-space-accent) 0 3px,#fff 3px 100%)}.today-focus__card--dragging[data-v-a45ebfab]{box-shadow:0 8px 18px #276f5824;opacity:.68}.today-focus__card--target[data-v-a45ebfab]:before{background:#4f9d7e;border-radius:2px;content:"";height:calc(100% - .7rem);left:-.34rem;position:absolute;top:.35rem;width:3px}.today-focus__card--privacy-revealed[data-v-a45ebfab]{border-color:#d3ddd7;opacity:.94}.today-focus__task[data-v-a45ebfab]{background:transparent;border:0;color:#35463f;cursor:pointer;display:grid;flex:1;gap:.2rem;min-width:0;padding:.55rem .35rem;text-align:left}.today-focus__handle[data-v-a45ebfab]{align-self:stretch;background:transparent;border:0;color:#7d968b;cursor:grab;flex:0 0 2rem;font-size:1.05rem;padding:0 .15rem;touch-action:none}.today-focus__handle[data-v-a45ebfab]:active{cursor:grabbing}.today-focus__handle[data-v-a45ebfab]:hover,.today-focus__handle[data-v-a45ebfab]:focus-visible{color:#276f58}.today-focus__handle[data-v-a45ebfab]:disabled{cursor:wait;opacity:.45}.today-focus__title[data-v-a45ebfab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-focus__meta[data-v-a45ebfab]{color:#7d8b84;display:flex;font-size:.68rem;gap:.35rem;min-width:0;overflow:hidden}.today-focus__meta-item[data-v-a45ebfab]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-focus__continue[data-v-a45ebfab]{color:#26805f;flex:0 0 auto;font-weight:700}.today-focus__remove[data-v-a45ebfab]{align-self:center;background:transparent;border:0;color:#8c9b94;cursor:pointer;flex:0 0 auto;font-size:1rem;margin-right:.3rem;padding:.35rem}.today-focus__remove[data-v-a45ebfab]:hover,.today-focus__remove[data-v-a45ebfab]:focus-visible{color:#276f58}.today-focus__mutation-error[data-v-a45ebfab]{color:#a64430;font-size:.75rem;margin:.45rem 0 0}.today-focus__sr-only[data-v-a45ebfab]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:900px){.today-focus__main[data-v-a45ebfab]{display:block}.today-focus__header[data-v-a45ebfab]{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:.5rem}}@media(max-width:720px){.today-focus__items[data-v-a45ebfab]{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.today-focus__card[data-v-a45ebfab]{flex:0 0 min(82vw,280px);scroll-snap-align:start}}.board-column-pager[data-v-16daef4a]{align-items:center;border-top:1px solid #e5e8e3;display:flex;margin-top:auto;min-height:2.7rem;padding-top:.7rem}.board-column-pager__main[data-v-16daef4a],.board-column-pager__page-size[data-v-16daef4a]{align-items:center;display:flex}.board-column-pager__main[data-v-16daef4a]{flex-wrap:nowrap;gap:.3rem;min-width:0;width:100%}.board-column-pager__page-size[data-v-16daef4a]{color:#7c817c;font-size:.72rem;flex:0 0 auto;gap:.3rem;margin-left:auto}.board-column-pager select[data-v-16daef4a],.board-column-pager input[data-v-16daef4a],.board-column-pager button[data-v-16daef4a]{background:#fff;border:1px solid #dce3dd;border-radius:7px;color:#476056;font-size:.72rem;min-height:1.9rem}.board-column-pager button[data-v-16daef4a]{cursor:pointer;min-width:1.9rem;padding:0 .35rem}.board-column-pager button[data-v-16daef4a]:disabled{cursor:default;opacity:.45}.board-column-pager__jump-input[data-v-16daef4a]{padding:0 .35rem;width:2.9rem}.board-column-pager__summary[data-v-16daef4a]{background:transparent;border-color:transparent;color:#52665d;font-size:.76rem;font-weight:700;white-space:nowrap}.board-column-pager__summary[data-v-16daef4a]:hover,.board-column-pager__summary[data-v-16daef4a]:focus-visible{background:#e8efea;border-color:#d6e0d8;outline:none}.scrollable-task-list[data-v-3aad1c0b]{flex:1;min-height:9rem;min-width:0;overflow:hidden;position:relative}.task-list[data-v-3aad1c0b]{align-content:start;display:grid;gap:.65rem;grid-auto-rows:max-content;height:100%;min-width:0;overflow-y:auto;padding-right:.15rem}@media(min-width:901px){.scrollable-task-list--compact .task-list[data-v-3aad1c0b]{gap:.42rem}}.scrollable-task-list__fade[data-v-3aad1c0b]{background:linear-gradient(180deg,#f2f5f1,#f2f5f100);inset-inline:0;opacity:0;pointer-events:none;position:absolute;transition:none;height:1.5rem}.scrollable-task-list__fade--top[data-v-3aad1c0b]{top:0}.scrollable-task-list__fade--bottom[data-v-3aad1c0b]{bottom:0;transform:rotate(180deg)}.scrollable-task-list--can-scroll-up .scrollable-task-list__fade--top[data-v-3aad1c0b],.scrollable-task-list--can-scroll-down .scrollable-task-list__fade--bottom[data-v-3aad1c0b]{opacity:1}.task-card[data-v-a52a7015]{background:#fff;border:1px solid #ebe5dc;border-radius:12px;box-shadow:0 2px 8px #43362a0d;cursor:pointer;max-width:100%;min-width:0;overflow:hidden;padding:.9rem;position:relative}.task-card--space-accent[data-v-a52a7015]{background:linear-gradient(to right,var(--task-space-accent) 0 3px,#fff 3px 100%)}.task-card--privacy-revealed[data-v-a52a7015]{border-color:#d6cfbf;opacity:.94}.task-card[data-v-a52a7015]:hover,.task-card[data-v-a52a7015]:focus{border-color:#d8c8b9;box-shadow:0 5px 16px #43362a17;outline:none}.task-card__title[data-v-a52a7015]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#302d29;display:-webkit-box;font-size:.94rem;font-weight:600;line-height:1.45;margin:0;min-width:0;overflow:hidden;overflow-wrap:anywhere;padding-right:1.35rem}.task-card__focus[data-v-a52a7015]{background:transparent;border:0;color:#8a8176;cursor:pointer;font-size:1.1rem;line-height:1;padding:.25rem;position:absolute;right:.55rem;top:.55rem}.task-card__focus[data-v-a52a7015]:hover,.task-card__focus[data-v-a52a7015]:focus-visible,.task-card__focus--active[data-v-a52a7015]{color:#d38a37;outline:none}.task-card__context[data-v-a52a7015],.task-card__roles[data-v-a52a7015],.task-card__dates[data-v-a52a7015]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.task-card__roles[data-v-a52a7015]{color:#766d63;display:flex;flex-wrap:wrap;font-size:.69rem;gap:.25rem .65rem;margin-top:.5rem}.context-tag[data-v-a52a7015]{background:#f1eee9;border-radius:999px;color:#6e685f;font-size:.72rem;padding:.18rem .48rem}.context-tag--work[data-v-a52a7015]{background:#e7f0ea;color:#486657}.context-tag--personal[data-v-a52a7015]{background:#f7e9e5;color:#9b5847}.task-card__dates[data-v-a52a7015]{color:#8a8176;font-size:.73rem}.task-card__status-chip[data-v-a52a7015]{background:#f5eee5;border-radius:999px;color:#8d5b32;padding:.12rem .42rem}.continue-today[data-v-a52a7015]{background:#e3f2e9;border-radius:999px;color:#23775a;font-weight:700;padding:.12rem .42rem}@media(min-width:901px){.task-card--compact[data-v-a52a7015]{border-radius:10px;padding:.62rem .7rem}.task-card--compact .task-card__title[data-v-a52a7015]{font-size:.88rem;line-height:1.35;padding-right:1.15rem}.task-card--compact .task-card__focus[data-v-a52a7015]{font-size:1rem;padding:.18rem;right:.35rem;top:.35rem}.task-card--compact .task-card__context[data-v-a52a7015],.task-card--compact .task-card__roles[data-v-a52a7015],.task-card--compact .task-card__dates[data-v-a52a7015]{gap:.25rem;margin-top:.4rem}.task-card--compact .context-tag[data-v-a52a7015]{font-size:.66rem;padding:.1rem .38rem}.task-card--compact .task-card__dates[data-v-a52a7015]{font-size:.68rem}.task-card--compact .task-card__status-chip[data-v-a52a7015],.task-card--compact .continue-today[data-v-a52a7015]{padding:.08rem .34rem}}.ended-history[data-v-de97d0da]{min-width:0}.ended-history__header[data-v-de97d0da]{align-items:center;display:flex;gap:.5rem;min-width:0}.ended-history__heading[data-v-de97d0da]{align-items:center;display:flex;gap:.45rem;min-width:0}.ended-history__heading h2[data-v-de97d0da]{margin:0}.ended-history__tabs[data-v-de97d0da]{display:flex;gap:.45rem}.ended-history__tab[data-v-de97d0da]{background:#f4f0ea;border:1px solid #e2d8cb;border-radius:999px;color:#5d5a54;cursor:pointer;font:inherit;padding:.35rem .7rem}.ended-history__tab--active[data-v-de97d0da]{background:#fff7ee;border-color:#d8c4ab;color:#7d4b1f}.ended-history__search-trigger[data-v-de97d0da]{align-items:center;background:transparent;border:0;color:#6f8279;cursor:pointer;display:inline-flex;justify-content:center;margin-left:auto;padding:.15rem}.ended-history__search-trigger svg[data-v-de97d0da]{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:1rem}.ended-history__search[data-v-de97d0da]{align-items:center;display:flex;gap:.3rem;min-width:0}.ended-history__search input[data-v-de97d0da]{background:#fff;border:1px solid #d8e3dd;border-radius:8px;color:#193b31;font:inherit;min-width:0;padding:.45rem .55rem;width:100%}.ended-history__search button[data-v-de97d0da],.ended-history__error button[data-v-de97d0da]{background:#fff;border:1px solid #d8e3dd;border-radius:8px;color:#345247;cursor:pointer;font:inherit;padding:.4rem .6rem}.ended-history__error[data-v-de97d0da]{background:#fff8f5;border:1px solid #f0d4c5;border-radius:10px;color:#8d4a2b;display:grid;gap:.3rem;padding:.75rem}.ended-history__loading[data-v-de97d0da]{color:#6f8279;margin:0;text-align:center}.privacy-layer[data-v-a2e03e3a]{position:fixed;top:0;right:0;bottom:0;left:0}.privacy-backdrop[data-v-a2e03e3a]{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:transparent;padding:0;cursor:default}.privacy-menu[data-v-a2e03e3a]{position:fixed;z-index:45;display:flex;width:160px;flex-direction:column;gap:4px;border:1px solid rgba(122,145,130,.28);border-radius:14px;background:#f6faf6;box-shadow:0 14px 30px #314c3a24;padding:8px}.privacy-menu__action[data-v-a2e03e3a],.privacy-sheet__action[data-v-a2e03e3a]{border:0;border-radius:10px;background:transparent;color:#304539;font:inherit;text-align:left}.privacy-menu__action[data-v-a2e03e3a]{min-height:44px;padding:10px 12px}.privacy-menu__action[data-v-a2e03e3a]:hover,.privacy-menu__action[data-v-a2e03e3a]:focus-visible,.privacy-sheet__action[data-v-a2e03e3a]:hover,.privacy-sheet__action[data-v-a2e03e3a]:focus-visible{background:#e3eee5;outline:none}.privacy-sheet[data-v-a2e03e3a]{position:fixed;right:0;bottom:0;left:0;z-index:46;border-radius:20px 20px 0 0;background:#f6faf6;box-shadow:0 -12px 30px #314c3a29;padding:16px 16px 20px}.privacy-sheet__eyebrow[data-v-a2e03e3a]{margin:0 0 8px;color:#6d8472;font-size:.82rem}.privacy-sheet__title[data-v-a2e03e3a]{margin:0 0 14px;color:#203127;font-size:1rem;line-height:1.45;word-break:break-word}.privacy-sheet__actions[data-v-a2e03e3a]{display:flex;flex-direction:column;gap:8px}.privacy-sheet__action[data-v-a2e03e3a]{min-height:48px;padding:12px 14px}.privacy-sheet__action--primary[data-v-a2e03e3a]{background:#e7f1e8}.privacy-sheet__action--cancel[data-v-a2e03e3a]{color:#607563}.task-move-shell[data-v-67ca3356]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end}.task-move-backdrop[data-v-67ca3356]{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#1e2a223d;padding:0}.task-move-drawer[data-v-67ca3356]{position:relative;z-index:1;display:flex;width:min(420px,100vw);min-width:0;height:100%;flex-direction:column;gap:24px;overflow-y:auto;border-left:1px solid #dce7df;background:#fffdfa;box-shadow:-18px 0 40px #26392d1f;padding:28px}.task-move-header[data-v-67ca3356]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.task-move-header p[data-v-67ca3356],.task-move-header h2[data-v-67ca3356],.task-move-summary strong[data-v-67ca3356],.task-move-summary span[data-v-67ca3356]{margin:0}.task-move-header p[data-v-67ca3356]{color:#2c7b62;font-size:13px;font-weight:700;letter-spacing:.08em}.task-move-header h2[data-v-67ca3356]{margin-top:6px;color:#203c31;font-size:30px}.task-move-header button[data-v-67ca3356]{border:0;background:transparent;color:#718078;font-size:28px;line-height:1}.task-move-summary[data-v-67ca3356]{display:grid;gap:8px;border:1px solid #dfe8e1;border-radius:16px;background:#f5f8f5;padding:16px}.task-move-summary strong[data-v-67ca3356]{overflow:hidden;color:#263d33;text-overflow:ellipsis;white-space:nowrap}.task-move-summary span[data-v-67ca3356]{color:#7b877f;font-size:13px}.task-move-error[data-v-67ca3356]{border:1px solid #f0c9bd;border-radius:12px;background:#fff1ed;color:#a64430;margin:-8px 0 0;padding:10px 12px}.task-move-fields[data-v-67ca3356]{display:grid;gap:18px}.task-move-fields label[data-v-67ca3356]{display:grid;gap:8px;color:#41554b;font-weight:700}.task-move-fields select[data-v-67ca3356]{width:100%;min-width:0;border:1px solid #d9e2dc;border-radius:13px;background:#fff;color:#294238;font:inherit;padding:12px}.task-move-actions[data-v-67ca3356]{display:flex;justify-content:flex-end;gap:12px;margin-top:auto}.task-move-actions button[data-v-67ca3356]{border:1px solid #d7e1da;border-radius:13px;background:#fff;color:#315346;font:inherit;font-weight:700;padding:11px 18px}.task-move-actions .task-move-submit[data-v-67ca3356]{border-color:#2c7b62;background:#2c7b62;color:#fff}.task-move-actions button[data-v-67ca3356]:disabled,.task-move-fields select[data-v-67ca3356]:disabled,.task-move-backdrop[data-v-67ca3356]:disabled,.task-move-header button[data-v-67ca3356]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:720px){.task-move-drawer[data-v-67ca3356]{width:100%;border-left:0;padding:22px 18px}}.current-project[data-v-5c9b1d36]{position:relative;display:flex;align-items:center;gap:.45rem;min-width:0;max-width:clamp(12rem,34vw,30rem);margin:0;color:#81786d;font-size:.82rem}.current-project__label[data-v-5c9b1d36]{flex:0 0 auto}.current-project__trigger[data-v-5c9b1d36]{border:0;background:transparent;color:#276b55;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;font-weight:700;min-width:0;max-width:100%;padding:0}.current-project__value[data-v-5c9b1d36]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.current-project__menu[data-v-5c9b1d36]{position:absolute;z-index:8;top:1.9rem;left:4.2rem;display:grid;min-width:220px;max-width:min(22rem,calc(100vw - 2rem));padding:.45rem;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.current-project__menu button[data-v-5c9b1d36],.current-project__menu a[data-v-5c9b1d36]{padding:.55rem .7rem;border:0;border-radius:8px;color:var(--ink);background:transparent;cursor:pointer;text-align:left;text-decoration:none}.current-project__menu .selected[data-v-5c9b1d36]{color:var(--green);background:var(--green-soft)}.space-member-manager[data-v-4ba0bdb5]{display:grid;gap:1rem}.space-member-manager h2[data-v-4ba0bdb5],.space-member-manager p[data-v-4ba0bdb5]{margin:0}.member-invite[data-v-4ba0bdb5]{display:grid;gap:.45rem}.member-invite>div[data-v-4ba0bdb5]{display:flex;gap:.5rem}.member-invite input[data-v-4ba0bdb5]{min-width:0;flex:1}.pending-invitations[data-v-4ba0bdb5]{display:grid;gap:.45rem}.pending-invitations h3[data-v-4ba0bdb5]{margin:0;font-size:.85rem;color:var(--muted)}.pending-invitations ul[data-v-4ba0bdb5]{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.pending-invitations li[data-v-4ba0bdb5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .75rem;background:var(--surface-subtle);border-radius:10px}.member-list[data-v-4ba0bdb5]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.member-list li[data-v-4ba0bdb5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--line);border-radius:12px}.member-list li>div[data-v-4ba0bdb5]{display:grid;gap:.15rem}.member-list span[data-v-4ba0bdb5]{color:var(--muted);font-size:.78rem}.in-app-notification-center__trigger[data-v-0243806e]{position:relative;flex:0 0 auto}.in-app-notification-center__trigger svg[data-v-0243806e]{width:1.2rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.in-app-notification-center__badge[data-v-0243806e]{position:absolute;top:-.4rem;right:-.5rem;min-width:1rem;height:1rem;padding:0 .28rem;border-radius:999px;color:#fff;background:#c45147;font-size:.62rem;line-height:1rem;font-weight:700}.in-app-notification-center__backdrop[data-v-0243806e]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;border:0;background:#16221d57}.in-app-notification-center__drawer[data-v-0243806e]{position:fixed;z-index:81;top:0;right:0;display:flex;flex-direction:column;width:min(430px,100vw);height:100dvh;padding:1.5rem;background:#fffdf9;box-shadow:-24px 0 60px #1d362d29}.in-app-notification-center__header[data-v-0243806e],.in-app-notification-center__header-actions[data-v-0243806e],.in-app-notification-center__item[data-v-0243806e]{display:flex;align-items:center}.in-app-notification-center__header[data-v-0243806e]{justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.in-app-notification-center__header span[data-v-0243806e]{color:var(--green);font-size:.78rem;font-weight:700;letter-spacing:.08em}.in-app-notification-center__header h2[data-v-0243806e]{margin:.25rem 0 0}.in-app-notification-center__header-actions[data-v-0243806e]{gap:.5rem}.in-app-notification-center__list[data-v-0243806e]{flex:1;overflow-y:auto;padding:.75rem 0}.in-app-notification-center__item[data-v-0243806e]{width:100%;gap:.75rem;padding:.9rem .75rem;border:0;border-bottom:1px solid var(--line);color:inherit;background:transparent;text-align:left;cursor:pointer}.in-app-notification-center__item[data-v-0243806e]:hover{background:#f3f8f4}.in-app-notification-center__item--unread[data-v-0243806e]{background:#eef7f1}.in-app-notification-center__dot[data-v-0243806e]{width:.5rem;height:.5rem;border-radius:50%;background:transparent}.in-app-notification-center__item--unread .in-app-notification-center__dot[data-v-0243806e]{background:#2f8d68}.in-app-notification-center__copy[data-v-0243806e]{display:grid;gap:.25rem;min-width:0}.in-app-notification-center__copy strong[data-v-0243806e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.in-app-notification-center__copy span[data-v-0243806e]{color:var(--muted);font-size:.85rem}.in-app-notification-center__empty[data-v-0243806e]{padding:2rem 1rem;color:var(--muted);text-align:center}.in-app-notification-center__alert[data-v-0243806e]{margin:.75rem 0 0;color:#b8463e}.in-app-notification-center__more[data-v-0243806e]{align-self:center}@media(max-width:900px){.in-app-notification-center__drawer[data-v-0243806e]{width:100vw;padding:1rem}}.space-actions-menu[data-v-446c1b64]{position:relative}.space-actions-menu__trigger[data-v-446c1b64]{font-size:1.25rem;line-height:1}.space-actions-menu__popover[data-v-446c1b64]{position:absolute;top:calc(100% + 8px);right:0;z-index:35;min-width:164px;padding:6px;border:1px solid var(--line);border-radius:12px;background:#fffdfa;box-shadow:0 14px 34px #24312b29}.space-actions-menu__popover button[data-v-446c1b64]{width:100%;padding:.65rem .75rem;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.space-actions-menu__popover button[data-v-446c1b64]:hover,.space-actions-menu__popover button[data-v-446c1b64]:focus-visible{background:#eef5f1}.markdown-content[data-v-c053045d]{color:#403a34;font-size:.92rem;line-height:1.65;overflow-wrap:anywhere}.markdown-content__empty[data-v-c053045d]{margin:0;color:var(--muted);font-size:.86rem}.markdown-content[data-v-c053045d] :first-child{margin-top:0}.markdown-content[data-v-c053045d] :last-child{margin-bottom:0}.markdown-content[data-v-c053045d] h1,.markdown-content[data-v-c053045d] h2,.markdown-content[data-v-c053045d] h3,.markdown-content[data-v-c053045d] h4{color:#302b27;line-height:1.3;margin:1.2em 0 .55em}.markdown-content[data-v-c053045d] h1{font-size:1.35rem}.markdown-content[data-v-c053045d] h2{font-size:1.18rem}.markdown-content[data-v-c053045d] h3,.markdown-content[data-v-c053045d] h4{font-size:1rem}.markdown-content[data-v-c053045d] p,.markdown-content[data-v-c053045d] ul,.markdown-content[data-v-c053045d] ol,.markdown-content[data-v-c053045d] blockquote,.markdown-content[data-v-c053045d] pre{margin:.7em 0}.markdown-content[data-v-c053045d] ul,.markdown-content[data-v-c053045d] ol{padding-left:1.4rem}.markdown-content[data-v-c053045d] blockquote{border-left:3px solid #d9a563;color:#6a6056;margin-left:0;padding:.2rem 0 .2rem .85rem}.markdown-content[data-v-c053045d] a{color:#9b5f24;text-decoration-thickness:1px;text-underline-offset:3px}.markdown-content[data-v-c053045d] code{background:#f3ede5;border-radius:5px;color:#8b4e22;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86em;padding:.12em .35em}.markdown-content[data-v-c053045d] pre{max-width:100%;background:#302b27;border-radius:10px;color:#f8f2e9;overflow-x:auto;padding:.9rem 1rem}.markdown-content[data-v-c053045d] pre code{background:transparent;color:inherit;padding:0}.markdown-content[data-v-c053045d] .markdown-content__task-image{border:1px solid #e1d8ce;border-radius:10px;cursor:zoom-in;display:block;height:auto;margin:.75rem 0;max-height:280px;max-width:100%;object-fit:contain}.markdown-content[data-v-c053045d] .markdown-content__task-image:focus-visible{outline:2px solid #2c6d58;outline-offset:3px}.category-note-shell[data-v-b9277a40]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1rem}.category-note-backdrop[data-v-b9277a40]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#2c362f47}.category-note-dialog[data-v-b9277a40]{position:relative;width:min(720px,100%);max-height:min(760px,calc(100vh - 2rem));overflow-y:auto;border:1px solid rgba(57,83,69,.14);border-radius:18px;background:#fffdf8;box-shadow:0 24px 60px #1f2d2538;padding:1.15rem}.category-note-header[data-v-b9277a40]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.category-note-header p[data-v-b9277a40],.category-note-header h2[data-v-b9277a40]{margin:0}.category-note-header p[data-v-b9277a40]{color:var(--muted);font-size:.78rem}.category-note-header h2[data-v-b9277a40]{margin-top:.2rem;color:var(--green-dark);font-size:1.15rem}.category-note-header button[data-v-b9277a40],.category-note-actions button[data-v-b9277a40]{border:0;border-radius:10px;cursor:pointer}.category-note-header button[data-v-b9277a40]{width:34px;height:34px;background:#f2eee7;color:var(--green-dark);font-size:1.25rem}.category-note-content[data-v-b9277a40]{min-height:9rem;margin-top:1rem;border-top:1px solid #ece5dc;padding-top:1rem}.category-note-empty[data-v-b9277a40]{color:var(--muted);font-size:.9rem}.category-note-editor[data-v-b9277a40]{display:grid;gap:.55rem}.category-note-editor__toolbar[data-v-b9277a40]{display:flex;justify-content:flex-end}.category-note-template-button[data-v-b9277a40]{border:0;background:transparent;color:var(--green-dark);cursor:pointer;font-size:.82rem;padding:.2rem .15rem}.category-note-template-button[data-v-b9277a40]:hover{text-decoration:underline}.category-note-template-button[data-v-b9277a40]:focus-visible{border-radius:6px;outline:2px solid rgba(44,99,74,.22);outline-offset:2px}.category-note-editor textarea[data-v-b9277a40]{width:100%;min-height:18rem;resize:vertical;border:1px solid #d8d0c6;border-radius:12px;background:#fff;color:#403a34;font:.9rem/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;padding:.8rem}.category-note-editor textarea[data-v-b9277a40]:focus-visible{border-color:var(--green-dark);outline:2px solid rgba(44,99,74,.16);outline-offset:2px}.category-note-editor__meta[data-v-b9277a40]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--muted);font-size:.76rem}.category-note-error[data-v-b9277a40]{margin:0;color:#a44436}.category-note-actions[data-v-b9277a40]{display:flex;justify-content:flex-end;margin-top:1rem;gap:.5rem}.category-note-actions .category-note-actions__secondary[data-v-b9277a40]{background:#eee8df;color:#514b44}.category-note-actions button[data-v-b9277a40]:disabled{cursor:wait;opacity:.6}.category-note-actions button[data-v-b9277a40]{background:var(--green-dark);color:#fff;padding:.55rem .9rem}@media(max-width:600px){.category-note-shell[data-v-b9277a40]{padding:0}.category-note-dialog[data-v-b9277a40]{width:100vw;min-height:100vh;max-height:100vh;border:0;border-radius:0}}.resource-card[data-v-1725e3b4]{min-width:0;padding:1.25rem;border:1px solid #e6ded2;border-radius:16px;background:#fffdf8;overflow-wrap:anywhere}.resource-card h2[data-v-1725e3b4]{margin:0 0 .65rem;font-size:1.08rem}.resource-card p[data-v-1725e3b4]{color:#71695f;font-size:.9rem}.resource-card__labels[data-v-1725e3b4]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.resource-card__labels span[data-v-1725e3b4]{background:#edf1e9;color:#35624e;border-radius:6px;padding:.2rem .45rem;font-size:.8rem}.resource-card__actions[data-v-1725e3b4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.resource-card__actions button[data-v-1725e3b4],.resource-card__actions a[data-v-1725e3b4]{display:inline-flex;align-items:center;min-height:40px;padding:.45rem .7rem;background:#f6f2e9;border:1px solid #ddd7cc;border-radius:8px;color:#35624e;font:inherit;font-size:.85rem;text-decoration:none;cursor:pointer}.resource-card__actions[data-v-1725e3b4] :focus-visible{outline:2px solid #2c6d58;outline-offset:2px}.resource-card [role=alert][data-v-1725e3b4]{color:#a43f35}.resource-card__actions button[data-v-1725e3b4]:disabled{opacity:.6;cursor:wait}.resource-editor-shell[data-v-7a5dd8ad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;background:#27282066}.resource-editor[data-v-7a5dd8ad]{box-sizing:border-box;width:min(640px,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;border:1px solid #e5dccf;border-radius:18px;background:#fffdf8;padding:1.25rem;box-shadow:0 20px 70px #27282033;overflow-wrap:anywhere}header[data-v-7a5dd8ad],footer[data-v-7a5dd8ad]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}header h2[data-v-7a5dd8ad]{margin:0;font-size:1.25rem}form[data-v-7a5dd8ad]{margin-top:1rem}.resource-editor__fields[data-v-7a5dd8ad]{min-width:0;border:0;margin:0;padding:0;display:grid;gap:.85rem}label[data-v-7a5dd8ad]{display:grid;gap:.35rem;color:#484b3d;font-size:.9rem}input[data-v-7a5dd8ad]:not([type=checkbox]),textarea[data-v-7a5dd8ad]{box-sizing:border-box;min-width:0;width:100%;border:1px solid #d9d7cc;border-radius:8px;background:#fffefa;color:#34382e;padding:.65rem .7rem;font:inherit}textarea[data-v-7a5dd8ad]{resize:vertical}button[data-v-7a5dd8ad]{min-height:40px;border:1px solid #d9d7cc;border-radius:8px;background:#f5f1e8;color:#35624e;padding:.45rem .85rem;font:inherit;cursor:pointer}button[data-v-7a5dd8ad]:disabled{opacity:.6;cursor:wait}:is(button[data-v-7a5dd8ad],input[data-v-7a5dd8ad],textarea[data-v-7a5dd8ad]):focus-visible{outline:2px solid #2c6d58;outline-offset:2px}.resource-editor__hint[data-v-7a5dd8ad]{color:#787768;font-size:.8rem;margin:0}.resource-editor__categories h3[data-v-7a5dd8ad]{font-size:.95rem;margin:0 0 .4rem}.resource-editor__categories fieldset[data-v-7a5dd8ad]{border:1px solid #e3ded3;border-radius:8px;min-width:0;margin:.75rem 0 0;padding:.6rem}.resource-editor__checkbox[data-v-7a5dd8ad]{display:flex;align-items:center;min-height:36px}.resource-editor__checkbox input[data-v-7a5dd8ad]{flex-shrink:0}.resource-editor__password-action[data-v-7a5dd8ad]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.85rem}.resource-editor__error[data-v-7a5dd8ad]{color:#a43f35}.resource-editor__tags[data-v-7a5dd8ad]{display:grid;gap:.5rem;justify-items:start}.resource-editor__tags label[data-v-7a5dd8ad]{width:100%}.resource-editor__tags ul[data-v-7a5dd8ad]{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;max-width:100%}.resource-editor__tags li[data-v-7a5dd8ad]{min-width:0;max-width:100%;display:flex;align-items:center;gap:.25rem;background:#edf1e9;border-radius:7px;padding-left:.6rem}.resource-editor__tags li span[data-v-7a5dd8ad]{white-space:pre-wrap;overflow-wrap:anywhere}.resource-editor__tags li button[data-v-7a5dd8ad]{flex-shrink:0;border:0;background:transparent;padding:.25rem .6rem}.resource-editor__conflict[data-v-7a5dd8ad]{margin-top:1rem;padding:.8rem;border:1px solid #d8bb7e;border-radius:8px;background:#fff6e3;font-size:.88rem}.resource-editor__conflict h3[data-v-7a5dd8ad]{margin:0;font-size:1rem}.resource-editor__conflict dt[data-v-7a5dd8ad]{color:#72634d;margin-top:.6rem}.resource-editor__conflict dd[data-v-7a5dd8ad]{margin:.2rem 0 0}.resource-editor__latest-text[data-v-7a5dd8ad],.resource-editor__latest-tag[data-v-7a5dd8ad]{white-space:pre-wrap;overflow-wrap:anywhere}.resource-editor__latest-tag[data-v-7a5dd8ad]{display:inline-block;margin:.2rem .4rem .2rem 0;padding:.1rem .3rem;background:#edf1e9;border-radius:5px}footer[data-v-7a5dd8ad]{justify-content:flex-end;margin-top:1.2rem}.resource-editor__save[data-v-7a5dd8ad]{background:#2c6d58;color:#fff;border-color:#2c6d58}@media(max-width:600px){.resource-editor-shell[data-v-7a5dd8ad]{padding:.4rem}.resource-editor[data-v-7a5dd8ad]{max-height:calc(100dvh - .8rem);border-radius:12px;padding:1rem}}.category-resource-trigger[data-v-f2a29238]{border:1px solid rgba(41,92,75,.16);border-radius:999px;background:#ffffffb8;color:#65736c;cursor:pointer;font-size:.75rem;padding:.28rem .58rem}.category-resource-trigger[data-v-f2a29238]:hover,.category-resource-trigger[data-v-f2a29238]:focus-visible{border-color:#295c4b57;background:#edf5f1;color:#2b6f59}.category-resource-shell[data-v-f2a29238]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:#27282066}.category-resource-dialog[data-v-f2a29238]{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:min(720px,100%);max-height:calc(100dvh - 2rem);border:1px solid #e5dccf;border-radius:18px;background:#fffdf8;box-shadow:0 20px 70px #27282033;overflow:hidden;overflow-wrap:anywhere}.category-resource-dialog header[data-v-f2a29238]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #e5dccf}.category-resource-dialog h2[data-v-f2a29238]{min-width:0;margin:0;font-size:1.15rem}.category-resource-content[data-v-f2a29238]{min-width:0;min-height:0;overflow-y:auto;padding:1rem 1.25rem;display:grid;gap:1rem}.category-resource-content>button[data-v-f2a29238]{justify-self:start}.category-resource-dialog button[data-v-f2a29238]{min-height:40px;border:1px solid #d9d7cc;border-radius:8px;background:#f5f1e8;color:#35624e;padding:.45rem .85rem;font:inherit;cursor:pointer}.category-resource-dialog button[data-v-f2a29238]:disabled{opacity:.6;cursor:default}.category-resource-dialog button[data-v-f2a29238]:focus-visible{outline:2px solid #2c6d58;outline-offset:2px}.category-resource-dialog nav[data-v-f2a29238]{display:flex;align-items:center;justify-content:center;gap:.75rem}[role=alert][data-v-f2a29238]{color:#a43f35;font-size:.85rem}@media(max-width:600px){.category-resource-shell[data-v-f2a29238]{padding:0}.category-resource-dialog[data-v-f2a29238]{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.category-resource-dialog header[data-v-f2a29238],.category-resource-content[data-v-f2a29238]{padding:1rem}}.unscheduled-entry[data-v-79109c30]{display:flex;justify-content:flex-end}.unscheduled-entry__button[data-v-79109c30]{align-items:center;background:transparent;border:0;color:#527065;cursor:pointer;display:inline-flex;font-size:.8rem;gap:.3rem;padding:.35rem .2rem}.unscheduled-entry__button strong[data-v-79109c30]{color:#24745b}.unscheduled-layer[data-v-79109c30]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:45}.unscheduled-backdrop[data-v-79109c30]{background:#201c1847;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.unscheduled-drawer[data-v-79109c30]{background:#fffdf9;bottom:0;box-shadow:-10px 0 36px #2d251e26;overflow:auto;padding:1.5rem 1.5rem 7rem;position:absolute;right:0;top:0;width:min(520px,100vw)}.unscheduled-drawer>header[data-v-79109c30]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.25rem}.unscheduled-drawer h2[data-v-79109c30]{margin:.15rem 0 .25rem}.unscheduled-drawer header p[data-v-79109c30]:last-child{color:#817b72;font-size:.82rem;margin:0}.unscheduled-list[data-v-79109c30]{display:grid;gap:.7rem}.unscheduled-select-all[data-v-79109c30]{align-items:center;color:#527065;cursor:pointer;display:flex;font-size:.76rem;gap:.45rem;padding:0 .15rem}.unscheduled-select-all input[data-v-79109c30],.unscheduled-item__checkbox[data-v-79109c30]{accent-color:#24745b;height:1rem;width:1rem}.unscheduled-item[data-v-79109c30]{background:#fff;border:1px solid #e7e2da;border-radius:12px;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);padding:.9rem}.unscheduled-item--privacy-revealed[data-v-79109c30]{border-color:#d8e1db;opacity:.94}.unscheduled-item__checkbox[data-v-79109c30]{margin-top:.15rem}.unscheduled-item__heading[data-v-79109c30],.unscheduled-item__actions[data-v-79109c30],.unscheduled-item__error[data-v-79109c30]{grid-column:2;min-width:0}.unscheduled-item__heading h3[data-v-79109c30]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.9rem;line-height:1.45;margin:0 0 .25rem;overflow:hidden}.unscheduled-item__heading span[data-v-79109c30]{color:#718078;font-size:.72rem}.unscheduled-item__actions[data-v-79109c30]{display:grid;gap:.4rem;grid-template-columns:auto 1fr auto}.unscheduled-item__actions button[data-v-79109c30],.unscheduled-item__actions input[data-v-79109c30],.unscheduled-load-more[data-v-79109c30]{background:#fff;border:1px solid #d8e1db;border-radius:8px;color:#376351;font-size:.75rem;min-height:2.1rem;padding:.35rem .55rem}.unscheduled-item__actions button[data-v-79109c30],.unscheduled-load-more[data-v-79109c30]{cursor:pointer;font-weight:700}.unscheduled-item__actions button[data-v-79109c30]:disabled,.unscheduled-load-more[data-v-79109c30]:disabled{cursor:default;opacity:.5}.unscheduled-item__error[data-v-79109c30],.unscheduled-error[data-v-79109c30]{color:#a64430;font-size:.76rem;margin:0}.unscheduled-error[data-v-79109c30]{background:#fff1ed;border-radius:10px;display:grid;gap:.4rem;padding:.8rem}.unscheduled-error button[data-v-79109c30]{background:transparent;border:0;color:inherit;cursor:pointer;font-weight:700;justify-self:start;padding:0}.unscheduled-empty[data-v-79109c30]{color:#817b72;font-size:.85rem}.unscheduled-load-more[data-v-79109c30]{margin-top:1rem;width:100%}.unscheduled-batch[data-v-79109c30]{align-items:center;background:#fffdf9f5;border:1px solid #d8e1db;border-radius:14px;bottom:1rem;box-shadow:0 10px 30px #2d251e24;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto minmax(130px,.8fr) auto;padding:.75rem;position:fixed;right:1rem;width:min(calc(520px - 2rem),calc(100vw - 2rem));z-index:2}.unscheduled-batch__summary[data-v-79109c30]{color:#376351;font-size:.76rem;min-width:0}.unscheduled-batch__summary p[data-v-79109c30]{color:#7a675d;margin:.15rem 0 0}.unscheduled-batch button[data-v-79109c30],.unscheduled-batch input[data-v-79109c30]{background:#fff;border:1px solid #cbdad2;border-radius:8px;color:#2f654f;font-size:.74rem;min-height:2.2rem;min-width:0;padding:.35rem .55rem}.unscheduled-batch button[data-v-79109c30]{cursor:pointer;font-weight:700}.unscheduled-batch button[data-v-79109c30]:disabled,.unscheduled-batch input[data-v-79109c30]:disabled{cursor:default;opacity:.5}@media(max-width:560px){.unscheduled-item__actions[data-v-79109c30]{grid-template-columns:1fr auto}.unscheduled-item__actions>button[data-v-79109c30]:first-child{grid-column:1 / -1}.unscheduled-batch[data-v-79109c30]{grid-template-columns:1fr auto}.unscheduled-batch__summary[data-v-79109c30]{grid-column:1 / -1}}.task-search-layer[data-v-26b2ee29]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:48}.task-search-backdrop[data-v-26b2ee29]{background:#201c1847;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.task-search-drawer[data-v-26b2ee29]{background:#fffdf9;bottom:0;box-shadow:-10px 0 36px #2d251e26;overflow:auto;padding:1.5rem;position:absolute;right:0;top:0;width:min(520px,100vw)}.task-search-drawer__header[data-v-26b2ee29]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.task-search-drawer__header h2[data-v-26b2ee29]{margin:.15rem 0 .25rem}.task-search-drawer__header p[data-v-26b2ee29]:last-child{color:#817b72;font-size:.82rem;margin:0}.task-search-input[data-v-26b2ee29]{align-items:center;background:#fff;border:1px solid #d8e1db;border-radius:12px;display:flex;gap:.65rem;padding:0 .85rem}.task-search-input[data-v-26b2ee29]:focus-within{border-color:#73a591;box-shadow:0 0 0 3px #4994751f}.task-search-input svg[data-v-26b2ee29]{height:1.15rem;stroke:#527065;stroke-linecap:round;stroke-width:1.7;width:1.15rem}.task-search-input input[data-v-26b2ee29]{background:transparent;border:0;color:#203d32;flex:1;font:inherit;min-height:2.8rem;min-width:0;outline:0}.task-search-state[data-v-26b2ee29],.task-search-error[data-v-26b2ee29]{color:#817b72;font-size:.86rem;margin:1.5rem 0;text-align:center}.task-search-error[data-v-26b2ee29]{background:#fff1ed;border-radius:12px;color:#a64430;padding:1rem}.task-search-error button[data-v-26b2ee29]{background:transparent;border:0;color:inherit;cursor:pointer;font-weight:700}.task-search-results[data-v-26b2ee29]{display:grid;gap:.65rem;list-style:none;margin:1rem 0 0;padding:0}.task-search-result[data-v-26b2ee29]{background:#fff;border:1px solid #e7e2da;border-radius:12px;color:inherit;cursor:pointer;display:grid;gap:.35rem;padding:.85rem;text-align:left;width:100%}.task-search-result[data-v-26b2ee29]:hover,.task-search-result[data-v-26b2ee29]:focus-visible,.task-search-results [aria-selected=true]>.task-search-result[data-v-26b2ee29]{background:#f4f8f5;border-color:#9fc3b4;outline:0}.task-search-result__heading[data-v-26b2ee29]{align-items:flex-start;display:flex;gap:.6rem;justify-content:space-between;min-width:0}.task-search-result__title[data-v-26b2ee29]{font-size:.92rem;font-weight:700;line-height:1.4;min-width:0}.task-search-result__status[data-v-26b2ee29]{background:#f1eee9;border-radius:999px;color:#6f6a62;flex:none;font-size:.68rem;padding:.18rem .45rem}.task-search-result__status[data-status=IN_PROGRESS][data-v-26b2ee29]{color:#9b5d20}.task-search-result__status[data-status=PAUSED][data-v-26b2ee29]{color:#7658a0}.task-search-result__context[data-v-26b2ee29],.task-search-result__note[data-v-26b2ee29]{color:#718078;font-size:.74rem;line-height:1.45}.task-search-result__note[data-v-26b2ee29]{color:#6f6a62}mark[data-v-26b2ee29]{background:#fff0aa;color:inherit;padding:0}.sr-only[data-v-26b2ee29]{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:640px){.task-search-drawer[data-v-26b2ee29]{padding:1rem;width:100vw}}.board-alert[data-v-c3639603]{background:#fff1ed;border:1px solid #f3c9bc;border-radius:10px;color:#a64430;margin:0 0 1rem;padding:.7rem .9rem}.board-loading[data-v-c3639603]{color:#8a8176;padding:3rem;text-align:center}.board-notice[data-v-c3639603]{color:#6f6a61;font-size:.8rem;margin:0 0 .75rem}.member-manager-backdrop[data-v-c3639603]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:grid;place-items:center;padding:1rem;background:#1c262259}.member-manager-panel[data-v-c3639603]{position:relative;width:min(620px,100%);max-height:min(760px,calc(100vh - 2rem));overflow:auto;padding:1.5rem;border-radius:20px;background:#fffdfa;box-shadow:0 24px 70px #1c262238}.member-manager-close[data-v-c3639603]{position:absolute;top:.75rem;right:.75rem}.board-toolbar__actions[data-v-c3639603]{align-items:center;display:flex;gap:10px}.board-toolbar__title-row[data-v-c3639603]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.category-note-trigger[data-v-c3639603]{border:1px solid rgba(41,92,75,.16);border-radius:999px;background:#ffffffb8;color:#65736c;cursor:pointer;font-size:.75rem;padding:.28rem .58rem}.category-note-trigger[data-v-c3639603]:hover,.category-note-trigger[data-v-c3639603]:focus-visible{border-color:#295c4b57;background:#edf5f1;color:#2b6f59}.board-notification-anchor[data-v-c3639603]{display:contents}.board-notification-anchor[data-v-c3639603] .board-focus-control{width:36px;height:36px;padding:0;border:1px solid rgba(41,92,75,.18);border-radius:11px;color:#2b6f59;background:#fff}.board-notification-anchor[data-v-c3639603] .board-focus-control:hover,.board-notification-anchor[data-v-c3639603] .board-focus-control:focus-visible{background:#e7f2ed;border-color:#295c4b57}.board-focus-control[data-v-c3639603]{width:36px;height:36px;padding:0;border-radius:11px;color:#2b6f59}.board-focus-control[data-v-c3639603]:hover,.board-focus-control[data-v-c3639603]:focus-visible{background:#e7f2ed;border-color:#295c4b57}.board-focus-control[data-v-c3639603]:disabled{cursor:default;opacity:.42}.board-focus-control__icon[data-v-c3639603]{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.board-focus-enter[data-v-c3639603],.board-density-toggle[data-v-c3639603]{border:1px solid rgba(41,92,75,.18);background:#fff}.board-density-toggle[aria-pressed=true][data-v-c3639603]{background:#e7f2ed;border-color:#295c4b57}.board-privacy-toggle[data-v-c3639603]{border:1px solid rgba(41,92,75,.18);background:#fff}.board-focus-shell[data-v-c3639603]{position:relative}.board-focus-shell[data-v-c3639603]:not(.board-focus-shell--active){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.board-focus-shell[data-v-c3639603]:not(.board-focus-shell--active) .quick-add-shell{flex:0 0 auto}.board-focus-shell[data-v-c3639603]:not(.board-focus-shell--active) .board{flex:1 1 auto;min-height:0}.board-focus-shell--active[data-v-c3639603]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:#f6f3ee;padding:12px}.board-focus-shell--active[data-v-c3639603] .today-focus{flex:0 0 auto;padding-right:3.5rem}.board-focus-shell--active[data-v-c3639603] .quick-add-shell--focus-hidden{display:none}.board-focus-shell--active[data-v-c3639603] .quick-workspaces{flex:0 0 auto}.board-focus-shell--active[data-v-c3639603] .board{flex:1 1 auto;min-height:0}.board-focus-shell--active[data-v-c3639603] .board-column{height:100%;min-height:0}.board-focus-shell--active[data-v-c3639603]:not(.board-focus-shell--with-focus) .board>.board-column:last-child>header{padding-right:3rem}.board-focus-exit[data-v-c3639603]{position:fixed;top:12px;right:12px;z-index:31;border:1px solid rgba(41,92,75,.18);background:#ffffffeb;box-shadow:0 6px 18px #2d41391f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:900px){.board-focus-enter[data-v-c3639603]{display:none}.board-focus-shell[data-v-c3639603]:not(.board-focus-shell--active){display:block}}@media(prefers-reduced-motion:no-preference){.board-focus-shell--active[data-v-c3639603]{animation:board-focus-fade-in-c3639603 .12s ease-out}}@keyframes board-focus-fade-in-c3639603{0%{opacity:0}to{opacity:1}}.template-editor[data-v-3f32fee9]{margin-top:1.4rem;padding:1.4rem;border:1px solid var(--line);border-radius:18px;background:#fff}.template-editor__header[data-v-3f32fee9]{display:flex;justify-content:space-between;gap:1rem}.template-editor__header h2[data-v-3f32fee9]{margin:0 0 .35rem}.template-editor__header p[data-v-3f32fee9]:last-child{margin:0;color:var(--muted)}.template-editor__modes[data-v-3f32fee9]{display:inline-flex;gap:.35rem;margin:1.25rem 0;padding:.25rem;border-radius:12px;background:var(--green-soft)}.template-editor__modes button[data-v-3f32fee9]{padding:.55rem .9rem;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer}.template-editor__modes button.active[data-v-3f32fee9]{color:var(--green);background:#fff;box-shadow:0 2px 8px #164e401a}.structured-fields[data-v-3f32fee9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.structured-fields label[data-v-3f32fee9],.advanced-fields label[data-v-3f32fee9]{display:grid;gap:.4rem;color:var(--muted);font-size:.82rem}.structured-fields input[data-v-3f32fee9],.structured-fields textarea[data-v-3f32fee9],.advanced-fields textarea[data-v-3f32fee9]{width:100%;padding:.75rem .85rem;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;font:inherit;resize:vertical}.field--wide[data-v-3f32fee9]{grid-column:1 / -1}.advanced-fields>p[data-v-3f32fee9],.advanced-fields small[data-v-3f32fee9]{color:var(--muted)}.variable-list[data-v-3f32fee9]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.variable-chip[data-v-3f32fee9]{padding:.4rem .65rem;border:1px solid var(--line);border-radius:999px;color:var(--green);background:var(--green-soft);cursor:pointer}.advanced-fields textarea[data-v-3f32fee9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.template-editor__actions[data-v-3f32fee9]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--line)}@media(max-width:800px){.structured-fields[data-v-3f32fee9]{grid-template-columns:1fr}.field--wide[data-v-3f32fee9]{grid-column:auto}.template-editor__actions[data-v-3f32fee9]{align-items:stretch;flex-direction:column}}.project-create[data-v-bfb92658],.rule-form[data-v-bfb92658]{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:.75rem;margin-bottom:1.5rem;padding:1rem;border:1px solid var(--line);border-radius:16px;background:#fff}.project-create input[data-v-bfb92658],.rule-form input[data-v-bfb92658],.rule-form select[data-v-bfb92658]{width:100%;min-height:44px;padding:0 .8rem;border:1px solid var(--line);border-radius:10px}.project-grid[data-v-bfb92658]{display:grid;gap:.8rem}.project-card[data-v-bfb92658]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem;border:1px solid var(--line);border-radius:16px;background:#fff}.project-card h2[data-v-bfb92658]{margin:.35rem 0;font-size:1.08rem}.project-card p[data-v-bfb92658]{margin:0;color:var(--muted)}.project-card__status[data-v-bfb92658]{color:var(--green);font-size:.75rem;font-weight:700}.project-card__actions[data-v-bfb92658]{display:flex;gap:.45rem}.ended-projects[data-v-bfb92658]{margin-top:1.8rem}.ended-projects>h2[data-v-bfb92658]{margin-bottom:.8rem;font-size:1rem;color:var(--muted)}.project-card--ended[data-v-bfb92658]{background:#fafbf9}.project-card--ended .project-card__status[data-v-bfb92658]{color:var(--muted)}.rule-panel[data-v-bfb92658]{margin-top:1.4rem;padding:1.4rem;border:1px solid var(--line);border-radius:18px;background:#fff}.rule-panel header[data-v-bfb92658]{display:flex;justify-content:space-between}.rule-panel h2[data-v-bfb92658]{margin:0 0 1rem}.rule-panel ul[data-v-bfb92658]{display:grid;gap:.5rem;padding:0;list-style:none}.rule-panel li[data-v-bfb92658]{display:flex;justify-content:space-between;padding:.8rem;border-radius:10px;background:var(--green-soft)}.rule-form[data-v-bfb92658]{grid-template-columns:repeat(3,1fr) auto;margin:1rem 0 0;padding:0;border:0}.rule-form label[data-v-bfb92658]{display:grid;gap:.35rem;color:var(--muted);font-size:.78rem}.template-loading[data-v-bfb92658]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding:1.2rem;border:1px solid var(--line);border-radius:16px;background:#fff}@media(max-width:800px){.project-create[data-v-bfb92658],.rule-form[data-v-bfb92658]{grid-template-columns:1fr}.project-card[data-v-bfb92658]{align-items:flex-start;flex-direction:column}.project-card__actions[data-v-bfb92658]{flex-wrap:wrap}}.resource-vault[data-v-782b4e70]{min-width:0;width:100%;max-width:1200px;margin:0 auto;overflow-wrap:anywhere}header[data-v-782b4e70]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.4rem}h1[data-v-782b4e70]{margin:0 0 .35rem;font-size:1.65rem;color:#344735}header p[data-v-782b4e70]{margin:0;font-size:.9rem;color:#7b786b}button[data-v-782b4e70]{min-height:40px;padding:.55rem .85rem;border-radius:9px;border:1px solid #dbd7cb;background:#fffdf8;color:#35624e;font:inherit;cursor:pointer}button[data-v-782b4e70]:disabled{opacity:.5;cursor:default}.resource-vault__create[data-v-782b4e70]{background:#2c6d58;color:#fff;border-color:#2c6d58}.resource-vault__filters[data-v-782b4e70]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(80px,.5fr);gap:.75rem;margin-bottom:1.25rem}label[data-v-782b4e70]{display:grid;min-width:0;gap:.4rem;font-size:.84rem;color:#686958}input[data-v-782b4e70],select[data-v-782b4e70]{box-sizing:border-box;min-width:0;width:100%;min-height:40px;border:1px solid #dbd7cb;border-radius:8px;background:#fffdf8;padding:.55rem;font:inherit}:is(button[data-v-782b4e70],input[data-v-782b4e70],select[data-v-782b4e70]):focus-visible{outline:2px solid #2c6d58;outline-offset:2px}.resource-vault__cards[data-v-782b4e70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.resource-vault__pagination[data-v-782b4e70]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;font-size:.85rem}.resource-vault__error[data-v-782b4e70]{color:#a43f35;margin-bottom:1rem}.resource-vault__empty[data-v-782b4e70]{text-align:center;padding:3rem 1rem;color:#7b786b}@media(max-width:720px){.resource-vault__cards[data-v-782b4e70]{grid-template-columns:minmax(0,1fr)}.resource-vault__filters[data-v-782b4e70]{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-vault__filters label[data-v-782b4e70]:first-child{grid-column:1 / -1}}.report-space-selector[data-v-9fcfe655]{position:relative;min-width:220px}.report-space-selector__label[data-v-9fcfe655]{display:block;margin-bottom:.4rem;color:var(--muted);font-size:.8rem}.report-space-selector__trigger[data-v-9fcfe655],.report-space-selector__option[data-v-9fcfe655]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;width:100%;color:var(--text);text-align:left}.report-space-selector__trigger[data-v-9fcfe655]{min-height:44px;padding:0 .75rem;border:1px solid var(--line);border-radius:10px;background:#fff}.report-space-selector__trigger[data-v-9fcfe655]:focus-visible{outline:2px solid var(--green-dark);outline-offset:2px}.report-space-selector__dot[data-v-9fcfe655]{width:.7rem;height:.7rem;border-radius:999px}.report-space-selector__name[data-v-9fcfe655]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-space-selector small[data-v-9fcfe655]{color:var(--muted);font-size:.72rem}.report-space-selector__list[data-v-9fcfe655]{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;right:0;display:grid;max-height:260px;padding:.35rem;overflow-y:auto;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 14px 32px #23413729}.report-space-selector__option[data-v-9fcfe655]{grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem .7rem;border:0;border-radius:8px;background:transparent}.report-space-selector__option--active[data-v-9fcfe655]{background:var(--green-soft)}@media(max-width:700px){.report-space-selector[data-v-9fcfe655]{width:100%;min-width:0}}.candidate-groups[data-v-f0eee1dc]{display:grid;gap:.8rem}.candidate-group[data-v-f0eee1dc]{padding:1rem;border:1px solid var(--line);border-radius:16px;background:#fff}.candidate-group header[data-v-f0eee1dc]{display:flex;align-items:center;gap:.45rem;margin-bottom:.75rem}.candidate-group h2[data-v-f0eee1dc]{flex:1;margin:0;font-size:.95rem}.candidate-group header>span[data-v-f0eee1dc]:last-child{color:var(--muted);font-size:.78rem}.candidate-dot[data-v-f0eee1dc]{width:8px;height:8px;border-radius:50%}.candidate-dot--done[data-v-f0eee1dc]{background:#4f9b7d}.candidate-dot--progress[data-v-f0eee1dc]{background:#d98b45}.candidate-dot--cancelled[data-v-f0eee1dc]{background:#b65d57}.candidate-card[data-v-f0eee1dc]{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem;border-radius:11px;cursor:pointer}.candidate-card[data-v-f0eee1dc]:hover{background:#f7f8f5}.candidate-card input[data-v-f0eee1dc]{margin-top:.2rem;accent-color:var(--green)}.candidate-card__content[data-v-f0eee1dc]{display:grid;min-width:0;gap:.35rem}.candidate-card__content strong[data-v-f0eee1dc]{font-size:.9rem}.candidate-card__content small[data-v-f0eee1dc]{color:var(--muted)}.candidate-category[data-v-f0eee1dc]{color:#8b857d;font-size:.76rem}.candidate-cancelled-at[data-v-f0eee1dc]{color:#8b857d}.candidate-cancellation[data-v-f0eee1dc]{color:#8c4e49}.candidate-progress[data-v-f0eee1dc]{position:relative;padding-left:.8rem;color:#706b63;font-size:.8rem;line-height:1.5}.candidate-progress[data-v-f0eee1dc]:before{content:"·";position:absolute;left:.15rem}.daily-filter[data-v-92d0bf69]{display:flex;align-items:end;gap:.8rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--line);border-radius:16px;background:#fff}.daily-filter>label[data-v-92d0bf69]{display:grid;min-width:210px;gap:.4rem;color:var(--muted);font-size:.8rem}.daily-filter input[type=date][data-v-92d0bf69],.daily-filter select[data-v-92d0bf69]{min-height:44px;padding:0 .8rem;border:1px solid var(--line);border-radius:10px;background:#fff}.daily-filter fieldset[data-v-92d0bf69]{display:flex;min-height:44px;align-items:center;gap:.8rem;margin:0;padding:.45rem .8rem;border:1px solid var(--line);border-radius:10px}.daily-filter legend[data-v-92d0bf69]{padding:0 .25rem;color:var(--muted);font-size:.75rem}.scope-option[data-v-92d0bf69]{display:inline-flex;align-items:center;gap:.3rem;color:var(--ink);font-size:.82rem}.scope-option input[data-v-92d0bf69]{accent-color:var(--green)}.daily-state[data-v-92d0bf69]{padding:2.5rem 1rem;border:1px dashed var(--line);border-radius:16px;color:var(--muted);text-align:center}.daily-layout[data-v-92d0bf69]{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:.9rem}.candidate-toolbar[data-v-92d0bf69],.daily-markdown header[data-v-92d0bf69]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.7rem}.candidate-toolbar>div[data-v-92d0bf69]{display:grid;gap:.2rem}.candidate-toolbar span[data-v-92d0bf69],.daily-markdown header p[data-v-92d0bf69]{margin:0;color:var(--muted);font-size:.78rem}.daily-markdown[data-v-92d0bf69]{padding:1rem;border:1px solid var(--line);border-radius:16px;background:#fff}.daily-markdown h2[data-v-92d0bf69]{margin:0 0 .35rem;font-size:1rem}.markdown-actions[data-v-92d0bf69]{display:flex;gap:.4rem}.daily-markdown textarea[data-v-92d0bf69]{width:100%;min-height:520px;padding:1rem;border:1px solid var(--line);border-radius:10px;resize:vertical;font-family:ui-monospace,monospace;line-height:1.65}.daily-markdown__preview[data-v-92d0bf69],.daily-markdown__empty[data-v-92d0bf69]{min-height:520px;padding:1rem;border:1px solid var(--line);border-radius:10px;background:#fbfdfc}.daily-markdown__preview[data-v-92d0bf69]{min-width:0;overflow:hidden}.daily-markdown__empty[data-v-92d0bf69]{display:grid;place-items:center;margin:0;color:var(--muted);text-align:center}@media(max-width:900px){.daily-filter[data-v-92d0bf69],.daily-layout[data-v-92d0bf69]{display:grid;grid-template-columns:1fr}.daily-filter>label[data-v-92d0bf69]{min-width:0}.daily-markdown header[data-v-92d0bf69]{align-items:flex-start;flex-direction:column}}.archive-banner[data-v-f9f43fc3],.period-banner[data-v-f9f43fc3]{display:flex;justify-content:space-between;gap:.8rem;margin-bottom:.8rem;padding:.9rem 1rem;border-radius:12px}.archive-banner[data-v-f9f43fc3]{color:#6b4d16;background:#fff5d8}.archive-banner span[data-v-f9f43fc3],.period-banner span[data-v-f9f43fc3]{color:var(--muted)}.period-banner[data-v-f9f43fc3]{color:var(--green-dark);background:var(--green-soft)}.metric-grid[data-v-f9f43fc3]{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:.8rem}.metric-grid article[data-v-f9f43fc3]{display:grid;gap:.3rem;padding:1.1rem;border:1px solid var(--line);border-radius:14px;background:#fff}.metric-grid span[data-v-f9f43fc3]{color:var(--muted);font-size:.8rem}.metric-grid strong[data-v-f9f43fc3]{font-size:1.7rem}.report-summary[data-v-f9f43fc3]{padding:1.2rem;border:1px solid var(--line);border-radius:16px;background:#fff}.report-summary h2[data-v-f9f43fc3]{margin:0 0 .8rem;font-size:1rem}.report-summary h2[data-v-f9f43fc3]:not(:first-child){margin-top:1.2rem}.category-stat[data-v-f9f43fc3],.report-task[data-v-f9f43fc3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.category-stat span[data-v-f9f43fc3],.report-task small[data-v-f9f43fc3],.empty-copy[data-v-f9f43fc3]{color:var(--muted);font-size:.78rem}.report-task>span[data-v-f9f43fc3]{padding:.2rem .4rem;border-radius:6px;color:var(--green);background:var(--green-soft);font-size:.7rem}.report-task>span.progress[data-v-f9f43fc3]{color:#9a592d;background:#fff1e7}.report-task>span.cancelled[data-v-f9f43fc3]{color:#8b4335;background:#fbe7e4}.report-task strong[data-v-f9f43fc3]{flex:1;font-size:.86rem}@media(max-width:900px){.metric-grid[data-v-f9f43fc3]{grid-template-columns:1fr}.archive-banner[data-v-f9f43fc3],.period-banner[data-v-f9f43fc3]{flex-direction:column;gap:.3rem}}.history-empty[data-v-d00033d4]{margin:0;padding:1rem 0;color:var(--muted)}.history-list[data-v-d00033d4]{display:grid;gap:.6rem}.history-item[data-v-d00033d4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.9rem 1rem;border:1px solid var(--line);border-radius:12px;color:inherit;background:#fff;text-align:left;cursor:pointer}.history-item[data-v-d00033d4]:hover{border-color:#9ec7b8;background:#fbfdfc}.history-item--active[data-v-d00033d4]{border-color:#82b5a5;background:var(--green-soft)}.history-item span[data-v-d00033d4]:first-child{display:grid;gap:.25rem}.history-item small[data-v-d00033d4],.history-metrics[data-v-d00033d4]{color:var(--muted);font-size:.76rem}@media(max-width:700px){.history-item[data-v-d00033d4]{align-items:flex-start;flex-direction:column}}.task-selector[data-v-b34241c5]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--line);border-radius:18px;background:#fff}.task-selector__summary[data-v-b34241c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.task-selector__summary strong[data-v-b34241c5]{display:block;margin-bottom:.2rem;font-size:.98rem}.task-selector__summary p[data-v-b34241c5],.task-selector__summary span[data-v-b34241c5],.task-selector__empty[data-v-b34241c5],.task-selector__task-content small[data-v-b34241c5]{color:var(--muted);font-size:.78rem}.task-selector__domains[data-v-b34241c5],.task-selector__categories[data-v-b34241c5]{display:grid;gap:.75rem}.task-selector__domain[data-v-b34241c5],.task-selector__category[data-v-b34241c5]{padding:.8rem;border-radius:14px;background:#f8faf7}.task-selector__group-header h2[data-v-b34241c5],.task-selector__group-header h3[data-v-b34241c5]{margin:0}.task-selector__toggle[data-v-b34241c5]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.task-selector__toggle-text[data-v-b34241c5]{min-width:0;overflow-wrap:anywhere}.task-selector__toggle-count[data-v-b34241c5]{flex:0 0 auto;color:var(--muted);font-size:.78rem;text-align:right;white-space:nowrap}.task-selector__toggle--category[data-v-b34241c5]{font-size:.92rem}.task-selector__tasks[data-v-b34241c5]{display:grid;gap:.55rem;margin-top:.65rem}.task-selector__task[data-v-b34241c5]{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;border-radius:12px;background:#fff;cursor:pointer}.task-selector__task[data-v-b34241c5]:hover{background:#f4f7f2}.task-selector__task input[data-v-b34241c5]{margin-top:.18rem;accent-color:var(--green)}.task-selector__task-content[data-v-b34241c5]{display:grid;gap:.18rem;min-width:0}.task-selector__task-content strong[data-v-b34241c5]{font-size:.88rem;line-height:1.5;word-break:break-word}@media(max-width:900px){.task-selector[data-v-b34241c5]{padding:.9rem}.task-selector__summary[data-v-b34241c5]{flex-direction:column;gap:.35rem}}.report-filter[data-v-6c7672a6]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:.8rem;margin-bottom:.55rem;padding:1rem;border:1px solid var(--line);border-radius:16px;background:#fff}.history-context[data-v-6c7672a6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.55rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:16px;background:#fff}.history-context h2[data-v-6c7672a6]{margin:0 0 .35rem;font-size:1.1rem}.history-context p[data-v-6c7672a6]:last-child{margin:0;color:var(--muted);font-size:.82rem}.detail-switch[data-v-6c7672a6]{display:inline-flex!important;align-items:center;gap:.5rem;min-height:44px;padding-bottom:.1rem;color:var(--text)!important}.detail-switch input[data-v-6c7672a6]{width:18px;height:18px}.template-hint[data-v-6c7672a6]{margin:0 0 1rem;color:var(--muted);font-size:.8rem}.archive-notice[data-v-6c7672a6]{margin:0 0 1rem;padding:.75rem .9rem;border-radius:12px;color:var(--green-dark);background:var(--green-soft);font-size:.82rem}.report-filter label[data-v-6c7672a6],.history-panel label[data-v-6c7672a6]{display:grid;gap:.4rem;color:var(--muted);font-size:.8rem}.report-filter select[data-v-6c7672a6],.report-filter input[data-v-6c7672a6],.history-panel select[data-v-6c7672a6]{min-height:44px;padding:0 .8rem;border:1px solid var(--line);border-radius:10px;background:#fff}.period-field[data-v-6c7672a6]{display:flex;align-items:center;gap:.35rem;min-width:190px;margin:0;padding:0;border:0}.period-field legend[data-v-6c7672a6]{margin-bottom:.4rem;color:var(--muted);font-size:.8rem}.period-field label[data-v-6c7672a6]{display:block;position:relative}.period-field input[data-v-6c7672a6]{position:absolute;width:1px;height:1px;min-height:0;opacity:0}.period-field span[data-v-6c7672a6]{display:block;padding:.58rem .75rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#fff;cursor:pointer}.period-field input:checked+span[data-v-6c7672a6]{border-color:#82b5a5;color:var(--green-dark);background:var(--green-soft)}.period-field input:focus-visible+span[data-v-6c7672a6]{outline:2px solid var(--green-dark);outline-offset:2px}.report-layout[data-v-6c7672a6]{display:grid;grid-template-columns:.85fr 1.15fr;gap:.8rem;margin-top:1rem}.report-layout--compact[data-v-6c7672a6]{grid-template-columns:minmax(0,1fr)}.markdown-panel[data-v-6c7672a6],.history-panel[data-v-6c7672a6]{padding:1.2rem;border:1px solid var(--line);border-radius:16px;background:#fff}.markdown-panel header[data-v-6c7672a6],.history-panel__heading[data-v-6c7672a6]{display:flex;justify-content:space-between;gap:1rem}.markdown-panel h2[data-v-6c7672a6],.history-panel h2[data-v-6c7672a6]{margin:0 0 .8rem;font-size:1rem}.markdown-panel header p[data-v-6c7672a6],.history-panel__heading p[data-v-6c7672a6]{margin:-.4rem 0 .8rem;color:var(--muted);font-size:.78rem}.markdown-actions[data-v-6c7672a6]{display:flex;align-items:flex-start;gap:.4rem;flex-wrap:wrap}.markdown-panel__preview[data-v-6c7672a6]{min-width:0;min-height:480px;padding:1rem;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fbfdfc}.markdown-panel textarea[data-v-6c7672a6]{width:100%;min-height:480px;padding:1rem;border:1px solid var(--line);border-radius:10px;resize:vertical;font-family:ui-monospace,monospace;line-height:1.65}.markdown-panel textarea[readonly][data-v-6c7672a6]{background:#f7f9f8}.field-error[data-v-6c7672a6]{margin:0 0 .6rem;color:#b23d35;font-size:.8rem}.archive-success[data-v-6c7672a6]{margin:0 0 .6rem;padding:.65rem .8rem;border-radius:9px;color:var(--green-dark);background:var(--green-soft);font-size:.82rem}.history-panel[data-v-6c7672a6]{margin-top:1.2rem}.history-panel__heading[data-v-6c7672a6]{align-items:end;margin-bottom:1rem}.history-panel__heading>label[data-v-6c7672a6]{min-width:250px}@media(max-width:900px){.report-filter[data-v-6c7672a6],.report-layout[data-v-6c7672a6]{grid-template-columns:1fr}.history-context[data-v-6c7672a6],.markdown-panel header[data-v-6c7672a6],.history-panel__heading[data-v-6c7672a6]{align-items:flex-start;flex-direction:column}.history-panel__heading>label[data-v-6c7672a6]{width:100%;min-width:0}}.disabled-drawer-shell[data-v-bf5eaa06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end}.disabled-drawer-backdrop[data-v-bf5eaa06]{flex:1;border:0;background:#4a564c2e}.disabled-drawer[data-v-bf5eaa06]{width:min(420px,100vw);min-height:100vh;padding:1rem 1rem 1.25rem;background:#f7f1e4;box-shadow:-16px 0 36px #38433a2e;overflow-y:auto}.disabled-drawer__header[data-v-bf5eaa06]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.disabled-drawer__header h2[data-v-bf5eaa06]{margin:.1rem 0 0;color:var(--green-dark);font-size:1.05rem}.disabled-drawer__eyebrow[data-v-bf5eaa06]{margin:0;color:#7a7c72;font-size:.78rem}.disabled-drawer__close[data-v-bf5eaa06],.disabled-drawer__retry[data-v-bf5eaa06],.disabled-drawer__actions button[data-v-bf5eaa06]{border:0;border-radius:10px;cursor:pointer}.disabled-drawer__close[data-v-bf5eaa06]{width:34px;height:34px;background:#ffffffd1;color:var(--green-dark);font-size:1.35rem}.disabled-drawer__error[data-v-bf5eaa06],.disabled-drawer__error-detail[data-v-bf5eaa06]{margin:0 0 .35rem;color:#b33d2e}.disabled-drawer__retry[data-v-bf5eaa06]{padding:.5rem .75rem;background:#e9673f24;color:#a04732}.disabled-drawer__empty[data-v-bf5eaa06]{margin:1rem 0 0;color:#6f746c}.disabled-drawer__list[data-v-bf5eaa06]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.disabled-drawer__item[data-v-bf5eaa06]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.85rem;border-radius:14px;background:#ffffffb8}.disabled-drawer__meta[data-v-bf5eaa06]{display:grid;gap:.2rem;color:#6d7169;font-size:.88rem}.disabled-drawer__meta strong[data-v-bf5eaa06]{color:var(--green-dark);font-size:.96rem}.disabled-drawer__actions[data-v-bf5eaa06]{display:flex;gap:.5rem;align-items:center}.disabled-drawer__actions button[data-v-bf5eaa06]{padding:.5rem .75rem;background:#7f967429;color:var(--green-dark)}.disabled-drawer__danger[data-v-bf5eaa06]{background:#b33d2e1f!important;color:#a04732!important}@media(max-width:720px){.disabled-drawer[data-v-bf5eaa06]{width:100vw}}.space-quick-switcher[data-v-15cae797]{position:relative}.space-quick-switcher__trigger[data-v-15cae797]{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border:1px solid rgba(148,163,184,.5);border-radius:999px;background:#fff;color:#334155;cursor:pointer}.space-quick-switcher__popover[data-v-15cae797]{box-sizing:border-box;position:absolute;top:calc(100% + .5rem);right:0;z-index:30;width:min(250px,calc(100vw - 1rem));max-width:calc(100vw - 1rem);padding:.75rem;border:1px solid rgba(148,163,184,.28);border-radius:.875rem;background:#fff;box-shadow:0 20px 45px #0f172a29}.space-quick-switcher__sr-only[data-v-15cae797]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.space-quick-switcher__input[data-v-15cae797]{width:100%;min-width:0;padding:.625rem .75rem;border:1px solid #cbd5e1;border-radius:.75rem;font-size:.9375rem;line-height:1.4}.space-quick-switcher__status[data-v-15cae797]{margin-top:.5rem;font-size:.8125rem;color:#64748b}.space-quick-switcher__feedback[data-v-15cae797]{margin-top:.75rem;color:#475569;font-size:.9375rem}.space-quick-switcher__list[data-v-15cae797]{margin:.75rem 0 0;padding:0;list-style:none;max-height:300px;overflow-y:auto}.space-quick-switcher__option[data-v-15cae797]{display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem;border-radius:.75rem;cursor:pointer}.space-quick-switcher__option[aria-selected=true][data-v-15cae797]{background:#e2e8f0}.space-quick-switcher__option-main[data-v-15cae797]{display:flex;align-items:center;gap:.5rem;min-width:0}.space-quick-switcher__dot[data-v-15cae797]{flex:none;width:.625rem;height:.625rem;border-radius:999px}.space-quick-switcher__name[data-v-15cae797],.space-quick-switcher__meta[data-v-15cae797]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-quick-switcher__name[data-v-15cae797]{font-weight:600;color:#0f172a}.space-quick-switcher__meta[data-v-15cae797]{font-size:.8125rem;color:#64748b}.space-quick-switcher__match[data-v-15cae797]{padding:0;border-radius:.25rem;background:#fef3c7;color:inherit}.migration-shell[data-v-7c6aa257]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end}.migration-backdrop[data-v-7c6aa257]{flex:1;border:0;background:#2d3a313d}.migration-drawer[data-v-7c6aa257]{width:min(520px,100vw);min-height:100vh;padding:1.25rem;overflow-y:auto;background:#faf7ef;box-shadow:-16px 0 38px #2d3a3133}.migration-header[data-v-7c6aa257]{display:flex;justify-content:space-between;gap:1rem}.migration-header p[data-v-7c6aa257]{margin:0;color:#718078;font-size:.78rem}.migration-header h2[data-v-7c6aa257]{margin:.2rem 0 0;color:var(--green-dark);font-size:1.25rem}.migration-header button[data-v-7c6aa257]{width:36px;height:36px;border:0;border-radius:10px;background:#fff;color:var(--green-dark);font-size:1.35rem}.migration-hint[data-v-7c6aa257]{color:#747a72;line-height:1.6}.migration-error[data-v-7c6aa257]{padding:.65rem .75rem;border-radius:10px;background:#fff0eb;color:#a04732}.migration-state[data-v-7c6aa257]{padding:2rem 0;color:#777e77;text-align:center}.migration-list[data-v-7c6aa257]{display:grid;gap:.55rem;max-height:45vh;margin:1rem 0;padding:0;overflow-y:auto;list-style:none}.migration-list label[data-v-7c6aa257]{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem;border:1px solid #e2dbcf;border-radius:12px;background:#ffffffc7}.migration-list input[data-v-7c6aa257]{margin-top:.2rem}.migration-task[data-v-7c6aa257]{display:grid;gap:.2rem;min-width:0}.migration-task strong[data-v-7c6aa257]{overflow-wrap:anywhere;color:#2f3d35}.migration-task small[data-v-7c6aa257]{color:#81847d}.migration-targets[data-v-7c6aa257]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.migration-targets label[data-v-7c6aa257]{display:grid;gap:.35rem;color:#58645e;font-size:.82rem}.migration-targets select[data-v-7c6aa257]{min-width:0;padding:.65rem;border:1px solid #d9d2c7;border-radius:10px;background:#fff}footer[data-v-7c6aa257]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;color:#777e77}.migration-submit[data-v-7c6aa257]{padding:.72rem 1rem;border:0;border-radius:11px;background:var(--green-dark);color:#fff;font-weight:700}.migration-submit[data-v-7c6aa257]:disabled{opacity:.5}@media(max-width:560px){.migration-targets[data-v-7c6aa257]{grid-template-columns:1fr}}.space-group[data-v-cf82d8ee]{padding-top:.25rem;border-top:1px solid rgba(205,218,210,.72)}.space-group+.space-group[data-v-cf82d8ee]{margin-top:.2rem}.space-group__heading[data-v-cf82d8ee]{display:flex;min-height:38px;align-items:center;gap:.15rem;padding:0 .3rem;border-radius:10px}.space-label[data-v-cf82d8ee]{position:relative;display:flex;align-items:center;justify-content:space-between}.space-label__actions[data-v-cf82d8ee]{display:inline-flex;align-items:center;gap:.25rem}.space-label__actions>button[data-v-cf82d8ee]{border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.1rem}.space-label[data-v-cf82d8ee] .space-quick-switcher{position:static}.space-label[data-v-cf82d8ee] .space-quick-switcher__popover{left:0;right:0;width:auto;max-width:none}.space-add[data-v-cf82d8ee]{margin:0 .35rem .5rem}.space-create>input[data-v-cf82d8ee],.space-create__templates[data-v-cf82d8ee],.space-create__hint[data-v-cf82d8ee]{grid-column:1 / -1}.space-create__templates[data-v-cf82d8ee]{display:flex;gap:.75rem;margin:0;padding:.35rem 0;border:0}.space-create__templates legend[data-v-cf82d8ee]{margin-bottom:.2rem;color:#777d74;font-size:.72rem}.space-create__templates label[data-v-cf82d8ee]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem}.space-create__hint[data-v-cf82d8ee]{margin:0;color:#7a7c72;font-size:.7rem;line-height:1.45}.shared-spaces[data-v-cf82d8ee]{margin-top:.65rem;padding-top:.25rem;border-top:1px solid rgba(205,218,210,.72)}.shared-spaces__label[data-v-cf82d8ee]{margin:.35rem .45rem}.space-dot--shared[data-v-cf82d8ee]{background:#6e8db2}.shared-space__meta[data-v-cf82d8ee]{margin-left:auto;color:#879087;font-size:.66rem;font-weight:500}.space-row__actions[data-v-cf82d8ee]{display:none}.space-group__heading:hover .space-row__actions[data-v-cf82d8ee],.space-group__heading:focus-within .space-row__actions[data-v-cf82d8ee]{display:inline-flex}.space-row__actions button[data-v-cf82d8ee]{width:24px;height:24px;padding:0;border:0;border-radius:7px;background:transparent;color:#928a7e;cursor:pointer}.space-dot--custom[data-v-cf82d8ee]{background:#7698b7}.disabled-spaces[data-v-cf82d8ee]{display:grid;gap:.25rem;padding:.45rem .75rem;color:#7a7c72;font-size:.78rem}.disabled-spaces button[data-v-cf82d8ee]{display:inline-flex;align-items:center;gap:.45rem;min-width:0;border:0;background:transparent;color:var(--green-dark);text-align:left;cursor:pointer}.disabled-space__name[data-v-cf82d8ee]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disabled-custom-categories[data-v-cf82d8ee]{display:grid;gap:.15rem;padding:.35rem .4rem;color:#7a7c72;font-size:.75rem}.disabled-custom-category[data-v-cf82d8ee]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.disabled-custom-categories a[data-v-cf82d8ee]{min-width:0;color:#68736d;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disabled-custom-categories button[data-v-cf82d8ee]{border:0;background:transparent;color:var(--green-dark);text-align:left;cursor:pointer}.space-group:not(.space-group--collapsed) .space-group__heading[data-v-cf82d8ee]{background:#ffffff8a}.space-group__link[data-v-cf82d8ee]{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem;padding:.45rem .35rem;overflow:hidden;color:var(--green-dark);font-weight:650;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.space-group__toggle[data-v-cf82d8ee],.category-action[data-v-cf82d8ee]{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:8px;color:#73817b;background:transparent;cursor:pointer}.space-group__toggle[data-v-cf82d8ee]:hover,.space-group__toggle[data-v-cf82d8ee]:focus-visible,.category-action[data-v-cf82d8ee]:hover,.category-action[data-v-cf82d8ee]:focus-visible{background:#ffffffe6}.space-group__toggle svg[data-v-cf82d8ee]{width:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.category-action[data-v-cf82d8ee]{font-size:1.15rem}.nav-subitems[data-v-cf82d8ee]{margin:.15rem .35rem .55rem 1.85rem}.nav-subitems>a[data-v-cf82d8ee],.category-row>a[data-v-cf82d8ee]{display:flex;min-height:30px;align-items:center;padding:.28rem .4rem;border-radius:7px;color:inherit;text-decoration:none;white-space:nowrap}.nav-subitems>a[data-v-cf82d8ee]:hover,.category-row>a[data-v-cf82d8ee]:hover,.nav-subitems>a.router-link-exact-active[data-v-cf82d8ee],.category-row>a.router-link-exact-active[data-v-cf82d8ee]{color:var(--green-dark);background:#ffffffb8}.category-row[data-v-cf82d8ee]{display:flex;align-items:center;gap:.25rem}.category-row>a[data-v-cf82d8ee]{display:block;min-width:0;flex:1;overflow:hidden;padding-top:0;padding-bottom:0;line-height:30px;text-overflow:ellipsis}.category-row__actions[data-v-cf82d8ee]{display:none;padding:0}.category-row:hover .category-row__actions[data-v-cf82d8ee],.category-row:focus-within .category-row__actions[data-v-cf82d8ee]{display:inline-flex}.category-row__actions button[data-v-cf82d8ee]{width:24px;height:24px;padding:0;border:0;border-radius:7px;background:transparent;color:#928a7e;cursor:pointer}.category-row__actions button[data-v-cf82d8ee]:hover,.category-row__actions button[data-v-cf82d8ee]:focus-visible{color:var(--green-dark);background:#ffffffe6}.category-row__danger[data-v-cf82d8ee]:hover,.category-row__danger[data-v-cf82d8ee]:focus-visible{color:#a04732!important}.disabled-entry[data-v-cf82d8ee]{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;border:0;background:transparent;color:#7a7c72;font-size:.82rem;cursor:pointer}.disabled-entry__state[data-v-cf82d8ee]{color:#a36742;font-size:.74rem}.sidebar-sr-only[data-v-cf82d8ee]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.disabled-entry[data-v-cf82d8ee]:hover,.disabled-entry[data-v-cf82d8ee]:focus-visible{color:var(--green-dark)}.category-add[data-v-cf82d8ee]{display:flex;gap:.25rem;padding:.25rem 0}.category-add input[data-v-cf82d8ee]{min-width:0;width:100%;border:1px solid #ddd4c7;border-radius:7px;padding:.35rem .5rem}.category-add button[data-v-cf82d8ee]{border:0;border-radius:7px;background:#e9673f;color:#fff;padding:0 .55rem}.category-add .category-add__cancel[data-v-cf82d8ee]{background:transparent;color:#7d776e;padding:0 .25rem}.category-add.space-create[data-v-cf82d8ee]{display:grid;grid-template-columns:1fr auto auto;gap:.4rem}.sidebar-error[data-v-cf82d8ee]{color:#b33d2e;font-size:.78rem;padding:0 .75rem}.task-move-undo-toast[data-v-136743e7]{position:fixed;z-index:90;left:50%;bottom:max(72px,calc(env(safe-area-inset-bottom) + 20px));display:flex;width:max-content;max-width:min(560px,calc(100vw - 32px));align-items:center;gap:20px;padding:12px 14px 12px 18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fff;background:#203d34;box-shadow:0 14px 34px #1b352d3d;transform:translate(-50%)}.task-move-undo-toast--error[data-v-136743e7]{background:#7b3b32}.task-move-undo-toast span[data-v-136743e7]{min-width:0;overflow-wrap:anywhere}.task-move-undo-toast button[data-v-136743e7]{flex:none;padding:6px 10px;border:0;border-radius:9px;color:#173d32;font:inherit;font-weight:700;background:#fff;cursor:pointer}.task-move-undo-toast button[data-v-136743e7]:disabled{cursor:wait;opacity:.72}.task-move-undo-enter-active[data-v-136743e7],.task-move-undo-leave-active[data-v-136743e7]{transition:opacity .16s ease}.task-move-undo-enter-from[data-v-136743e7],.task-move-undo-leave-to[data-v-136743e7]{opacity:0}@media(max-width:720px){.task-move-undo-toast[data-v-136743e7]{width:calc(100vw - 24px);max-width:none;justify-content:space-between}}:root{color:#22352f;background:#f7f8f4;font-family:DM Sans,Noto Sans SC,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #22352f;--muted: #77847f;--line: #e1e7df;--paper: #ffffff;--canvas: #f7f8f4;--green: #276b55;--green-dark: #194c3c;--green-soft: #e6f0eb;--orange: #c97843;--danger: #b34242;--shadow: 0 18px 55px rgba(39, 67, 56, .1)}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;background:var(--canvas)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:19px;font-weight:700;letter-spacing:.04em;text-decoration:none}.brand--light{color:#fff}.brand__mark{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#fff;background:var(--green);font-family:Noto Sans SC,sans-serif;font-size:15px;box-shadow:0 8px 18px #13433233}.brand--light .brand__mark{color:var(--green-dark);background:#fff;box-shadow:none}.eyebrow{margin:0 0 14px;color:#ffffffb3;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.eyebrow--accent{color:var(--green)}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:1px solid transparent;border-radius:12px;cursor:pointer;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.65}.button--primary{color:#fff;background:var(--green);box-shadow:0 10px 22px #276b552b}.button--primary:hover:not(:disabled){background:var(--green-dark)}.button--secondary{color:var(--green-dark);border-color:var(--line);background:#fff}.button--quiet{color:var(--muted);background:transparent}.button--danger-quiet{min-height:36px;padding:0 12px;color:var(--danger);border-color:#eed1d1;background:snow}.button--full{width:100%}.alert{margin-bottom:20px;padding:12px 14px;border-radius:11px;font-size:14px;line-height:1.5}.alert--error{color:#863b3b;border:1px solid #efcece;background:#fff5f5}.alert--success{color:#24604b;border:1px solid #c7e0d4;background:#eef8f3}.field{margin-bottom:18px}.field label{display:block;margin-bottom:8px;color:#344942;font-size:14px;font-weight:600}.field input,.field select{width:100%;height:48px;padding:0 14px;color:var(--ink);border:1px solid #dce3df;border-radius:12px;outline:none;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.field input::placeholder{color:#adb7b2}.field input:focus,.field select:focus{border-color:#79a793;box-shadow:0 0 0 4px #4383681a}.field input[aria-invalid=true]{border-color:#ce7777}.field__label-row{display:flex;align-items:center;justify-content:space-between}.field__label-row label{margin-bottom:8px}.field__optional,.field__hint{color:#99a49f;font-size:12px;font-weight:400}.field__hint,.field__error{display:block;margin-top:7px;font-size:12px}.field__error{color:var(--danger)}.text-button{padding:0;border:0;color:var(--green);background:none;font-size:13px}.text-button:disabled{color:#a5afa9}.auth-page{display:grid;min-height:100vh;grid-template-columns:minmax(360px,.92fr) minmax(500px,1.08fr);background:#fbfcf9}.auth-brand-panel{position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;padding:44px clamp(38px,6vw,84px);overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 18%,rgba(184,213,198,.2),transparent 28%),radial-gradient(circle at 18% 82%,rgba(175,132,82,.17),transparent 30%),linear-gradient(145deg,#173f34,#245d4c 56%,#1d4f40)}.auth-brand-panel:after{position:absolute;right:-120px;bottom:-150px;width:420px;height:420px;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff05}.auth-brand-panel--register{background:radial-gradient(circle at 76% 22%,rgba(219,174,111,.2),transparent 29%),linear-gradient(150deg,#263f48,#24574e 60%,#1d493c)}.auth-brand-panel__content{position:relative;z-index:1;max-width:560px}.auth-brand-panel__content h1{margin:0 0 24px;font-size:clamp(40px,4.4vw,68px);font-weight:600;letter-spacing:-.045em;line-height:1.18}.auth-brand-panel__content>p:last-child{max-width:500px;margin:0;color:#ffffffb8;font-size:17px;line-height:1.8}.auth-preview,.category-preview{position:relative;z-index:1;display:flex;max-width:460px;align-items:center;padding:18px 20px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:#ffffff17;box-shadow:0 16px 40px #08221b29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-preview__dot{width:10px;height:10px;margin-right:14px;border:2px solid #f2c798;border-radius:50%}.auth-preview div{display:flex;flex:1;flex-direction:column;gap:3px}.auth-preview small{color:#ffffff94}.auth-preview__progress{color:#e9c295;font-size:13px;font-weight:700}.category-preview{align-items:stretch;flex-direction:column;gap:11px}.category-preview span{display:flex;align-items:center;gap:10px;color:#ffffffd6;font-size:14px}.category-preview i,.space-dot{display:inline-block;width:8px;height:8px;flex:0 0 auto;border-radius:50%}.category-preview__work,.space-dot--work{background:#d68a56}.category-preview__life,.space-dot--personal{background:#5e9c82}.auth-form-panel{display:grid;min-height:100vh;padding:48px 28px;place-items:center}.auth-card{width:min(100%,430px)}.auth-card__heading{margin-bottom:30px}.auth-card__heading h2{margin:0 0 9px;color:var(--ink);font-size:31px;letter-spacing:-.035em}.auth-card__heading>p:last-child,.auth-card__switch{color:var(--muted)}.auth-card__heading>p:last-child{margin:0}.auth-card__switch{margin:24px 0 0;text-align:center;font-size:14px}.auth-card__switch a{color:var(--green);font-weight:700;text-decoration:none}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;z-index:20;display:flex;width:260px;height:100vh;flex-direction:column;border-right:1px solid var(--line);background:#f0f4ef;transition:transform .18s ease}.sidebar__top{display:flex;height:82px;align-items:center;justify-content:space-between;padding:0 24px}.mobile-close,.mobile-bar,.sidebar-backdrop{display:none}.main-nav{flex:1;padding:8px 14px;overflow-y:auto}.nav-label{margin:12px 12px 8px;color:#9aa69f;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.nav-label--spaced{margin-top:28px}.main-nav>a{display:flex;min-height:43px;align-items:center;gap:11px;padding:0 12px;border-radius:11px;color:#5b6964;font-size:14px;font-weight:500;text-decoration:none}.main-nav>a:hover,.main-nav>a.router-link-active{color:var(--green-dark);background:#ffffffd1}.nav-icon{display:inline-grid;width:22px;height:22px;place-items:center;border:1px solid #cfd9d3;border-radius:7px;color:#7b8a84;font-size:10px;font-weight:700}.nav-count{margin-left:auto;color:#9ba7a1;font-size:11px}.nav-subitems{display:flex;margin:2px 0 7px 47px;flex-direction:column}.nav-subitems span{padding:5px 0;color:#98a39e;font-size:12px}.sidebar__account{display:flex;align-items:center;gap:10px;padding:17px 16px;border-top:1px solid var(--line);background:#fff6}.avatar{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#4e8b73,#286149);font-size:13px;font-weight:700}.sidebar__identity{display:flex;min-width:0;flex:1;flex-direction:column}.sidebar__identity strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sidebar__identity span{overflow:hidden;color:#8f9b96;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.icon-button{display:inline-grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:10px;color:#73817b;background:transparent;cursor:pointer;text-decoration:none}.icon-button:hover{background:#fff}.desktop-sidebar-collapse,.desktop-sidebar-expand{display:none}.workspace{position:relative;width:calc(100% - 260px);min-height:100vh;margin-left:260px;padding:48px clamp(28px,4vw,64px);transition:width .18s ease,margin-left .18s ease}.page-notification-anchor{position:absolute;z-index:48;top:1.5rem;right:1.5rem;display:flex}.workspace--board{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:640px;padding-top:10px;padding-bottom:8px}.workspace--board>.board-view{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.workspace--today-board:has(.board-focus-shell--active){min-height:100vh;min-height:100dvh}@media(min-width:901px){.desktop-sidebar-collapse,.desktop-sidebar-expand{display:inline-grid}.app-shell--sidebar-collapsed .sidebar{transform:translate(-100%)}.app-shell--sidebar-collapsed .workspace{width:100%;margin-left:0}.desktop-sidebar-expand{position:fixed;z-index:9;top:14px;left:16px;border:1px solid var(--line);background:#ffffffeb;box-shadow:0 8px 24px #20403314}}@media(prefers-reduced-motion:reduce){.sidebar,.workspace{transition:none}}.board-view,.settings-view{width:min(100%,1400px);margin:0 auto}.settings-view{max-width:920px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px}.page-heading h1{margin:0 0 8px;color:var(--ink);font-size:34px;letter-spacing:-.04em}.page-heading>div>p:last-child{margin:0;color:var(--muted);font-size:14px}.page-heading__actions{display:flex;gap:8px}.account-settings-heading,.notification-settings-heading{position:relative;padding-right:52px}.account-settings-close,.notification-settings-close{position:absolute;top:0;right:0;width:36px;height:36px;border:1px solid var(--line);background:var(--paper);font-size:24px;line-height:1;box-shadow:0 8px 24px #20403314}.board-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:10px}.board-toolbar__heading{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.board-toolbar h1{margin:0;color:var(--ink);font-size:30px;letter-spacing:-.04em}.board-toolbar__heading p{margin:0;color:var(--muted);font-size:13px}.board-toolbar__actions{display:flex;margin-left:auto}.quick-add{display:flex;align-items:center;gap:12px;margin-bottom:0;padding:10px 10px 10px 18px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 32px #2944390d}.quick-add__plus{color:var(--green);font-size:24px;font-weight:300}.quick-add input{min-width:0;height:44px;flex:1;border:0;outline:0;color:var(--ink)}.quick-add input::placeholder{color:#9fa9a4}.board{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:15px;overflow-x:auto}.board-column{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;padding:16px;border:1px solid #e7ebe6;border-radius:16px;background:#f2f5f1}.board-column--drop-allowed{border-color:#87b59f;box-shadow:inset 0 0 0 1px #2e7c5c2e}.board-column header{display:flex;align-items:center;gap:8px;padding:3px 2px 16px}.board-column h2{flex:1;margin:0;font-size:13px}.board-column header>span:last-child{color:#9aa59f;font-size:11px}.column-dot{width:7px;height:7px;border-radius:50%;background:#89958f}.column-dot--in_progress{background:#d18b4a}.column-dot--paused{background:#9b85b8}.column-dot--done{background:#4f9578}.column-dot--进行中{background:#d18b4a}.column-dot--暂停{background:#9b85b8}.column-dot--已完成{background:#4f9578}.empty-column{display:grid;height:330px;place-items:center;align-content:center;color:#b1bab5}.empty-column span{font-size:30px;line-height:1}.empty-column p{margin:4px 0 0;font-size:12px}.settings-loading{padding:50px;color:var(--muted);text-align:center}.settings-card{margin-bottom:18px;padding:28px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 9px 30px #2a453a0b}.settings-card__heading{display:flex;align-items:center;gap:13px;margin-bottom:24px}.settings-card__heading h2{margin:0 0 4px;font-size:17px}.settings-card__heading p{margin:0;color:var(--muted);font-size:12px}.settings-card__icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:12px;color:var(--green);background:var(--green-soft);font-size:12px;font-weight:700}.settings-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:start;gap:16px}.settings-form .field{margin:0}.settings-form .button{margin-top:27px}.local-preference-toggle{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--ink);font-size:14px;font-weight:600}.local-preference-toggle input{width:16px;height:16px;accent-color:var(--green)}.shortcut-value{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--line);border-radius:10px;color:var(--green);background:#f8faf8;font-size:13px;white-space:nowrap}.settings-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-actions .button{margin-top:0}.space-order-list{display:grid;max-width:720px;margin:0;padding:0;gap:10px;list-style:none}.space-order-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:52px;align-items:center;gap:12px;padding:6px 6px 6px 14px;border:1px solid var(--line);border-radius:12px;background:#f8faf8;cursor:grab;transition:border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.space-order-row--dragging{border-color:#9fc5b5;box-shadow:0 8px 22px #2a453a1a;cursor:grabbing;opacity:.72}.space-order-row__marker{width:10px;height:10px;border-radius:50%}.space-order-row__name{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.space-order-row__type{padding:4px 8px;border-radius:999px;color:var(--muted);background:#eef2ef;font-size:11px;white-space:nowrap}.space-order-row__handle{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:10px;color:var(--muted);background:transparent;cursor:grab;font-size:22px;touch-action:none}.space-order-row__handle:hover:not(:disabled){color:var(--green);background:var(--green-soft)}.space-order-row__handle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.space-order-row__handle:active:not(:disabled){cursor:grabbing}.space-order-row__handle:disabled{cursor:not-allowed;opacity:.45}.space-order-card__loading,.space-order-card__status{color:var(--muted);font-size:12px}.space-order-card__status{margin:12px 0 0;color:var(--green)}.attachment-storage-card__loading{padding:24px 0}.attachment-storage-card__retry{display:flex;justify-content:flex-start}.attachment-storage-card__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.attachment-storage-card__metric{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#f8faf8}.attachment-storage-card__metric-label,.attachment-storage-card__metric-size,.attachment-storage-card__hint{color:var(--muted);font-size:12px}.attachment-storage-card__metric-count{font-size:20px;line-height:1.2}.attachment-storage-card__actions{display:flex;align-items:center;gap:12px;margin-top:16px}.attachment-storage-card__hint{margin:0}.settings-form>.field__hint,.settings-form>.inline-alert{grid-column:1 / -1;margin:0}.settings-form>.inline-alert{color:var(--danger);font-size:12px}.notification-permission{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#f8faf8}.notification-permission>div{display:grid;gap:4px}.notification-permission span,.notification-devices>p{color:var(--muted);font-size:13px}.notification-devices{margin-top:24px}.notification-devices h3{margin:0 0 10px;font-size:14px}.reminder-tray{position:fixed;z-index:30;top:22px;right:24px;width:min(360px,calc(100vw - 32px));padding:14px;border:1px solid #dfc778;border-radius:16px;background:#fffdf4;box-shadow:0 16px 45px #2a342e29}.reminder-tray__heading,.reminder-tray__item{display:flex;align-items:center;justify-content:space-between;gap:14px}.reminder-tray__heading span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#72590a;background:#f4df91;font-size:12px;font-weight:700}.reminder-tray__item{padding-top:12px;border-top:1px solid #eee4bd;margin-top:12px}.reminder-tray__item a{color:var(--ink);font-size:14px;font-weight:650;text-decoration:none}.reminder-tray__item .button{flex:0 0 auto;padding:7px 11px;font-size:12px}.reminder-tray__error{margin:10px 0 0;color:#9a3f36;font-size:12px}.session-list{margin:0;padding:0;list-style:none}.session-list li{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid #edf0ed}.session-list li:first-child{border-top:0}.session-list__device-icon{width:34px;height:26px;border:2px solid #9caaa4;border-radius:5px;box-shadow:inset 0 -4px #edf1ee}.session-list__details{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.session-list__details strong{font-size:13px}.session-list__details>span{color:var(--muted);font-size:11px}.status-badge{display:inline-flex;margin-left:7px;padding:3px 7px;border-radius:20px;color:var(--green);background:var(--green-soft);font-size:9px;font-weight:700}@media(max-width:900px){.page-notification-anchor{position:fixed;top:.55rem;right:4rem}.auth-page{grid-template-columns:1fr}.auth-brand-panel{min-height:300px;padding:30px}.auth-brand-panel__content{margin:42px 0}.auth-brand-panel__content h1{font-size:38px}.auth-preview,.category-preview{display:none}.auth-form-panel{min-height:auto;padding:52px 24px 70px}.sidebar{width:260px;transform:translate(-100%);transition:transform .18s ease}.sidebar--open{transform:translate(0)}.mobile-close{display:block;border:0;color:var(--muted);background:none;font-size:25px}.sidebar-backdrop{position:fixed;z-index:10;display:block;top:0;right:0;bottom:0;left:0;border:0;background:#15272052}.workspace{width:100%;margin-left:0;padding:0 20px 36px}.workspace--board{display:block;height:auto;min-height:100vh;padding-top:0;padding-bottom:24px}.workspace--board>.board-view{display:block;min-height:0}.mobile-bar{display:flex;height:70px;align-items:center;gap:12px}.mobile-bar .brand{font-size:16px}.mobile-bar .brand__mark{width:29px;height:29px}.page-heading{align-items:flex-start;flex-direction:column;gap:18px}.board-toolbar{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:14px}.board-toolbar__actions{margin-left:0}.board-column{height:auto;min-height:0}.settings-form{grid-template-columns:1fr}.settings-form .button{margin-top:0}}@media(max-width:620px){.auth-brand-panel{min-height:250px}.auth-brand-panel__content{margin:30px 0 10px}.auth-brand-panel__content h1{font-size:31px}.auth-brand-panel__content>p:last-child{font-size:14px}.board{grid-template-columns:repeat(4,250px)}.page-heading__actions{width:100%}.page-heading__actions .button{flex:1}.quick-add .button{padding:0 14px}.settings-card{padding:20px}.notification-permission{align-items:stretch;flex-direction:column}.attachment-storage-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attachment-storage-card__actions{align-items:stretch;flex-direction:column}}
