.account[data-v-f02e6902]{padding-top:var(--space-2);border-top:1px solid var(--color-border);margin-top:auto}.name[data-v-f02e6902]{padding:0 var(--space-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.signout[data-v-f02e6902]{width:100%;min-height:var(--tap-size);padding:0 var(--space-2);border-radius:var(--radius);color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.signout[data-v-f02e6902]:hover{background:var(--color-hover)}.sidebar[data-v-9b3f1f09]{gap:var(--space-4);height:100%;padding:var(--space-2);background:var(--color-sidebar);flex-direction:column;display:flex;overflow-y:auto}.top[data-v-9b3f1f09]{justify-content:space-between;align-items:center;display:flex}.brand[data-v-9b3f1f09]{padding:0 var(--space-2);color:var(--color-text);font-weight:700;text-decoration:none}.hide[data-v-9b3f1f09],.retry[data-v-9b3f1f09]{border-radius:var(--radius);color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0}.hide[data-v-9b3f1f09]{width:var(--tap-size);height:var(--tap-size)}.retry[data-v-9b3f1f09]{color:var(--color-primary);padding:0}.link[data-v-9b3f1f09]{align-items:center;gap:var(--space-2);min-height:var(--tap-size);padding:0 var(--space-2);border-radius:var(--radius);color:var(--color-text);text-decoration:none;display:flex}.link[data-v-9b3f1f09]:hover,.hide[data-v-9b3f1f09]:hover{background:var(--color-hover)}.link.router-link-exact-active[data-v-9b3f1f09]{background:var(--color-hover);font-weight:600}.section-title[data-v-9b3f1f09]{margin:0 0 var(--space-1);padding:0 var(--space-2);color:var(--color-muted);font-size:.875rem;font-weight:600}.note[data-v-9b3f1f09]{padding:0 var(--space-2);color:var(--color-muted);margin:0;font-size:.875rem}.recent[data-v-9b3f1f09]{margin:0;padding:0;list-style:none}.title[data-v-9b3f1f09]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app[data-v-54232672]{min-height:100dvh;display:flex}.skip[data-v-54232672]{z-index:3;left:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface);position:absolute;top:-4rem}.skip[data-v-54232672]:focus{top:var(--space-2)}.panel[data-v-54232672]{width:var(--sidebar-width);border-right:1px solid var(--color-border);flex:none;height:100dvh;position:sticky;top:0}.collapsed .panel[data-v-54232672],.backdrop[data-v-54232672]{display:none}.content[data-v-54232672]{isolation:isolate;flex:1;min-width:0}.expired[data-v-54232672]{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.expired p[data-v-54232672]{margin:0}.main[data-v-54232672]{max-width:var(--content-width);padding:var(--space-3);margin:0 auto}@media (width<=767px){.panel[data-v-54232672],.collapsed .panel[data-v-54232672]{z-index:3;width:min(var(--sidebar-width), 85vw);height:auto;display:none;position:fixed;inset:0 auto 0 0}.open .panel[data-v-54232672]{display:block}.open .backdrop[data-v-54232672]{z-index:2;background:var(--color-backdrop);display:block;position:fixed;inset:0}}.icon[data-v-36c0dc49]{flex:none}.button[data-v-c7ef58ff]{min-height:var(--tap-size);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.primary[data-v-c7ef58ff]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-text)}.danger[data-v-c7ef58ff]{border-color:var(--color-danger);background:var(--color-surface);color:var(--color-danger)}.button[data-v-c7ef58ff]:disabled{opacity:.6;cursor:not-allowed}.last-edit[data-v-2ecac379]{color:var(--color-muted);white-space:nowrap;font-size:.875rem}@media (width<=479px){.prefix[data-v-2ecac379]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.menu[data-v-38ac6fb1]{width:var(--tap-size);height:var(--tap-size);border-radius:var(--radius);color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:none}.menu[data-v-38ac6fb1]:hover{background:var(--color-hover);color:var(--color-text)}.menu.collapsed[data-v-38ac6fb1]{display:inline-flex}@media (width<=767px){.menu[data-v-38ac6fb1]{display:inline-flex}}.bar[data-v-c355751c]{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--page-bar-height);margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) 0;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-bg);display:flex;position:sticky;top:0}.start[data-v-c355751c],.end[data-v-c355751c]{align-items:center;display:flex}.start[data-v-c355751c]{flex:1;min-width:0}.end[data-v-c355751c]{flex:none}.pick[data-v-0de94971]{min-height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius);align-items:center;display:flex;position:relative}.pick[data-v-0de94971]:hover{background:var(--color-hover)}.pick[data-v-0de94971]:focus-within{outline:2px solid var(--color-focus);outline-offset:-2px}.shown[data-v-0de94971]{align-items:center;min-height:2.25rem;display:flex}.pick.pick[data-v-0de94971] select{opacity:0;width:100%;height:100%;position:absolute;inset:0}.pick.pick[data-v-0de94971] select:focus-visible{outline:none}.row[data-v-45e50015]{align-items:start;gap:var(--space-2);grid-template-columns:9rem 1fr;min-height:2.25rem;display:grid}.label[data-v-45e50015]{align-items:center;gap:var(--space-2);min-height:2.25rem;color:var(--color-muted);display:flex}.value[data-v-45e50015]{min-width:0}.error[data-v-45e50015]{margin:var(--space-1) 0 0 var(--space-2);color:var(--color-danger);font-size:.875rem}.value[data-v-45e50015] select,.value[data-v-45e50015] input{width:100%;min-height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0}.value[data-v-45e50015] select{appearance:none}.value[data-v-45e50015] select:hover,.value[data-v-45e50015] input:hover{background:var(--color-hover)}.value[data-v-45e50015] :focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.value[data-v-45e50015] [aria-invalid=true]{outline:1px solid var(--color-danger)}@media (width<=479px){.row[data-v-45e50015]{grid-template-columns:7.5rem 1fr}}.stars[data-v-4e5d3d20]{color:var(--color-star);white-space:nowrap}.empty[data-v-4e5d3d20]{color:var(--color-border)}.state[data-v-9d8aee7a]{margin:0}.save[data-v-9d8aee7a]{width:var(--tap-size);height:var(--tap-size);color:var(--color-muted);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}button.save[data-v-9d8aee7a]{border-radius:var(--radius);cursor:pointer}button.save[data-v-9d8aee7a]:hover{background:var(--color-hover)}.problem[data-v-9d8aee7a]{color:var(--color-danger)}.saving[data-v-9d8aee7a]{animation:.8s ease-in-out infinite blink-9d8aee7a}@keyframes blink-9d8aee7a{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.saving[data-v-9d8aee7a]{opacity:.5;animation:none}}.text[data-v-9d8aee7a]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pill[data-v-aa2aad69]{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius);background:var(--bg);color:var(--text);white-space:nowrap;font-size:.875rem;display:inline-flex}.dot[data-v-aa2aad69]{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}@media (width<=767px){.pill[data-v-aa2aad69]{gap:.25rem;padding:0 .375rem;font-size:.75rem}.dot[data-v-aa2aad69]{width:.375rem;height:.375rem}}.gray[data-v-aa2aad69]{--bg:var(--pill-gray-bg);--text:var(--pill-gray-text)}.blue[data-v-aa2aad69]{--bg:var(--pill-blue-bg);--text:var(--pill-blue-text)}.green[data-v-aa2aad69]{--bg:var(--pill-green-bg);--text:var(--pill-green-text)}.red[data-v-aa2aad69]{--bg:var(--pill-red-bg);--text:var(--pill-red-text)}.yellow[data-v-aa2aad69]{--bg:var(--pill-yellow-bg);--text:var(--pill-yellow-text)}.purple[data-v-aa2aad69]{--bg:var(--pill-purple-bg);--text:var(--pill-purple-text)}.pink[data-v-aa2aad69]{--bg:var(--pill-pink-bg);--text:var(--pill-pink-text)}.item[data-v-70bfe6a7]{gap:var(--space-3);flex-direction:column;display:flex}.crumbs[data-v-70bfe6a7]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.crumb-link[data-v-70bfe6a7]{color:var(--color-muted);white-space:nowrap;flex:none;text-decoration:none}.crumb-link[data-v-70bfe6a7]:hover{color:var(--color-text)}.separator[data-v-70bfe6a7]{color:var(--color-border)}.current[data-v-70bfe6a7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-button[data-v-70bfe6a7]{width:var(--tap-size);height:var(--tap-size);border-radius:var(--radius);color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button[data-v-70bfe6a7]:hover{background:var(--color-hover);color:var(--color-text)}.menu[data-v-70bfe6a7]{position:relative}.popover[data-v-70bfe6a7]{z-index:2;min-width:14rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);position:absolute;right:0;box-shadow:0 6px 24px #0f0f0f1f}.menu-item[data-v-70bfe6a7]{align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap-size);padding:0 var(--space-2);border-radius:var(--radius);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu-item[data-v-70bfe6a7]:hover{background:var(--color-hover)}.danger[data-v-70bfe6a7]{color:var(--color-danger)}.confirm[data-v-70bfe6a7]{padding:var(--space-2)}.confirm p[data-v-70bfe6a7]{margin:0 0 var(--space-2)}.confirm-actions[data-v-70bfe6a7],.actions[data-v-70bfe6a7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.note[data-v-70bfe6a7]{color:var(--color-muted)}.link[data-v-70bfe6a7]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.title[data-v-70bfe6a7]{resize:none;field-sizing:content;overflow-wrap:anywhere;width:100%;min-height:3.5rem;color:var(--color-text);font:inherit;background:0 0;border:0;padding:0;font-size:clamp(2rem,7vw,2.75rem);font-weight:700;line-height:1.2;display:block}.title[data-v-70bfe6a7]::placeholder{color:var(--color-border)}.title[data-v-70bfe6a7]:focus-visible{outline:none}.title[aria-invalid=true][data-v-70bfe6a7]{-webkit-text-decoration:underline wavy var(--color-danger);text-decoration:underline wavy var(--color-danger)}.body-field[data-v-70bfe6a7]{min-height:16rem}.error[data-v-70bfe6a7]{color:var(--color-danger);margin:0}.empty[data-v-70bfe6a7]{color:var(--color-muted)}.props[data-v-70bfe6a7]{gap:var(--space-1);flex-direction:column;display:flex}hr[data-v-70bfe6a7]{width:100%;margin:var(--space-1) 0;border:0;border-top:1px solid var(--color-border)}.conflict[data-v-70bfe6a7]{padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius)}.conflict p[data-v-70bfe6a7]{margin-top:0}.list[data-v-6bfda776]{gap:var(--space-3);min-height:calc(100dvh - 2 * var(--space-3));flex-direction:column;display:flex}h1[data-v-6bfda776]{margin:0;font-size:1.125rem;font-weight:600}.emoji[data-v-6bfda776]{margin-right:var(--space-1)}.tools[data-v-6bfda776]{align-items:flex-start;gap:var(--space-2);display:flex}.icon-button[data-v-6bfda776],.add[data-v-6bfda776]{width:var(--tap-size);height:var(--tap-size);border-radius:var(--radius);color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-button[data-v-6bfda776]:hover{background:var(--color-hover);color:var(--color-text)}.icon-button.active[data-v-6bfda776]{color:var(--color-primary)}.add[data-v-6bfda776]{width:2.25rem;height:2.25rem;margin-right:var(--space-1);background:var(--color-primary);color:var(--color-primary-text)}.add[data-v-6bfda776]:hover{filter:brightness(.92)}.filters[data-v-6bfda776]{margin-left:auto;position:relative}.popover[data-v-6bfda776]{z-index:2;gap:var(--space-3);width:min(18rem, calc(100vw - 2 * var(--space-3)));margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex;position:absolute;right:0;box-shadow:0 6px 24px #0f0f0f1f}.popover label[data-v-6bfda776]{gap:var(--space-1);color:var(--color-muted);flex-direction:column;font-size:.875rem;display:flex}.popover select[data-v-6bfda776],.popover input[data-v-6bfda776]{min-height:var(--tap-size);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit}.chips[data-v-6bfda776]{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--tap-size);flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-6bfda776]{align-items:center;gap:var(--space-1);padding-left:var(--space-3);border-radius:var(--radius);background:var(--color-hover);font-size:.875rem;display:inline-flex}.chip button[data-v-6bfda776]{width:2rem;height:2rem;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0}.note[data-v-6bfda776]{color:var(--color-muted)}.link[data-v-6bfda776]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}table[data-v-6bfda776]{border-collapse:collapse;width:100%}table.stale[data-v-6bfda776]{opacity:.6}th[data-v-6bfda776],td[data-v-6bfda776]{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--color-border);text-align:left}th[data-v-6bfda776]{color:var(--color-muted);white-space:nowrap;font-size:.875rem;font-weight:400}.row[data-v-6bfda776]{position:relative}.row[data-v-6bfda776]:hover{background:var(--color-sidebar)}.title a[data-v-6bfda776]{color:var(--color-text);text-decoration:none}.title a[data-v-6bfda776]:after{content:"";position:absolute;inset:0}.row[data-v-6bfda776]:has(a:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.finished[data-v-6bfda776]{color:var(--color-muted);white-space:nowrap}.pager[data-v-6bfda776]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}@media (width<=767px){.wide[data-v-6bfda776]{display:none}th[data-v-6bfda776],td[data-v-6bfda776]{padding:var(--space-2) var(--space-1)}.title[data-v-6bfda776]{overflow-wrap:anywhere;width:100%}}.finder[data-v-6bfda776]{bottom:var(--space-3);padding-top:var(--space-3);pointer-events:none;margin-top:auto;position:sticky}.fab[data-v-6bfda776],.searchbar[data-v-6bfda776]{pointer-events:auto;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);box-shadow:0 4px 16px #0f0f0f24}.fab[data-v-6bfda776]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.fab[data-v-6bfda776]:hover{color:var(--color-text)}.searchbar[data-v-6bfda776]{align-items:center;gap:var(--space-2);padding:0 var(--space-1) 0 var(--space-3);border-radius:999px;display:flex}.searchbar[data-v-6bfda776]:focus-within{border-color:var(--color-focus)}.search[data-v-6bfda776]{min-width:0;min-height:3.25rem;color:var(--color-text);font:inherit;background:0 0;border:0;flex:1;padding:0}.search[data-v-6bfda776]:focus-visible{outline:none}.search[data-v-6bfda776]::-webkit-search-cancel-button{appearance:none;display:none}.close[data-v-6bfda776]{width:var(--tap-size);height:var(--tap-size);color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.close[data-v-6bfda776]:hover{background:var(--color-hover)}:root{--color-bg:#fff;--color-sidebar:#f7f6f3;--color-surface:#fff;--color-hover:#ecebe7;--color-text:#37352f;--color-muted:#6b6963;--color-border:#e6e4df;--color-primary:#1f6fc4;--color-primary-text:#fff;--color-danger:#b3261e;--color-focus:#1f6fc4;--color-star:#b7791f;--color-backdrop:#0f0f0f66;--pill-gray-bg:#eeedea;--pill-gray-text:#4f4d47;--pill-blue-bg:#dbe9f8;--pill-blue-text:#1c4f86;--pill-green-bg:#dcece2;--pill-green-text:#24593a;--pill-red-bg:#f8e0dd;--pill-red-text:#8c2a20;--pill-yellow-bg:#f6ecc9;--pill-yellow-text:#6e5310;--pill-purple-bg:#e8e0f2;--pill-purple-text:#55377a;--pill-pink-bg:#f5e0ea;--pill-pink-text:#80305a;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:.375rem;--font:system-ui, -apple-system, "Segoe UI", sans-serif;--font-size:1rem;--tap-size:2.75rem;--page-bar-height:calc(var(--tap-size) + 2 * var(--space-1) + 1px);--content-width:56rem;--sidebar-width:16rem}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font:var(--font-size) / 1.5 var(--font);margin:0}h1,h2{line-height:1.2}a{color:var(--color-primary);text-decoration:none}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}
