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