.ais[data-v-97dee7b2]{outline:none;grid-template-columns:230px minmax(0,1fr);max-width:860px;min-height:520px;margin-top:32px;display:grid;position:relative;overflow:hidden}.side[data-v-97dee7b2]{background:var(--surface-2);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:18px 10px;display:flex}.side h2[data-v-97dee7b2]{gap:8px;margin:0;padding:0 8px 12px;font-size:15px;font-weight:800}.nav[data-v-97dee7b2],.side h2[data-v-97dee7b2]{align-items:center;display:flex}.nav[data-v-97dee7b2]{color:var(--ink-3);text-align:left;background:0 0;border:0;border-radius:8px;gap:10px;padding:9px 10px;font-size:14px;font-weight:500}.nav[data-v-97dee7b2]:hover{background:var(--surface-3);color:var(--ink)}.nav.on[data-v-97dee7b2]{background:var(--accent-soft);color:var(--accent);font-weight:700}.body[data-v-97dee7b2]{flex-direction:column;gap:12px;min-width:0;padding:22px 24px;display:flex;position:relative}.x[data-v-97dee7b2]{z-index:1;position:absolute;top:12px;right:12px}h3[data-v-97dee7b2]{padding-right:40px;font-size:20px;font-weight:800}h3[data-v-97dee7b2],p[data-v-97dee7b2]{margin:0}p[data-v-97dee7b2]{font-size:14px;line-height:1.55}.card[data-v-97dee7b2]{border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:16px}.card[data-v-97dee7b2],.row[data-v-97dee7b2]{align-items:flex-start;gap:12px;display:flex}.row[data-v-97dee7b2]{width:100%}.grow[data-v-97dee7b2]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.switch[data-v-97dee7b2]{appearance:none;background:var(--line-3);cursor:pointer;width:40px;height:22px;transition:background-color .15s var(--ease);border-radius:999px;flex:none;margin:2px 0 0;position:relative}.switch[data-v-97dee7b2]:after{content:"";background:var(--surface);width:16px;height:16px;transition:transform .15s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch[data-v-97dee7b2]:checked{background:var(--accent)}.switch[data-v-97dee7b2]:checked:after{transform:translate(18px)}.switch[data-v-97dee7b2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch[data-v-97dee7b2]:disabled{opacity:.6}.back[data-v-97dee7b2]{align-self:flex-start;padding-left:4px}.items[data-v-97dee7b2]{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none}.items li[data-v-97dee7b2]{align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.items li+li[data-v-97dee7b2]{border-top:1px solid var(--line)}small[data-v-97dee7b2]{font-size:12px}.self-end[data-v-97dee7b2]{align-self:flex-end}.self-start[data-v-97dee7b2]{align-self:flex-start}.search[data-v-97dee7b2]{border:1px solid var(--line-2);height:38px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.search input[data-v-97dee7b2]{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.search[data-v-97dee7b2]:focus-within{border-color:var(--accent)}.chips[data-v-97dee7b2]{flex-wrap:wrap;gap:6px;display:flex}.fchip[data-v-97dee7b2]{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-3);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.fchip.on[data-v-97dee7b2]{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.grid[data-v-97dee7b2]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.app[data-v-97dee7b2]{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.tile[data-v-97dee7b2]{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.ok[data-v-97dee7b2]{color:var(--success);align-items:center;gap:6px;font-weight:600;display:flex}.ok[data-v-97dee7b2],.small[data-v-97dee7b2]{font-size:13px}@media (width<=640px){.ais[data-v-97dee7b2]{grid-template-columns:1fr;min-height:0;margin-top:0}.side[data-v-97dee7b2]{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;padding:12px}.side h2[data-v-97dee7b2]{width:100%;padding:4px 44px 8px 4px}.nav[data-v-97dee7b2]{padding:7px 10px;font-size:13px}.body[data-v-97dee7b2]{padding:18px 16px}.items li[data-v-97dee7b2]{flex-wrap:wrap}}.gs[data-v-df732360]{justify-content:center;position:relative}.box[data-v-df732360],.gs[data-v-df732360]{display:flex}.box[data-v-df732360]{border:1px solid var(--line-2);background:var(--surface);width:100%;max-width:760px;height:38px;color:var(--muted);transition:border-color .15s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px}.box.active[data-v-df732360]{border-color:var(--accent)}.box input[data-v-df732360]{min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;font-size:14px}.ai-set[data-v-df732360]{border-left:1px solid var(--line);border-radius:0 6px 6px 0;margin-right:-4px}kbd[data-v-df732360]{color:var(--muted);border:1px solid var(--line-2);border-radius:5px;padding:1px 5px;font-size:11px}.list[data-v-df732360]{width:100%;max-width:760px;max-height:520px;z-index:var(--z-search);padding:6px 0;position:absolute;top:44px;overflow-y:auto}.gh[data-v-df732360]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 14px 4px;font-size:12px;font-weight:700}.tile[data-v-df732360]{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.txt[data-v-df732360]{flex-direction:column;flex:1;min-width:0;display:flex}.t[data-v-df732360]{color:var(--ink);font-size:14px;font-weight:600}.m[data-v-df732360],.t[data-v-df732360]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m[data-v-df732360]{color:var(--muted);font-size:12px}.k[data-v-df732360]{background:var(--surface-3);border-radius:5px;flex:none;padding:2px 6px}.k[data-v-df732360],.none[data-v-df732360]{color:var(--ink-3)}.none[data-v-df732360]{padding:18px 14px;font-size:14px}.hint[data-v-df732360]{border-top:1px solid var(--surface-3);color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:6px;padding:8px 14px 4px;font-size:12px;display:flex}.closer[data-v-df732360],.opener[data-v-df732360]{display:none}@media (width<=720px){.gs:not(.expanded) .box[data-v-df732360]{display:none}.gs.expanded .closer[data-v-df732360],.gs:not(.expanded) .opener[data-v-df732360]{display:inline-grid}.box[data-v-df732360]{height:44px}.box input[data-v-df732360]{font-size:16px}.box .ib.sm[data-v-df732360]{width:36px;height:36px}.hint[data-v-df732360],kbd[data-v-df732360]{display:none}.list[data-v-df732360]{max-height:calc(min(520px,65dvh))}.menuitem[data-v-df732360]{min-height:48px}}.pill[data-v-b6165fac]{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 4px 0 10px;display:inline-flex}.dot[data-v-b6165fac]{background:var(--danger);border-radius:50%;width:8px;height:8px}.key[data-v-b6165fac]{color:var(--accent-hover);cursor:pointer;background:0 0;border:0;padding:0}.key[data-v-b6165fac],.time[data-v-b6165fac]{font-weight:700}.time[data-v-b6165fac]{color:var(--ink);min-width:62px}.sidebar[data-v-40e8e289]{background:var(--surface);border-right:1px solid var(--line);max-width:100%;z-index:var(--z-sidebar);flex-direction:column;flex:none;gap:2px;padding:14px 10px;display:flex;position:relative}.sidebar.dragging[data-v-40e8e289]{-webkit-user-select:none;user-select:none}.rz[data-v-40e8e289]{cursor:col-resize;z-index:2;border:0;width:8px;height:100%;padding:0;right:-4px}.rz[data-v-40e8e289],.rz[data-v-40e8e289]:after{background:0 0;position:absolute;top:0}.rz[data-v-40e8e289]:after{content:"";width:2px;transition:background-color .15s var(--ease);bottom:0;left:3px}.rz.on[data-v-40e8e289]:after,.rz[data-v-40e8e289]:focus-visible:after,.rz[data-v-40e8e289]:hover:after{background:var(--accent)}.grow[data-v-40e8e289]{flex:1}.count[data-v-40e8e289]{background:var(--red-40);color:var(--red-580);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:800}.sect[data-v-40e8e289]{align-items:center;padding:16px 4px 6px 10px;display:flex}.sect span[data-v-40e8e289]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex:1;font-size:12px;font-weight:700}.hold[data-v-40e8e289]{color:var(--warning);flex:none}.srow[data-v-40e8e289]{align-items:center;display:flex;position:relative}.srow .nav[data-v-40e8e289]{flex:1;min-width:0;padding-right:34px}.star[data-v-40e8e289]{width:28px;height:28px;color:var(--muted-2);opacity:0;transition:opacity .12s var(--ease),color .12s var(--ease),background-color .12s var(--ease);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;right:4px}.srow:hover .star[data-v-40e8e289],.star.on[data-v-40e8e289],.star[data-v-40e8e289]:focus-visible{opacity:1}.star[data-v-40e8e289]:hover{background:var(--surface-3);color:var(--ink)}.star.on[data-v-40e8e289]{color:var(--amber-560)}@media (hover:none){.star[data-v-40e8e289]{opacity:1}}.caret[data-v-40e8e289]{z-index:1;width:18px;height:28px;color:var(--muted-2);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;left:-2px}.caret[data-v-40e8e289]:hover{color:var(--ink)}.caret .ph[data-v-40e8e289]{transition:transform .15s var(--ease)}.caret .ph.open[data-v-40e8e289]{transform:rotate(90deg)}.nav.has-caret[data-v-40e8e289]{padding-left:16px}.child .nav[data-v-40e8e289]{padding-left:30px;font-size:13px}.sub-ic[data-v-40e8e289]{color:var(--muted-2)}.sub-count[data-v-40e8e289]{color:var(--muted);background:var(--surface-3);border-radius:8px;padding:0 6px;font-size:11px;font-weight:700}.add-sub[data-v-40e8e289],.more[data-v-40e8e289]{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.add-sub[data-v-40e8e289]{padding:4px 10px 4px 30px}.more[data-v-40e8e289]{margin-top:2px;padding:6px 10px}.add-sub[data-v-40e8e289]:hover,.more[data-v-40e8e289]:hover{color:var(--accent);background:var(--surface-2)}.ell[data-v-40e8e289]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.divider[data-v-40e8e289]{background:var(--surface-3);height:1px;margin:10px 4px}.small[data-v-40e8e289]{padding:4px 10px;font-size:13px}@media (width<=760px){.sidebar[data-v-40e8e289]{display:none}.sidebar.is-drawer[data-v-40e8e289]{z-index:var(--z-modal);overscroll-behavior:contain;padding:calc(14px + env(safe-area-inset-top)) 10px calc(14px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left));animation:drawerLeft-40e8e289 .28s var(--ease-emph) both;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:18px 0 50px #0c161533;width:calc(min(320px,86vw))!important}.rz[data-v-40e8e289]{display:none}.is-drawer .nav[data-v-40e8e289]{min-height:44px}.is-drawer .star[data-v-40e8e289]{width:40px;height:40px;right:0}.is-drawer .srow .nav[data-v-40e8e289]{padding-right:44px}.is-drawer .caret[data-v-40e8e289]{width:28px;height:44px}.is-drawer .nav.has-caret[data-v-40e8e289]{padding-left:26px}.is-drawer .add-sub[data-v-40e8e289],.is-drawer .more[data-v-40e8e289]{min-height:40px}.is-drawer .sect .ib.sm[data-v-40e8e289]{width:40px;height:40px}}@keyframes drawerLeft-40e8e289{0%{transform:translate(-100%)}to{transform:none}}.rte[data-v-eb220427]{border:1px solid var(--line-2);background:var(--surface);transition:border-color .12s var(--ease),box-shadow .12s var(--ease);border-radius:8px}.rte[data-v-eb220427]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.rte-bar[data-v-eb220427]{border-bottom:1px solid var(--line);background:var(--surface-2);z-index:1;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex;position:sticky;top:0}.rte-sep[data-v-eb220427]{background:var(--line-2);width:1px;height:18px;margin:0 4px}.rte-btn.on[data-v-eb220427]{background:var(--accent-soft);color:var(--accent-hover)}[data-v-eb220427] .rte-area{min-height:var(--rte-min);outline:none;padding:10px 12px}.ai-btn[data-v-eb220427]{border-color:var(--inverse);background:var(--inverse);margin-left:auto}.ai-btn[data-v-eb220427],.ai-btn[data-v-eb220427]:hover{color:var(--on-inverse)}.ai-btn[data-v-eb220427]:hover{background:var(--inverse-hover)}.ai-btn .ph-sparkle[data-v-eb220427]{color:var(--teal-360)}.rte-ai[data-v-eb220427]{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;flex-direction:column;gap:8px;margin:8px;padding:10px 12px;display:flex}.rte-ai-h[data-v-eb220427]{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.rte-ai-h .muted[data-v-eb220427],.rte-up[data-v-eb220427]{font-size:12px}.rte-ai-body[data-v-eb220427]{max-height:320px;overflow-y:auto}.rte-ai-acts[data-v-eb220427]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rte-up[data-v-eb220427]{color:var(--muted);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.spin[data-v-eb220427]{animation:1s linear infinite rte-spin-eb220427}@keyframes rte-spin-eb220427{to{transform:rotate(1turn)}}[data-v-eb220427] .rte-area img{border-radius:6px;max-width:100%;height:auto}[data-v-eb220427] .rte-area img.ProseMirror-selectednode{outline:2px solid var(--accent)}[data-v-eb220427] .rte-area p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-2);float:left;pointer-events:none;height:0}.sec[data-v-150ba5a4]{flex-direction:column}.row-h[data-v-150ba5a4],.sec[data-v-150ba5a4]{gap:8px;display:flex}.empty-desc[data-v-150ba5a4],.more[data-v-150ba5a4],.row-h[data-v-150ba5a4]{align-items:center}h3[data-v-150ba5a4]{flex:1;font-size:15px;font-weight:700}.view-wrap[data-v-150ba5a4]{position:relative}.view[data-v-150ba5a4]{transition:background-color .12s var(--ease);border-radius:8px;margin:-8px -10px;padding:8px 10px;overflow:hidden}.view.editable[data-v-150ba5a4]{cursor:text}.view.editable[data-v-150ba5a4]:hover{background:var(--surface-2)}.view[data-v-150ba5a4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.collapsed[data-v-150ba5a4]:after{content:"";background:linear-gradient(to bottom,transparent,var(--surface));pointer-events:none;height:72px;position:absolute;bottom:0;left:0;right:0}.more[data-v-150ba5a4]{color:var(--accent);background:0 0;border:0;align-self:flex-start;gap:6px;padding:4px 0;font-size:13px;font-weight:700;display:inline-flex}.more[data-v-150ba5a4]:hover{text-underline-offset:2px;text-decoration:underline}.empty-desc[data-v-150ba5a4]{border:1px dashed var(--line-3);height:44px;color:var(--muted);background:0 0;border-radius:8px;gap:6px;padding:0 12px;font-size:14px;display:flex}.empty-desc[data-v-150ba5a4]:hover{background:var(--surface-2);color:var(--ink)}.small[data-v-150ba5a4]{margin:0;font-size:13px}.sec[data-v-e34f04fb]{flex-direction:column;gap:8px;display:flex}.row-h[data-v-e34f04fb]{flex-wrap:wrap;gap:12px}.row-h[data-v-e34f04fb],.row-h h3[data-v-e34f04fb]{align-items:center;display:flex}.row-h h3[data-v-e34f04fb]{flex:1;gap:8px;font-size:15px;font-weight:700}.cnt[data-v-e34f04fb],.name[data-v-e34f04fb]{font-weight:600}.cnt[data-v-e34f04fb],.small[data-v-e34f04fb]{font-size:13px}.tiny[data-v-e34f04fb]{font-size:12px}.drop[data-v-e34f04fb]{border:1px dashed var(--line-2);transition:border-color .12s var(--ease),background-color .12s var(--ease);border-radius:10px;flex-direction:column;gap:10px;padding:10px;display:flex}.drop.over[data-v-e34f04fb]{border-color:var(--accent);background:var(--accent-soft)}.grid[data-v-e34f04fb]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.item[data-v-e34f04fb]{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.thumb[data-v-e34f04fb]{aspect-ratio:16/10;background:var(--surface-2)}.thumb[data-v-e34f04fb],.thumb img[data-v-e34f04fb]{width:100%;display:block}.thumb img[data-v-e34f04fb]{-o-object-fit:cover;object-fit:cover;height:100%}video.thumb[data-v-e34f04fb]{-o-object-fit:contain;object-fit:contain;background:var(--inverse)}.meta[data-v-e34f04fb]{min-width:0;padding:8px 40px 8px 10px}.name[data-v-e34f04fb]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.del[data-v-e34f04fb]{position:absolute;bottom:8px;right:6px}.del.armed[data-v-e34f04fb],.del[data-v-e34f04fb]:hover{color:var(--danger);background:var(--danger-soft)}.hint[data-v-e34f04fb]{align-items:center;gap:6px;margin:0;display:flex}.spin[data-v-e34f04fb]{animation:1s linear infinite att-spin-e34f04fb;display:inline-block}@keyframes att-spin-e34f04fb{to{transform:rotate(1turn)}}@media (width<=480px){.grid[data-v-e34f04fb]{grid-template-columns:1fr}}.file[data-v-e34f04fb]{color:var(--muted);background:var(--surface-2);place-items:center;text-decoration:none;display:grid}.file[data-v-e34f04fb]:hover{color:var(--accent)}.sec[data-v-b5ce7bad]{flex-direction:column;gap:10px}.add-c[data-v-b5ce7bad],.c-acts[data-v-b5ce7bad],.c-edit[data-v-b5ce7bad],.c-head[data-v-b5ce7bad],.feed[data-v-b5ce7bad],.item[data-v-b5ce7bad],.log-row[data-v-b5ce7bad],.quick[data-v-b5ce7bad],.row-h[data-v-b5ce7bad],.sec[data-v-b5ce7bad],.timer-row[data-v-b5ce7bad],.work-box[data-v-b5ce7bad]{display:flex}.row-h[data-v-b5ce7bad]{flex-wrap:wrap;align-items:center;gap:12px}h3[data-v-b5ce7bad]{flex:1;font-size:15px;font-weight:700}.seg button[data-v-b5ce7bad]{padding:5px 10px;font-size:13px}.add-c[data-v-b5ce7bad]{flex-direction:column;gap:8px}.quick[data-v-b5ce7bad]{flex-wrap:wrap;align-items:center;gap:6px}.chip-btn[data-v-b5ce7bad]{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);transition:background-color .12s var(--ease),border-color .12s var(--ease);border-radius:14px;padding:4px 10px;font-size:12px}.chip-btn[data-v-b5ce7bad]:hover{background:var(--accent-soft);border-color:var(--accent-line)}.work-box[data-v-b5ce7bad]{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:10px;padding:12px}.timer-row[data-v-b5ce7bad]{flex-wrap:wrap;align-items:center;gap:8px}.dot[data-v-b5ce7bad]{background:var(--danger);border-radius:50%;width:8px;height:8px}.run[data-v-b5ce7bad]{font-size:14px;font-weight:700}.log-row[data-v-b5ce7bad]{flex-wrap:wrap;align-items:flex-end;gap:8px}.dur[data-v-b5ce7bad]{flex:0 120px}.note[data-v-b5ce7bad]{flex:220px}.feed[data-v-b5ce7bad]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.item[data-v-b5ce7bad]{align-items:flex-start;gap:10px;min-width:0;padding:8px 0}.item.is-comment[data-v-b5ce7bad]{border-top:1px solid var(--line);padding:14px 0}.item.is-comment+.item[data-v-b5ce7bad]:not(.is-comment){border-top:1px solid var(--line);padding-top:12px}.c-head[data-v-b5ce7bad]{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin-bottom:4px}.c-head .ib[data-v-b5ce7bad]{opacity:0;transition:opacity .12s var(--ease)}.c-head .ib.armed[data-v-b5ce7bad],.c-head .ib[data-v-b5ce7bad]:focus-visible,.item:hover .c-head .ib[data-v-b5ce7bad]{opacity:1}.del.armed[data-v-b5ce7bad],.del[data-v-b5ce7bad]:hover{color:var(--danger);background:var(--danger-soft)}.c-edit[data-v-b5ce7bad]{flex-direction:column;gap:8px}.c-acts[data-v-b5ce7bad]{justify-content:flex-end;gap:6px}@media (hover:none){.c-head .ib[data-v-b5ce7bad]{opacity:1}}.main[data-v-b5ce7bad]{flex:1;min-width:0}.ico[data-v-b5ce7bad]{background:var(--surface-3);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.ico.work[data-v-b5ce7bad]{background:var(--accent-soft);color:var(--accent-hover)}.val[data-v-b5ce7bad]{background:var(--surface-3);overflow-wrap:anywhere;border-radius:4px;padding:0 4px}.val.old[data-v-b5ce7bad]{color:var(--muted);text-decoration:line-through}.note-txt[data-v-b5ce7bad]{color:var(--ink-2);margin-top:2px}.body[data-v-b5ce7bad]{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.55}.small[data-v-b5ce7bad]{font-size:13px}.empty-li[data-v-b5ce7bad]{padding:6px 0}.modal[data-v-2183e05d]{border-top:4px solid var(--accent);outline:none;max-width:1200px}.pad[data-v-2183e05d]{padding:24px}.bar[data-v-2183e05d]{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px 0;display:flex}.crumb[data-v-2183e05d]{color:var(--ink-3);font-size:13px;text-decoration:none}.cols[data-v-2183e05d]{flex-wrap:wrap;gap:24px;padding:12px 20px 24px;display:flex}.left[data-v-2183e05d]{flex:999 520px;gap:20px}.left[data-v-2183e05d],.right[data-v-2183e05d]{flex-direction:column;min-width:0;display:flex}.right[data-v-2183e05d]{flex:320px;gap:12px}.title-scroll[data-v-2183e05d]{overscroll-behavior-x:contain;overflow-x:auto}.title-in[data-v-2183e05d]{letter-spacing:-.02em;background:var(--surface-2);border:1px solid #0000;border-radius:10px;min-width:100%;max-width:none;padding:6px 10px;font-size:24px;font-weight:800}h3[data-v-2183e05d]{align-items:center;font-size:15px;font-weight:700}.sec[data-v-2183e05d],h3[data-v-2183e05d]{gap:8px;display:flex}.branch[data-v-2183e05d],.branches[data-v-2183e05d],.bug[data-v-2183e05d],.commits[data-v-2183e05d],.dev[data-v-2183e05d],.labels[data-v-2183e05d],.link[data-v-2183e05d],.sec[data-v-2183e05d]{flex-direction:column}.row-h[data-v-2183e05d]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bn[data-v-2183e05d],.row-h h3[data-v-2183e05d]{flex:1}.small[data-v-2183e05d]{font-size:13px}.bug[data-v-2183e05d]{border:1px solid var(--red-130);background:var(--red-10);border-radius:12px;gap:12px;padding:14px 16px;display:flex}.grid3[data-v-2183e05d]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid2[data-v-2183e05d],.grid3[data-v-2183e05d]{gap:10px;display:grid}.grid2[data-v-2183e05d]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.subs[data-v-2183e05d]{border:1px solid var(--line);border-radius:10px;overflow:hidden}.sub[data-v-2183e05d]{border-bottom:1px solid var(--surface-3);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.sub input[data-v-2183e05d]{width:18px;height:18px;accent-color:var(--accent)}.done[data-v-2183e05d]{color:var(--muted);text-decoration:line-through}.add[data-v-2183e05d]{background:var(--surface-2);gap:8px;padding:8px 10px;display:flex}.timer-on[data-v-2183e05d]{border-color:var(--accent-line);background:var(--accent-soft)}.rec[data-v-2183e05d]{background:var(--danger);border-radius:50%;width:8px;height:8px}.status[data-v-2183e05d]{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.box[data-v-2183e05d]{border:1px solid var(--line);border-radius:12px;padding:14px 16px}.details[data-v-2183e05d]{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;display:grid}.details h3[data-v-2183e05d]{grid-column:1/-1}.k[data-v-2183e05d]{color:var(--ink-3);font-size:13px}.top[data-v-2183e05d]{align-self:start;padding-top:4px}.sm-f[data-v-2183e05d]{height:34px;padding:0 8px;font-size:13px}.labels[data-v-2183e05d]{gap:6px;display:flex}.chips[data-v-2183e05d]{gap:4px}.chips[data-v-2183e05d],.weeks[data-v-2183e05d]{flex-wrap:wrap;display:flex}.weeks[data-v-2183e05d]{align-items:center;gap:6px}.dev[data-v-2183e05d]{gap:10px}.branches[data-v-2183e05d],.dev[data-v-2183e05d]{display:flex}.branches[data-v-2183e05d]{gap:8px}.branch[data-v-2183e05d]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.b1[data-v-2183e05d],.b2[data-v-2183e05d],.branch[data-v-2183e05d]{gap:6px;display:flex}.b1[data-v-2183e05d],.b2[data-v-2183e05d]{flex-wrap:wrap;align-items:center;min-width:0}.bn[data-v-2183e05d]{word-break:break-all;min-width:0;font-weight:700}.link[data-v-2183e05d]{gap:6px}.commit[data-v-2183e05d],.commits[data-v-2183e05d],.link[data-v-2183e05d]{display:flex}.commits[data-v-2183e05d]{gap:4px;font-size:13px}.commit[data-v-2183e05d]{color:var(--ink-2);gap:8px;min-width:0;text-decoration:none}.ell[data-v-2183e05d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.modal[data-v-2183e05d]{border-top-width:3px}.bar[data-v-2183e05d]{z-index:2;background:var(--surface);padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--line);row-gap:10px;position:sticky;top:0}.badge-open[data-v-2183e05d]{display:none}.bar .x[data-v-2183e05d]{order:1}.bar[data-v-2183e05d]:after{content:"";flex-basis:100%;order:1}.bar .act[data-v-2183e05d]{order:2}.cols[data-v-2183e05d]{padding:14px 16px calc(28px + env(safe-area-inset-bottom));gap:20px}.title-in[data-v-2183e05d]{font-size:20px}.bug[data-v-2183e05d]{padding:12px}.sm-f[data-v-2183e05d]{height:40px}.details[data-v-2183e05d]{grid-template-columns:92px minmax(0,1fr)}}.dlg[data-v-0ce50bb9]{flex-direction:column;gap:14px;max-width:760px;padding:22px}.dlg[data-v-0ce50bb9],.head[data-v-0ce50bb9]{display:flex}.head[data-v-0ce50bb9]{align-items:center;gap:10px}.head h2[data-v-0ce50bb9]{flex:1;font-size:20px;font-weight:800}.ic[data-v-0ce50bb9]{background:var(--red-40);width:40px;height:40px;color:var(--red-580);border-radius:10px;place-items:center;display:grid}.ai-box[data-v-0ce50bb9]{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;flex-direction:column;padding:12px 14px}.ai-box[data-v-0ce50bb9],.row[data-v-0ce50bb9]{gap:8px;display:flex}.row[data-v-0ce50bb9]{flex-wrap:wrap;align-items:center}.small[data-v-0ce50bb9]{font-size:13px}.grid3[data-v-0ce50bb9]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid2[data-v-0ce50bb9],.grid3[data-v-0ce50bb9]{gap:10px;display:grid}.grid2[data-v-0ce50bb9]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.actions[data-v-0ce50bb9]{justify-content:flex-end;gap:8px;display:flex}.dlg[data-v-1ba04d1a]{flex-direction:column;gap:14px;max-width:600px;padding:22px}.dlg[data-v-1ba04d1a],.head[data-v-1ba04d1a]{display:flex}.head[data-v-1ba04d1a]{align-items:center;gap:10px}.head h2[data-v-1ba04d1a]{flex:1;font-size:20px;font-weight:800}.grid2[data-v-1ba04d1a]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.actions[data-v-1ba04d1a]{justify-content:flex-end;gap:8px;display:flex}.panel-ai[data-v-adc3bfe3]{background:var(--surface);border:1px solid var(--line);width:420px;max-width:calc(100vw - 32px);z-index:var(--z-panel);border-radius:16px;flex-direction:column;display:flex;position:fixed;top:72px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 24px 60px #0c161540}.head[data-v-adc3bfe3]{background:var(--inverse);color:var(--on-inverse);align-items:center;gap:10px;padding:14px 14px 12px 16px;display:flex}.logo[data-v-adc3bfe3]{background:var(--accent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.t[data-v-adc3bfe3]{flex-direction:column;flex:1;display:flex}.t span[data-v-adc3bfe3]{color:var(--line-3);font-size:12px}.hb[data-v-adc3bfe3]{opacity:.75}.hb[data-v-adc3bfe3],.hb[data-v-adc3bfe3]:hover{color:var(--on-inverse)}.hb[data-v-adc3bfe3]:hover{background:var(--inverse-hover)}.hist[data-v-adc3bfe3]{background:var(--surface-2);flex:1;padding:6px 0;overflow-y:auto}.hist .menuitem[aria-current][data-v-adc3bfe3]{background:var(--accent-soft)}.ht[data-v-adc3bfe3]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.msgs[data-v-adc3bfe3]{background:var(--surface-2);flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow-y:auto}.warn[data-v-adc3bfe3]{color:var(--orange-690);background:var(--amber-110);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.start[data-v-adc3bfe3]{flex-direction:column;gap:8px;font-size:14px;line-height:1.55;display:flex}.starter[data-v-adc3bfe3]{text-align:left;white-space:normal;justify-content:flex-start;height:auto;padding:10px 12px;font-weight:500}.list[data-v-adc3bfe3]{flex-direction:column;gap:10px}.composer[data-v-adc3bfe3],.list[data-v-adc3bfe3],.m[data-v-adc3bfe3],.thinkbox[data-v-adc3bfe3]{display:flex}.m.user[data-v-adc3bfe3]{justify-content:flex-end}.bubble[data-v-adc3bfe3]{white-space:pre-wrap;border-radius:14px;max-width:88%;padding:10px 12px;font-size:14px;line-height:1.55}.bubble.prose[data-v-adc3bfe3]{white-space:normal}.m.user .bubble[data-v-adc3bfe3]{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:4px}.m.assistant .bubble[data-v-adc3bfe3]{border-bottom-left-radius:4px}.m.assistant .bubble[data-v-adc3bfe3],.thinkbox[data-v-adc3bfe3]{background:var(--surface);border:1px solid var(--line)}.thinkbox[data-v-adc3bfe3]{border-radius:12px;flex-direction:column;gap:8px;max-width:85%;padding:12px}.small[data-v-adc3bfe3]{font-size:12px}.composer[data-v-adc3bfe3]{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:10px}@media (width<=760px){.panel-ai[data-v-adc3bfe3]{width:auto;max-width:none;z-index:var(--z-dialog);border:0;border-radius:0;inset:0}.head[data-v-adc3bfe3]{padding:calc(10px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));gap:4px}.t[data-v-adc3bfe3]{min-width:0}.t span[data-v-adc3bfe3]{display:none}.composer[data-v-adc3bfe3]{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.toast[data-v-470a9cc9]{z-index:var(--z-toast);background:var(--inverse);color:var(--on-inverse);max-width:calc(100vw - 48px);animation:rise .28s var(--ease-emph) both;border-radius:12px;align-items:center;gap:12px;padding:12px 14px 12px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 16px 36px #0c16154d}.toast .ph-fill[data-v-470a9cc9]{color:var(--teal-360)}.toast.error .ph-fill[data-v-470a9cc9]{color:var(--red-185)}@media (width<=760px){.toast[data-v-470a9cc9]{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));flex-wrap:wrap;row-gap:4px;max-width:none}.toast>span[data-v-470a9cc9]{overflow-wrap:anywhere;flex:160px;min-width:0}}.undo[data-v-470a9cc9]{color:var(--teal-360);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:14px;font-weight:700;display:flex}.shell[data-v-d2a8f2f0]{flex-direction:column;min-height:100vh}.shell[data-v-d2a8f2f0],.topbar[data-v-d2a8f2f0]{background:var(--surface);display:flex}.topbar[data-v-d2a8f2f0]{padding:calc(8px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--line);z-index:var(--z-topbar);flex-wrap:wrap;align-items:center;gap:12px;position:sticky;top:0}.row-end[data-v-d2a8f2f0],.row-start[data-v-d2a8f2f0]{gap:6px}.brand[data-v-d2a8f2f0],.row-end[data-v-d2a8f2f0],.row-start[data-v-d2a8f2f0]{align-items:center;display:flex}.brand[data-v-d2a8f2f0]{color:var(--ink);gap:8px;padding:4px;text-decoration:none}.brand[data-v-d2a8f2f0],.logo[data-v-d2a8f2f0]{border-radius:8px}.logo[data-v-d2a8f2f0]{background:var(--accent);width:30px;height:30px;color:var(--on-accent);place-items:center;font-size:15px;display:grid}.logo[data-v-d2a8f2f0],.name[data-v-d2a8f2f0]{font-weight:800}.name[data-v-d2a8f2f0]{font-size:16px}.name span[data-v-d2a8f2f0]{color:var(--ink-3);font-weight:500}.search[data-v-d2a8f2f0]{flex:280px;min-width:0}.menu-wrap[data-v-d2a8f2f0]{margin-left:4px;position:relative}.avbtn[data-v-d2a8f2f0]{cursor:pointer}.menu[data-v-d2a8f2f0]{width:280px;z-index:var(--z-popover);padding:6px 0;position:absolute;top:42px;right:0}.who[data-v-d2a8f2f0]{border-bottom:1px solid var(--surface-3);flex-direction:column;gap:2px;margin-bottom:6px;padding:8px 14px 10px;font-size:13px}.body[data-v-d2a8f2f0],.main[data-v-d2a8f2f0],.who[data-v-d2a8f2f0]{display:flex}.body[data-v-d2a8f2f0]{flex:1;align-items:stretch;min-height:0}.main[data-v-d2a8f2f0]{flex-direction:column;flex:640px;gap:16px;min-width:0;padding:20px 24px 48px}.scrim[data-v-d2a8f2f0]{background:var(--scrim);z-index:var(--z-panel);position:fixed;inset:0}.bottomnav[data-v-d2a8f2f0]{display:none}@media (width<=760px){.main[data-v-d2a8f2f0]{padding:16px max(16px,env(safe-area-inset-right)) calc(88px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.bottomnav[data-v-d2a8f2f0]{z-index:var(--z-topbar);background:var(--surface);border-top:1px solid var(--line);padding:4px max(4px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));box-shadow:0 -8px 24px var(--shadow);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bn[data-v-d2a8f2f0]{min-height:52px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:600;text-decoration:none;display:flex}.bn .ph[data-v-d2a8f2f0]{font-size:22px}.bn.on[data-v-d2a8f2f0]{color:var(--accent)}.bn[data-v-d2a8f2f0]:active{background:var(--surface-2)}}.install[data-v-d2a8f2f0]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hover)}.ios-help[data-v-d2a8f2f0]{flex-direction:column;gap:12px;max-width:420px;padding:22px;display:flex}.ios-help h2[data-v-d2a8f2f0]{font-size:18px;font-weight:800}.ios-help ol[data-v-d2a8f2f0]{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:flex}@media (width<=960px){.row-end .lbl[data-v-d2a8f2f0]{display:none}.row-end .btn[data-v-d2a8f2f0]{padding:0 10px}}@media (width<=720px){.topbar[data-v-d2a8f2f0]{gap:6px}.install[data-v-d2a8f2f0]{display:none}.row-end[data-v-d2a8f2f0],.row-start[data-v-d2a8f2f0]{gap:4px}.menu-wrap[data-v-d2a8f2f0]{margin-left:0}.search[data-v-d2a8f2f0]{flex:none;margin-left:auto}.search.expanded[data-v-d2a8f2f0]{flex:1 0 100%;order:4;margin-left:0}.timer[data-v-d2a8f2f0]{order:3}.avbtn[data-v-d2a8f2f0]{width:40px;height:40px;font-size:12px}}@media (width<=560px){.name[data-v-d2a8f2f0]{display:none}}.menunote[data-v-d2a8f2f0]{color:var(--muted);align-items:flex-start;gap:8px;max-width:280px;padding:8px 14px;font-size:12px;line-height:1.4;display:flex}
