@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2)format("woff2"),url(/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2)format("woff2"),url(/assets/caveat-latin-ext-500-normal-wUUXxlbS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2)format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f5f1;--surface:#fffffe;--sunk:#efede7;--border:#e6e3dc;--ink:#1d1c1a;--ink2:#5d5a54;--ink3:#97938b;--pen:#3b5c9e;--ok:#3f7a57;--warn:#a5782a;--btn:#1d1c1a;--btn-t:#fff;--sans:"Inter Variable", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, monospace;--hand:"Caveat", cursive;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:650;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-relaxed:1.6;--letter-spacing-tight:-.02em;--shadow-sm:0 1px 0 color-mix(in srgb, var(--ink) 3%, transparent);--shadow-md:0 6px 20px color-mix(in srgb, var(--ink) 8%, transparent);--shadow-lg:0 24px 60px color-mix(in srgb, var(--ink) 14%, transparent);--transition-base:.15s ease}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1e1e1e;--surface:#252525;--sunk:#2b2b2b;--border:#353535;--ink:#ececec;--ink2:#a8a8a8;--ink3:#7a7a7a;--pen:#8fa9db;--ok:#7fb393;--warn:#d0ab62;--btn:#ececec;--btn-t:#1e1e1e;--shadow-md:0 6px 20px #00000059;--shadow-lg:0 24px 60px #00000080}body{background:var(--bg);min-height:100vh;color:var(--ink);font:14px/1.45 var(--sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,textarea,select{font:inherit;color:inherit}code,pre,kbd,samp{font-family:var(--mono)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kbd{font:11px var(--mono);color:var(--ink3);border:1px solid var(--border);background:var(--bg);border-radius:5px;padding:1px 6px}.eyebrow{font:500 11px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin:0 0 6px}.hand{font-family:var(--hand);color:var(--pen);font-weight:500}.ln{color:var(--ink);stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.ln .s{fill:none;stroke:currentColor;stroke-width:1.5px}.ln .p{fill:var(--surface);stroke:currentColor;stroke-width:1.5px}.ln .f{fill:color-mix(in srgb, currentColor 9%, var(--surface));stroke:currentColor;stroke-width:1.5px}.ln .h{fill:none;stroke:currentColor;stroke-width:.7px;opacity:.45}.ln .pen{fill:none;stroke:var(--pen);stroke-width:1.5px}.ln .okf{fill:var(--ok)}.ln text{font-family:var(--hand);fill:var(--pen);font-size:19px;font-weight:500}.ln .mono{font:9px var(--mono);fill:var(--ink3);letter-spacing:.08em}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.trial-notice[data-v-bc030fd5]{border:1px solid var(--border);background:var(--surface);color:var(--ink2);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12.5px;text-decoration:none;display:flex}.trial-notice:hover .action[data-v-bc030fd5]{text-decoration:underline}.days[data-v-bc030fd5]{color:var(--ink);font-weight:500}.action[data-v-bc030fd5]{color:var(--pen)}.talk[data-v-5d3a53e9]{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--transition-base);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.talk[data-v-5d3a53e9]:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--border))}.talk[data-v-5d3a53e9]:not(.state-idle){border-color:var(--pen);color:var(--pen)}.label[data-v-5d3a53e9]{flex:1;min-width:0}.sidebar[data-v-8bf38fc2]{border-right:1px solid var(--border);background:var(--bg);flex-direction:column;flex:none;width:232px;padding:22px 14px 18px;display:flex;overflow-y:auto}.brand[data-v-8bf38fc2]{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;padding:0 8px 22px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.nav-link[data-v-8bf38fc2]{min-height:36px;color:var(--ink2);border-radius:8px;align-items:center;gap:11px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.nav-link[data-v-8bf38fc2]:hover{color:var(--ink)}.nav-link.on[data-v-8bf38fc2]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--border)}.k[data-v-8bf38fc2]{font:11px var(--mono);color:var(--ink3);background:0 0;border:0;margin-left:auto;padding:0}.group[data-v-8bf38fc2]{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:22px 10px 6px}.spacer[data-v-8bf38fc2]{flex:1}.settings[data-v-8bf38fc2]{margin-bottom:12px}.trial[data-v-8bf38fc2]{margin:0 2px 12px}.tagline[data-v-8bf38fc2]{font:11px/1.5 var(--mono);color:var(--ink3);margin:16px 8px 0}.mic[data-v-9b611942]{background:var(--btn);width:56px;height:56px;color:var(--btn-t);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:50%;place-items:center;display:grid}.mic[data-v-9b611942]:not(.state-idle){box-shadow:0 0 0 6px color-mix(in srgb, var(--ink) 10%, transparent), 0 0 0 14px color-mix(in srgb, var(--ink) 5%, transparent)}.corner[data-v-1b418de9]{cursor:pointer;background:0 0;border:0;width:150px;height:110px;padding:0;display:block}.corner svg[data-v-1b418de9]{width:100%;height:100%}.fold[data-v-1b418de9]{fill:var(--sunk)}.ln text[data-v-1b418de9]{font-size:17px}.task-checkbox[data-v-e67e6a03]{border:1.5px solid color-mix(in srgb, var(--ink) 32%, transparent);color:var(--surface);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.md[data-v-e67e6a03]{width:1.1rem;height:1.1rem}.sm[data-v-e67e6a03]{width:.9rem;height:.9rem}.task-checkbox[data-v-e67e6a03]:hover{border-color:var(--ok)}.checked[data-v-e67e6a03]{border-color:var(--ok);background:var(--ok)}.task-checkbox[data-v-e67e6a03]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.task-row[data-v-5da516c7]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--transition-base), box-shadow var(--transition-base);border-radius:10px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.task-row[data-v-5da516c7]:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--border))}.task-row[data-v-5da516c7]:focus-visible,.task-row.focused[data-v-5da516c7]{border-color:var(--ink);outline:none}.task-row.done[data-v-5da516c7]{box-shadow:none;background:0 0;border-style:dashed}.task-row[data-v-5da516c7]>.task-checkbox{margin-top:1px}.task-body[data-v-5da516c7]{flex:1;min-width:0}.task-title[data-v-5da516c7]{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35}.done .task-title[data-v-5da516c7]{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent)}.task-meta[data-v-5da516c7]{font:11.5px var(--mono);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:4px;display:flex}.part[data-v-5da516c7]{align-items:center;gap:5px;min-width:0;display:inline-flex}.part+.part[data-v-5da516c7]:before{content:"·";margin-right:3px}.note[data-v-5da516c7]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.source.sync-off[data-v-5da516c7],.agent.attention[data-v-5da516c7]{color:var(--warn)}.repeat[data-v-5da516c7]{flex:none}.subtask-toggle[data-v-5da516c7]{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:-6px -4px;padding:6px 4px;display:inline-flex}.subtask-toggle[data-v-5da516c7]:hover{background:var(--sunk)}.subtask-toggle i[data-v-5da516c7]{background:var(--border);border-radius:2px;width:14px;height:3px}.subtask-toggle i.filled[data-v-5da516c7]{background:var(--ok)}.subtasks[data-v-5da516c7]{border-top:1px dashed var(--border);flex-direction:column;gap:6px;margin:9px 0 0;padding:8px 0 0;list-style:none;display:flex}.subtask[data-v-5da516c7]{align-items:center;gap:8px;display:flex}.subtask-title[data-v-5da516c7]{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:13px}.subtask.done .subtask-title[data-v-5da516c7]{color:var(--ink3);text-decoration:line-through}.action[data-v-5da516c7]{flex:none;align-self:center}.compact[data-v-5da516c7]{padding-top:8px;padding-bottom:8px}.tray[data-v-2e4783c7]{border:1px solid var(--ink);background:var(--surface);border-radius:14px;margin-top:6px;padding:10px}.head[data-v-2e4783c7]{color:var(--ink3);justify-content:space-between;margin:0 2px 10px;font-size:12.5px;display:flex}.grid[data-v-2e4783c7]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.move[data-v-2e4783c7]{border:1px solid var(--border);background:var(--surface);min-height:50px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:0 12px;font-size:14px;display:flex}.move[data-v-2e4783c7]:disabled{background:var(--sunk);cursor:default}.move[data-v-2e4783c7]:not(:disabled):active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.move small[data-v-2e4783c7]{font:11px var(--mono);color:var(--ink3)}.track[data-v-a4b18377]{position:relative}.under[data-v-a4b18377]{background:var(--sunk);color:var(--ink2);border-radius:10px;justify-content:flex-end;align-items:center;gap:6px;padding-right:14px;font-size:12.5px;display:flex;position:absolute;inset:0}.card[data-v-a4b18377]{transition:transform var(--transition-base);position:relative}.card.moving[data-v-a4b18377]{transition:none}.open .card[data-v-a4b18377] .task-row{box-shadow:0 10px 24px -16px color-mix(in srgb, var(--ink) 40%, transparent)}@media (prefers-reduced-motion:reduce){.card[data-v-a4b18377]{transition:none}}.date[data-v-85cea60a]{cursor:pointer;background:0 0;border:0;padding:0;display:block}.date[data-v-85cea60a]:hover{color:var(--ink2)}.icon-button[data-v-376197ce]{color:var(--ink2);cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.md[data-v-376197ce]{width:2rem;height:2rem}.sm[data-v-376197ce]{width:1.5rem;height:1.5rem}.icon-button[data-v-376197ce]:hover:not(:disabled),.icon-button.active[data-v-376197ce]{background:var(--sunk);color:var(--ink)}.icon-button[data-v-376197ce]:disabled{opacity:.45;cursor:not-allowed}.goal[data-v-98cd1acd]{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:10px 36px;padding:18px 22px;display:grid}.kind[data-v-98cd1acd]{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}h2[data-v-98cd1acd]{letter-spacing:-.02em;align-items:center;gap:8px;margin:4px 0 0;font-size:21px;font-weight:600;display:flex}.done-mark[data-v-98cd1acd]{color:var(--ok)}.st[data-v-98cd1acd]{color:var(--ink2);margin:6px 0 0;font-size:14px}.st b[data-v-98cd1acd]{color:var(--ink);font-weight:550}.meas[data-v-98cd1acd]{flex-direction:column;justify-content:center;gap:8px;display:flex}.steps[data-v-98cd1acd]{gap:5px;display:flex}.steps i[data-v-98cd1acd]{border:1.5px solid var(--ink);border-radius:4px;flex:1;max-width:16px;height:16px}.steps i.done[data-v-98cd1acd],.bar i[data-v-98cd1acd]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ink) 55%, transparent) 0 1px, transparent 1px 5px)}.steps i.next[data-v-98cd1acd]{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.bar[data-v-98cd1acd]{border:1.5px solid var(--ink);background:var(--surface);border-radius:5px;height:16px;position:relative;overflow:hidden}.bar i[data-v-98cd1acd]{transition:width .4s;position:absolute;inset:0 auto 0 0}.pace[data-v-98cd1acd]{border-left:1.5px dashed var(--pen);position:absolute;top:-6px;bottom:-6px}.pace-label[data-v-98cd1acd]{height:14px;position:relative}.pace-label .hand[data-v-98cd1acd]{white-space:nowrap;font-size:17px;position:absolute;top:-8px}.scale[data-v-98cd1acd]{font:11px var(--mono);color:var(--ink3);justify-content:space-between;gap:12px;display:flex}.scale .next[data-v-98cd1acd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log[data-v-98cd1acd]{align-self:flex-end;gap:6px;display:flex}.log input[data-v-98cd1acd]{border:1px solid var(--border);background:var(--bg);width:7rem;min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:4px 8px;font-size:13px}.small[data-v-98cd1acd]{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px}.small[data-v-98cd1acd]:disabled{color:var(--ink3);cursor:default}.days[data-v-98cd1acd]{justify-content:space-between;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dd[data-v-98cd1acd]{font:11px var(--mono);color:var(--ink3);flex-direction:column;align-items:center;gap:6px;display:flex}.dot[data-v-98cd1acd]{border:1.5px solid color-mix(in srgb, var(--ink) 30%, transparent);width:30px;height:30px;color:var(--surface);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}button.dot[data-v-98cd1acd]{cursor:pointer;position:relative}button.dot[data-v-98cd1acd]:after{content:"";position:absolute;inset:-7px}.dd.done .dot[data-v-98cd1acd]{border-color:var(--ok);background:var(--ok)}.dd.missed .dot[data-v-98cd1acd]{border-style:dashed}.dd.today .dot[data-v-98cd1acd]{border-color:var(--ink)}.dd.future[data-v-98cd1acd]{opacity:.4}.repair[data-v-98cd1acd]{color:var(--ink2);margin:0;font-size:12.5px}.link[data-v-98cd1acd]{min-height:32px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.links[data-v-98cd1acd]{border-top:1px solid var(--border);color:var(--ink3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:12px;font-size:12.5px;display:flex}.chip[data-v-98cd1acd]{border:1px solid var(--border);background:var(--bg);color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;display:inline-flex}.chip-title[data-v-98cd1acd]{max-width:16rem;min-height:28px;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 6px 0 0;overflow:hidden}.chip.d .chip-title[data-v-98cd1acd]{color:var(--ink3)}.unlink[data-v-98cd1acd]{background:var(--sunk);width:24px;height:24px;color:var(--ink2);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.add[data-v-98cd1acd]{border:1px dashed var(--border);min-height:32px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.more[data-v-98cd1acd]{font-family:var(--mono);font-size:11.5px}.spacer[data-v-98cd1acd]{flex:1}.sr-only[data-v-98cd1acd]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.goal[data-v-98cd1acd]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bar i[data-v-98cd1acd]{transition:none}}.app-dialog[data-v-b8fa9bf3]{width:min(var(--dialog-width), calc(100vw - 2rem));border:1px solid var(--border);background:var(--surface);max-height:calc(100vh - 3rem);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:14px;padding:0}.app-dialog[data-v-b8fa9bf3]::backdrop{background:#1414134d}.dialog-body[data-v-b8fa9bf3]{flex-direction:column;max-height:calc(100vh - 3rem);display:flex}.dialog-body[data-v-b8fa9bf3]:not(.bare){gap:.9rem;padding:1rem 1.1rem 1.1rem}.dialog-header[data-v-b8fa9bf3]{align-items:center;gap:.5rem;display:flex}.dialog-title[data-v-b8fa9bf3]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);flex:1;margin:0}.dialog-footer[data-v-b8fa9bf3]{justify-content:flex-end;gap:.5rem;display:flex}.goal-form[data-v-5d36c239]{flex-direction:column;gap:.45rem;display:flex}.label[data-v-5d36c239]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:.35rem;padding:0}.input[data-v-5d36c239]{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;font-size:var(--font-size-sm);border-radius:.55rem;padding:.5rem .6rem}.measures[data-v-5d36c239]{border:0;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0;display:grid}.measures legend[data-v-5d36c239]{grid-column:1/-1}.measure[data-v-5d36c239]{border:1px solid var(--border);min-height:44px;font-size:var(--font-size-sm);cursor:pointer;border-radius:.65rem;flex-direction:column;gap:.2rem;padding:.6rem;display:flex;position:relative}.measure input[data-v-5d36c239]{opacity:0;pointer-events:none;position:absolute}.measure span[data-v-5d36c239]{font-size:var(--font-size-xs);color:var(--ink2)}.measure.active[data-v-5d36c239]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.measure[data-v-5d36c239]:has(input:focus-visible){outline:2px solid var(--ink)}.suggested[data-v-5d36c239]{font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pen);font-style:normal}.row[data-v-5d36c239]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.field[data-v-5d36c239]{flex-direction:column;gap:.35rem;display:flex}.check[data-v-5d36c239]{min-height:44px;font-size:var(--font-size-sm);align-items:center;gap:.5rem;display:flex}@media (width<=520px){.measures[data-v-5d36c239]{grid-template-columns:1fr}}.progress-view[data-v-7d6fb52a]{height:100%;overflow-y:auto}.goals[data-v-7d6fb52a]{flex-direction:column;gap:14px;padding:4px 36px 24px;display:flex}.drawer[data-v-7d6fb52a]{border:1px dashed var(--border);color:var(--ink2);border-radius:12px}.drawer-head[data-v-7d6fb52a]{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 18px;font-size:13.5px;display:flex}.names[data-v-7d6fb52a]{font:11.5px var(--mono);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chev[data-v-7d6fb52a]{flex:none;margin-left:auto}.drawer-list[data-v-7d6fb52a]{flex-direction:column;margin:0;padding:0 18px 8px;list-style:none;display:flex}.drawer-list li[data-v-7d6fb52a]{border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px 0;display:flex}.drawer-words[data-v-7d6fb52a]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.drawer-words strong[data-v-7d6fb52a]{color:var(--ink);font-weight:550}.kind[data-v-7d6fb52a]{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.drawer-line[data-v-7d6fb52a]{font-size:12.5px}.hint[data-v-7d6fb52a]{color:var(--ink3);margin:0;padding:0 18px 12px;font-size:12.5px}@media (width<=700px){.goals[data-v-7d6fb52a]{padding:4px 16px 24px}}.settings-section[data-v-d2b88c05]{border:1px solid var(--border);background:var(--surface);border-radius:14px;scroll-margin-top:16px}.head[data-v-d2b88c05]{padding:14px 20px 12px}.title[data-v-d2b88c05]{color:var(--ink);margin:0;font-size:15px;font-weight:600}.description[data-v-d2b88c05]{color:var(--ink3);margin:3px 0 0;font-size:13px}.rows>[data-v-d2b88c05-s]{border-top:1px solid var(--border);padding:10px 20px}.agents[data-v-80785d31]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-v-80785d31]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ink)}.select[data-v-80785d31]{border:1px solid var(--border);background:var(--surface);min-width:0;height:2.35rem;color:var(--ink);font:inherit;font-size:var(--font-size-sm);border-radius:.55rem;width:100%;padding:0 .7rem}.select[data-v-80785d31]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.hint[data-v-80785d31]{font-size:var(--font-size-xs);color:var(--ink3);margin:.4rem 0 0}.command[data-v-80785d31],.server-url[data-v-80785d31]{border:1px solid var(--border);background:var(--bg);border-radius:.55rem;align-items:center;gap:.5rem;padding:.45rem .45rem .45rem .7rem;display:flex}.command-icon[data-v-80785d31]{color:var(--ink3);flex-shrink:0}.command-text[data-v-80785d31]{min-width:0;font-family:var(--mono);font-size:var(--font-size-xs);color:var(--ink);white-space:nowrap;flex:1;overflow-x:auto}.row[data-v-bc6e687f]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.row-text[data-v-bc6e687f]{flex-direction:column;min-width:0;display:flex}.row-title[data-v-bc6e687f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ink)}.row-hint[data-v-bc6e687f]{font-size:var(--font-size-xs);color:var(--ink3)}.kinds[data-v-b3a0e8bd],.form[data-v-b3a0e8bd]{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.kinds[data-v-b3a0e8bd]{gap:6px;margin:0;padding:0;list-style:none}.kind[data-v-b3a0e8bd]{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-base);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.kind[data-v-b3a0e8bd]:hover{border-color:color-mix(in srgb, var(--ink) 35%, transparent)}.glyph[data-v-b3a0e8bd]{border:1px solid var(--border);background:var(--bg);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.kind-text[data-v-b3a0e8bd]{flex-direction:column;gap:2px;min-width:0;display:flex}.kind-label[data-v-b3a0e8bd]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.kind-blurb[data-v-b3a0e8bd]{font-size:var(--font-size-xs);color:var(--ink3)}.form[data-v-b3a0e8bd]{gap:14px}.text[data-v-b3a0e8bd]{font-size:var(--font-size-sm);color:var(--ink2);margin:0}.field[data-v-b3a0e8bd]{flex-direction:column;gap:6px;display:flex}.label[data-v-b3a0e8bd]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ink)}.optional[data-v-b3a0e8bd]{color:var(--ink3);margin-left:4px;font-weight:400}.input[data-v-b3a0e8bd]{border:1px solid var(--border);background:var(--surface);min-width:0;height:2.35rem;color:var(--ink);font:inherit;font-size:var(--font-size-sm);border-radius:.55rem;padding:0 .7rem}.input.mono[data-v-b3a0e8bd]{font-family:var(--mono)}.input[data-v-b3a0e8bd]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.input[aria-invalid=true][data-v-b3a0e8bd]{border-color:var(--warn)}.hint[data-v-b3a0e8bd]{font-size:var(--font-size-xs);color:var(--ink3);margin:0}.error[data-v-b3a0e8bd]{font-size:var(--font-size-xs);color:var(--warn);margin:0}.note[data-v-b3a0e8bd]{font-size:var(--font-size-xs);margin:0}.note.warn[data-v-b3a0e8bd]{color:var(--warn)}.inline[data-v-b3a0e8bd]{min-height:32px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:underline}.secret[data-v-b3a0e8bd]{border:1px solid var(--border);background:var(--bg);border-radius:.55rem;align-items:center;gap:.5rem;padding:.45rem .45rem .45rem .7rem;display:flex}.secret-text[data-v-b3a0e8bd]{min-width:0;font-family:var(--mono);font-size:var(--font-size-xs);white-space:nowrap;flex:1;overflow-x:auto}.prompt[data-v-b3a0e8bd]{font-size:var(--font-size-xs);color:var(--ink2);flex:1;margin:0}.help[data-v-b3a0e8bd]{font-size:var(--font-size-xs);color:var(--ink);align-self:flex-start;align-items:center;gap:2px;display:inline-flex}.setting-switch[data-v-b78f8f7a]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.text[data-v-b78f8f7a]{min-width:0}.label[data-v-b78f8f7a]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ink);cursor:pointer;display:block}.hint[data-v-b78f8f7a]{font-size:var(--font-size-xs);color:var(--ink3);margin:.15rem 0 0}.switch[data-v-b78f8f7a]{appearance:none;background:var(--border);cursor:pointer;width:36px;height:21px;transition:background-color var(--transition-base), border-color var(--transition-base), transform var(--transition-base);border:0;border-radius:999px;flex-shrink:0;margin:0;position:relative}.switch[data-v-b78f8f7a]:active:not(:disabled){transform:scale(.95)}.switch[data-v-b78f8f7a]:before{content:"";background:var(--surface);width:17px;height:17px;box-shadow:var(--shadow-sm);transition:transform var(--transition-base);border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.switch[data-v-b78f8f7a]:checked{background:var(--ink);border-color:var(--ink)}.switch[data-v-b78f8f7a]:checked:before{transform:translate(15px,-50%)}.switch[data-v-b78f8f7a]:disabled{opacity:.55;cursor:not-allowed}.switch[aria-busy=true][data-v-b78f8f7a]{cursor:progress}.switch[data-v-b78f8f7a]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.agent[data-v-f69244bb]{flex-direction:column;gap:.6rem;display:flex}.head[data-v-f69244bb]{align-items:center;gap:.75rem;display:flex}.glyph[data-v-f69244bb]{border:1px solid var(--border);background:var(--bg);width:2rem;height:2rem;color:var(--ink);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.text[data-v-f69244bb]{flex-direction:column;flex:1;min-width:0;display:flex}.name[data-v-f69244bb]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ink)}.state[data-v-f69244bb]{font-size:var(--font-size-xs);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state.warn[data-v-f69244bb]{color:var(--warn)}.actions[data-v-f69244bb]{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.rekey[data-v-f69244bb]{flex-wrap:wrap;align-items:center;gap:.5rem;padding-left:2.75rem;display:flex}.input[data-v-f69244bb]{border:1px solid var(--border);background:var(--surface);min-width:10rem;height:2.1rem;color:var(--ink);font-family:var(--mono);font-size:var(--font-size-sm);border-radius:.55rem;flex:1;padding:0 .7rem}.input[data-v-f69244bb]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.input[aria-invalid=true][data-v-f69244bb]{border-color:var(--warn)}.error[data-v-f69244bb]{font-size:var(--font-size-xs);color:var(--warn);flex-basis:100%;margin:0}.add[data-v-f69244bb]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hint[data-v-f69244bb]{font-size:var(--font-size-xs);color:var(--ink3)}.sr-only[data-v-f69244bb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.head[data-v-f69244bb]{flex-wrap:wrap}.actions[data-v-f69244bb]{justify-content:flex-start;width:100%;padding-left:2.75rem}.rekey[data-v-f69244bb]{padding-left:0}}.dialog-form[data-v-340fc63a]{flex-direction:column;gap:.5rem;display:flex}.dialog-text[data-v-340fc63a]{font-size:var(--font-size-sm);color:var(--ink2);margin:0}.confirm-label[data-v-340fc63a]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ink)}.confirm-input[data-v-340fc63a]{border:1px solid var(--border);background:var(--surface);min-width:0;height:2.35rem;color:var(--ink);font:inherit;font-size:var(--font-size-sm);transition:border-color var(--transition-base);border-radius:.55rem;padding:0 .7rem}.confirm-input[data-v-340fc63a]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.row[data-v-ace5d7f1]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.row-text[data-v-ace5d7f1]{flex-direction:column;min-width:0;display:flex}.row-title[data-v-ace5d7f1]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ink)}.row-hint[data-v-ace5d7f1]{font-size:var(--font-size-xs);color:var(--ink3)}.file-input[data-v-ace5d7f1]{display:none}.dialog-text[data-v-ace5d7f1]{font-size:var(--font-size-sm);color:var(--ink2);margin:0}.connection-row[data-v-df49afbd]{flex-direction:column;gap:.75rem;display:flex}.row-head[data-v-df49afbd]{align-items:center;gap:.75rem;display:flex}.brand[data-v-df49afbd]{border:1px solid var(--border);background:var(--bg);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.row-text[data-v-df49afbd]{flex-direction:column;flex:1;min-width:0;display:flex}.row-title[data-v-df49afbd]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ink)}.row-state[data-v-df49afbd]{font-size:var(--font-size-xs);color:var(--ink3)}.row-state.ok[data-v-df49afbd]{color:var(--ok)}.row-state.warn[data-v-df49afbd]{color:var(--warn)}.row-body[data-v-df49afbd]{flex-direction:column;gap:.75rem;padding-left:2.75rem;display:flex}@media (width<=480px){.row-body[data-v-df49afbd]{padding-left:0}}.picker[data-v-50771d6e]{flex-direction:column;gap:.5rem;display:flex}.picker-toggle[data-v-50771d6e]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-base);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.picker-toggle[data-v-50771d6e]:hover{background:var(--sunk)}.picker-toggle[data-v-50771d6e]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.picker-text[data-v-50771d6e]{flex-direction:column;min-width:0;display:flex}.picker-title[data-v-50771d6e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.picker-summary[data-v-50771d6e]{font-size:var(--font-size-xs);color:var(--ink3)}.chevron[data-v-50771d6e]{color:var(--ink3);transition:transform var(--transition-base);flex-shrink:0}.chevron.flipped[data-v-50771d6e]{transform:rotate(180deg)}.picker-panel[data-v-50771d6e]{border:1px solid var(--border);background:var(--bg);border-radius:.55rem;flex-direction:column;gap:.6rem;max-height:20rem;padding:.7rem;display:flex;overflow-y:auto}.muted[data-v-50771d6e]{font-size:var(--font-size-xs);color:var(--ink3);margin:0}.group[data-v-50771d6e]{border:0;flex-direction:column;gap:.15rem;margin:0;padding:0;display:flex}.group-label[data-v-50771d6e]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--ink2);margin-bottom:.2rem;padding:0}.visually-hidden[data-v-50771d6e]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.option[data-v-50771d6e]{font-size:var(--font-size-sm);color:var(--ink);cursor:pointer;border-radius:.4rem;align-items:center;gap:.55rem;padding:.3rem .35rem;display:flex}.option[data-v-50771d6e]:hover{background:var(--surface)}.option input[data-v-50771d6e]{width:1rem;height:1rem;accent-color:var(--ink);margin:0}.picker-actions[data-v-50771d6e]{background:var(--bg);justify-content:flex-end;gap:.5rem;margin-bottom:-.7rem;padding:.5rem 0 .7rem;display:flex;position:sticky;bottom:-.7rem}.row-error[data-v-c335d213]{font-size:var(--font-size-xs);color:var(--warn);margin:0}.settings[data-v-921a5b4c]{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.body[data-v-921a5b4c]{flex:1;gap:40px;min-height:0;padding:4px 36px 40px;display:flex;position:relative;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.body[data-v-921a5b4c]{scroll-behavior:smooth}}.toc[data-v-921a5b4c]{flex-direction:column;flex:none;align-self:flex-start;gap:2px;width:170px;padding-top:4px;display:flex;position:sticky;top:0}.toc a[data-v-921a5b4c]{color:var(--ink2);border-radius:7px;padding:6px 10px;font-size:13.5px;text-decoration:none}.toc a[data-v-921a5b4c]:hover{color:var(--ink)}.toc a.on[data-v-921a5b4c]{color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--border)}.cards[data-v-921a5b4c]{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:720px;display:flex}.row[data-v-921a5b4c]{align-items:center;gap:14px;min-width:0;margin:0;display:flex}fieldset.row[data-v-921a5b4c]{border-bottom:0;border-left:0;border-right:0}.lb[data-v-921a5b4c]{width:170px;color:var(--ink2);flex:none;padding:0;font-size:13.5px}legend.lb[data-v-921a5b4c]{float:left}.v[data-v-921a5b4c]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.v.wrap[data-v-921a5b4c]{flex-wrap:wrap}.avatar[data-v-921a5b4c]{border:1px solid var(--border);background:var(--sunk);width:38px;height:38px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.input[data-v-921a5b4c]{border:1px solid var(--border);background:var(--bg);min-width:120px;color:var(--ink);font:inherit;border-radius:8px;padding:5px 10px;font-size:13.5px}.input.time[data-v-921a5b4c]{min-width:96px;font-family:var(--mono);text-align:center;font-size:12.5px}.input[aria-invalid=true][data-v-921a5b4c]{border-color:var(--warn)}.muted[data-v-921a5b4c]{color:var(--ink3);font-size:13px}.error[data-v-921a5b4c]{color:var(--warn);flex-basis:100%;margin:0;font-size:13px}.link[data-v-921a5b4c]{color:var(--ink2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.link[data-v-921a5b4c]:hover{color:var(--ink)}.modes[data-v-921a5b4c]{gap:12px;padding:4px 0;display:flex}.mode[data-v-921a5b4c]{color:var(--ink2);cursor:pointer;flex-direction:column;align-items:center;gap:7px;font-size:13px;display:flex}.mode[data-v-921a5b4c]:has(input:checked){color:var(--ink);font-weight:500}.thumb[data-v-921a5b4c]{border:1px solid var(--border);border-radius:9px;gap:5px;width:96px;height:58px;padding:7px;display:flex;overflow:hidden}input:checked+.thumb[data-v-921a5b4c]{outline:2px solid var(--ink);outline-offset:2px}input:focus-visible+.thumb[data-v-921a5b4c]{outline:2px solid var(--ink);outline-offset:4px}.thumb-side[data-v-921a5b4c]{border-radius:3px;width:18px}.thumb-cards[data-v-921a5b4c]{flex-direction:column;flex:1;gap:4px;display:flex}.thumb-cards i[data-v-921a5b4c]{border-radius:3px;height:10px;display:block}.thumb-cards i[data-v-921a5b4c]:last-child{width:70%}.thumb.light[data-v-921a5b4c]{background:#f6f5f1}.thumb.light .thumb-side[data-v-921a5b4c]{background:#efede7}.thumb.light i[data-v-921a5b4c]{background:#fffffe;border:1px solid #e6e3dc}.thumb.dark[data-v-921a5b4c]{background:#1e1e1e}.thumb.dark .thumb-side[data-v-921a5b4c]{background:#252525}.thumb.dark i[data-v-921a5b4c]{background:#2b2b2b;border:1px solid #353535}.thumb.auto[data-v-921a5b4c]{background:linear-gradient(135deg,#f6f5f1 50%,#1e1e1e 50%)}.thumb.auto i[data-v-921a5b4c]{background:#88888840}.visually-hidden[data-v-921a5b4c]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.toc[data-v-921a5b4c]{display:none}.body[data-v-921a5b4c]{padding:4px 16px 32px}.row[data-v-921a5b4c]{flex-wrap:wrap}.lb[data-v-921a5b4c]{width:100%}legend.lb[data-v-921a5b4c]{float:none}}.mobile[data-v-85e2927d]{background:var(--bg);flex-direction:column;height:100dvh;display:flex}.sheet[data-v-85e2927d]{flex:1;min-height:0;position:relative;overflow:hidden}.notebook[data-v-85e2927d]{display:contents}.content[data-v-85e2927d]{height:100%;padding:6px 18px 128px;overflow:hidden auto}.top[data-v-85e2927d]{align-items:center;min-height:44px;margin:0 -10px;display:flex}.spacer[data-v-85e2927d]{flex:1}.trial[data-v-85e2927d]{margin:4px 0 12px}.back[data-v-85e2927d],.icon[data-v-85e2927d]{min-width:44px;min-height:44px;color:var(--ink2);font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;padding:0 10px;display:inline-flex}.icon[aria-current=page][data-v-85e2927d]{color:var(--ink)}.content .head[data-v-85e2927d]{padding:2px 0 0}.head[data-v-85e2927d] h1,.head.own h1[data-v-85e2927d]{letter-spacing:-.03em;margin:0;font-size:27px;font-weight:650;line-height:1.1}.head[data-v-85e2927d] .sub{margin-top:6px;font-size:13.5px}.list[data-v-85e2927d]{flex-direction:column;gap:8px;margin-top:16px;display:flex}.has-open .list[data-v-85e2927d]>:not(.open){opacity:.45}.empty[data-v-85e2927d]{color:var(--ink3);text-align:center;margin:12px 0;font-size:13.5px}.corner[data-v-85e2927d]{position:absolute;bottom:0;right:0}.bar[data-v-85e2927d]{min-height:84px;padding:0 22px env(safe-area-inset-bottom,0px);border-top:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;display:flex}.side[data-v-85e2927d]{white-space:nowrap;width:84px;min-height:48px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.side b[data-v-85e2927d]{height:16px;font:500 12px var(--mono);color:var(--ink);place-items:center;display:grid}.turn-forward-enter-active[data-v-85e2927d],.turn-forward-leave-active[data-v-85e2927d],.turn-back-enter-active[data-v-85e2927d],.turn-back-leave-active[data-v-85e2927d]{transition:transform .16s,opacity .16s}.turn-forward-enter-from[data-v-85e2927d],.turn-back-leave-to[data-v-85e2927d]{opacity:0;transform:translate(32px)}.turn-forward-leave-to[data-v-85e2927d],.turn-back-enter-from[data-v-85e2927d]{opacity:0;transform:translate(-32px)}@media (prefers-reduced-motion:reduce){.turn-forward-enter-active[data-v-85e2927d],.turn-forward-leave-active[data-v-85e2927d],.turn-back-enter-active[data-v-85e2927d],.turn-back-leave-active[data-v-85e2927d]{transition:none}}.palette[data-v-040c923b]{margin-top:120px}.input-row[data-v-040c923b]{border-bottom:1px solid var(--border);color:var(--ink2);align-items:center;gap:10px;padding:16px 18px;display:flex}.input-row input[data-v-040c923b]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:17px}.input-row input[data-v-040c923b]::placeholder{color:var(--ink3)}.options[data-v-040c923b]{max-height:min(420px,100vh - 320px);overflow-y:auto}.group[data-v-040c923b]{color:var(--ink3);padding:12px 18px 4px;font-size:12.5px}.option[data-v-040c923b]{color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:11px;margin:0 8px;padding:9px 10px;font-size:14px;display:flex}.option.active[data-v-040c923b]{background:var(--sunk)}.title[data-v-040c923b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.title mark[data-v-040c923b]{color:inherit;background:0 0;font-weight:600}.option.done .title[data-v-040c923b]{color:var(--ink3)}.check[data-v-040c923b]{border:1.5px solid color-mix(in srgb, var(--ink) 32%, transparent);border-radius:50%;flex:none;width:15px;height:15px}.option.done .check[data-v-040c923b]{border-color:var(--ok);background:var(--ok)}.icon[data-v-040c923b]{color:var(--ink2);flex:none}.meta[data-v-040c923b]{color:var(--ink3);font:11.5px var(--mono);flex:none;margin-left:auto}.none[data-v-040c923b]{color:var(--ink3);margin:0;padding:12px 18px 4px;font-size:13px}.foot[data-v-040c923b]{border-top:1px solid var(--border);color:var(--ink3);gap:16px;margin-top:8px;padding:12px 18px;font-size:12px;display:flex}.foot span[data-v-040c923b]{align-items:center;gap:6px;display:flex}.more[data-v-040c923b]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-13px 0;padding:0 4px;display:flex}.more[data-v-040c923b]:hover{color:var(--ink)}.foot .hint[data-v-040c923b]{margin-left:auto}.groups[data-v-148d7d73]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:18px 28px;display:grid}.group[data-v-148d7d73]{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0 0 8px}.shortcuts[data-v-148d7d73]{grid-template-columns:auto 1fr;gap:7px 12px;margin:0;font-size:13.5px;display:grid}dt[data-v-148d7d73]{text-align:right}dd[data-v-148d7d73]{color:var(--ink2);margin:0}.note[data-v-148d7d73]{color:var(--ink3);margin:0;font-size:12.5px}.quick-add[data-v-7a614e14]{flex-direction:column;gap:.6rem;display:flex}.quick-input[data-v-7a614e14]{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font:inherit;font-size:var(--font-size-base);border-radius:.65rem;padding:.7rem .8rem}.quick-input[data-v-7a614e14]:focus{border-color:var(--ink);outline:none}.chips[data-v-7a614e14]{flex-wrap:wrap;gap:.35rem;display:flex}.chip[data-v-7a614e14]{background:var(--surface);color:var(--ink2);font-size:var(--font-size-xs);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;display:inline-flex}.duplicate[data-v-7a614e14]{background:var(--sunk);color:var(--ink2);font-size:var(--font-size-sm);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.35rem .4rem .35rem .75rem;display:flex}.open-it[data-v-7a614e14]{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:.5rem;flex:none;padding:0 .7rem}.connect[data-v-7a614e14]{border:1px solid var(--border);background:var(--surface);color:var(--ink2);font-size:var(--font-size-sm);border-radius:.65rem;flex-direction:column;gap:.6rem;padding:.75rem .8rem;display:flex}.connect p[data-v-7a614e14]{gap:.6rem;margin:0;display:flex}.connect p svg[data-v-7a614e14]{color:var(--ink);flex:none;margin-top:2px}.connect b[data-v-7a614e14]{color:var(--ink);font-weight:600}.connect-actions[data-v-7a614e14]{gap:.4rem;display:flex}.hint[data-v-7a614e14]{font-size:var(--font-size-xs);color:var(--ink3);gap:8px;margin:0;display:flex}.key-hint[data-v-7a614e14]{white-space:nowrap;margin-left:auto}.added[data-v-7a614e14]{border-top:1px solid var(--border);font-size:var(--font-size-sm);color:var(--ink2);flex-direction:column;gap:.25rem;margin:0;padding:.5rem 0 0;list-style:none;display:flex}.added li[data-v-7a614e14]{align-items:center;gap:.35rem;display:flex}.added[data-v-7a614e14] svg{color:var(--ok)}.lab[data-v-8b27d9e9]{color:var(--ink3);margin-bottom:8px;font-size:13px;display:block}.chg[data-v-8b27d9e9]{border:1px solid var(--border);background:var(--surface);transition:border-color var(--transition-base);border-radius:11px;overflow:hidden}.chg[data-v-8b27d9e9]:focus-within{border-color:var(--ink)}.in[data-v-8b27d9e9]{color:var(--ink3);align-items:center;gap:9px;padding:0 13px;display:flex}.in input[data-v-8b27d9e9]{min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;font-size:14.5px}.in input[data-v-8b27d9e9]:focus{outline:none}.rb[data-v-8b27d9e9]{background:var(--sunk);color:var(--ink);align-items:center;gap:9px;padding:10px 13px;font-size:13.5px;display:flex}.status[data-v-8b27d9e9]{color:var(--ink2);margin:0}.busy .status[data-v-8b27d9e9]{animation:1.6s ease-in-out infinite breathe-8b27d9e9}.sentence[data-v-8b27d9e9]{flex:1;min-width:0}.sentence small[data-v-8b27d9e9]{font:11.5px var(--mono);color:var(--ink3);margin-top:2px;display:block}.actions[data-v-8b27d9e9]{gap:6px;display:flex}@keyframes breathe-8b27d9e9{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.busy .status[data-v-8b27d9e9]{animation:none}}.agents-wrap[data-v-9e5f058d]{flex-direction:column;gap:8px;display:flex}.lab[data-v-9e5f058d]{color:var(--ink3);font-size:13px}.agents[data-v-9e5f058d]{flex-wrap:wrap;gap:8px;display:flex}.agent[data-v-9e5f058d]{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--transition-base);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:inline-flex}.agent[data-v-9e5f058d]:disabled{background:var(--sunk);color:var(--ink3);cursor:default}.agent[data-v-9e5f058d]:not(:disabled):hover{border-color:color-mix(in srgb, var(--ink) 35%, transparent)}.run[data-v-9e5f058d]{flex-direction:column;gap:4px;display:flex}.line[data-v-9e5f058d]{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.run.needs_you .line[data-v-9e5f058d],.run.failed .line[data-v-9e5f058d],.warn[data-v-9e5f058d]{color:var(--warn)}.line a[data-v-9e5f058d]{color:var(--ink);align-items:center;gap:2px;display:inline-flex}.note[data-v-9e5f058d]{color:var(--ink3);margin:0;font-size:12px}.lab[data-v-c915bb4d]{color:var(--ink3);margin-bottom:8px;font-size:13px}.moves[data-v-c915bb4d]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.move[data-v-c915bb4d]{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--transition-base);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;font-size:13.5px;display:flex}.move[data-v-c915bb4d]:disabled{background:var(--sunk);cursor:default}.move[data-v-c915bb4d]:not(:disabled):hover{border-color:color-mix(in srgb, var(--ink) 35%, transparent)}.move small[data-v-c915bb4d]{font:11px var(--mono);color:var(--ink3)}.notes[data-v-c4c5ddf3]{border-top:1px solid var(--border);color:var(--ink2);flex-direction:column;gap:10px;padding-top:12px;font-size:14px;line-height:1.5;display:flex}.head[data-v-c4c5ddf3]{justify-content:space-between;align-items:center;display:flex}.lab[data-v-c4c5ddf3]{color:var(--ink3);font-size:13px}.edit[data-v-c4c5ddf3],.add[data-v-c4c5ddf3]{min-height:32px;color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.add[data-v-c4c5ddf3]{align-self:flex-start}.text[data-v-c4c5ddf3]{cursor:text;overflow-wrap:anywhere}.text[data-v-c4c5ddf3] p{margin:0 0 6px}.text[data-v-c4c5ddf3] p:last-child{margin:0}.text[data-v-c4c5ddf3] a{color:var(--ink)}.link[data-v-c4c5ddf3]{border:1px solid var(--border);background:var(--surface);min-height:44px;color:inherit;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;display:flex}.link[data-v-c4c5ddf3]:hover{border-color:color-mix(in srgb, var(--ink) 35%, transparent)}.fav[data-v-c4c5ddf3]{background:var(--sunk);width:30px;height:30px;color:var(--ink2);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.link-text[data-v-c4c5ddf3]{min-width:0}.link b[data-v-c4c5ddf3]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.host[data-v-c4c5ddf3]{font:11.5px var(--mono);color:var(--ink3)}.photo[data-v-c4c5ddf3]{align-items:flex-end;gap:10px;margin:0;display:flex}.photo img[data-v-c4c5ddf3]{border:1px solid var(--border);border-radius:9px;max-width:100%;max-height:220px}.photo figcaption[data-v-c4c5ddf3]{color:var(--ink3);font-size:12.5px}.check[data-v-c4c5ddf3]{color:var(--ink);align-items:center;gap:10px;display:flex}.check.done[data-v-c4c5ddf3]{color:var(--ink3);text-decoration:line-through}.notes-input[data-v-c4c5ddf3]{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;padding:8px 10px}.hint[data-v-c4c5ddf3]{color:var(--ink3);margin:0;font-size:12.5px}.section-head[data-v-a90e83e6]{justify-content:space-between;align-items:baseline;display:flex}h3[data-v-a90e83e6]{font-size:13px;font-weight:var(--font-weight-normal);color:var(--ink3);margin:0}.count[data-v-a90e83e6]{font-size:var(--font-size-xs);color:var(--ink3)}.list[data-v-a90e83e6]{flex-direction:column;gap:.15rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.subtask-row[data-v-a90e83e6]{cursor:grab;border-radius:.45rem;align-items:center;gap:.4rem;padding:.2rem .25rem;display:flex}.subtask-row[data-v-a90e83e6]:hover{background:var(--surface)}.title[data-v-a90e83e6]{min-width:0;color:var(--ink);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.title.done[data-v-a90e83e6]{color:var(--ink3);text-decoration:line-through}.minutes[data-v-a90e83e6]{font-size:var(--font-size-xs);color:var(--ink3)}.add[data-v-a90e83e6]{color:var(--ink3);align-items:center;gap:.4rem;margin-top:.3rem;padding:.25rem .3rem;display:flex}.add input[data-v-a90e83e6]{color:var(--ink);font:inherit;font-size:var(--font-size-sm);background:0 0;border:0;flex:1}.add input[data-v-a90e83e6]:focus{outline:none}.repeat[data-v-549a4c82]{flex-direction:column;gap:10px;display:flex}.line[data-v-549a4c82]{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.interval[data-v-549a4c82]{border:1px solid var(--border);background:var(--surface);width:4rem;min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:0 8px}.choices[data-v-549a4c82]{flex-wrap:wrap;gap:6px;display:flex}.choices button[data-v-549a4c82]{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:36px;color:var(--ink2);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px}.choices button.on[data-v-549a4c82]{border-color:var(--ink);color:var(--ink);font-weight:500}.actions[data-v-549a4c82]{justify-content:flex-end;gap:8px;display:flex}.sum[data-v-70eea414]{color:var(--ink2);margin:0;font-size:14px;line-height:1.6}.sum button[data-v-70eea414]{color:var(--ink);font:inherit;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink) 35%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0}.sum button[aria-expanded=true][data-v-70eea414]{text-decoration-style:solid}.panel[data-v-70eea414]{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:10px;padding:12px}.field[data-v-70eea414]{color:var(--ink2);align-items:center;gap:10px;font-size:13.5px;display:flex}.field input[data-v-70eea414],.custom input[data-v-70eea414]{border:1px solid var(--border);background:var(--bg);min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:0 8px}.durations[data-v-70eea414]{flex-wrap:wrap;gap:6px;display:flex}.durations button[data-v-70eea414]{border:1px solid var(--border);background:var(--bg);min-width:44px;min-height:36px;color:var(--ink2);font:12.5px var(--mono);cursor:pointer;border-radius:8px;padding:0 10px}.durations button[aria-pressed=true][data-v-70eea414]{border-color:var(--ink);color:var(--ink)}.custom input[data-v-70eea414]{width:5rem}.sheet[data-v-86e6103c]{height:calc(100dvh - 24px);max-height:none;margin:12px 12px 12px auto}.sheet[data-v-86e6103c] .dialog-body{height:100%;max-height:none}.editor[data-v-86e6103c]{flex-direction:column;height:100%;min-height:0;display:flex}.top[data-v-86e6103c]{color:var(--ink3);align-items:center;gap:8px;padding:16px 22px 0;font-size:12.5px;display:flex}.where[data-v-86e6103c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.esc[data-v-86e6103c]{margin-left:auto}.ttl[data-v-86e6103c]{align-items:flex-start;gap:10px;padding:12px 22px 4px;display:flex}.ttl[data-v-86e6103c] .task-checkbox{width:20px;height:20px;margin-top:6px}.title-input[data-v-86e6103c]{resize:none;field-sizing:content;color:var(--ink);font:inherit;letter-spacing:-.02em;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:0 4px;font-size:22px;font-weight:600;line-height:1.25}.title-input[data-v-86e6103c]:focus{border-color:var(--border);outline:none}.title-input.done[data-v-86e6103c]{color:var(--ink3);text-decoration:line-through}.indent[data-v-86e6103c]{flex-direction:column;gap:6px;padding:0 22px 0 52px;display:flex}.source[data-v-86e6103c]{color:var(--ink2);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.source.error[data-v-86e6103c],.source.removed[data-v-86e6103c]{color:var(--warn)}.not-goal[data-v-86e6103c]{min-height:44px;color:var(--ink2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.source a[data-v-86e6103c]{color:var(--ink);align-items:center;gap:2px;display:inline-flex}.body[data-v-86e6103c]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:14px 22px;display:flex;overflow-y:auto}.foot[data-v-86e6103c]{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 22px;display:flex}.delete[data-v-86e6103c]{min-height:44px;color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.delete[data-v-86e6103c]:hover{color:var(--ink)}.status[data-v-86e6103c]{min-width:0;color:var(--ink3);flex:1;justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;display:flex}.message[data-v-86e6103c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hint[data-v-86e6103c]{font:11px var(--mono);margin-left:4px}.undo .kbd[data-v-86e6103c]{margin-left:4px;text-decoration:none;display:inline-block}.undo[data-v-86e6103c]{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}@media (width<=640px){.sheet[data-v-86e6103c]{height:calc(100dvh - 16px);margin:auto 8px 8px}.indent[data-v-86e6103c]{padding-left:22px}}.message[data-v-56efcf1a]{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--ink2);margin:0}.toast-host[data-v-711beff9]{z-index:2000;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.toast[data-v-711beff9]{pointer-events:auto;background:var(--btn);max-width:min(32rem,100vw - 2rem);color:var(--btn-t);box-shadow:var(--shadow-md);border-radius:10px;align-items:center;gap:.75rem;padding:.6rem .6rem .6rem .9rem;font-size:13.5px;display:flex}.toast[data-v-711beff9]:before{content:"";background:color-mix(in srgb, var(--btn-t) 55%, transparent);border-radius:50%;flex:none;width:6px;height:6px}.toast.success[data-v-711beff9]:before{background:var(--ok)}.toast.error[data-v-711beff9]:before{background:var(--warn)}.toast-message[data-v-711beff9]{flex:1}.toast.hint[data-v-711beff9]{background:var(--surface);color:var(--ink2);box-shadow:0 0 0 1px var(--border), var(--shadow-md)}.toast.hint[data-v-711beff9]:before{display:none}.hint-word[data-v-711beff9]{font:11px var(--mono);color:var(--ink3);margin-right:4px}.toast-hint[data-v-711beff9]{font:11px var(--mono);opacity:.75;margin-top:2px;display:block}.key[data-v-711beff9]{border:1px solid color-mix(in srgb, currentColor 35%, transparent);min-width:1.5em;font:11px/1.5 var(--mono);text-align:center;border-radius:5px;margin:0 2px;padding:0 5px;text-decoration:none;display:inline-block}.toast-tool[data-v-711beff9]{font-weight:var(--font-weight-medium);align-items:center;gap:5px;display:inline-flex}.toast-action[data-v-711beff9]{color:inherit;font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;text-decoration:underline}.toast-close[data-v-711beff9]{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;display:inline-flex}.toast-enter-active[data-v-711beff9],.toast-leave-active[data-v-711beff9]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-711beff9],.toast-leave-to[data-v-711beff9]{opacity:0;transform:translateY(.5rem)}.wave[data-v-b4673c08]{flex:none}.wave path[data-v-b4673c08]{vector-effect:non-scaling-stroke;transform-origin:60px 15px;transition:transform 80ms linear}.voice-sheet[data-v-ff7dd5b5]{z-index:1240;background:var(--surface);width:min(560px,100vw - 280px);color:var(--ink);border:1px solid var(--border);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 3%, transparent), 0 12px 32px -18px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:14px;padding:20px 22px 16px;position:fixed;bottom:20px;left:248px}.grab[data-v-ff7dd5b5]{display:none}.head[data-v-ff7dd5b5]{align-items:center;gap:12px;display:flex}.status[data-v-ff7dd5b5]{font-size:20px}.end[data-v-ff7dd5b5]{align-items:center;gap:4px;margin-left:auto;display:flex}.end[data-v-ff7dd5b5] .icon-button{min-width:44px;min-height:44px;margin:-10px -12px -10px 0}.said[data-v-ff7dd5b5]{letter-spacing:-.01em;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:10px 0 16px;font-size:17px;line-height:1.45;display:-webkit-box;overflow:hidden}.said.hint[data-v-ff7dd5b5]{color:var(--ink3);font-size:15px}.steps[data-v-ff7dd5b5]{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin:0;padding:12px 0 0;list-style:none;display:flex}.st[data-v-ff7dd5b5]{min-height:32px;color:var(--ink2);align-items:center;gap:10px;font-size:13.5px;display:flex}.st .n[data-v-ff7dd5b5]{border:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);width:18px;height:18px;color:var(--surface);font:700 11px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.st.done .n[data-v-ff7dd5b5]{background:var(--ok);border-color:var(--ok)}.st.running .n[data-v-ff7dd5b5]{border-color:var(--pen);border-top-color:#0000;animation:1s linear infinite spin}.st.error .n[data-v-ff7dd5b5]{border-color:var(--warn);color:var(--warn)}.st.undone[data-v-ff7dd5b5]{color:var(--ink3)}.st.undone .what[data-v-ff7dd5b5]{text-decoration:line-through}.what[data-v-ff7dd5b5]{flex:1;min-width:0}.what b[data-v-ff7dd5b5]{color:var(--ink);font-weight:500}.st.undone .what b[data-v-ff7dd5b5]{color:inherit}.w[data-v-ff7dd5b5]{font:11.5px var(--mono);color:var(--ink3);flex:none}.undo[data-v-ff7dd5b5]{min-width:44px;min-height:44px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin:-6px -8px;padding:0 8px;font-weight:500;text-decoration:underline}.res[data-v-ff7dd5b5]{background:var(--sunk);border-radius:10px;align-items:center;gap:10px;margin:14px 0 0;padding:10px 12px;font-size:13.5px;display:flex}.res svg[data-v-ff7dd5b5]{color:var(--ink2);flex:none}.res.note[data-v-ff7dd5b5]{border:1px dashed var(--border);color:var(--ink2);background:0 0}.foot[data-v-ff7dd5b5]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.foot[data-v-ff7dd5b5] .app-button{min-height:44px}.sr-only[data-v-ff7dd5b5]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voice-sheet-enter-active[data-v-ff7dd5b5],.voice-sheet-leave-active[data-v-ff7dd5b5]{transition:transform .2s ease-out,opacity .2s ease-out}.voice-sheet-enter-from[data-v-ff7dd5b5],.voice-sheet-leave-to[data-v-ff7dd5b5]{opacity:0;transform:translateY(12px)}.voice-sheet.bottom[data-v-ff7dd5b5]{width:auto;padding:10px 18px calc(16px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:18px 18px 0 0;bottom:0;left:0;right:0}.bottom .grab[data-v-ff7dd5b5]{background:var(--border);border-radius:2px;width:36px;height:4px;margin:0 auto 12px;display:block}.bottom .esc[data-v-ff7dd5b5]{display:none}.bottom .foot[data-v-ff7dd5b5] .app-button{flex:1}.app-shell[data-v-0b4750c0]{height:100vh;display:flex;overflow:hidden}.app-main[data-v-0b4750c0]{flex:1;min-width:0;overflow:hidden}
