.stack[data-v-cc269a3e]{z-index:1000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;inset:auto 24px 120px}.toast[data-v-cc269a3e]{--toast-tone:var(--accent);border:1px solid color-mix(in srgb, var(--toast-tone) 28%, var(--line));border-radius:var(--control-radius);background:var(--surface);width:max-content;max-width:min(440px,100%);box-shadow:var(--shadow-float);color:var(--ink);align-items:center;gap:10px;padding:10px 16px 10px 12px;display:flex;position:relative}.mark[data-v-cc269a3e]{background:color-mix(in srgb, var(--toast-tone) 14%, var(--surface));width:28px;height:28px;color:var(--toast-tone);border-radius:8px;flex:none;place-items:center;display:grid}svg[data-v-cc269a3e]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}p[data-v-cc269a3e]{overflow-wrap:anywhere;min-width:0;font-size:var(--text-body);margin:0;font-weight:500;line-height:1.5}.toast.success[data-v-cc269a3e]{--toast-tone:var(--success)}.toast.error[data-v-cc269a3e],.toast.delete[data-v-cc269a3e]{--toast-tone:var(--danger)}.toast.warning[data-v-cc269a3e]{--toast-tone:var(--theme-warning,var(--tone-memo))}.toast-enter-active[data-v-cc269a3e],.toast-leave-active[data-v-cc269a3e]{transition:opacity var(--motion-fast), transform var(--motion-fast)}.toast-move[data-v-cc269a3e]{transition:transform var(--motion-fast)}.toast-enter-from[data-v-cc269a3e],.toast-leave-to[data-v-cc269a3e]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-cc269a3e],.toast-leave-active[data-v-cc269a3e],.toast-move[data-v-cc269a3e]{transition:none}}.shell[data-v-c573c0d9]{flex-direction:column;height:100%;display:flex;position:relative}.scenic[data-v-c573c0d9]{z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--theme-glass-surface,#fff8ec2e) 0%, var(--theme-glass-surface,#fffaf247) 42%, var(--theme-glass-surface,#fff6e633) 100%), url(/assets/home-bg-CfcY2Tl9.png) center / cover no-repeat;position:fixed;inset:0}:is(.shell:has(.scenic) .atmosphere[data-v-c573c0d9],.shell:has(.scenic) .brand-dust[data-v-c573c0d9]){opacity:0}.brand-dust[data-v-c573c0d9]{z-index:0;pointer-events:none;position:fixed;inset:0}.dot[data-v-c573c0d9],.ear[data-v-c573c0d9]{opacity:.14;position:absolute}.dot[data-v-c573c0d9]{border-radius:var(--radius-pill);background:var(--accent);width:8px;height:8px}.d1[data-v-c573c0d9]{top:18%;right:12%}.d2[data-v-c573c0d9]{width:6px;height:6px;top:62%;left:8%}.d3[data-v-c573c0d9]{width:5px;height:5px;bottom:16%;right:22%}.ear[data-v-c573c0d9]{fill:none;width:42px;height:70px;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.12;bottom:120px;right:36px}.atmosphere[data-v-c573c0d9]{z-index:0;pointer-events:none;position:fixed;inset:0}.atmosphere[data-v-c573c0d9]:before{content:"";opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.glow[data-v-c573c0d9],.edge[data-v-c573c0d9],.sketch[data-v-c573c0d9]{opacity:1;position:absolute}.atmosphere .glow[data-v-c573c0d9]{opacity:.1;background:radial-gradient(circle,#e8c692e6,#0000 68%);width:460px;height:300px;top:-120px;right:-80px}.atmosphere .edge[data-v-c573c0d9]{background:linear-gradient(90deg,#c4a47017,#0000 9% 91%,#c4a47012),linear-gradient(#f8f0de1f,#0000 18% 78%,#d6ba9214);inset:0}.atmosphere .sketch[data-v-c573c0d9]{fill:none;width:118px;height:140px;stroke:var(--theme-accent-text,#8d7352);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.09;bottom:108px;left:214px}.shell[data-v-c573c0d9]>:not(.atmosphere,.scenic,.brand-dust){z-index:1;position:relative}.shell>.overlay-slot[data-v-c573c0d9]{z-index:30}.frame[data-v-c573c0d9]{flex:1;min-height:0;display:flex}.stage[data-v-c573c0d9]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.shell[data-layout=windows][data-v-c573c0d9]{--side-width:196px;--stage-pad-top:18px;--stage-pad-x:28px}.shell[data-layout=windows] .stage[data-v-c573c0d9]{padding:var(--stage-pad-top) var(--stage-pad-x) var(--dock-space)}@media (width>=1600px){.shell[data-layout=windows][data-v-c573c0d9]{--stage-pad-top:20px;--stage-pad-x:40px}}@media (width<=1366px),(height<=760px){.shell[data-layout=windows][data-v-c573c0d9]{--stage-pad-top:12px;--stage-pad-x:16px}}@media (width<=1366px){.shell[data-layout=windows][data-v-c573c0d9]{--side-width:164px}}@media (width<=640px){.shell[data-layout=windows][data-v-c573c0d9]{--stage-pad-top:10px;--stage-pad-x:12px}.shell[data-layout=windows] .dock-slot[data-v-c573c0d9]{bottom:12px}.shell[data-layout=windows][data-snug=true] .stage[data-v-c573c0d9]{padding:10px 12px 116px}}.shell[data-layout=windows] .dock-slot[data-v-c573c0d9]{z-index:20;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@media (width<=1366px),(height<=760px){.shell[data-layout=windows] .dock-slot[data-v-c573c0d9]{bottom:20px}}.shell[data-layout=windows][data-snug=true] .stage[data-v-c573c0d9]{padding:14px 16px 128px}@media (width>=1600px){.shell[data-layout=windows][data-snug=true] .stage[data-v-c573c0d9]{padding:16px 16px 128px}}.overlay-slot[data-v-c573c0d9]{z-index:30;pointer-events:none;position:relative}.overlay-slot[data-v-c573c0d9]>*{pointer-events:auto}.icon[data-v-08d00135]{width:var(--icon-control,18px);height:var(--icon-control,18px);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.dock[data-v-ab67cf53]{background:var(--theme-glass-surface,#ffffffeb);border:1px solid var(--theme-glass-border,#ffffffe6);box-shadow:0 12px 32px var(--theme-shadow-color,#a0783c29);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;grid-template-columns:max-content auto max-content;align-items:center;column-gap:8px;padding:8px 14px;display:grid}.dock-btn[data-v-ab67cf53]{height:38px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:700;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.plus[data-v-ab67cf53]{background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);width:80px;height:80px;color:var(--theme-on-accent,#fff);box-shadow:0 0 0 6px var(--theme-glass-surface,#ffffffd1), 0 6px 14px var(--theme-shadow-color,#b56a2847);border-radius:50%;place-items:center;margin-top:-32px;transition:transform .18s;display:grid;transform:translateY(12px)}.side[data-v-ab67cf53]{align-items:center;gap:2px;display:flex}.left[data-v-ab67cf53]{justify-content:flex-end}.right[data-v-ab67cf53]{justify-content:flex-start}.recorder-icon[data-v-ab67cf53]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.recorder-icon .record-dot[data-v-ab67cf53]{fill:currentColor;stroke:none}.calculator-icon[data-v-ab67cf53]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.calculator-icon .calc-screen[data-v-ab67cf53],.calculator-icon .calc-key[data-v-ab67cf53]{fill:currentColor;stroke:none}.dock-btn[data-v-ab67cf53]:disabled{opacity:.6;cursor:wait}.dock-btn[data-v-ab67cf53]:hover,.dock-btn[aria-pressed=true][data-v-ab67cf53]{background:var(--accent-soft);color:var(--ink);transform:translateY(-2px)}.dock-btn[data-v-ab67cf53]:active{transform:scale(.98)}.plus svg[data-v-ab67cf53]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:28px;height:28px}.plus[data-v-ab67cf53]:hover{transform:translateY(8px)}.plus[data-v-ab67cf53]:active{transform:translateY(13px)scale(.98)}.dock-btn[data-v-ab67cf53] .icon{width:20px;height:20px}.plus.active[data-v-ab67cf53]{outline:4px solid var(--accent-soft)}@media (prefers-reduced-motion:reduce){.dock-btn[data-v-ab67cf53],.plus[data-v-ab67cf53]{transition:none}.dock-btn[data-v-ab67cf53]:hover,.dock-btn[data-v-ab67cf53]:active,.plus[data-v-ab67cf53]:hover,.plus[data-v-ab67cf53]:active{transform:none}}@media (width<=1366px){.dock[data-v-ab67cf53]{max-width:calc(100vw - 24px)}.dock-btn[data-v-ab67cf53]{padding:0 8px;font-size:13px}.plus[data-v-ab67cf53]{width:68px;height:68px;margin-top:-26px}}@media (width<=640px){.dock[data-v-ab67cf53]{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:8px;width:calc(100vw - 24px);padding:8px}.side[data-v-ab67cf53]{scrollbar-width:none;justify-content:flex-start;min-width:0;overflow-x:auto}.dock-btn[data-v-ab67cf53]{justify-content:center;gap:0;width:36px;min-width:36px;padding:0}.dock-label[data-v-ab67cf53]{display:none}.plus[data-v-ab67cf53]{width:56px;height:56px;margin-top:-18px}}.dh-page{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:auto}.dh-page::-webkit-scrollbar{width:0;height:0}.dh-top{flex:none;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dh-mid,.dh-bottom{flex:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;height:auto;min-height:0;display:grid}.dh-mid .dh-card,.dh-bottom .dh-card{height:286px;overflow:hidden}.dh-card{background:#ffffffeb;border:1px solid #ffffffdb;border-radius:22px;flex-direction:column;min-width:0;min-height:0;padding:14px 16px 12px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 28px #b08c501f}.dh-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #b08c502e}.dh-card.health{background:linear-gradient(#ecf8f0f5 0%,#fffffff0 58%)}.dh-card.work{background:linear-gradient(#fff4e8f5 0%,#fffffff0 62%)}.dh-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.dh-title{color:#3d342c;letter-spacing:.02em;align-items:center;gap:8px;min-width:0;margin:0;font-size:16px;font-weight:700;display:flex}.dh-mark{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.dh-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dh-mark.green{color:#3e9a62;background:#e5f6ea}.dh-mark.orange{color:#e07a2f;background:#fff0e0}.dh-mark.red{color:#e15b4c;background:#ffecea}.dh-mark.purple{color:#7d5bd4;background:#f1eaff}.dh-mark.blue{color:#3b82d6;background:#e8f2ff}.dh-mark.teal{color:#1aa39a;background:#e5f8f6}.dh-mark.amber{color:#d0893a;background:#fff4df}.dh-tools{flex:none;align-items:center;gap:6px;display:flex}.dh-plus,.dh-more,.dh-link{cursor:pointer;color:#e08a3a;background:0 0;border:0}.dh-plus{background:#fff4e8;border-radius:8px;width:26px;height:26px;font-size:18px;line-height:1}.dh-plus:hover,.dh-more:hover,.dh-link:hover{background:#fff1e2}.dh-more,.dh-link{border-radius:999px;height:26px;padding:0 8px;font-size:13px}.dh-tabs{align-items:center;gap:4px;min-width:0;margin:8px 0 4px;display:flex;overflow:hidden}.dh-tabs button{color:#9a9186;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;height:28px;padding:0 10px;font-size:13px}.dh-tabs button.on{color:#e07a2f;background:#fff3e6;font-weight:650}.dh-card .empty-state.compact{min-height:148px;padding:20px 8px}.dh-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 50%, transparent) transparent;flex:1;min-height:0;overflow:auto}.dh-scroll::-webkit-scrollbar{width:6px;height:6px}.dh-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px}.dh-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:12px;display:grid}.dh-metric{align-items:center;gap:8px;min-width:0;display:flex}.dh-metric .copy{min-width:0}.dh-metric .name{color:var(--ink);font-size:13px;font-weight:700;line-height:1.2}.dh-metric .label{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:1.2;display:flex}.dh-metric .value{color:#3d342c;letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;font-size:18px;font-weight:750;line-height:1.15;display:flex}.dh-metric .unit{color:#8c8478;margin-left:2px;font-size:12px;font-weight:600}.dh-metric .delta{white-space:nowrap;font-size:12px;font-weight:650}.dh-metric .delta.up{color:var(--success)}.dh-metric .delta.down{color:var(--danger)}.dh-row{border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:4px 2px;display:grid}.dh-row:hover{background:#fff6eab3}.dh-memo-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:58px}.dh-memo-row.pinned{background:color-mix(in srgb, var(--accent-soft) 72%, transparent)}.dh-pin{fill:none;width:14px;height:14px;stroke:var(--tone-memo);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;vertical-align:-2px;margin-right:4px}.dh-memo-hit{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;padding:0;display:grid}.dh-memo-copy{min-width:0}.dh-memo-meta{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.dh-memo-meta .dh-pill{height:18px;padding:0 6px;font-size:11px}.dh-done{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);height:26px;color:var(--ink);cursor:pointer;flex:none;padding:0 10px;font-size:12px;line-height:1}.dh-done:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.dh-time-hit{background:0 0;border:0;padding:0}.dh-urgent-row,.dh-tail-row{grid-template-columns:16px minmax(0,1fr) auto auto;min-height:56px}.dh-project-row{grid-template-columns:28px minmax(0,1fr) auto auto;min-height:56px}.dh-copy{min-width:0}.dh-radio{background:#fff;border:1.5px solid #e3d5c2;border-radius:50%;width:14px;height:14px}.dh-name{color:#3d342c;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.dh-sub{color:#a3988c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.dh-pill{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.dh-pill.work{color:#3b78c8;background:#e7f1ff}.dh-pill.handle{color:#e07a2f;background:#fff1e4}.dh-pill.money{color:#3e9a62;background:#e7f6ec}.dh-pill.study{color:#7d5bd4;background:#f3eaff}.dh-pill.normal{color:#d0893a;background:#fff6e8}.dh-pill.low{color:#3e9a62;background:#eef8ef}.dh-pill.high{color:#d65c5c;background:#ffecec}.dh-pill.doing,.dh-pill.follow,.dh-pill.meet{color:#3b78c8;background:#e7f1ff}.dh-pill.pending,.dh-pill.prep,.dh-pill.self{color:#e07a2f;background:#fff1e4}.dh-pill.plan{color:#7d5bd4;background:#f3eaff}.dh-pill.out{color:#3e9a62;background:#e7f6ec}.dh-pill.mid{color:#d0893a;background:#fff6e8}.dh-time{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.dh-no{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.dh-no.n0{background:#5b8fd4}.dh-no.n1{background:#e0924a}.dh-no.n2{background:#5e9a62}.dh-no.n3{background:#8b6bb8}.dh-dot{border-radius:50%;flex:none;width:8px;height:8px}.dh-dot.blue{background:#5b8fd4}.dh-dot.orange{background:#e0924a}.dh-dot.green{background:#5e9a62}.dh-dot.purple{background:#8b6bb8}.dh-tail-row .dh-dot{justify-self:center}.wb-backdrop.dh-confirm-backdrop{z-index:90}.dh-confirm{text-align:center;width:min(440px,100vw - 48px)}.dh-confirm h2{font-size:var(--text-title);margin:0 0 12px;font-weight:650}.dh-confirm-body{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.dh-confirm-foot{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.dh-confirm-foot .wb-btn{width:120px;height:40px}.dh-assistant{text-align:center;background:#fffffff0;border-radius:22px;flex:none;justify-items:center;gap:2px;margin-top:auto;margin-bottom:8px;padding:10px 12px 12px;display:grid;box-shadow:0 10px 28px #b08c5029}.dh-assistant img{object-fit:contain;width:78px;height:78px}.dh-assistant strong{color:#3d342c;font-size:15px}.dh-assistant p{color:#a3988c;margin:0 0 8px;font-size:12px}.dh-assistant button{color:#fff;cursor:pointer;background:linear-gradient(#d3924a 0%,#b56a28 100%);border:0;border-radius:999px;width:100%;height:34px;font-weight:700;box-shadow:0 6px 14px #b56a2847}.dh-assistant button:hover{filter:brightness(1.03)}@media (prefers-reduced-motion:reduce){.dh-card{transition:none}.dh-card:hover{transform:none}}@media (width<=1366px){.dh-mid .dh-card,.dh-bottom .dh-card{height:268px}.dh-metric .value{font-size:16px}}.side[data-v-04f76266]{width:var(--side-width,196px);background:linear-gradient(90deg, color-mix(in srgb, var(--surface) 34%, transparent) 0%, color-mix(in srgb, var(--surface) 28%, transparent) calc(100% - 36px), transparent 100%);scrollbar-width:none;border-right:0;flex-direction:column;flex:none;gap:4px;min-height:0;padding:16px 14px 12px;display:flex;overflow:hidden}.side-links[data-v-04f76266]{scrollbar-width:thin;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.side-links button[data-v-04f76266]{flex:none;width:100%}.side-links[data-v-04f76266]{overflow-x:hidden}.nav-label[data-v-04f76266]{text-overflow:ellipsis;min-width:0;overflow:hidden}html[lang=en-US] .side-links button[data-v-04f76266]{gap:8px;font-size:13px}.side[data-v-04f76266] .dh-assistant{margin-top:8px}@media (height<=760px){.side[data-v-04f76266] .dh-assistant img{width:44px;height:44px}.side[data-v-04f76266] .dh-assistant p{display:none}.side[data-v-04f76266] .dh-assistant{margin-bottom:0;padding:6px 8px}}.side[data-v-04f76266]::-webkit-scrollbar{width:0}button[data-v-04f76266]{height:44px;color:var(--muted);text-align:left;white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:700;display:flex;position:relative}.nav-icon[data-v-04f76266]{flex:none;width:20px;height:20px}.nav-flag[data-v-04f76266]{background:color-mix(in srgb, var(--muted) 16%, transparent);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:650;line-height:15px}button[data-v-04f76266]:hover{background:var(--accent-soft);color:var(--ink)}button[aria-current=page][data-v-04f76266]{background:linear-gradient(180deg, var(--accent-soft), color-mix(in srgb, var(--accent) 26%, var(--surface)));color:var(--accent);box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 24%, transparent);font-weight:700}@media (width<=1366px){.side[data-v-04f76266]{gap:4px;padding:12px 10px 8px}button[data-v-04f76266]{height:40px;padding:0 10px}}@media (width<=640px){.side[data-v-04f76266]{width:56px;padding:10px 6px 8px}.side button[data-v-04f76266]{justify-content:center;gap:0;padding:0;font-size:0}.side .nav-label[data-v-04f76266],.side button .nav-flag[data-v-04f76266],.side[data-v-04f76266] .dh-assistant{display:none}}.topbar[data-v-515eb47b]{z-index:2;isolation:isolate;grid-template-columns:var(--side-width,196px) minmax(0, 1fr) auto;background:0 0;align-items:center;padding:10px 22px 12px 0;display:grid;position:relative}.topbar[data-v-515eb47b]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-top) 78%, transparent) 0%, color-mix(in srgb, var(--bg-top) 42%, transparent) 52%, transparent 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute;inset:0 0 -16px;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#0000 100%)}.tools[data-v-515eb47b]{align-items:center;gap:4px;display:flex}.logout[data-v-515eb47b]{height:34px;color:var(--muted);padding:0 10px}.tool[data-v-515eb47b]{height:34px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tool[data-v-515eb47b]:hover,.tool[aria-pressed=true][data-v-515eb47b]{background:var(--accent-soft);color:var(--ink)}.search[data-v-515eb47b]{background:var(--theme-glass-surface,#ffffffb8);min-width:280px;height:38px;box-shadow:inset 0 0 0 1px var(--theme-glass-surface,#fffc), 0 6px 16px var(--theme-shadow-color,#b4965a14);justify-content:flex-start;padding:0 12px 0 14px}.search span[data-v-515eb47b]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.search kbd[data-v-515eb47b]{margin-left:var(--space-2);background:var(--accent-soft);color:var(--muted);letter-spacing:.02em;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:11px}.brand[data-v-515eb47b]{align-items:center;gap:8px;min-width:0;max-width:100%;padding-left:22px;display:flex;overflow:hidden}.brand-copy[data-v-515eb47b]{flex-direction:column;justify-content:center;min-width:0;display:flex;overflow:hidden}.brand-name[data-v-515eb47b],.brand-tagline[data-v-515eb47b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-name[data-v-515eb47b]{letter-spacing:.02em;font-size:16px;font-weight:700;line-height:1.25}.brand-tagline[data-v-515eb47b]{color:var(--muted);letter-spacing:.01em;margin-top:1px;font-size:11px;font-weight:500;line-height:1.3}.logo[data-v-515eb47b]{object-fit:contain;flex:none;width:32px;height:32px}.switcher[data-v-515eb47b]{min-width:0;padding-left:var(--stage-pad-x,28px);justify-self:start;align-items:center;display:inline-flex}.divider[data-v-515eb47b]{background:var(--line);width:1px;height:14px}.workspace[data-v-515eb47b]{color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:16px;font-weight:700;display:inline-flex}.ws-icon[data-v-515eb47b]{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.workspace[data-v-515eb47b]:hover{color:var(--ink)}.workspace.active[data-v-515eb47b]{color:var(--theme-on-accent,#3d342c);background:linear-gradient(180deg, var(--theme-primary-start,#f8d48a), var(--theme-primary-start,#f0c16a));box-shadow:0 6px 14px var(--theme-shadow-color,#d6a44e38);font-weight:700}.calculator[data-v-515eb47b],.recorder[data-v-515eb47b],.bell[data-v-515eb47b],.user[data-v-515eb47b]{background:var(--theme-glass-surface,#ffffffb8);height:38px;box-shadow:0 6px 16px var(--theme-shadow-color,#b4965a14);border-radius:999px;align-items:center;display:inline-flex;position:relative}.calculator[data-v-515eb47b]{color:var(--theme-accent-text,#8c7352);white-space:nowrap;flex:none;gap:6px;padding:0 12px 0 10px;font-weight:700}.recorder[data-v-515eb47b],.bell[data-v-515eb47b]{width:38px;color:var(--theme-accent-text,#8c7352);flex:none;justify-content:center}.calculator svg[data-v-515eb47b],.recorder svg[data-v-515eb47b],.bell svg[data-v-515eb47b]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.calculator .calc-screen[data-v-515eb47b],.calculator .calc-key[data-v-515eb47b],.recorder .record-dot[data-v-515eb47b]{fill:currentColor;stroke:none}.calculator[data-v-515eb47b]:hover,.calculator[data-v-515eb47b]:focus-visible,.recorder[data-v-515eb47b]:hover,.recorder[data-v-515eb47b]:focus-visible{color:var(--accent);background:var(--accent-soft)}.calculator[data-v-515eb47b]:disabled,.recorder[data-v-515eb47b]:disabled{cursor:wait;opacity:.6}.bell .dot[data-v-515eb47b]{background:var(--theme-danger,#e15b4c);width:7px;height:7px;box-shadow:0 0 0 2px var(--theme-surface,#fff);border-radius:50%;position:absolute;top:8px;right:9px}.user[data-v-515eb47b]{color:var(--theme-text,#3d342c);gap:8px;padding:0 12px 0 4px;font-weight:650}.avatar[data-v-515eb47b]{background:linear-gradient(180deg, #8ec5ff, var(--theme-info,#5b8fd4));width:30px;height:30px;color:var(--theme-on-accent,#fff);border-radius:50%;place-items:center;font-size:13px;display:grid}.workspace.active+.divider[data-v-515eb47b]{visibility:hidden}.divider[data-v-515eb47b]:has(+.workspace.active){visibility:hidden}@media (width<=1366px){.topbar[data-v-515eb47b]{padding:8px 16px 10px 0}.brand[data-v-515eb47b]{padding-left:14px}.workspace[data-v-515eb47b]{padding:6px 12px}}@media (width<=1180px){.search kbd[data-v-515eb47b]{display:none}.search[data-v-515eb47b]{min-width:0}.calculator[data-v-515eb47b]{justify-content:center;width:38px;padding:0}.calculator-label[data-v-515eb47b]{display:none}.brand-name[data-v-515eb47b]{font-size:15px}}html[lang=en-US] .switcher[data-v-515eb47b]{scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}html[lang=en-US] .workspace[data-v-515eb47b],html[lang=en-US] .divider[data-v-515eb47b]{flex:none}html[lang=en-US] .workspace[data-v-515eb47b]{padding:8px 10px;font-size:14px}html[lang=en-US] .search[data-v-515eb47b]{width:clamp(180px,21vw,280px);min-width:0}html[lang=en-US] .tools[data-v-515eb47b]{min-width:0;padding-left:12px}html[lang=en-US] .user[data-v-515eb47b]{max-width:160px;overflow:hidden}.empty-state[data-v-42f94ba9]{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:36px 16px;display:flex}svg[data-v-42f94ba9]{width:72px;height:72px}.compact[data-v-42f94ba9]{min-height:180px;padding:28px 16px}.compact svg[data-v-42f94ba9]{width:56px;height:56px}p[data-v-42f94ba9]{color:var(--muted);margin:0;font-size:14px}.text[data-v-875e5d4b],.empty[data-v-875e5d4b]{color:var(--muted)}.empty[data-v-875e5d4b]{margin:0}.field[data-v-7db54b7c]{width:100%;position:relative}.face[data-v-7db54b7c]{width:100%;height:var(--control-height,40px);border:1px solid var(--line);border-radius:var(--control-radius,10px);background:var(--surface);color:var(--ink);text-align:left;align-items:center;padding:0 12px;display:flex}.face.empty[data-v-7db54b7c]{color:var(--muted)}.face.on[data-v-7db54b7c],.face[data-v-7db54b7c]:hover{border-color:var(--accent)}.face span[data-v-7db54b7c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel[data-v-7db54b7c]{z-index:120;border:1px solid var(--line);background:var(--surface);width:min(292px,100vw - 16px);box-shadow:var(--shadow-float);border-radius:16px;padding:12px;position:fixed;overflow:auto}.month[data-v-7db54b7c],.foot[data-v-7db54b7c]{justify-content:space-between;align-items:center;display:flex}.month button[data-v-7db54b7c],.day[data-v-7db54b7c],.ticks button[data-v-7db54b7c],.text[data-v-7db54b7c],.ok[data-v-7db54b7c]{color:var(--ink);background:0 0;border:0}.month button[data-v-7db54b7c]{width:var(--control-height-sm,32px);height:var(--control-height-sm,32px);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.month button[data-v-7db54b7c]:hover,.day[data-v-7db54b7c]:hover,.ticks button[data-v-7db54b7c]:hover{background:var(--accent-soft)}.week[data-v-7db54b7c],.days[data-v-7db54b7c]{grid-template-columns:repeat(7,1fr);display:grid}.week[data-v-7db54b7c]{color:var(--muted);text-align:center;margin-top:8px;font-size:12px}.days[data-v-7db54b7c]{margin-top:4px}.day[data-v-7db54b7c]{border-radius:8px;height:32px}.day.on[data-v-7db54b7c],.ticks button.on[data-v-7db54b7c]{background:var(--accent-soft);color:var(--ink);font-weight:650}.day[data-v-7db54b7c]:disabled{visibility:hidden}.clock[data-v-7db54b7c]{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.clock>div>span[data-v-7db54b7c],.text[data-v-7db54b7c]{color:var(--muted);font-size:12px}.ticks[data-v-7db54b7c]{flex-wrap:wrap;gap:4px;max-height:96px;margin-top:4px;display:flex;overflow:auto}.ticks button[data-v-7db54b7c]{border-radius:8px;width:36px;height:26px;font-size:12px}.foot[data-v-7db54b7c]{gap:8px;margin-top:10px}.text[data-v-7db54b7c],.ok[data-v-7db54b7c]{min-height:var(--control-height-sm,32px);border-radius:8px;padding:0 12px}.text[data-v-7db54b7c]:hover{background:var(--accent-soft);color:var(--ink)}.ok[data-v-7db54b7c]{background:var(--accent-soft)}.form[data-v-9e203e2d]{flex-direction:column;min-height:0;display:flex}.fields[data-v-9e203e2d]{min-height:0;overflow:auto}.memo-grid[data-v-9e203e2d]{grid-template-columns:1fr;display:grid}.text[data-v-9e203e2d],.time-meta[data-v-9e203e2d]{color:var(--muted)}.time-meta[data-v-9e203e2d]{margin:0 0 12px}.file[data-v-9e203e2d]{width:fit-content;height:36px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.file-input[data-v-9e203e2d]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.preview[data-v-9e203e2d]{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:96px;height:72px}.layer[data-v-93117525]{inset:0 0 var(--dock-space) 0;z-index:30;position:fixed}.menu[data-v-93117525]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);width:248px;box-shadow:var(--shadow-float);padding:8px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.label[data-v-93117525]{color:var(--muted);margin:4px 12px 6px;font-size:12px}button[data-v-93117525]{text-align:left;border-radius:10px;width:100%;padding:10px 12px}button small[data-v-93117525]{color:var(--muted);margin-top:2px;font-size:12px;display:block}button.closed[data-v-93117525]{color:var(--muted)}button[data-v-93117525]:hover{background:var(--accent-soft)}h3[data-v-7d2ef4a7]{margin:0}input[type=search][data-v-7d2ef4a7]{height:46px}h3[data-v-7d2ef4a7]{color:var(--muted);margin-top:12px;font-size:13px}.text[data-v-7d2ef4a7],.empty[data-v-7d2ef4a7],.meta[data-v-7d2ef4a7]{color:var(--muted)}.empty[data-v-7d2ef4a7]{margin:0}.hits[data-v-7d2ef4a7]{margin:0;padding:0;list-style:none}.hit[data-v-7d2ef4a7]{border-top:1px solid var(--line);text-align:left;justify-content:space-between;gap:12px;width:100%;padding:10px 0;display:flex}.title[data-v-7d2ef4a7]{min-width:0}.meta[data-v-7d2ef4a7]{white-space:nowrap;font-size:13px}.prompt-backdrop[data-v-6f1a0650]{z-index:120}.prompt[data-v-6f1a0650]{border-radius:var(--dialog-radius);text-align:center;width:min(440px,100vw - 48px)}h2[data-v-6f1a0650]{font-size:var(--text-title);overflow-wrap:anywhere;margin:0 0 12px;font-weight:650;line-height:1.4}.body[data-v-6f1a0650]{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.warn[data-v-6f1a0650]{color:var(--danger);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.foot[data-v-6f1a0650]{justify-content:flex-end;gap:var(--control-gap);flex-wrap:wrap;margin-top:18px;display:flex}.foot .wb-btn[data-v-6f1a0650]{min-width:96px;max-width:100%;height:auto;min-height:var(--control-height);white-space:normal;padding-block:8px}.secret[data-v-6f1a0650]{text-align:left;margin-top:14px}.secret input[data-v-6f1a0650]{width:100%;height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:0 12px}h3[data-v-b98d2d92]{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:650}.block[data-v-b98d2d92]{background:color-mix(in srgb, var(--bg) 70%, var(--surface));border-radius:16px;margin-top:16px;padding:14px 16px}.block p[data-v-b98d2d92]{margin:0}.status-line[data-v-b98d2d92]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.percent[data-v-b98d2d92]{font-variant-numeric:tabular-nums;font-weight:650}.track[data-v-b98d2d92]{background:var(--surface);border-radius:999px;height:4px;margin-top:8px;display:block;overflow:hidden}.fill[data-v-b98d2d92]{background:var(--accent);height:100%;display:block}.text[data-v-b98d2d92],.meta[data-v-b98d2d92],.empty[data-v-b98d2d92],.when[data-v-b98d2d92]{color:var(--muted)}.obsidian-line[data-v-b98d2d92]{justify-content:space-between;align-items:center;gap:12px;display:flex}.meta[data-v-b98d2d92],.empty[data-v-b98d2d92]{margin:4px 0;font-size:13px}ul[data-v-b98d2d92]{margin:0 0 12px;padding:0;list-style:none}li[data-v-b98d2d92]{flex-direction:column;gap:2px;padding:8px 0;display:flex}.when[data-v-b98d2d92]{font-size:12px}.text[data-v-fdc7a2bd]{color:var(--muted)}.search-select[data-v-19f035cb]{position:relative}.compact .face[data-v-19f035cb]{height:var(--control-height-sm,32px);border-radius:8px}.face[data-v-19f035cb]{width:100%;height:var(--control-height,40px);border:1px solid var(--line);border-radius:var(--control-radius,10px);background:var(--surface);color:var(--ink);text-align:left;align-items:center;gap:8px;padding:0 12px;display:flex}.face img[data-v-19f035cb]{width:16px;height:16px}.face span[data-v-19f035cb]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.placeholder[data-v-19f035cb]{color:var(--muted)}.chevron[data-v-19f035cb]{width:16px;height:16px;color:var(--muted)}.chevron.up[data-v-19f035cb]{transform:rotate(180deg)}.face[data-v-19f035cb]:not(:disabled):hover,.open .face[data-v-19f035cb]{border-color:var(--accent)}.panel[data-v-19f035cb]{z-index:5;border:1px solid var(--line);background:var(--surface);max-height:280px;box-shadow:var(--shadow-float);border-radius:12px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.panel.float[data-v-19f035cb]{z-index:220;min-width:0;position:fixed;right:auto}.panel input[data-v-19f035cb],.panel button[data-v-19f035cb]{text-align:left;background:0 0;border:0;border-radius:8px;height:34px;padding:0 8px}.panel button[data-v-19f035cb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finder[data-v-19f035cb]{background:var(--theme-soft,#fbf6ec);border-radius:8px;flex:none;align-items:center;gap:6px;margin-bottom:4px;padding:0 8px;display:flex}.finder[data-v-19f035cb]:focus-within{outline:2px solid var(--focus-ring,var(--accent));outline-offset:1px}.finder svg[data-v-19f035cb],.tick[data-v-19f035cb]{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.panel button[data-v-19f035cb]{white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:8px;width:100%;height:34px;min-height:34px;display:flex}.panel button span[data-v-19f035cb]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.panel input[data-v-19f035cb]{background:0 0;width:100%;margin-bottom:0}.panel button.on[data-v-19f035cb],.panel button.hot[data-v-19f035cb],.panel button[data-v-19f035cb]:hover{background:var(--theme-soft,#fbf6ec)}.panel p[data-v-19f035cb]{color:var(--muted);flex:none;margin:8px;font-size:13px}.disabled .face[data-v-19f035cb]{opacity:var(--control-disabled-opacity,.45);cursor:default}.wb-backdrop[data-v-19e640b0]{z-index:80}.dialog[data-v-19e640b0]{flex-direction:column;width:min(760px,100vw - 48px);max-height:min(720px,100vh - 48px);display:flex;position:relative;overflow:auto}.head[data-v-19e640b0]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mark[data-v-19e640b0]{background:var(--accent-soft);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mark svg[data-v-19e640b0]{fill:none;width:22px;height:22px;stroke:var(--tone-memo);stroke-width:1.7px;stroke-linejoin:round}h2[data-v-19e640b0],p[data-v-19e640b0]{margin:0}h2[data-v-19e640b0]{font-size:var(--text-title);font-weight:700}.head p[data-v-19e640b0]{color:var(--muted);margin-top:2px;font-size:13px}.close[data-v-19e640b0]{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.grid[data-v-19e640b0]{flex:1;grid-template-columns:1fr 1fr;gap:14px 18px;min-height:0;display:grid;overflow:auto}.field[data-v-19e640b0]{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span[data-v-19e640b0]{color:var(--muted);font-size:var(--text-aux)}em[data-v-19e640b0]{color:var(--danger);font-style:normal}.wide[data-v-19e640b0]{grid-column:1/-1}.wide textarea[data-v-19e640b0]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:96px;color:var(--ink);resize:vertical;padding:10px 12px;line-height:1.6}.box[data-v-19e640b0],[data-v-19e640b0] .face{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.box[data-v-19e640b0]{align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.box img[data-v-19e640b0]{width:16px;height:16px}.box input[data-v-19e640b0]{width:100%;color:var(--ink);background:0 0;border:0}.box input[data-v-19e640b0]:focus,.box input[data-v-19e640b0]:focus-visible,.wide textarea[data-v-19e640b0]:focus,.wide textarea[data-v-19e640b0]:focus-visible{outline:none}[data-v-19e640b0] .placeholder{color:var(--muted)}[data-v-19e640b0] .face i{border-color:var(--muted)}[data-v-19e640b0] .panel{border:1px solid var(--card-line);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-float)}[data-v-19e640b0] .panel input{background:color-mix(in srgb, var(--bg) 70%, var(--surface))}[data-v-19e640b0] .panel button.on,[data-v-19e640b0] .panel button:hover{background:var(--accent-soft)}@media (width<=720px){.grid[data-v-19e640b0]{grid-template-columns:1fr}}.form[data-v-907ebf69]{width:min(640px,100vw - 48px)}.head[data-v-907ebf69]{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.head img[data-v-907ebf69]{background:var(--accent-soft);border-radius:12px;width:42px;height:42px;padding:9px}h2[data-v-907ebf69],p[data-v-907ebf69]{margin:0}h2[data-v-907ebf69]{font-size:18px;font-weight:650}p[data-v-907ebf69],small[data-v-907ebf69]{color:var(--muted);font-size:13px}.close[data-v-907ebf69]{width:32px;height:32px;color:var(--muted);border-radius:999px;font-size:22px;line-height:1}em[data-v-907ebf69]{color:var(--danger);font-style:normal}.box[data-v-907ebf69]{display:block;position:relative}.box input[data-v-907ebf69],.box textarea[data-v-907ebf69],.box select[data-v-907ebf69]{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:100%}.box input[data-v-907ebf69],.box select[data-v-907ebf69]{height:var(--control-height);padding:0 64px 0 12px}.box textarea[data-v-907ebf69]{resize:vertical;min-height:52px;padding:10px 12px 24px}.box small[data-v-907ebf69]{position:absolute;bottom:10px;right:12px}.box.select img[data-v-907ebf69]{left:12px;top:calc((var(--control-height) - 16px) / 2);pointer-events:none;width:16px;height:16px;position:absolute}.box.select select[data-v-907ebf69],.box.select input[data-v-907ebf69]{padding-left:36px}.locked[data-v-907ebf69]{color:var(--muted);margin:-6px 0 12px;font-size:13px}.note[data-v-907ebf69]{margin-top:4px;display:block}.grid[data-v-907ebf69]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.form-foot[data-v-907ebf69]{border-top:1px solid var(--line);justify-content:center;gap:24px;margin-top:8px;padding-top:16px;display:flex}.form-foot .wb-btn[data-v-907ebf69]{width:120px;height:40px}@media (width<=720px){.grid[data-v-907ebf69]{grid-template-columns:1fr}}.ai-settings-mask[data-v-b161d6fa]{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ai-config[data-v-b161d6fa]{background:var(--surface);border-radius:var(--radius-card);width:min(620px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-card);flex-direction:column;padding:0;display:flex;overflow:hidden}.ai-config-head[data-v-b161d6fa]{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 0;display:flex}.ai-config-body[data-v-b161d6fa]{padding:0 24px 24px;overflow:auto}.ai-config-close[data-v-b161d6fa]{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.ai-config-close[data-v-b161d6fa]:hover:not(:disabled),.ai-config-close[data-v-b161d6fa]:focus-visible{background:var(--accent-soft);border-color:var(--accent)}.ai-config-close[data-v-b161d6fa]:disabled{opacity:.5;cursor:not-allowed}.ai-config-head h2[data-v-b161d6fa]{color:var(--ink);margin:0;font-size:20px}.ai-config-head p[data-v-b161d6fa],.ai-config-hint[data-v-b161d6fa]{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.7}fieldset[data-v-b161d6fa]{border:0;min-width:0;margin:0;padding:0}.ai-level-row[data-v-b161d6fa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=720px){.ai-level-row[data-v-b161d6fa]{grid-template-columns:1fr}}.wb-field[data-v-b161d6fa]{flex-direction:column;gap:5px;margin-top:10px;display:flex}.wb-field label[data-v-b161d6fa]{color:var(--ink);font-size:13px;font-weight:650}select[data-v-b161d6fa],input[data-v-b161d6fa]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:38px;color:var(--ink);padding:6px 10px}.ai-config-error[data-v-b161d6fa]{color:var(--danger);font-size:13px}.ai-test-result[data-v-b161d6fa]{border-radius:var(--radius-control);background:var(--accent-soft);color:var(--ink);flex-direction:column;gap:4px;margin-top:12px;padding:10px;font-size:13px;display:flex}.ai-test-result.bad[data-v-b161d6fa]{color:var(--danger)}.ai-config-actions[data-v-b161d6fa]{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.ai-secondary-actions[data-v-b161d6fa]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ai-secondary-actions .wb-btn[data-v-b161d6fa],.ai-config-actions .wb-btn[data-v-b161d6fa]{border:1px solid color-mix(in srgb, var(--accent) 68%, var(--line));background:var(--surface);color:var(--ink);box-shadow:none;transition:background var(--motion), border-color var(--motion), transform var(--motion);font-weight:650}.ai-secondary-actions .wb-btn[data-v-b161d6fa]:hover:not(:disabled),.ai-config-actions .wb-btn[data-v-b161d6fa]:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.ai-secondary-actions .wb-btn[data-v-b161d6fa]:focus-visible,.ai-config-actions .wb-btn[data-v-b161d6fa]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 75%, transparent);outline-offset:2px}.ai-secondary-actions .wb-btn[data-v-b161d6fa]:active:not(:disabled),.ai-config-actions .wb-btn[data-v-b161d6fa]:active:not(:disabled){transform:translateY(1px)}.ai-config-actions .wb-btn-primary[data-v-b161d6fa]{border-color:var(--tone-memo);background:var(--tone-memo);color:var(--surface)}.ai-config-actions .wb-btn-primary[data-v-b161d6fa]:hover:not(:disabled){background:color-mix(in srgb, var(--tone-memo) 78%, var(--ink));border-color:color-mix(in srgb, var(--tone-memo) 78%, var(--ink))}.ai-secondary-actions .wb-btn[data-v-b161d6fa]:disabled,.ai-config-actions .wb-btn[data-v-b161d6fa]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ai-composer-toolbar[data-v-128cabc1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ai-pickers[data-v-128cabc1]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ai-picker-anchor[data-v-128cabc1]{min-width:0;position:relative}.ai-picker-trigger[data-v-128cabc1]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:32px;color:var(--ink);transition:background var(--motion), border-color var(--motion);align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.ai-picker-trigger[data-v-128cabc1]:hover,.ai-picker-trigger[aria-expanded=true][data-v-128cabc1]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.ai-picker-trigger[data-v-128cabc1]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 75%, transparent);outline-offset:2px}.ai-picker-trigger>span[data-v-128cabc1]:first-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ai-picker-trigger svg[data-v-128cabc1]{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:17px;height:17px}.ai-chevron[data-v-128cabc1]{font-size:15px;line-height:1}.ai-picker-menu[data-v-128cabc1]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:320px;max-width:calc(100vw - 80px);max-height:min(430px,65vh);box-shadow:var(--shadow-card);z-index:4;padding:8px;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto}.ai-picker-group[data-v-128cabc1]{color:var(--muted);margin:6px 10px;font-size:11px}.ai-picker-menu button[data-v-128cabc1]{text-align:left;border-radius:var(--radius-control);width:100%;color:var(--ink);align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.ai-picker-menu button[data-v-128cabc1]:hover,.ai-picker-menu button.selected[data-v-128cabc1]{background:var(--accent-soft)}.ai-picker-menu small[data-v-128cabc1]{color:var(--muted);margin-top:3px;font-size:10px;display:block}.ai-provider-mark[data-v-128cabc1]{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid}.ai-menu-check[data-v-128cabc1]{color:var(--accent);margin-left:auto;font-weight:750}.ai-picker-footer[data-v-128cabc1]{border-top:1px solid var(--line);gap:6px;margin-top:6px;padding-top:6px;display:flex}.ai-picker-footer button[data-v-128cabc1]{border:1px solid color-mix(in srgb, var(--accent) 68%, var(--line));border-radius:var(--radius-control);background:var(--surface);min-height:32px;color:var(--ink);justify-content:center;padding:6px 8px;font-size:12px;font-weight:650}.ai-picker-footer button[data-v-128cabc1]:hover,.ai-picker-footer button[data-v-128cabc1]:focus-visible{background:var(--accent-soft);border-color:var(--accent)}.ai-picker-footer button[data-v-128cabc1]:active{transform:translateY(1px)}.ai-thinking-menu[data-v-128cabc1]{width:150px}@media (width<=900px){.ai-picker-trigger>span[data-v-128cabc1]:first-of-type{max-width:165px}.ai-thinking-menu[data-v-128cabc1]{left:auto;right:0}}button[data-v-128cabc1]:disabled{opacity:.5;cursor:not-allowed}.ai-overlay[data-v-128cabc1]{z-index:90;background:var(--theme-overlay,#3a332b52);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ai-panel[data-v-128cabc1]{border-radius:var(--radius-card,24px);background:var(--surface,#fffdf8);box-shadow:var(--shadow-card);display:flex;position:fixed;overflow:hidden}.ai-panel.compact[data-v-128cabc1]{width:auto;height:auto;inset:8px}.ai-side[data-v-128cabc1]{border-right:1px solid var(--line,#eadfc8);background:color-mix(in srgb, var(--accent-soft,#f3e6c8) 34%, transparent);flex-direction:column;flex:none;gap:10px;width:232px;min-height:0;padding:18px 14px;display:flex}.ai-side-head[data-v-128cabc1]{justify-content:space-between;align-items:center;display:flex}.ai-icon-btn[data-v-128cabc1]{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);transition:background var(--motion), border-color var(--motion);border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.ai-icon-btn[data-v-128cabc1]:hover,.ai-icon-btn[data-v-128cabc1]:focus-visible{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.ai-new[data-v-128cabc1]{border-radius:var(--radius-control,12px);background:linear-gradient(180deg, var(--theme-primary-start,#d3924a), var(--theme-primary-end,#b56a28));height:38px;color:var(--theme-on-accent,#fff);font-weight:700}.ai-new[data-v-128cabc1]:hover:not(:disabled){background:linear-gradient(180deg, var(--theme-primary-hover,#c9843c), var(--theme-primary-hover,#a35e22))}.ai-new[data-v-128cabc1]:active:not(:disabled){transform:translateY(1px)}.ai-new[data-v-128cabc1]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 75%, transparent);outline-offset:2px}.ai-list-switch[data-v-128cabc1]{background:color-mix(in srgb, var(--surface,#fffdf8) 72%, transparent);border-radius:10px;gap:4px;padding:3px;display:flex}.ai-list-switch button[data-v-128cabc1]{height:28px;color:var(--muted,#8a7f6d);border-radius:8px;flex:1;font-size:12px}.ai-list-switch button[aria-selected=true][data-v-128cabc1]{background:var(--surface,#fffdf8);color:var(--ink,#3a332b);font-weight:700}.ai-head-actions[data-v-128cabc1]{align-items:center;gap:4px;display:flex}.ai-head-actions>button[data-v-128cabc1]:not(.ai-icon-btn){color:var(--muted,#8a7f6d);border-radius:8px;padding:4px 8px;font-size:12px}.ai-head-actions>button[data-v-128cabc1]:not(.ai-icon-btn):hover{background:var(--accent-soft,#f3e6c8);color:var(--ink,#3a332b)}.ai-conv-list[data-v-128cabc1]{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:auto}.ai-conv[data-v-128cabc1]{background:var(--surface,#fffdf8);cursor:pointer;border:1px solid #0000;border-radius:10px;padding:9px 10px;position:relative}.ai-conv[data-v-128cabc1]:hover{border-color:var(--accent,#ddbb72)}.ai-conv.active[data-v-128cabc1]{border-color:var(--accent,#ddbb72);background:var(--accent-soft,#f3e6c8)}.ai-conv-title[data-v-128cabc1]{color:var(--ink,#3a332b);text-overflow:ellipsis;white-space:nowrap;padding-right:34px;font-size:13px;display:block;overflow:hidden}.ai-more[data-v-128cabc1]{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ai-more>button[data-v-128cabc1]{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink);transition:background var(--motion), border-color var(--motion);border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.ai-conv:hover .ai-more>button[data-v-128cabc1],.ai-more>button[data-v-128cabc1]:hover,.ai-more>button[data-v-128cabc1]:focus-visible,.ai-more>button[aria-expanded=true][data-v-128cabc1]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.ai-more>button[data-v-128cabc1]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 75%, transparent);outline-offset:2px}.ai-more>button[data-v-128cabc1]:active{background:color-mix(in srgb, var(--accent) 42%, var(--surface))}.ai-more-menu[data-v-128cabc1]{z-index:130;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);min-width:120px;box-shadow:var(--shadow-card);padding:6px;position:fixed}.ai-more-menu button[data-v-128cabc1]{text-align:left;width:100%;color:var(--ink);border-radius:8px;padding:8px 10px;font-size:13px}.ai-more-menu button[data-v-128cabc1]:hover,.ai-more-menu button[data-v-128cabc1]:focus-visible{background:var(--accent-soft)}.ai-side-model[data-v-128cabc1]{color:var(--muted,#8a7f6d);font-size:12px}.ai-main[data-v-128cabc1]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ai-main-head[data-v-128cabc1]{color:var(--ink,#3a332b);justify-content:space-between;align-items:center;padding:16px 20px 10px;display:flex}.ai-model-badge[data-v-128cabc1]{background:var(--accent-soft,#f3e6c8);color:var(--theme-accent-text,#a2661f);border-radius:999px;margin-left:10px;padding:2px 10px;font-size:12px;font-weight:700}.ai-banner[data-v-128cabc1]{background:var(--accent-soft,#f3e6c8);color:var(--theme-accent-text,#8a6a2a);border-radius:10px;margin:0 20px 8px;padding:8px 12px;font-size:13px}.ai-banner.error[data-v-128cabc1]{background:color-mix(in srgb, var(--danger,#d65c5c) 10%, transparent);color:var(--danger,#d65c5c)}.ai-messages[data-v-128cabc1]{flex-direction:column;flex:1;gap:12px;min-height:0;padding:8px 20px 16px;display:flex;overflow:auto}.ai-empty[data-v-128cabc1]{text-align:center;color:var(--muted,#8a7f6d);margin:auto}.ai-empty p[data-v-128cabc1]{color:var(--ink,#3a332b);font-size:16px;font-weight:700}.ai-row[data-v-128cabc1]{flex-direction:column;align-items:flex-start;max-width:82%;display:flex}.ai-row.user[data-v-128cabc1]{align-self:flex-end;align-items:flex-end}.ai-bubble[data-v-128cabc1]{background:var(--surface,#fffdf8);border:1px solid var(--line,#eadfc8);color:var(--ink,#3a332b);white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.7}.ai-row.user .ai-bubble[data-v-128cabc1]{background:var(--accent-soft,#f3e6c8);border-color:#0000}.ai-bubble.failed[data-v-128cabc1]{border-color:color-mix(in srgb, var(--danger,#d65c5c) 40%, transparent)}.ai-failed[data-v-128cabc1]{color:var(--danger,#d65c5c);font-weight:700}.ai-failed-detail[data-v-128cabc1]{color:var(--muted,#8a7f6d);margin-top:2px;font-size:12px;display:block}.ai-meta[data-v-128cabc1]{color:var(--muted);gap:8px;margin-top:4px;font-size:11px;display:flex}.ai-resize[data-v-128cabc1]{z-index:3;cursor:nwse-resize;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);background:0 0;width:16px;height:16px;position:absolute;bottom:8px;right:8px}.ai-panel.compact .ai-resize[data-v-128cabc1]{display:none}.ai-actions[data-v-128cabc1]{margin-top:4px}.ai-actions button[data-v-128cabc1]{border:1px solid var(--line);background:var(--surface);min-height:24px;color:var(--ink);border-radius:8px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.ai-actions button[data-v-128cabc1]:hover,.ai-actions button[data-v-128cabc1]:focus-visible{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.ai-loading[data-v-128cabc1]{gap:4px;margin-right:8px;display:inline-flex}.ai-loading i[data-v-128cabc1]{background:var(--accent,#ddbb72);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ai-blink-128cabc1}.ai-loading i[data-v-128cabc1]:nth-child(2){animation-delay:.2s}.ai-loading i[data-v-128cabc1]:nth-child(3){animation-delay:.4s}@keyframes ai-blink-128cabc1{0%,80%,to{opacity:.25}40%{opacity:1}}.ai-loading-text[data-v-128cabc1],.ai-hint[data-v-128cabc1]{color:var(--muted,#8a7f6d);font-size:13px}.ai-hint.center[data-v-128cabc1]{text-align:center;margin:auto}.ai-composer[data-v-128cabc1]{border-top:1px solid var(--line,#eadfc8);padding:12px 20px 16px}.ai-composer-row[data-v-128cabc1]{align-items:flex-end;gap:10px;display:flex}.ai-input[data-v-128cabc1]{resize:none;border-radius:var(--radius-control,12px);border:1px solid var(--line,#eadfc8);background:var(--surface,#fffdf8);width:100%;min-height:52px;max-height:132px;color:var(--ink,#3a332b);flex:1;padding:10px 12px;font-size:14px;line-height:1.6}.ai-input[data-v-128cabc1]:focus{outline:2px solid color-mix(in srgb, var(--accent,#ddbb72) 55%, transparent);border-color:var(--accent,#ddbb72)}.ai-composer-actions[data-v-128cabc1]{flex-direction:row;gap:6px;display:flex}.ai-composer-actions .wb-btn[data-v-128cabc1],.ai-confirm-actions .wb-btn[data-v-128cabc1]{border:1px solid color-mix(in srgb, var(--accent) 68%, var(--line));background:var(--surface);color:var(--ink);box-shadow:none;transition:background var(--motion), border-color var(--motion), transform var(--motion);font-weight:650}.ai-composer-actions .wb-btn[data-v-128cabc1]:hover:not(:disabled),.ai-confirm-actions .wb-btn[data-v-128cabc1]:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.ai-composer-actions .wb-btn[data-v-128cabc1]:focus-visible,.ai-confirm-actions .wb-btn[data-v-128cabc1]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 75%, transparent);outline-offset:2px}.ai-composer-actions .wb-btn[data-v-128cabc1]:active:not(:disabled),.ai-confirm-actions .wb-btn[data-v-128cabc1]:active:not(:disabled){transform:translateY(1px)}.ai-composer-actions .wb-btn-primary[data-v-128cabc1]{border-color:var(--tone-memo);background:var(--tone-memo);color:var(--surface)}.ai-composer-actions .wb-btn-primary[data-v-128cabc1]:hover:not(:disabled){background:color-mix(in srgb, var(--tone-memo) 78%, var(--ink));border-color:color-mix(in srgb, var(--tone-memo) 78%, var(--ink))}.ai-composer-actions .wb-btn-primary[data-v-128cabc1]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ai-composer-hint[data-v-128cabc1]{color:var(--muted,#8a7f6d);margin-top:6px;font-size:11px}.ai-confirm-mask[data-v-128cabc1]{background:var(--theme-overlay,#3a332b47);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ai-confirm[data-v-128cabc1]{border-radius:var(--radius-card,24px);background:var(--surface,#fffdf8);width:min(360px,90%);box-shadow:0 18px 40px var(--theme-shadow-color,#3a332b3d);text-align:center;padding:20px}.ai-confirm strong[data-v-128cabc1]{color:var(--ink,#3a332b)}.ai-confirm p[data-v-128cabc1]{color:var(--muted,#8a7f6d);margin:8px 0 16px;font-size:13px}.ai-confirm-actions[data-v-128cabc1]{justify-content:space-between;gap:10px;display:flex}.wb-btn.danger[data-v-128cabc1]{border-color:var(--danger);background:var(--danger);color:var(--surface)}.wb-btn.danger[data-v-128cabc1]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 82%, var(--ink));border-color:color-mix(in srgb, var(--danger) 82%, var(--ink))}@media (width<=900px){.ai-side[data-v-128cabc1]{width:176px}}.wb-tooltip-host[data-v-c9e7a4d0]{display:inline-flex;position:relative}.wb-tooltip[data-v-c9e7a4d0]{z-index:200;overflow-wrap:anywhere;background:var(--ink);width:max-content;max-width:min(260px,100vw - 16px);max-height:min(320px,100dvh - 16px);color:var(--bg);white-space:normal;pointer-events:auto;box-shadow:var(--shadow-float);border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.4;position:fixed;overflow:auto}.tooltip-enter-active[data-v-c9e7a4d0],.tooltip-leave-active[data-v-c9e7a4d0]{transition:opacity var(--motion-fast)}.tooltip-enter-from[data-v-c9e7a4d0],.tooltip-leave-to[data-v-c9e7a4d0]{opacity:0}@media (prefers-reduced-motion:reduce){.tooltip-enter-active[data-v-c9e7a4d0],.tooltip-leave-active[data-v-c9e7a4d0]{transition:none}}.wb-row-act[data-v-b198f4ae]{width:var(--control-height,40px);height:var(--control-height,40px);border-radius:var(--control-radius,10px);color:var(--muted);transition:background-color var(--motion-fast,.14s ease), color var(--motion-fast,.14s ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button.wb-row-act .wb-action-icon[data-v-b198f4ae],button.wb-row-act[data-v-b198f4ae] svg{width:var(--icon-control,18px);height:var(--icon-control,18px);flex:none}.wb-action-icon[data-v-b198f4ae]{background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}button.wb-row-act[data-v-b198f4ae] svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.wb-row-act[data-v-b198f4ae]:hover:not(:disabled),.wb-row-act[data-v-b198f4ae]:focus-visible{background:var(--accent-soft);color:var(--ink)}.wb-row-act.danger[data-v-b198f4ae]{color:var(--danger)}.wb-row-act.danger[data-v-b198f4ae]:hover:not(:disabled),.wb-row-act.danger[data-v-b198f4ae]:focus-visible{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.wb-row-act[data-v-b198f4ae]:active:not(:disabled){background:color-mix(in srgb, var(--accent) 20%, var(--surface))}.wb-row-act.danger[data-v-b198f4ae]:active:not(:disabled){background:color-mix(in srgb, var(--danger) 18%, transparent)}.wb-row-act[data-v-b198f4ae]:disabled,.wb-row-act[data-v-b198f4ae]:disabled:hover{opacity:var(--control-disabled-opacity,.45);cursor:default;background:0 0}@media (prefers-reduced-motion:reduce){.wb-row-act[data-v-b198f4ae]{transition:none}}.sheet[data-v-018a19db]{z-index:40;padding:20px 24px var(--dock-space);flex-direction:column;gap:14px;display:flex;position:fixed;inset:0 0 0 196px;overflow:auto}.title-row[data-v-018a19db],.tools[data-v-018a19db],.actions[data-v-018a19db]{align-items:center;gap:8px;display:flex}.title-row[data-v-018a19db]{justify-content:space-between}h1[data-v-018a19db],h2[data-v-018a19db]{margin:0}.record[data-v-018a19db]{width:min(560px,100vw - 48px)}.pair-grid[data-v-018a19db]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.span-2[data-v-018a19db]{grid-column:1/-1}.tools .wb-btn-secondary[data-v-018a19db]{height:40px;padding:0 16px}@media (width<=720px){.pair-grid[data-v-018a19db]{grid-template-columns:1fr}.span-2[data-v-018a19db]{grid-column:auto}}.text[data-v-018a19db]{color:var(--muted);background:0 0;border:0}.actions button[data-v-018a19db]:not(.wb-row-act){height:var(--btn-height);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:0 12px}.actions button[data-v-018a19db]:not(.wb-row-act):hover{background:var(--accent-soft);color:var(--ink)}.actions button.danger[data-v-018a19db]:not(.wb-row-act){color:var(--danger)}.actions button.danger[data-v-018a19db]:not(.wb-row-act):hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.empty[data-v-018a19db]{text-align:center;color:var(--muted)}th[data-v-018a19db]{text-align:left}.mark[data-v-7346bcd8]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ledger-home[data-v-8cbc0478]{z-index:40;top:0;right:0;bottom:var(--dock-space);left:var(--side-width,196px);background:0 0;flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:20px 24px;display:flex;position:fixed;overflow:hidden auto}.ledger-home[data-v-8cbc0478]>*{flex:none;min-width:0}.title-row[data-v-8cbc0478],.card-head[data-v-8cbc0478],.panel-head[data-v-8cbc0478],.legend-line[data-v-8cbc0478],.actions[data-v-8cbc0478],.title-side[data-v-8cbc0478]{align-items:center;gap:8px;display:flex}.title-row[data-v-8cbc0478]{flex-wrap:wrap;justify-content:space-between}.title-copy[data-v-8cbc0478]{min-width:0}.side em[data-v-8cbc0478],.pending-copy em[data-v-8cbc0478],.delta[data-v-8cbc0478],.metric-copy small[data-v-8cbc0478]{color:var(--muted);font-size:var(--text-aux);margin:0;font-style:normal}.title-side[data-v-8cbc0478]{color:var(--muted);font-size:var(--text-aux);margin-left:auto}h1[data-v-8cbc0478],h2[data-v-8cbc0478],h3[data-v-8cbc0478]{margin:0}h2[data-v-8cbc0478]{font-size:var(--text-title);font-weight:700}h3[data-v-8cbc0478]{align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.text[data-v-8cbc0478],.more[data-v-8cbc0478],.fold[data-v-8cbc0478]{height:32px;color:var(--muted);background:0 0;border:0;padding:0 8px}.more[data-v-8cbc0478]{margin-left:auto}.hero[data-v-8cbc0478],.trend-body[data-v-8cbc0478],.split[data-v-8cbc0478]{gap:12px;min-width:0;display:grid}.hero[data-v-8cbc0478]{grid-template-columns:minmax(0,1.55fr) minmax(210px,.72fr) minmax(210px,.72fr)}.card[data-v-8cbc0478],.panel[data-v-8cbc0478]{border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-card)}.card[data-v-8cbc0478]{padding:16px 18px}.panel[data-v-8cbc0478]{border:1px solid color-mix(in srgb, var(--ink) 16%, var(--line));border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-card);padding:12px 14px 14px}.overview[data-v-8cbc0478]{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.card-head h2[data-v-8cbc0478]{margin-right:auto}.side[data-v-8cbc0478],.metric[data-v-8cbc0478],.pending-row[data-v-8cbc0478],.actions button[data-v-8cbc0478]{text-align:left}.side[data-v-8cbc0478]{width:100%;min-height:148px;color:inherit;flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative;overflow:hidden}.side .card-head[data-v-8cbc0478],.pending .card-head[data-v-8cbc0478]{width:100%}.figure[data-v-8cbc0478]{font-size:var(--text-metric);font-weight:750;line-height:1.1}.side-body[data-v-8cbc0478]{flex-direction:column;gap:4px;min-width:0;display:flex}.side-body em[data-v-8cbc0478],.side-body small[data-v-8cbc0478]{color:var(--muted);font-size:var(--text-aux);font-style:normal;font-weight:400}.side-body small[data-v-8cbc0478]{min-height:1.4em}.badge[data-v-8cbc0478]{background:var(--accent-soft);width:32px;height:32px;color:var(--tone-memo);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.badge.soft[data-v-8cbc0478]{width:36px;height:36px}.side[data-v-8cbc0478] .ghost{width:72px;height:72px;color:var(--accent);opacity:.28;pointer-events:none;position:absolute;bottom:12px;right:16px}.period[data-v-8cbc0478],.ranges[data-v-8cbc0478]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent-soft) 78%, var(--surface));gap:4px;padding:3px;display:inline-flex}.period button[data-v-8cbc0478],.ranges button[data-v-8cbc0478]{border-radius:var(--radius-pill);height:28px;color:var(--muted);background:0 0;border:0;padding:0 12px}.period button[aria-selected=true][data-v-8cbc0478],.ranges button[aria-pressed=true][data-v-8cbc0478]{background:var(--tone-memo);color:var(--surface);font-weight:700}.metrics[data-v-8cbc0478]{grid-template-columns:1fr 1fr;gap:8px;min-height:92px;display:grid}.metric[data-v-8cbc0478]{min-width:0;color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.metric+.metric[data-v-8cbc0478]{border-left:1px solid var(--line);padding-left:16px}.metric-copy[data-v-8cbc0478]{flex-direction:column;min-width:0;display:flex}.metric-copy em[data-v-8cbc0478]{color:var(--muted);font-style:normal;font-size:var(--text-aux)}.metric-copy strong[data-v-8cbc0478]{color:var(--ink);font-size:var(--text-metric);font-weight:750;line-height:1.15}.metric-copy small[data-v-8cbc0478]{min-height:1.4em;line-height:1.4}.metric-copy small.up[data-v-8cbc0478]{color:var(--tone-memo)}.metric-copy small.down[data-v-8cbc0478]{color:var(--success)}.bubble[data-v-8cbc0478]{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.bubble.in[data-v-8cbc0478]{color:var(--tone-memo);background:color-mix(in srgb, var(--tone-memo) 16%, var(--surface))}.bubble.out[data-v-8cbc0478]{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface))}.actions[data-v-8cbc0478]{flex-wrap:wrap}.actions button[data-v-8cbc0478]{flex:128px;justify-content:center;align-items:center;gap:6px;min-width:120px;display:inline-flex}.actions button.act-main[data-v-8cbc0478]{flex:1.8 240px}.trend-body[data-v-8cbc0478]{grid-template-columns:minmax(0,1.35fr) minmax(240px,.9fr) minmax(210px,.8fr);align-items:stretch;margin-top:12px}.panel-head[data-v-8cbc0478]{flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.legend-line[data-v-8cbc0478]{color:var(--muted);margin-bottom:4px;font-size:12px}.legend-line em[data-v-8cbc0478]{font-style:normal}.swatch[data-v-8cbc0478],.dot[data-v-8cbc0478]{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.swatch.income[data-v-8cbc0478],.dot-0[data-v-8cbc0478],.slice-0[data-v-8cbc0478]{background:var(--tone-memo);stroke:var(--tone-memo)}.swatch.expense[data-v-8cbc0478],.dot-1[data-v-8cbc0478],.slice-1[data-v-8cbc0478]{background:var(--danger);stroke:var(--danger)}.dot-2[data-v-8cbc0478],.slice-2[data-v-8cbc0478]{background:var(--tone-project);stroke:var(--tone-project)}.dot-3[data-v-8cbc0478],.slice-3[data-v-8cbc0478]{background:var(--tone-schedule);stroke:var(--tone-schedule)}.dot-4[data-v-8cbc0478],.slice-4[data-v-8cbc0478]{background:var(--accent);stroke:var(--accent)}.dot-5[data-v-8cbc0478],.slice-5[data-v-8cbc0478]{background:var(--tone-idea);stroke:var(--tone-idea)}.dot-6[data-v-8cbc0478],.slice-6[data-v-8cbc0478]{background:var(--success);stroke:var(--success)}.dot-7[data-v-8cbc0478],.slice-7[data-v-8cbc0478]{background:var(--muted);stroke:var(--muted)}.plot[data-v-8cbc0478]{width:100%;height:auto;display:block}.plot .grid[data-v-8cbc0478]{stroke:var(--line);stroke-width:1px}.plot text[data-v-8cbc0478]{fill:var(--muted);font-size:12px}.plot .area[data-v-8cbc0478]{stroke:none}.plot .area.income[data-v-8cbc0478]{fill:color-mix(in srgb, var(--tone-memo) 24%, transparent)}.plot .area.expense[data-v-8cbc0478]{fill:color-mix(in srgb, var(--danger) 14%, transparent)}.plot .line[data-v-8cbc0478]{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.plot .line.income[data-v-8cbc0478]{stroke:var(--tone-memo)}.plot .line.expense[data-v-8cbc0478]{stroke:var(--danger)}.quiet-range[data-v-8cbc0478]{border-radius:var(--radius-pill);background:var(--accent-soft);height:28px;color:var(--ink);align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.share[data-v-8cbc0478]{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:8px;display:grid}.donut-wrap[data-v-8cbc0478]{width:148px;height:148px;position:relative}.donut-wrap svg[data-v-8cbc0478]{width:148px;height:148px}.ring[data-v-8cbc0478],.slice[data-v-8cbc0478]{fill:none;stroke-width:14px}.ring[data-v-8cbc0478]{stroke:var(--line)}.donut-center[data-v-8cbc0478]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:28px}.donut-center strong[data-v-8cbc0478]{font-size:16px;line-height:1.2}.donut-center span[data-v-8cbc0478],.legend em[data-v-8cbc0478],.bar em[data-v-8cbc0478]{color:var(--muted);font-size:12px;font-style:normal}.legend[data-v-8cbc0478]{max-height:168px;margin:0;padding:0;list-style:none;overflow:auto}.legend li[data-v-8cbc0478],.bars[data-v-8cbc0478]{align-items:center;gap:6px;display:flex}.legend li[data-v-8cbc0478]{min-height:28px;font-size:13px}.legend span[data-v-8cbc0478]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.legend b[data-v-8cbc0478],.bar b[data-v-8cbc0478]{font-weight:650}.bars[data-v-8cbc0478]{align-items:flex-end;gap:10px;height:180px;overflow-x:auto}.bar[data-v-8cbc0478]{flex-direction:column;flex:1 0 56px;justify-content:flex-end;align-items:center;min-width:56px;height:100%;display:flex}.track[data-v-8cbc0478]{flex:1;align-items:flex-end;width:28px;margin:6px 0;display:flex}.track i[data-v-8cbc0478]{background:linear-gradient(180deg, var(--accent), var(--tone-memo));border-radius:8px 8px 3px 3px;width:100%;min-height:4px;display:block}.bar em[data-v-8cbc0478]{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.split[data-v-8cbc0478]{grid-template-columns:minmax(0,1.7fr) minmax(260px,.85fr);align-items:stretch}.flow-card[data-v-8cbc0478],.pending[data-v-8cbc0478]{flex-direction:column;gap:10px;height:100%;display:flex}.flow-card .table-scroll[data-v-8cbc0478]{flex:1}.table-scroll[data-v-8cbc0478]{max-width:100%;overflow-x:auto}.table-scroll table[data-v-8cbc0478]{min-width:720px}.link-row[data-v-8cbc0478]{cursor:pointer}.tag[data-v-8cbc0478]{border-radius:var(--radius-pill);justify-content:center;min-width:44px;padding:2px 8px;font-size:12px;display:inline-flex}.tag.in[data-v-8cbc0478],.money.in[data-v-8cbc0478]{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.money.in[data-v-8cbc0478],.money.out[data-v-8cbc0478]{background:0 0;font-weight:700}.tag.out[data-v-8cbc0478],.money.out[data-v-8cbc0478]{color:var(--danger)}.tag.out[data-v-8cbc0478]{background:color-mix(in srgb, var(--danger) 12%, transparent)}.note[data-v-8cbc0478]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.pending-row[data-v-8cbc0478]{border:0;border-top:1px solid var(--row-line);width:100%;color:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.pending-copy[data-v-8cbc0478]{flex-direction:column;min-width:0;display:flex}.pending-copy strong[data-v-8cbc0478]{font-size:14px}.pending-row b[data-v-8cbc0478]{color:var(--tone-memo);font-size:18px}.fold[data-v-8cbc0478] .mark,.side[data-v-8cbc0478] .chev,.pending-row[data-v-8cbc0478] .chev{width:16px;height:16px}@media (width<=1180px){.hero[data-v-8cbc0478]{grid-template-columns:1fr 1fr}.overview[data-v-8cbc0478]{grid-column:1/-1}.trend-body[data-v-8cbc0478],.split[data-v-8cbc0478]{grid-template-columns:1fr}}@media (width<=720px){.ledger-home[data-v-8cbc0478]{padding-left:14px;padding-right:14px}.hero[data-v-8cbc0478],.share[data-v-8cbc0478]{grid-template-columns:1fr}.overview[data-v-8cbc0478]{grid-column:auto}}@container (width<=420px){.metrics[data-v-8cbc0478]{grid-template-columns:1fr}.metric+.metric[data-v-8cbc0478]{border-top:1px solid var(--line);border-left:0;padding-top:12px;padding-left:0}}.payment-dialog[data-v-c7c037b4]{flex-direction:column;width:min(900px,100vw - 48px);max-height:min(85vh,100vh - 48px);display:flex;overflow:hidden}.title[data-v-c7c037b4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.title h2[data-v-c7c037b4]{color:var(--ink);font-size:var(--text-page-title);align-items:center;gap:8px;margin:0;display:flex}.title img[data-v-c7c037b4],.mark[data-v-c7c037b4]{width:28px;height:28px}.close[data-v-c7c037b4]{border-radius:var(--radius-control);width:36px;height:36px;color:var(--muted);background:0 0;border:0;font-size:22px}.add[data-v-c7c037b4]{gap:12px;margin-top:16px;display:flex}.add input[data-v-c7c037b4],td input[data-v-c7c037b4]{height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink)}.add input[data-v-c7c037b4]{flex:1;padding:0 12px}.add .wb-btn[data-v-c7c037b4]{height:var(--btn-height-md);padding:0 16px}.hint[data-v-c7c037b4]{color:var(--muted);font-size:var(--text-aux);margin:10px 0 0}.sheet[data-v-c7c037b4]{min-height:0;margin-top:12px;overflow:auto}table[data-v-c7c037b4]{border-collapse:collapse;width:100%}th[data-v-c7c037b4]{background:var(--accent-soft);color:var(--muted);font-size:var(--text-aux);text-align:left;padding:10px 8px;font-weight:650;position:sticky;top:0}td[data-v-c7c037b4]{border-bottom:1px solid var(--row-line);color:var(--ink);vertical-align:middle;padding:8px}.off td[data-v-c7c037b4]{color:var(--muted)}tr.dragging[data-v-c7c037b4]{opacity:.45}tr.over td[data-v-c7c037b4]{background:var(--accent-soft)}td input[data-v-c7c037b4]{width:100%;padding:0 10px}.switch[data-v-c7c037b4]{border-radius:var(--radius-pill);background:var(--line);vertical-align:middle;border:0;width:44px;height:26px;margin-right:8px;position:relative}.switch i[data-v-c7c037b4]{border-radius:var(--radius-pill);background:var(--surface);width:20px;height:20px;position:absolute;top:3px;left:3px}.switch[aria-checked=true][data-v-c7c037b4]{background:var(--accent)}.switch[aria-checked=true] i[data-v-c7c037b4]{left:21px}td em[data-v-c7c037b4]{font-style:normal}.ops[data-v-c7c037b4]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ops[data-v-c7c037b4] .grip{cursor:grab}.category-dialog[data-v-bce6e34c]{flex-direction:column;width:min(860px,100vw - 48px);max-height:min(85vh,100vh - 48px);display:flex;overflow:hidden}.title[data-v-bce6e34c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.title h2[data-v-bce6e34c],.title p[data-v-bce6e34c]{margin:0}.title h2[data-v-bce6e34c]{color:var(--ink);font-size:var(--text-page-title)}.title p[data-v-bce6e34c],.summary span[data-v-bce6e34c],em[data-v-bce6e34c]{color:var(--muted);font-size:var(--text-aux);font-style:normal}.close[data-v-bce6e34c]{border-radius:var(--radius-control);width:36px;height:36px;color:var(--muted);background:0 0;border:0;font-size:22px}.switch[data-v-bce6e34c]{justify-content:center;gap:8px;margin-top:12px;display:flex}.switch button[data-v-bce6e34c],.enable[data-v-bce6e34c],.text[data-v-bce6e34c]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink)}.switch button[data-v-bce6e34c]{min-width:72px;height:34px}.switch button[aria-selected=true][data-v-bce6e34c],.enable[aria-checked=true][data-v-bce6e34c]{border-color:var(--accent);background:var(--accent-soft)}.add[data-v-bce6e34c]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.add input[data-v-bce6e34c],.add select[data-v-bce6e34c],.row input[data-v-bce6e34c],li input[data-v-bce6e34c]{height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink)}.add input[data-v-bce6e34c]{flex:180px;padding:0 12px}.add select[data-v-bce6e34c]{padding:0 8px}.add .wb-btn[data-v-bce6e34c]{height:var(--btn-height-md);padding:0 16px}.summary[data-v-bce6e34c]{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.sheet[data-v-bce6e34c]{min-height:0;margin-top:8px;overflow:auto}.group[data-v-bce6e34c]{border-top:1px solid var(--row-line)}.group.dragging[data-v-bce6e34c]{opacity:.45}.group.over>.row[data-v-bce6e34c]{background:var(--accent-soft)}.row[data-v-bce6e34c],li[data-v-bce6e34c]{align-items:center;gap:8px;min-height:52px;display:flex}li[data-v-bce6e34c]{padding-left:36px}.chevron[data-v-bce6e34c]{width:28px;color:var(--muted);background:0 0;border:0}.ops[data-v-bce6e34c]{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ops[data-v-bce6e34c] .grip{cursor:grab}.text[data-v-bce6e34c],.enable[data-v-bce6e34c]{height:32px;padding:0 10px}.off[data-v-bce6e34c]{color:var(--muted)}.foot[data-v-bce6e34c]{justify-content:center;margin-top:12px;display:flex}.pager[data-v-56e19106]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.tools[data-v-56e19106]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}select[data-v-56e19106],button[data-v-56e19106],input[data-v-56e19106],.on[data-v-56e19106]{height:var(--control-height-sm,32px);border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);color:var(--ink);border-radius:8px}select[data-v-56e19106]{padding:0 8px}button[data-v-56e19106]{min-width:var(--control-height-sm,32px);transition:background var(--motion-fast,.14s ease), border-color var(--motion-fast,.14s ease);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}button[data-v-56e19106]:not(:disabled):hover{border-color:var(--accent);background:var(--accent-soft)}.on[data-v-56e19106]{min-width:var(--control-height-sm,32px);background:var(--theme-soft,#f6ead0);border-color:#0000;justify-content:center;align-items:center;padding:0 8px;font-weight:650;display:inline-flex}button[data-v-56e19106]:disabled{opacity:var(--control-disabled-opacity,.45);cursor:default}input[data-v-56e19106]{text-align:center;width:42px}label[data-v-56e19106]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.menu[data-v-5a73ef5e]{position:relative}.menu>button[data-v-5a73ef5e],.month button[data-v-5a73ef5e],.day[data-v-5a73ef5e],.range button[data-v-5a73ef5e]{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.menu>button[data-v-5a73ef5e]{max-width:280px;height:var(--control-height,40px);border-radius:var(--control-radius,10px);font-size:var(--text-aux);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.menu>button span[data-v-5a73ef5e]{text-overflow:ellipsis;overflow:hidden}.menu>button.on[data-v-5a73ef5e],.menu>button[aria-expanded=true][data-v-5a73ef5e],.range button.on[data-v-5a73ef5e],.quick button.on[data-v-5a73ef5e]{border-color:var(--accent);background:var(--accent-soft)}.menu img[data-v-5a73ef5e]{width:var(--icon-sm);height:var(--icon-sm);flex:none}.caret[data-v-5a73ef5e]{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);width:0;height:0}.caret.up[data-v-5a73ef5e]{transform:rotate(180deg)}.panel[data-v-5a73ef5e]{z-index:12;border:1px solid var(--line);background:var(--surface);width:min(320px,100vw - 32px);box-shadow:var(--shadow-float);border-radius:16px;padding:12px;position:absolute;top:calc(100% + 6px);left:0}.quick[data-v-5a73ef5e],.range[data-v-5a73ef5e]{flex-wrap:wrap;gap:6px;display:flex}.month button[data-v-5a73ef5e],.day[data-v-5a73ef5e]{color:var(--ink);background:0 0;border:0}.quick button[data-v-5a73ef5e],.range button[data-v-5a73ef5e]{min-height:var(--control-height-sm,32px);border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:0 8px;font-size:12px}.month[data-v-5a73ef5e]{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.month button[data-v-5a73ef5e]{width:var(--control-height-sm,32px);height:var(--control-height-sm,32px);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.week[data-v-5a73ef5e],.days[data-v-5a73ef5e]{grid-template-columns:repeat(7,1fr);display:grid}.week[data-v-5a73ef5e]{color:var(--muted);text-align:center;margin-top:6px;font-size:12px}.day[data-v-5a73ef5e]{border-radius:8px;height:32px}.day[data-v-5a73ef5e]:hover,.month button[data-v-5a73ef5e]:hover{background:var(--accent-soft)}.day.picked[data-v-5a73ef5e]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.day.in[data-v-5a73ef5e]{background:var(--accent-soft)}.day[data-v-5a73ef5e]:disabled{visibility:hidden}.range[data-v-5a73ef5e]{align-items:center;margin-top:10px}.range button[data-v-5a73ef5e]{flex:auto;min-width:0}.range span[data-v-5a73ef5e]{color:var(--muted);font-size:12px}.range .apply[data-v-5a73ef5e]{flex:none}.apply[data-v-5a73ef5e]:disabled{opacity:var(--control-disabled-opacity,.45);cursor:default}.columns[data-v-58b72011]{width:min(520px,100vw - 48px)}.head[data-v-58b72011]{align-items:center;gap:12px;margin-bottom:8px;padding-right:36px;display:flex}h2[data-v-58b72011]{margin:0;font-size:18px;font-weight:650}.restore[data-v-58b72011]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);height:32px;color:var(--muted);white-space:nowrap;margin-left:auto;margin-right:30px;padding:0 12px;font-size:13px}.close[data-v-58b72011]{width:32px;height:32px;color:var(--muted);border-radius:999px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.close[data-v-58b72011]:hover{background:var(--accent-soft);color:var(--ink)}.restore[data-v-58b72011]:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}p[data-v-58b72011]{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.6}ul[data-v-58b72011]{margin:0;padding:4px 0 0;list-style:none}li[data-v-58b72011]{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);cursor:grab;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:0 10px;display:flex}li[data-v-58b72011]:hover{background:color-mix(in srgb, var(--accent-soft) 55%, transparent)}li.dragging[data-v-58b72011]{opacity:.45;cursor:grabbing}li.dragging[data-v-58b72011],li.dragging label[data-v-58b72011]{cursor:grabbing}.handle[data-v-58b72011]{background:radial-gradient(circle, var(--muted) 1.2px, transparent 1.4px) 0 0 / 5px 5px;flex:none;width:10px;height:14px}label[data-v-58b72011]{cursor:grab;color:var(--ink);flex:1;align-items:center;gap:10px;display:flex}input[data-v-58b72011]{width:16px;height:16px;accent-color:var(--accent)}th.col-head[data-v-98ca949a]{box-sizing:border-box;height:48px;position:sticky;top:0;overflow:visible;padding:0!important}.cell[data-v-98ca949a]{text-align:left;justify-content:flex-start;align-items:center;min-width:0;padding:0 14px;display:flex;position:absolute;inset:0}.compact .cell[data-v-98ca949a]{text-align:center;justify-content:center;padding:0 2px}.grip[data-v-98ca949a]{z-index:6;cursor:col-resize;touch-action:none;background:0 0;border:0;width:8px;padding:0;position:absolute;top:0;bottom:0;right:0}.grip[data-v-98ca949a]:after{content:"";background:0 0;border-radius:1px;width:1px;position:absolute;top:16px;bottom:16px;right:0}.grip[data-v-98ca949a]:hover:after,.grip.on[data-v-98ca949a]:after{background:color-mix(in srgb, var(--muted) 70%, transparent)}.grip.on[data-v-98ca949a]:after{background:var(--accent)}.ledger-table[data-v-b6aa0763]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content}.table-wrap[data-v-b6aa0763] th{position:sticky;top:0;overflow:visible}.sheet[data-v-b6aa0763]{z-index:40;padding:20px 24px var(--dock-space);background:0 0;flex-direction:column;gap:14px;display:flex;position:fixed;inset:0 0 0 196px;overflow:auto}.title-row[data-v-b6aa0763],.band[data-v-b6aa0763],.tools[data-v-b6aa0763],.actions[data-v-b6aa0763]{align-items:center;gap:8px;display:flex}.title-row[data-v-b6aa0763],.band[data-v-b6aa0763]{flex-wrap:wrap;justify-content:space-between}.band.filter-line[data-v-b6aa0763]{justify-content:flex-start}.search[data-v-b6aa0763]{width:min(320px,100%);height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);flex:none;align-items:center;padding:0 12px;display:flex}.search input[data-v-b6aa0763]{background:0 0;border:0;width:100%;height:100%;padding:0}h1[data-v-b6aa0763]{margin:0;font-size:21px;font-weight:700}.stats[data-v-b6aa0763]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stats article[data-v-b6aa0763]{border:1px solid var(--theme-border,#f0e6d6);background:var(--theme-glass-surface,#fffcf7e6);border-radius:16px;min-height:84px;padding:14px 16px}.stats .tap[data-v-b6aa0763]{cursor:pointer;text-align:left}.chips[data-v-b6aa0763]{gap:6px;display:flex}.chips button[data-v-b6aa0763]{height:36px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:0 12px}.chips button[aria-selected=true][data-v-b6aa0763]{background:var(--theme-soft,#f6ead0);border-bottom-color:var(--theme-primary-start,#e0b15a);color:var(--theme-accent-text,#8a6430);font-weight:650}.money.in[data-v-b6aa0763]{color:var(--theme-success,#2f9e62);font-weight:700}.money.out[data-v-b6aa0763]{color:var(--theme-danger,#d45c5c);font-weight:700}.sub[data-v-b6aa0763]{color:var(--muted);font-size:12px}.stats span[data-v-b6aa0763],.stats em[data-v-b6aa0763]{color:var(--theme-muted,#9a9186);font-size:13px;font-style:normal;display:block}.stats strong[data-v-b6aa0763]{color:var(--theme-text,#3d342c);margin-top:6px;font-size:22px;font-weight:750;display:block}.stats .pending[data-v-b6aa0763]{color:var(--theme-muted,#9a9186);font-size:18px;font-weight:650}.band h2[data-v-b6aa0763]{margin:0;font-size:16px;font-weight:700}.link-row[data-v-b6aa0763]{cursor:pointer}.text[data-v-b6aa0763]{height:40px;color:var(--muted);background:0 0;border:0;padding:0 12px}.filters[data-v-b6aa0763]{z-index:70;flex-wrap:wrap;gap:10px;display:flex;position:relative}.filters select[data-v-b6aa0763],.filters input[data-v-b6aa0763]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);border-radius:10px;height:40px;padding:0 12px}.tools[data-v-b6aa0763]{margin-left:auto}.tools button[data-v-b6aa0763]:not(.wb-btn-create){border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);border-radius:10px;height:40px;padding:0 14px}.actions button[data-v-b6aa0763]:not(.wb-row-act){height:var(--btn-height);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:0 12px}.actions button[data-v-b6aa0763]:not(.wb-row-act):hover{background:var(--accent-soft);color:var(--ink)}.actions button.danger[data-v-b6aa0763]:not(.wb-row-act){color:var(--danger)}.actions button.danger[data-v-b6aa0763]:not(.wb-row-act):hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.record[data-v-b6aa0763]{width:min(640px,100vw - 48px)}.capture-dialog[data-v-b6aa0763]{background:var(--surface);border:1px solid var(--line);width:min(840px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-float);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:28px;flex-direction:column;padding:0;display:flex;overflow:hidden}.capture-toolbar[data-v-b6aa0763]{flex:none;justify-content:flex-end;height:40px;padding:4px 10px 0;display:flex}.capture-toolbar .close[data-v-b6aa0763]{width:32px;height:32px;margin:0;position:static}.capture[data-v-b6aa0763]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.capture-body[data-v-b6aa0763]{min-height:0;padding:0 28px 8px;overflow:hidden auto}.capture-dialog svg[data-v-b6aa0763]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.amount-hero[data-v-b6aa0763]{z-index:2;white-space:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:18px;margin:0;display:flex;position:relative}.amount-hero .yen[data-v-b6aa0763]{color:var(--tone-memo);font-size:48px;font-weight:700;line-height:1}.amount-hero input[data-v-b6aa0763]{width:4.6ch;min-width:4.6ch;max-width:calc(100% - 64px);height:auto;color:var(--ink);text-align:left;field-sizing:content;background:0 0;border:0;padding:0;font-size:56px;font-weight:700;line-height:1}.amount-hero input[data-v-b6aa0763]::placeholder{color:var(--ink);opacity:1}.date-pill[data-v-b6aa0763]{z-index:1;justify-content:center;width:fit-content;max-width:100%;margin:17px auto 16px;display:flex;position:relative}.date-pill button[data-v-b6aa0763]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;height:36px;color:var(--muted);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.date-pill svg[data-v-b6aa0763]{flex:none;width:16px;height:16px}.date-pill input[data-v-b6aa0763]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:100%;left:50%;overflow:hidden}.section-row[data-v-b6aa0763]{background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface));border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.section-row.plain[data-v-b6aa0763]{background:0 0;padding-left:0;padding-right:0}.section-label[data-v-b6aa0763]{width:72px;color:var(--ink);flex:none;padding-top:8px;font-weight:650}.section-empty[data-v-b6aa0763]{min-width:0;color:var(--muted);flex:1;margin:8px 0}.recent-cards[data-v-b6aa0763],.cat-picks[data-v-b6aa0763],.cat-cards[data-v-b6aa0763]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.recent-cards[data-v-b6aa0763]{flex:1}.recent-cards button[data-v-b6aa0763],.cat-picks button[data-v-b6aa0763],.cat-cards button[data-v-b6aa0763]{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.recent-cards button[data-v-b6aa0763]{border-radius:12px;align-items:center;gap:6px;max-width:min(180px,100%);height:36px;padding:0 12px;display:inline-flex}.recent-cards button[aria-pressed=true][data-v-b6aa0763]{border-color:var(--tone-memo);background:var(--accent-soft)}.recent-cards i[data-v-b6aa0763],.recent-cards em[data-v-b6aa0763],.cat-cards i[data-v-b6aa0763],.cat-cards em[data-v-b6aa0763]{font-style:normal}.recent-cards em[data-v-b6aa0763]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-switch[data-v-b6aa0763]{flex-wrap:wrap;gap:8px;margin:0;display:inline-flex}.flow-switch button[data-v-b6aa0763]{border:1px solid var(--line);background:var(--surface);min-width:104px;height:34px;color:var(--muted);border-radius:10px;padding:0 22px}.flow-switch button[aria-selected=true][data-v-b6aa0763]{border-color:var(--tone-memo);background:var(--tone-memo);color:var(--surface);font-weight:700}.choose-cat[data-v-b6aa0763]{margin:4px 0 12px}.choose-cat h3[data-v-b6aa0763]{margin:0 0 10px;font-size:14px;font-weight:700}.cat-cards[data-v-b6aa0763]{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:start;justify-items:stretch;gap:10px;width:100%;display:grid}.cat-cards button[data-v-b6aa0763]{width:100%;min-width:0;max-width:none;min-height:78px;transition:border-color var(--motion), background-color var(--motion);border-radius:16px;padding:12px 8px 8px;position:relative}.cat-cards button[aria-pressed=true][data-v-b6aa0763]{border-color:var(--tone-memo);background:var(--accent-soft)}.cat-cards i[data-v-b6aa0763]{font-size:22px;line-height:1.2;display:block}.cat-cards em[data-v-b6aa0763]{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.tick[data-v-b6aa0763]{background:var(--tone-memo);border-radius:50%;width:16px;height:16px;position:absolute;top:6px;right:6px}.tick[data-v-b6aa0763]:after{content:"";border:solid var(--surface);border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.tick.inline[data-v-b6aa0763]{background:0 0;flex:none;position:static}.tick.inline[data-v-b6aa0763]:after{border-color:currentColor;top:1px;left:4px}.child-panel[data-v-b6aa0763]{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface));border-radius:16px;margin-top:12px;padding:12px}.child-panel>span[data-v-b6aa0763]{color:var(--tone-memo);margin-bottom:8px;font-size:13px;font-weight:650;display:block}.cat-picks button[data-v-b6aa0763]{border-radius:12px;align-items:center;gap:6px;min-height:36px;padding:0 14px;display:inline-flex}.cat-picks button[aria-pressed=true][data-v-b6aa0763]{border-color:var(--tone-memo);background:var(--tone-memo);color:var(--surface);font-weight:700}.meta-line[data-v-b6aa0763]{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.meta-field[data-v-b6aa0763]{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex:280px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:6px 14px;display:flex}.field-icon[data-v-b6aa0763]{width:18px;height:18px;color:var(--tone-memo);flex:none}.meta-name[data-v-b6aa0763]{color:var(--ink);flex:none;align-items:center;gap:8px;font-weight:650;display:inline-flex}.meta-name>span[data-v-b6aa0763]:after{content:"：";color:var(--muted);font-weight:400}.select-wrap[data-v-b6aa0763]{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.select-wrap select[data-v-b6aa0763]{appearance:none;width:100%;min-width:0;height:22px;color:var(--ink);font:inherit;text-align:left;text-align-last:left;background:0 0;border:0;margin:0;padding:1px 18px 0 15px;line-height:22px}.select-wrap[data-v-b6aa0763]:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:7px;height:7px;position:absolute;right:0;transform:rotate(45deg)translateY(-2px)}.pay-empty[data-v-b6aa0763]{min-width:0;color:var(--muted);text-align:right;flex:1;font-size:13px}.note-box[data-v-b6aa0763]{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.note-head[data-v-b6aa0763]{color:var(--ink);align-items:center;gap:8px;font-weight:650;display:inline-flex}.note-head svg[data-v-b6aa0763]{width:18px;height:18px;color:var(--tone-memo);flex:none}.note-box textarea[data-v-b6aa0763]{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 72%, var(--surface));width:100%;min-height:72px;color:var(--ink);resize:vertical;border-radius:12px;padding:10px 12px}.capture-dialog .wb-dialog-foot[data-v-b6aa0763]{background:var(--surface);border-top:0;flex:none;margin:0;padding:8px 28px 22px}.capture-dialog .wb-dialog-foot .wb-btn[data-v-b6aa0763]{white-space:nowrap;border-radius:12px;flex:1 1 0;width:auto;min-width:0;max-width:140px;height:42px;padding:0 8px}.capture-dialog .wb-dialog-foot .wb-btn-secondary[data-v-b6aa0763]{order:1}.capture-dialog .wb-dialog-foot .again[data-v-b6aa0763]{color:var(--tone-memo);background:var(--surface);box-shadow:inset 0 0 0 1px var(--tone-memo);order:2}.capture-dialog .wb-dialog-foot .wb-btn-primary[data-v-b6aa0763]{order:3}.capture-dialog .wb-dialog-foot .wb-btn-primary[data-v-b6aa0763]:disabled{background:color-mix(in srgb, var(--muted) 35%, var(--surface));color:var(--surface);box-shadow:none;cursor:default}.manage-list[data-v-b6aa0763]{max-height:360px;margin:0;padding:0;list-style:none;overflow:auto}.manage-list li[data-v-b6aa0763]{margin-bottom:8px}.manage-list .off[data-v-b6aa0763]{opacity:.45}.add-row[data-v-b6aa0763]{gap:8px;margin-bottom:12px;display:flex}.add-row input[data-v-b6aa0763]{border:1px solid var(--theme-border,#eadfce);border-radius:10px;flex:1;height:40px;padding:0 12px}.head[data-v-b6aa0763]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mark[data-v-b6aa0763]{background:var(--theme-warning-soft,#fff4df);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mark svg[data-v-b6aa0763]{fill:none;width:22px;height:22px;stroke:var(--theme-warning,#e0a24a);stroke-width:1.7px;stroke-linejoin:round}.head h2[data-v-b6aa0763],.head p[data-v-b6aa0763]{margin:0}.head p[data-v-b6aa0763]{color:var(--muted);margin-top:2px;font-size:13px}.close[data-v-b6aa0763]{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.grid[data-v-b6aa0763]{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.text[data-v-b6aa0763],.empty[data-v-b6aa0763]{color:var(--muted);font-size:13px}.empty[data-v-b6aa0763]{text-align:center}.toolbar[data-v-d373d8b9],li[data-v-d373d8b9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar[data-v-d373d8b9]{justify-content:flex-start;margin:4px 0 12px}ul[data-v-d373d8b9]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}li[data-v-d373d8b9]{background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:16px;padding:12px 14px}.quiet p[data-v-d373d8b9]{color:var(--muted);margin:0}.quiet .hint[data-v-d373d8b9]{font-size:var(--text-aux);margin-top:4px}.main[data-v-d373d8b9]{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.title[data-v-d373d8b9]{font-weight:600}.meta[data-v-d373d8b9],.text[data-v-d373d8b9],.empty[data-v-d373d8b9]{color:var(--muted);font-size:13px}.empty[data-v-d373d8b9]{margin:0}.head[data-v-d373d8b9]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.head h2[data-v-d373d8b9],.head p[data-v-d373d8b9]{margin:0}.head h2[data-v-d373d8b9]{font-size:20px;font-weight:700}.head p[data-v-d373d8b9]{color:var(--muted);margin-top:4px;font-size:13px}.mark[data-v-d373d8b9]{background:var(--theme-danger-soft,#fff1f0);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.inspiration .mark[data-v-d373d8b9]{background:var(--theme-warning-soft,#fff6df)}.mark svg[data-v-d373d8b9]{fill:none;width:22px;height:22px;stroke:var(--theme-danger,#e25b5b);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.inspiration .mark svg[data-v-d373d8b9]{stroke:var(--theme-warning,#e0a24a)}.close[data-v-d373d8b9]{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.grid[data-v-d373d8b9]{grid-template-columns:1fr 1fr 1fr;gap:14px 16px;display:grid}.field[data-v-d373d8b9]{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span[data-v-d373d8b9]{color:var(--theme-text,#5c5348);font-size:13px}em[data-v-d373d8b9]{color:var(--theme-danger,#d45c5c);font-style:normal}.wide[data-v-d373d8b9]{grid-column:1/-1}.box[data-v-d373d8b9]{border:1px solid var(--theme-soft,#f0e4cc);background:var(--theme-surface,#fff);border-radius:12px;align-items:center;min-height:42px;padding:0 12px;display:flex}.box.tall[data-v-d373d8b9]{align-items:stretch;padding:10px 12px 28px;position:relative}.box input[data-v-d373d8b9],.box textarea[data-v-d373d8b9]{width:100%;color:var(--ink);background:0 0;border:0;padding:0}.box textarea[data-v-d373d8b9]{resize:vertical;min-height:96px}.box input[data-v-d373d8b9]:focus,.box textarea[data-v-d373d8b9]:focus{outline:none}.box small[data-v-d373d8b9]{color:var(--theme-muted,#b3aa9c);font-size:12px;position:absolute;bottom:8px;right:12px}.wb-record-head[data-v-95f00313]{align-items:center}.toolbar[data-v-95f00313],li[data-v-95f00313]{justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar[data-v-95f00313]{margin-bottom:8px}.segment[data-v-95f00313]{border:1px solid var(--line);border-radius:999px;padding:2px;display:flex}.segment button[data-v-95f00313]{height:32px;color:var(--muted);border-radius:999px;padding:0 12px}.segment button[aria-pressed=true][data-v-95f00313]{background:var(--accent);color:var(--ink)}h3[data-v-95f00313]{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}.day+.day[data-v-95f00313]{margin-top:16px}.grid[data-v-95f00313]{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.grid-3[data-v-95f00313]{grid-template-columns:1fr 1fr 1fr}ul[data-v-95f00313]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}li[data-v-95f00313]{background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:16px;padding:12px 14px}.main[data-v-95f00313]{text-align:left;flex-direction:row;flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.when[data-v-95f00313]{font-variant-numeric:tabular-nums;flex:none;min-width:48px;font-weight:650}.copy[data-v-95f00313]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.quiet p[data-v-95f00313]{color:var(--muted);margin:0}.quiet .hint[data-v-95f00313]{font-size:var(--text-aux);margin-top:4px}.title[data-v-95f00313]{font-weight:600}.meta[data-v-95f00313],.text[data-v-95f00313],.empty[data-v-95f00313]{color:var(--muted);font-size:13px}.empty[data-v-95f00313]{margin:0}.reminder-backdrop[data-v-c24d482b]{z-index:75}.reminder-card[data-v-c24d482b]{width:min(440px,100vw - 48px);padding:28px 28px 22px;animation:.18s reminder-in-c24d482b}.brand[data-v-c24d482b]{align-items:center;gap:12px;min-width:0;display:flex}.mark[data-v-c24d482b]{background:color-mix(in srgb, var(--tone-schedule) 16%, var(--surface));width:44px;height:44px;color:var(--tone-schedule);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mark svg[data-v-c24d482b]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}h2[data-v-c24d482b]{font-size:var(--text-page-title);font-weight:700}.close[data-v-c24d482b]{width:32px;height:32px;color:var(--muted);border-radius:10px;font-size:22px;line-height:1}.close[data-v-c24d482b]:hover{background:var(--accent-soft);color:var(--ink)}.lead[data-v-c24d482b]{color:var(--muted);font-size:var(--text-body);margin:4px 0 14px}ul[data-v-c24d482b]{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}li[data-v-c24d482b]{border-top:1px solid var(--row-line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.index[data-v-c24d482b]{border-radius:var(--radius-pill);background:var(--accent-soft);width:22px;height:22px;color:var(--ink);flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:650;display:inline-flex}.title[data-v-c24d482b],.meta[data-v-c24d482b]{margin:0}.title[data-v-c24d482b]{font-size:15px;font-weight:650;line-height:1.45}.meta[data-v-c24d482b]{color:var(--muted);font-size:var(--text-aux);margin-top:2px}.reminder-foot[data-v-c24d482b]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.reminder-foot .wb-btn[data-v-c24d482b]{height:40px;padding:0 16px}.quiet[data-v-c24d482b]{color:var(--muted);box-shadow:none;background:0 0}.quiet[data-v-c24d482b]:hover{background:var(--accent-soft);color:var(--ink)}.wb-btn-primary[data-v-c24d482b]{min-width:120px;font-weight:650}@keyframes reminder-in-c24d482b{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reminder-card[data-v-c24d482b]{animation:none}}.board[data-v-febba0db]{border:1px solid var(--card-line);background:color-mix(in srgb, var(--surface) 90%, transparent);min-height:0;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}.board-head[data-v-febba0db],.board-pager[data-v-febba0db]{flex:none;padding:14px 16px}.board-head[data-v-febba0db]{border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent)}.board-filter[data-v-febba0db]{z-index:4;flex-direction:column;flex:none;gap:12px;padding:14px 16px 16px;display:flex;position:relative}.board-body[data-v-febba0db]{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.board-pager[data-v-febba0db]{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent)}.board-pager[data-v-febba0db] .pager{width:100%}.board-pager[data-v-febba0db] select,.board-pager[data-v-febba0db] button,.board-pager[data-v-febba0db] input{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink)}.board-pager[data-v-febba0db] button.on{background:var(--accent-soft);color:var(--ink);border-color:#0000}.list-title[data-v-e046f7f8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}h1[data-v-e046f7f8]{flex:none;margin:0}.actions[data-v-e046f7f8]{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wb-backdrop[data-v-b6de663d]{z-index:80}.dialog[data-v-b6de663d]{width:min(520px,100vw - 48px)}.head[data-v-b6de663d]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}h2[data-v-b6de663d]{margin:0;font-size:18px}.close[data-v-b6de663d]{color:var(--muted);background:0 0;border:0;font-size:22px;line-height:1}.add[data-v-b6de663d]{gap:8px;margin-bottom:12px;display:flex}.add input[data-v-b6de663d],li input[data-v-b6de663d]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);border-radius:10px;flex:1;height:40px;padding:0 12px}ul[data-v-b6de663d]{flex-direction:column;gap:8px;max-height:280px;margin:0 0 12px;padding:0;list-style:none;display:flex;overflow:auto}li[data-v-b6de663d]{border-radius:var(--radius-control);align-items:center;gap:8px;padding:4px 6px;display:flex}li.tag-row[data-v-b6de663d]{cursor:grab}li.dragging[data-v-b6de663d]{opacity:.45}li.dragging[data-v-b6de663d],li.dragging span[data-v-b6de663d]{cursor:grabbing}.grip[data-v-b6de663d]{background:radial-gradient(circle, var(--muted) 1px, transparent 1.5px) 0 0 / 4px 4px, radial-gradient(circle, var(--muted) 1px, transparent 1.5px) 4px 0 / 4px 4px;flex:none;width:10px;height:14px}li span[data-v-b6de663d]{flex:1;min-width:0}li button[data-v-b6de663d]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);border-radius:8px;height:32px;padding:0 10px}.danger[data-v-b6de663d]{border-color:var(--theme-danger-soft,#f3d0d0);color:var(--theme-danger,#d45c5c)}.empty[data-v-b6de663d]{color:var(--muted);margin:0 0 12px}.clear[data-v-d930e912]{width:min(440px,100vw - 48px)}h2[data-v-d930e912]{margin:0 0 12px;font-size:18px;font-weight:650}p[data-v-d930e912]{color:var(--danger);margin:0 0 12px;font-size:14px;line-height:1.6}.foot[data-v-d930e912]{justify-content:center;gap:16px;margin-top:8px;display:flex}.foot .wb-btn[data-v-d930e912]{width:120px;height:40px}.confirm-btn[data-v-d930e912]{background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);color:var(--theme-on-accent,#fff);border:0}.plain[data-v-fcf96303]{min-width:0}.embedded[data-v-fcf96303]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.embedded .plain[data-v-fcf96303]{flex-direction:column;flex:1;min-height:0;display:flex}.embedded .table-wrap[data-v-fcf96303]{background:0 0;border:0;border-radius:0;flex:1;min-height:0}.tool[data-v-fcf96303]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);height:40px;color:var(--ink);border-radius:10px;padding:0 14px}.text[data-v-fcf96303]{color:var(--muted)}.cats[data-v-fcf96303]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.cat[data-v-fcf96303]{justify-content:space-between;align-items:center;gap:8px;display:flex}.editor[data-v-fcf96303]{margin:12px 0;padding-top:8px}.check[data-v-fcf96303]{margin-top:4px}.table-wrap[data-v-fcf96303]{border:1px solid var(--theme-border,#f0e6d6);background:var(--theme-surface,#fffdf8);border-radius:16px;overflow:auto}table[data-v-fcf96303]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}table.sheet[data-v-fcf96303]{table-layout:fixed;width:max-content;min-width:0}.table-wrap[data-v-fcf96303] th{position:sticky;top:0;overflow:visible}td.check[data-v-fcf96303]{text-align:center;padding-left:0;padding-right:0}th[data-v-fcf96303],td[data-v-fcf96303]{border-bottom:1px solid var(--theme-soft,#efe6d8);vertical-align:middle;padding:12px 14px;font-size:13px}th[data-v-fcf96303]{background:var(--theme-soft,#fbf7f0);color:var(--theme-muted,#8a8174);text-align:left;font-weight:650}td[data-v-fcf96303]{text-align:left;border-bottom-color:var(--row-line)}td.quiet[data-v-fcf96303]{text-align:center}.brief[data-v-fcf96303]{font-weight:650}.url[data-v-fcf96303]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--muted);overflow:hidden}.scope[data-v-fcf96303]{background:var(--theme-soft,#f6ead0);height:24px;color:var(--theme-accent-text,#8a6430);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.hidden .brief[data-v-fcf96303]{color:var(--muted);text-decoration:line-through}span.ops[data-v-fcf96303],.ops-row[data-v-fcf96303]{align-items:center;gap:6px;display:flex}.ops button[data-v-fcf96303]:not(.wb-row-act){height:var(--btn-height);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:0 12px}.ops button[data-v-fcf96303]:not(.wb-row-act):hover{background:var(--accent-soft);color:var(--ink)}.ops button.danger[data-v-fcf96303]:not(.wb-row-act){color:var(--danger)}.ops button.danger[data-v-fcf96303]:not(.wb-row-act):hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}th.check[data-v-fcf96303],td.check[data-v-fcf96303]{text-align:center;width:24px;padding-left:0;padding-right:0}.chips[data-v-fcf96303]{align-items:flex-end;gap:4px;margin-bottom:12px;display:flex}.chips button[data-v-fcf96303]{height:36px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chips button[aria-selected=true][data-v-fcf96303]{background:var(--theme-soft,#f6ead0);border-bottom-color:var(--theme-primary-start,#e0b15a);color:var(--theme-accent-text,#8a6430);font-weight:650}.chips em[data-v-fcf96303]{color:var(--theme-accent-text,#c48a3a);font-style:normal;font-weight:700}.batch-backdrop[data-v-fcf96303]{z-index:80}.batch-dialog[data-v-fcf96303]{width:min(480px,100vw - 48px)}.batch-dialog h2[data-v-fcf96303],.batch-dialog .lead[data-v-fcf96303]{margin:0 0 12px}.title-row[data-v-2d7c2459]{justify-content:space-between;align-items:center;min-height:40px;display:flex}.head-actions[data-v-2d7c2459]{align-items:center;gap:10px;display:flex}.clear[data-v-2d7c2459],.back[data-v-2d7c2459]{border-radius:var(--radius-control);height:40px;padding:0 14px}.clear[data-v-2d7c2459]{background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);color:var(--theme-on-accent,#fff);border:0}h1[data-v-2d7c2459]{margin:0}.page[data-v-2d7c2459]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.chips[data-v-2d7c2459]{align-items:flex-end;gap:4px;display:flex}.chips button[data-v-2d7c2459]{height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chips button[aria-selected=true][data-v-2d7c2459]{background:var(--theme-soft,#f6ead0);color:var(--theme-accent-text,#8a6430);font-weight:650}.chips em[data-v-2d7c2459]{font-style:normal;font-size:var(--text-aux);font-weight:700}.filter-line[data-v-2d7c2459],.search[data-v-2d7c2459]{align-items:center;display:flex}.filter-line[data-v-2d7c2459]{flex-wrap:wrap;gap:12px}.search[data-v-2d7c2459]{width:min(320px,100%);height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);gap:8px;padding:0 12px}.search img[data-v-2d7c2459]{width:var(--icon-sm);height:var(--icon-sm);flex:none}.search input[data-v-2d7c2459]{width:100%;height:100%;color:var(--ink);background:0 0;border:0;padding:0}.trash-page[data-v-2d7c2459]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:auto}.wb-btn[data-v-2d7c2459],.wb-btn-create[data-v-2d7c2459]{white-space:nowrap}.type-menu[data-v-2d7c2459]{z-index:2;position:relative}.type-menu>button[data-v-2d7c2459]{height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--text-aux);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.type-menu>button.on[data-v-2d7c2459],.type-menu>button[aria-expanded=true][data-v-2d7c2459]{border-color:var(--accent);background:var(--accent-soft)}.caret[data-v-2d7c2459]{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);width:0;height:0}.caret.up[data-v-2d7c2459]{transform:rotate(180deg)}.type-panel[data-v-2d7c2459]{z-index:20;border:1px solid var(--card-line);background:var(--surface);min-width:160px;box-shadow:var(--shadow-float);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.type-panel button[data-v-2d7c2459]{width:100%;height:32px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;display:block}.type-panel button[aria-selected=true][data-v-2d7c2459],.type-panel button[data-v-2d7c2459]:hover{background:var(--accent-soft)}.toolbar[data-v-2d7c2459]{align-items:center;gap:10px;margin-left:auto;display:flex}.back[data-v-2d7c2459]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);border-radius:10px;height:40px;padding:0 14px}.sort[data-v-cce24828]{align-items:center;gap:6px;display:inline-flex}.arrows[data-v-cce24828]{flex-direction:column;gap:2px;display:inline-flex}.arrows button[data-v-cce24828]{width:14px;height:10px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.arrows button.on[data-v-cce24828]{color:var(--tone-memo)}.quiet-sort[data-v-cce24828]{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.quiet-sort i[data-v-cce24828]{color:var(--tone-memo);display:inline-block}.up[data-v-cce24828],.down[data-v-cce24828]{border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0}.up[data-v-cce24828]{border-bottom:5px solid}.down[data-v-cce24828]{border-top:5px solid}.page[data-v-4b6afc33]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.trash[data-v-4b6afc33],.analysis[data-v-4b6afc33]{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;display:flex;overflow:auto}.table-wrap.in-board[data-v-4b6afc33]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.health-block[data-v-4b6afc33]{border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);padding:16px}.health-block h2[data-v-4b6afc33]{font-size:var(--text-title);margin:0 0 12px}.health-grid[data-v-4b6afc33]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.health-item[data-v-4b6afc33]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;padding:12px}.health-item strong[data-v-4b6afc33],.health-item b[data-v-4b6afc33]{color:var(--ink);display:block}.health-item p[data-v-4b6afc33]{color:var(--muted);font-size:var(--text-aux);align-items:center;gap:6px;margin:6px 0;display:flex}.health-item em[data-v-4b6afc33]{font-style:normal;font-weight:650}.health-item em.up[data-v-4b6afc33]{color:var(--success)}.health-item em.down[data-v-4b6afc33]{color:var(--danger)}.health-item b[data-v-4b6afc33]{font-size:var(--text-title)}.title-row[data-v-4b6afc33],.band[data-v-4b6afc33],.filters[data-v-4b6afc33],.toolbar[data-v-4b6afc33],.chips[data-v-4b6afc33],.search[data-v-4b6afc33],.menu>button[data-v-4b6afc33]{align-items:center;display:flex}.title-row[data-v-4b6afc33]{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:40px}.head-actions[data-v-4b6afc33]{align-items:center;gap:10px;display:flex}.clear[data-v-4b6afc33]{border-radius:var(--radius-control);background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);height:40px;color:var(--theme-on-accent,#fff);border:0;padding:0 14px}h1[data-v-4b6afc33]{margin:0}.band[data-v-4b6afc33]{flex-wrap:wrap;justify-content:space-between;gap:16px}.kind-row[data-v-4b6afc33]{align-items:flex-end}.trash-filters[data-v-4b6afc33]{justify-content:flex-start;gap:10px}.chips[data-v-4b6afc33]{flex-wrap:wrap;align-items:flex-end;gap:4px}.chips button[data-v-4b6afc33]{height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.chips button[aria-selected=true][data-v-4b6afc33]{background:var(--theme-soft,#f6ead0);color:var(--theme-accent-text,#8a6430);font-weight:650}.chips em[data-v-4b6afc33]{color:var(--theme-accent-text,#c48a3a);font-size:13px;font-style:normal;font-weight:700}.band.filter-line[data-v-4b6afc33]{justify-content:flex-start}.search[data-v-4b6afc33]{width:min(320px,100%);height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);flex:none;gap:8px;padding:0 12px}.search img[data-v-4b6afc33]{width:16px;height:16px}.search input[data-v-4b6afc33]{background:0 0;border:0;width:100%;height:100%;padding:0}.filters[data-v-4b6afc33]{z-index:70;flex-wrap:wrap;gap:10px;position:relative}.menu[data-v-4b6afc33]{position:relative}.menu>button[data-v-4b6afc33]{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);font-size:var(--text-aux);white-space:nowrap;border-radius:10px;gap:8px;padding:0 12px}.menu>button.on[data-v-4b6afc33],.menu>button[aria-expanded=true][data-v-4b6afc33]{border-color:var(--accent);background:var(--accent-soft)}.caret[data-v-4b6afc33]{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);width:0;height:0}.caret.up[data-v-4b6afc33]{transform:rotate(180deg)}.panel[data-v-4b6afc33]{z-index:5;border:1px solid var(--line);background:var(--theme-surface,#fffdf8);min-width:100%;box-shadow:var(--shadow-float);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.panel button[data-v-4b6afc33]{text-align:left;white-space:nowrap;border-radius:8px;width:100%;height:34px;padding:0 10px;display:block}.panel button[aria-selected=true][data-v-4b6afc33],.panel button[data-v-4b6afc33]:hover{background:var(--accent-soft)}.empty-menu[data-v-4b6afc33]{color:var(--muted);white-space:nowrap;margin:0;padding:8px 10px;font-size:13px}.toolbar[data-v-4b6afc33]{gap:10px;margin-left:auto}.toolbar .wb-btn[data-v-4b6afc33],.toolbar .wb-btn-create[data-v-4b6afc33]{white-space:nowrap}.table-wrap[data-v-4b6afc33]{border:1px solid var(--theme-border,#f0e6d6);background:var(--theme-surface,#fffdf8);box-shadow:0 8px 24px var(--theme-shadow-color,#c4a47014);border-radius:16px;overflow:auto}table[data-v-4b6afc33]{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}table.sheet[data-v-4b6afc33]{table-layout:fixed;width:max-content;min-width:0}.table-wrap[data-v-4b6afc33] th{overflow:visible}.trash table[data-v-4b6afc33]{min-width:720px}th[data-v-4b6afc33]{background:var(--theme-soft,#fbf7f0);color:var(--theme-muted,#8a8174);text-align:left;border-bottom:1px solid var(--theme-soft,#efe6d8);padding:12px 14px;font-size:13px;font-weight:650;position:sticky;top:0}td[data-v-4b6afc33]{border-bottom:1px solid var(--row-line);vertical-align:middle;padding:12px 14px;font-size:13px}th.check[data-v-4b6afc33]{width:44px}td.quiet[data-v-4b6afc33]{text-align:center;padding:28px 12px}.ops-row[data-v-4b6afc33]{justify-content:flex-end;align-items:center;gap:2px;display:flex}.ops button[data-v-4b6afc33]:not(.wb-row-act){height:var(--btn-height);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:0 12px}.ops button[data-v-4b6afc33]:not(.wb-row-act):hover{background:var(--accent-soft);color:var(--ink)}.back[data-v-4b6afc33]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);height:40px;color:var(--theme-text,#5c5348);border-radius:10px;align-items:center;gap:6px;margin:30px 30px 0 0;padding:0 16px 0 12px;display:inline-flex}.back i[data-v-4b6afc33]{border-bottom:1.6px solid;border-left:1.6px solid;width:7px;height:7px;transform:rotate(45deg)}.close[data-v-77e8acec]{color:var(--muted);font-size:14px}.body[data-v-77e8acec]{white-space:pre-wrap;margin:0 0 16px;line-height:1.6}dl[data-v-77e8acec]{gap:10px;margin:0;display:grid}dl>div[data-v-77e8acec]{gap:12px;display:flex}dt[data-v-77e8acec]{width:72px;color:var(--muted);flex:none}dd[data-v-77e8acec]{margin:0}.menu[data-v-695fc3fd]{position:relative}.menu>button[data-v-695fc3fd]{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);font-size:var(--text-aux);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.menu>button.on[data-v-695fc3fd],.menu>button[aria-expanded=true][data-v-695fc3fd]{border-color:var(--accent);background:var(--accent-soft)}.caret[data-v-695fc3fd]{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);width:0;height:0}.caret.up[data-v-695fc3fd]{transform:rotate(180deg)}.panel[data-v-695fc3fd]{z-index:8;border:1px solid var(--line);background:var(--surface);min-width:180px;max-height:320px;box-shadow:var(--shadow-float);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.panel button[data-v-695fc3fd]{width:100%;height:34px;color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 10px;display:block}.panel button[aria-selected=true][data-v-695fc3fd],.panel button[data-v-695fc3fd]:hover{background:var(--accent-soft)}.search[data-v-695fc3fd]{background:var(--surface);margin:0 0 6px;display:block;position:sticky;top:0}.search input[data-v-695fc3fd]{border:1px solid var(--line);background:var(--surface);width:100%;height:32px;color:var(--ink);border-radius:8px;padding:0 10px}.empty[data-v-695fc3fd]{color:var(--muted);white-space:nowrap;margin:0;padding:8px 10px;font-size:13px}.pick[data-v-7b407eca]{display:inline-flex;position:relative}.face[data-v-7b407eca]{background:color-mix(in srgb, var(--accent) 28%, var(--surface));height:24px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.menu[data-v-7b407eca]{z-index:30;border:1px solid var(--card-line);background:var(--surface);min-width:96px;box-shadow:var(--shadow-float);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.menu button[data-v-7b407eca]{width:100%;height:32px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;display:block}.menu button[data-v-7b407eca]:hover{background:var(--accent-soft)}.page[data-v-da91313f]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.trash[data-v-da91313f]{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;display:flex;overflow:auto}.title-row[data-v-da91313f],.band[data-v-da91313f],.filters[data-v-da91313f],.toolbar[data-v-da91313f],.chips[data-v-da91313f],.trash-ops[data-v-da91313f],.kind[data-v-da91313f],.search[data-v-da91313f],.menu>button[data-v-da91313f]{align-items:center;display:flex}.title-row[data-v-da91313f]{justify-content:space-between;gap:16px;min-height:40px}.head-actions[data-v-da91313f]{align-items:center;gap:10px;display:flex}.clear[data-v-da91313f]{border-radius:var(--radius-control);background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);height:40px;color:var(--theme-on-accent,#fff);border:0;padding:0 14px}h1[data-v-da91313f]{margin:0}.band[data-v-da91313f]{flex-wrap:wrap;justify-content:space-between;gap:16px}.kind-row[data-v-da91313f]{align-items:flex-end}.trash-filters[data-v-da91313f]{justify-content:flex-start}.chips[data-v-da91313f]{flex-wrap:wrap;align-items:center;gap:4px}.chips button[data-v-da91313f],.back[data-v-da91313f],.toolbar button[data-v-da91313f]:not(.wb-btn-create){align-items:center;display:inline-flex}.chips button[data-v-da91313f]{height:40px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:8px;gap:6px;padding:0 10px;font-size:14px}.chips button[aria-selected=true][data-v-da91313f]{background:var(--theme-soft,#f6ead0);color:var(--theme-accent-text,#8a6430);font-weight:650}.chips em[data-v-da91313f]{font-size:13px;font-style:normal;font-weight:700}.chips button em[data-v-da91313f]{color:var(--muted);font-style:normal;font-weight:700}.chips .question em[data-v-da91313f]{color:var(--theme-danger,#d4534e)}.chips .inspiration em[data-v-da91313f]{color:var(--theme-warning,#c4922a)}.band.filter-line[data-v-da91313f]{justify-content:flex-start}.search[data-v-da91313f]{width:min(320px,100%);height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);gap:8px;padding:0 12px}.search img[data-v-da91313f]{flex:none;width:16px;height:16px}.search input[data-v-da91313f]{background:0 0;border:0;width:100%;height:100%;padding:0}.search input[data-v-da91313f]:focus{outline:none}.filters[data-v-da91313f]{z-index:70;flex-wrap:wrap;gap:10px;position:relative}.menu[data-v-da91313f]{position:relative}.menu>button[data-v-da91313f]{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);font-size:var(--text-aux);white-space:nowrap;border-radius:10px;gap:8px;padding:0 12px}.menu>button.on[data-v-da91313f],.menu>button[aria-expanded=true][data-v-da91313f]{border-color:var(--accent);background:var(--accent-soft)}.menu img[data-v-da91313f]{flex:none;width:16px;height:16px}.caret[data-v-da91313f]{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);width:0;height:0}.caret.up[data-v-da91313f]{transform:rotate(180deg)}.panel[data-v-da91313f]{z-index:8;border:1px solid var(--line);background:var(--theme-surface,#fffdf8);min-width:100%;box-shadow:var(--shadow-float);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.panel button[data-v-da91313f]{text-align:left;white-space:nowrap;border-radius:8px;width:100%;height:34px;padding:0 10px;display:block}.panel button[aria-selected=true][data-v-da91313f],.panel button[data-v-da91313f]:hover{background:var(--accent-soft)}.empty-menu[data-v-da91313f]{color:var(--muted);white-space:nowrap;margin:0;padding:8px 10px;font-size:13px}.toolbar[data-v-da91313f]{flex:none;gap:10px;margin-left:auto}.type-kind[data-v-da91313f]{gap:8px;margin:0 0 14px;display:flex}.type-kind button[data-v-da91313f]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);height:34px;color:var(--muted);border-radius:999px;padding:0 14px}.type-kind button[aria-selected=true][data-v-da91313f]{border-color:var(--theme-primary-start,#e0b15a);background:var(--theme-soft,#f6ead0);color:var(--theme-accent-text,#8a6430);font-weight:650}.toolbar .wb-btn[data-v-da91313f],.toolbar .wb-btn-create[data-v-da91313f]{white-space:nowrap}.toolbar button:not(.wb-btn-create) img[data-v-da91313f]{width:16px;height:16px}.toolbar button[data-v-da91313f]:not(.wb-btn):not(.wb-btn-create):hover{border-color:var(--accent);background:var(--accent-soft)}.sheet[data-v-da91313f]{flex:1;min-height:0;overflow:auto}.table-wrap[data-v-da91313f]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-card);overflow:auto}table[data-v-da91313f]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content}.trash table[data-v-da91313f]{min-width:720px}th[data-v-da91313f],.sheet[data-v-da91313f] th{background:var(--theme-soft,#fbf7f0);color:var(--theme-muted,#8a8174);letter-spacing:.02em;text-align:left;border-bottom:1px solid var(--theme-soft,#efe6d8);padding:12px 14px;font-size:13px;font-weight:650;position:sticky;top:0}td[data-v-da91313f]{border-bottom:1px solid var(--row-line);vertical-align:middle;padding:12px 14px;font-size:13px}th.check[data-v-da91313f],td.check[data-v-da91313f]{width:44px;padding-right:0}td.quiet[data-v-da91313f]{text-align:center;padding:28px 12px}.missing[data-v-da91313f]{color:var(--muted);margin:24px 0;font-size:14px}.check-box[data-v-da91313f]{border:1.5px solid var(--theme-border,#d9d0c2);background:var(--theme-surface,#fff);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.check-box.on[data-v-da91313f]{border-color:var(--theme-accent-text,#c48a3a);background:var(--theme-warning-soft,#fff3d2)}.check-box.on[data-v-da91313f]:after{content:"";border-left:1.6px solid var(--theme-accent-text,#8a6430);border-bottom:1.6px solid var(--theme-accent-text,#8a6430);width:8px;height:4px;margin-top:-2px;display:block;transform:rotate(-45deg)}.brief[data-v-da91313f]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:650;overflow:hidden}.blank[data-v-da91313f]{color:var(--theme-muted,#b7aea2)}.kind[data-v-da91313f]{white-space:nowrap;gap:4px}.kind img[data-v-da91313f]{width:16px;height:16px}.kind.question[data-v-da91313f]{color:var(--theme-danger,#d4534e)}.kind.inspiration[data-v-da91313f]{color:var(--theme-warning,#c4922a)}.tags[data-v-da91313f]{flex-wrap:wrap;gap:4px;display:flex}.tags em[data-v-da91313f]{border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.tags .cyan[data-v-da91313f]{background:var(--theme-info-soft,#e5f6fb);color:var(--theme-info,#1f8aa8)}.tags .green[data-v-da91313f]{background:var(--theme-success-soft,#e7f6ee);color:var(--theme-success,#2f9a62)}.tags .violet[data-v-da91313f]{background:var(--theme-idea-soft,#f3eaff);color:var(--theme-idea,#8a5cc2)}.tags .amber[data-v-da91313f]{background:var(--theme-warning-soft,#fff1df);color:var(--theme-warning,#c47a2a)}.tags .rose[data-v-da91313f]{background:var(--theme-danger-soft,#fdecef);color:var(--theme-danger,#c45c74)}.tags .blue[data-v-da91313f]{background:var(--theme-info-soft,#e8f1ff);color:var(--theme-info,#3d6fbe)}.status[data-v-da91313f],.scope[data-v-da91313f]{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:12px;display:inline-flex}.status.open[data-v-da91313f]{background:var(--theme-warning-soft,#fff4d4);color:var(--theme-warning,#a97812)}.status.done[data-v-da91313f]{background:var(--theme-info-soft,#e7f0ff);color:var(--theme-info,#3d6fbe)}.status.archived[data-v-da91313f],.status.deleted[data-v-da91313f]{background:var(--theme-soft,#f1eee8);color:var(--theme-muted,#8a8174)}.scope.lianglimi[data-v-da91313f]{background:var(--theme-warning-soft,#fff1df);color:var(--theme-warning,#c47a2a)}.scope.tongxin[data-v-da91313f]{background:var(--theme-info-soft,#e8f1ff);color:var(--theme-info,#3d6fbe)}.scope.personal[data-v-da91313f]{background:var(--theme-success-soft,#e7f6ee);color:var(--theme-success,#2f9a62)}.scope.overview[data-v-da91313f]{background:var(--theme-soft,#f4f0e8);color:var(--theme-muted,#8a8174)}td.ops[data-v-da91313f]{vertical-align:middle;white-space:nowrap}.ops-row[data-v-da91313f]{justify-content:flex-end;align-items:center;gap:2px;display:flex}.ops-row>button[data-v-da91313f]:not(.wb-row-act){height:var(--btn-height);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:0 12px}.ops-row>button[data-v-da91313f]:not(.wb-row-act):hover{background:var(--accent-soft);color:var(--ink)}.ops-row>button.danger[data-v-da91313f]{color:var(--danger)}.ops-row>button.danger[data-v-da91313f]:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.back[data-v-da91313f]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);height:40px;color:var(--theme-text,#5c5348);border-radius:10px;gap:6px;margin:30px 30px 0 0;padding:0 16px 0 12px}.back i[data-v-da91313f]{border-bottom:1.6px solid;border-left:1.6px solid;width:7px;height:7px;transform:rotate(45deg)}.trash-ops[data-v-da91313f]{gap:8px}.trash-ops button[data-v-da91313f]{height:var(--btn-height);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:0 12px}.trash-ops button[data-v-da91313f]:hover{background:var(--accent-soft);color:var(--ink)}.trash-ops .danger[data-v-da91313f]{color:var(--danger)}.trash-ops .danger[data-v-da91313f]:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}time[data-v-da91313f]{color:var(--theme-muted,#6f675c);white-space:nowrap}.analysis[data-v-9340a425]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:auto}.sheet[data-v-9340a425]{border:1px solid var(--card-line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04)}.head[data-v-9340a425],.ranges[data-v-9340a425],.legend[data-v-9340a425],.split[data-v-9340a425],.priorities li[data-v-9340a425],ul li[data-v-9340a425]{align-items:center;gap:10px;display:flex}.head[data-v-9340a425]{flex:none;justify-content:space-between;align-items:center;padding:14px 20px}h1[data-v-9340a425],h2[data-v-9340a425],p[data-v-9340a425]{margin:0}h1[data-v-9340a425]{font-size:var(--text-page-title);letter-spacing:.02em;align-items:center;margin:0;font-weight:700;line-height:1.25;display:flex}h2[data-v-9340a425]{margin-bottom:12px;font-size:16px}.back[data-v-9340a425]{align-items:center;gap:6px;display:inline-flex}.back i[data-v-9340a425]{border-bottom:1.6px solid;border-left:1.6px solid;flex:none;width:7px;height:7px;margin-top:-1px;display:block;transform:rotate(45deg)}.ranges[data-v-9340a425]{flex-wrap:wrap;flex:none;padding:12px 16px}.ranges button[data-v-9340a425]{height:var(--btn-height-md);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:0 14px}.ranges button[aria-pressed=true][data-v-9340a425]{background:var(--accent-soft);color:var(--ink);font-weight:650}.ranges input[data-v-9340a425]{height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);padding:0 12px}.cards[data-v-9340a425]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}article[data-v-9340a425]{border:1px solid var(--card-line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow-card);padding:16px 18px}article span[data-v-9340a425],article em[data-v-9340a425],.quiet[data-v-9340a425],.reserve[data-v-9340a425],small[data-v-9340a425]{color:var(--muted);font-style:normal}article strong[data-v-9340a425]{margin-top:6px;font-size:32px;line-height:1.1;display:block}.block[data-v-9340a425]{padding:16px 18px}.legend[data-v-9340a425]{color:var(--muted);margin:-4px 0 10px;font-size:12px}.legend span[data-v-9340a425]:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.legend .created[data-v-9340a425]:before,.bars i.created[data-v-9340a425]{background:var(--tone-memo)}.legend .done[data-v-9340a425]:before,.bars i.done[data-v-9340a425]{background:var(--success)}.legend .deleted[data-v-9340a425]:before,.bars i.deleted[data-v-9340a425]{background:var(--muted)}.trend[data-v-9340a425]{align-items:flex-end;gap:8px;min-height:140px;display:flex;overflow-x:auto}.col[data-v-9340a425]{text-align:center;flex:1;min-width:28px}.bars[data-v-9340a425]{justify-content:center;align-items:flex-end;gap:3px;height:120px;display:flex}.bars i[data-v-9340a425]{border-radius:4px 4px 0 0;width:8px;min-height:0}.split[data-v-9340a425]{align-items:stretch}.split .block[data-v-9340a425]{flex:1;min-width:0}ul[data-v-9340a425]{margin:0;padding:0;list-style:none}ul li[data-v-9340a425]{min-height:32px}ul li span[data-v-9340a425]{flex:none;width:88px}ul li b[data-v-9340a425]{border-radius:var(--radius-pill);background:var(--accent-soft);flex:1;height:8px;overflow:hidden}ul li b i[data-v-9340a425]{border-radius:inherit;background:var(--tone-memo);height:100%;display:block}ul li em[data-v-9340a425]{width:42px;color:var(--muted);text-align:right;font-style:normal}.priorities li[data-v-9340a425]{justify-content:space-between}.later[data-v-9340a425]{margin-top:18px}.reserve[data-v-9340a425]{font-size:13px}@media (width<=900px){.cards[data-v-9340a425],.split[data-v-9340a425]{grid-template-columns:1fr 1fr;display:grid}}.batch-backdrop[data-v-1652e7d1]{z-index:80}.batch[data-v-1652e7d1]{width:min(640px,100vw - 48px);max-height:min(720px,100vh - 48px);overflow:auto}.head[data-v-1652e7d1]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}h2[data-v-1652e7d1],p[data-v-1652e7d1]{margin:0}h2[data-v-1652e7d1]{font-size:20px}.head p[data-v-1652e7d1],small[data-v-1652e7d1],.tip[data-v-1652e7d1],.confirm[data-v-1652e7d1]{color:var(--muted);font-size:13px}.close[data-v-1652e7d1]{width:32px;height:32px;color:var(--muted);border-radius:999px;font-size:22px}.choices[data-v-1652e7d1]{flex-direction:column;gap:10px;display:flex}.choices label[data-v-1652e7d1]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;display:flex}.choices input[data-v-1652e7d1]{flex:none;width:18px;height:18px;margin:0}.choices label.on[data-v-1652e7d1]{border-color:var(--accent);background:var(--accent-soft)}.choices label.danger[data-v-1652e7d1]{border-color:color-mix(in srgb, var(--danger) 28%, var(--line));background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.choices label.danger.on[data-v-1652e7d1]{background:color-mix(in srgb, var(--danger) 12%, var(--surface))}.choices img[data-v-1652e7d1]{background:var(--accent-soft);border-radius:10px;flex:none;width:36px;height:36px;padding:8px}.choices label.on img[data-v-1652e7d1]{background:var(--surface)}.choices .danger img[data-v-1652e7d1]{background:color-mix(in srgb, var(--danger) 14%, var(--surface))}.choices span[data-v-1652e7d1]{flex-direction:column;flex:auto;align-items:stretch;gap:2px;min-width:0;display:flex}.choices strong[data-v-1652e7d1],.choices small[data-v-1652e7d1]{overflow-wrap:break-word;word-break:normal;width:100%;line-height:1.45;display:block}.choices strong[data-v-1652e7d1]{white-space:nowrap;font-size:14px}.choices small[data-v-1652e7d1]{white-space:normal}.choices .danger strong[data-v-1652e7d1]{color:var(--danger)}.panel[data-v-1652e7d1]{border:1px solid var(--line);border-radius:var(--radius-control);background:color-mix(in srgb, var(--bg) 55%, var(--surface));margin-top:14px;padding:12px}.tip[data-v-1652e7d1],.confirm[data-v-1652e7d1]{margin:12px 0 0}.preview[data-v-1652e7d1]{flex-direction:column;gap:8px;max-height:180px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.preview li[data-v-1652e7d1]{flex-direction:column;gap:2px;display:flex}.foot[data-v-1652e7d1]{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.foot .wb-btn[data-v-1652e7d1]{width:120px;height:40px}.chips[data-v-74974464]{flex-wrap:wrap;align-items:flex-end;gap:4px;min-width:0;display:flex}button[data-v-74974464]{height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}button[aria-selected=true][data-v-74974464]{background:var(--theme-soft,#f6ead0);color:var(--theme-accent-text,#8a6430);font-weight:650}em[data-v-74974464]{font-style:normal;font-size:var(--text-aux);font-weight:700}.all em[data-v-74974464]{color:var(--tone-memo)}.urgent em[data-v-74974464]{color:var(--tone-urgent)}.daily em[data-v-74974464]{color:var(--tone-project)}.collection em[data-v-74974464]{color:var(--accent)}.long em[data-v-74974464]{color:var(--tone-schedule)}.type-backdrop[data-v-236d65c7]{z-index:80}.type-dialog[data-v-236d65c7]{width:min(760px,100vw - 48px)}.head[data-v-236d65c7],.block-head[data-v-236d65c7],.add[data-v-236d65c7],li[data-v-236d65c7]{align-items:center;gap:10px;display:flex}.head[data-v-236d65c7]{justify-content:space-between;margin-bottom:16px}h2[data-v-236d65c7],h3[data-v-236d65c7],p[data-v-236d65c7]{margin:0}h2[data-v-236d65c7]{font-size:20px}p[data-v-236d65c7],em[data-v-236d65c7],.empty[data-v-236d65c7]{color:var(--muted);font-size:13px}.close[data-v-236d65c7]{width:32px;height:32px;color:var(--muted);border-radius:999px;font-size:22px}.block[data-v-236d65c7]{border-radius:var(--radius-control);background:color-mix(in srgb, var(--bg) 70%, var(--surface));margin-top:8px;padding:14px}.block-head[data-v-236d65c7]{margin-bottom:12px}h3[data-v-236d65c7]{font-size:15px}.block-head span[data-v-236d65c7]{color:var(--muted);font-size:13px}em[data-v-236d65c7]{margin-left:auto;font-style:normal}.cards[data-v-236d65c7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}article[data-v-236d65c7]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);flex-direction:column;align-items:flex-start;gap:8px;min-height:112px;padding:12px;display:flex}article img[data-v-236d65c7]{background:color-mix(in srgb, var(--tone-urgent) 16%, var(--surface));border-radius:12px;width:36px;height:36px;padding:8px}article.daily img[data-v-236d65c7]{background:color-mix(in srgb, var(--tone-project) 16%, var(--surface))}article.collection img[data-v-236d65c7]{background:color-mix(in srgb, var(--tone-memo) 16%, var(--surface))}article.long_term img[data-v-236d65c7]{background:color-mix(in srgb, var(--tone-schedule) 16%, var(--surface))}article strong[data-v-236d65c7]{font-size:14px}article input[data-v-236d65c7],.add input[data-v-236d65c7],li input[data-v-236d65c7]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;height:36px;color:var(--ink);padding:0 10px}.mini[data-v-236d65c7],.text[data-v-236d65c7]{color:var(--tone-memo);background:0 0;border:0;font-size:12px}.lock[data-v-236d65c7]{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--ink);margin-top:auto;padding:2px 8px;font-size:12px}.custom[data-v-236d65c7]{margin-top:14px}.add[data-v-236d65c7]{align-items:flex-end}.add label[data-v-236d65c7]{color:var(--muted);flex-direction:column;flex:1;gap:6px;font-size:13px;display:flex}.add .wb-btn[data-v-236d65c7]{height:40px;padding:0 16px}ul[data-v-236d65c7]{margin:12px 0 0;padding:0;list-style:none}li[data-v-236d65c7]{border-top:1px solid var(--line);min-height:44px}i[data-v-236d65c7]{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.tone-memo[data-v-236d65c7]{background:var(--tone-memo)}.tone-project[data-v-236d65c7]{background:var(--tone-project)}.tone-idea[data-v-236d65c7]{background:var(--tone-idea)}.tone-schedule[data-v-236d65c7]{background:var(--tone-schedule)}.name[data-v-236d65c7]{flex:1}.danger[data-v-236d65c7]{color:var(--danger)}@media (width<=720px){.cards[data-v-236d65c7]{grid-template-columns:1fr 1fr}}.remove[data-v-c6662f43]{width:min(440px,100vw - 48px)}h2[data-v-c6662f43]{margin:0 0 12px;font-size:18px;font-weight:650}p[data-v-c6662f43]{color:var(--ink);margin:0 0 8px;font-size:14px}.foot[data-v-c6662f43]{justify-content:center;gap:16px;margin-top:8px;display:flex}.foot .wb-btn[data-v-c6662f43]{width:120px;height:40px}.confirm-btn[data-v-c6662f43]{background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);color:var(--theme-on-accent,#fff);border:0}.filters[data-v-d5e664e3]{z-index:70;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.search[data-v-d5e664e3],.menu>button[data-v-d5e664e3]{height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.search[data-v-d5e664e3]{flex:280px;align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.search img[data-v-d5e664e3],.menu img[data-v-d5e664e3]{width:var(--icon-sm);height:var(--icon-sm);flex:none}.search input[data-v-d5e664e3]{background:0 0;border:0;width:100%;height:100%;padding:0}.search input[data-v-d5e664e3]:focus{outline:none}.menu[data-v-d5e664e3]{flex:none;position:relative}.menu>button.on[data-v-d5e664e3],.menu>button[aria-expanded=true][data-v-d5e664e3]{border-color:var(--accent);background:var(--accent-soft)}.caret[data-v-d5e664e3]{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);width:0;height:0}.caret.up[data-v-d5e664e3]{transform:rotate(180deg)}.panel[data-v-d5e664e3]{z-index:5;border:1px solid var(--card-line);border-radius:var(--radius-control);background:var(--surface);min-width:100%;box-shadow:var(--shadow-float);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.panel button[data-v-d5e664e3]{text-align:left;white-space:nowrap;border-radius:8px;width:100%;height:34px;padding:0 10px;display:block}.panel button[aria-selected=true][data-v-d5e664e3],.panel button[data-v-d5e664e3]:hover{background:var(--accent-soft)}.tag-name[data-v-d5e664e3]{text-overflow:ellipsis;max-width:8em;overflow:hidden}.tag-panel[data-v-d5e664e3]{max-height:280px;overflow:auto}.empty[data-v-d5e664e3]{color:var(--muted);white-space:nowrap;margin:0;padding:8px 10px}.menu>button[data-v-d5e664e3]{color:var(--ink);font-size:var(--text-aux);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}td[data-v-1594c3f3]{border-bottom:1px solid var(--row-line);height:72px;color:var(--ink);vertical-align:middle;padding:12px;font-size:14px}tr.pinned td[data-v-1594c3f3]{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface))}tr:hover td[data-v-1594c3f3]{background:color-mix(in srgb, var(--accent-soft) 62%, transparent)}tr.pinned:hover td[data-v-1594c3f3]{background:color-mix(in srgb, var(--accent-soft) 84%, var(--surface))}.check[data-v-1594c3f3]{width:40px}.check-box[data-v-1594c3f3]{border:1.5px solid var(--line);background:var(--surface);border-radius:6px;flex:none;width:18px;height:18px;padding:0}.check-box.on[data-v-1594c3f3]{border-color:var(--accent);background:var(--accent-soft)}.name[data-v-1594c3f3]{width:35%}.task-link[data-v-1594c3f3]{color:var(--accent);font-size:13px}.muted[data-v-1594c3f3]{color:var(--muted)}.pin[data-v-1594c3f3]{fill:none;width:14px;height:14px;stroke:var(--accent);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;flex:none}.title[data-v-1594c3f3]{max-width:280px;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:650;display:inline-flex;overflow:hidden}.sub[data-v-1594c3f3]{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.chip[data-v-1594c3f3]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone-urgent) 14%, var(--surface));height:22px;color:var(--tone-urgent);align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.chip.plain[data-v-1594c3f3]{background:color-mix(in srgb, var(--tone-project) 12%, var(--surface));color:var(--tone-project)}.chip.长期事项[data-v-1594c3f3]{background:color-mix(in srgb, var(--tone-schedule) 16%, var(--surface));color:var(--tone-schedule)}.priority[data-v-1594c3f3],.status[data-v-1594c3f3],.scope[data-v-1594c3f3]{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;height:26px;padding:0 8px;font-size:12px;display:inline-flex}.priority img[data-v-1594c3f3]{display:none}.p1[data-v-1594c3f3]{background:color-mix(in srgb, var(--tone-urgent) 14%, var(--surface));color:var(--danger)}.p2[data-v-1594c3f3]{background:color-mix(in srgb, var(--tone-memo) 16%, var(--surface));color:var(--tone-memo)}.p3[data-v-1594c3f3]{background:color-mix(in srgb, var(--tone-project) 14%, var(--surface));color:var(--tone-project)}.p4[data-v-1594c3f3]{background:color-mix(in srgb, var(--tone-idea) 14%, var(--surface));color:var(--tone-idea)}.status[data-v-1594c3f3]{cursor:pointer;border:0}.status.open[data-v-1594c3f3]{background:color-mix(in srgb, var(--tone-memo) 16%, var(--surface));color:var(--tone-memo)}.status.done[data-v-1594c3f3]{background:color-mix(in srgb, var(--success) 16%, var(--surface));color:var(--success)}.status.abandoned[data-v-1594c3f3],.status.deleted[data-v-1594c3f3]{background:color-mix(in srgb, var(--muted) 14%, var(--surface));color:var(--muted)}.scope.lianglimi[data-v-1594c3f3]{background:color-mix(in srgb, var(--tone-memo) 16%, var(--surface));color:var(--tone-memo)}.scope.tongxin[data-v-1594c3f3]{background:color-mix(in srgb, var(--success) 16%, var(--surface));color:var(--success)}.scope.personal[data-v-1594c3f3],.scope.overview[data-v-1594c3f3]{background:color-mix(in srgb, var(--tone-project) 14%, var(--surface));color:var(--tone-project)}time[data-v-1594c3f3]{color:var(--muted);white-space:nowrap;font-size:13px}.ops[data-v-1594c3f3]{background:inherit}.ops-row[data-v-1594c3f3] svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ops-row[data-v-1594c3f3] .pin{color:var(--accent)}.ops-row[data-v-1594c3f3]{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.finish[data-v-1594c3f3],.drop[data-v-1594c3f3],.edit[data-v-1594c3f3],.pin-action[data-v-1594c3f3],.remove[data-v-1594c3f3],.restore[data-v-1594c3f3],.detail[data-v-1594c3f3]{height:var(--btn-height);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin-right:0;padding:0 4px;display:inline-flex}.finish img[data-v-1594c3f3],.drop img[data-v-1594c3f3],.edit img[data-v-1594c3f3],.remove img[data-v-1594c3f3]{width:14px;height:14px}.finish[data-v-1594c3f3]:hover,.drop[data-v-1594c3f3]:hover,.edit[data-v-1594c3f3]:hover,.pin-action[data-v-1594c3f3]:hover,.restore[data-v-1594c3f3]:hover,.detail[data-v-1594c3f3]:hover{background:var(--accent-soft);color:var(--ink)}.pin-action .pin[data-v-1594c3f3]{width:14px;height:14px}.remove[data-v-1594c3f3]{color:var(--danger)}.remove[data-v-1594c3f3]:hover{background:color-mix(in srgb, var(--danger) 12%, transparent)}.trash[data-v-3de7b476]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.sheet[data-v-3de7b476]{border:1px solid var(--card-line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04)}.head[data-v-3de7b476],.spans[data-v-3de7b476],.ops[data-v-3de7b476]{align-items:center;gap:10px;display:flex}td.ops[data-v-3de7b476]{vertical-align:middle;display:table-cell}.head[data-v-3de7b476]{flex:none;justify-content:space-between;padding:14px 20px}.head-actions[data-v-3de7b476]{align-items:center;gap:10px;display:flex}.clear[data-v-3de7b476]{background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);color:var(--theme-on-accent,#fff);border:0}h1[data-v-3de7b476]{font-size:var(--text-page-title);letter-spacing:.02em;align-items:center;margin:0;font-weight:700;line-height:1.25;display:flex}.back[data-v-3de7b476]{align-items:center;gap:6px;display:inline-flex}.back i[data-v-3de7b476]{border-bottom:1.6px solid;border-left:1.6px solid;flex:none;width:7px;height:7px;margin-top:-1px;display:block;transform:rotate(45deg)}.spans[data-v-3de7b476]{z-index:2;flex-wrap:wrap;flex:none;padding:10px 14px;position:relative}.spans button[data-v-3de7b476],.ops button[data-v-3de7b476]{height:var(--btn-height);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:0 12px}.spans button[aria-selected=true][data-v-3de7b476]{background:var(--accent-soft);color:var(--ink);font-weight:650}.ops button[data-v-3de7b476]:hover{background:var(--accent-soft);color:var(--ink)}.table-wrap[data-v-3de7b476]{flex:1;min-height:0;padding:8px;overflow:auto}table[data-v-3de7b476]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}th[data-v-3de7b476]{z-index:1;background:color-mix(in srgb, var(--bg) 78%, var(--surface));color:var(--muted);font-size:var(--text-aux);text-align:left;padding:12px 10px;font-weight:650;position:sticky;top:0}td[data-v-3de7b476]{border-top:1px solid var(--row-line);padding:12px 10px;font-size:14px}.name[data-v-3de7b476]{font-weight:650}.empty[data-v-3de7b476]{color:var(--muted);text-align:center;padding:28px 12px}.danger[data-v-3de7b476]{color:var(--danger)}.danger[data-v-3de7b476]:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.pager-sheet[data-v-3de7b476]{flex:none;padding:10px 18px}.pager-sheet[data-v-3de7b476] .pager{width:100%}.pager-sheet[data-v-3de7b476] select,.pager-sheet[data-v-3de7b476] button,.pager-sheet[data-v-3de7b476] input{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink)}.pager-sheet[data-v-3de7b476] button.on{background:var(--accent-soft);color:var(--ink);border-color:#0000}.page[data-v-cda42bc8]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.band[data-v-cda42bc8],.toolbar[data-v-cda42bc8]{align-items:center;display:flex}.band[data-v-cda42bc8]{flex-wrap:wrap;justify-content:space-between;gap:16px}.band.filter-line[data-v-cda42bc8]{justify-content:flex-start}.search[data-v-cda42bc8]{width:min(320px,100%);height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:8px;padding:0 12px;display:flex}.search img[data-v-cda42bc8]{width:var(--icon-sm);height:var(--icon-sm);flex:none}.search input[data-v-cda42bc8]{width:100%;height:100%;color:var(--ink);background:0 0;border:0;padding:0}.search input[data-v-cda42bc8]:focus{outline:none}.search[data-v-cda42bc8]:focus-within{border-color:var(--accent);outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.toolbar[data-v-cda42bc8]{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;max-width:100%;margin-left:auto}.toolbar button.recycle[data-v-cda42bc8]{color:var(--tone-urgent)}.toolbar .wb-btn[data-v-cda42bc8],.toolbar .wb-btn-create[data-v-cda42bc8]{white-space:nowrap}.check-box[data-v-cda42bc8]{border:1.5px solid var(--line);background:var(--surface);border-radius:6px;flex:none;width:18px;height:18px;padding:0}.check-box.on[data-v-cda42bc8]{border-color:var(--accent);background:var(--accent-soft)}.table-wrap[data-v-cda42bc8]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}table[data-v-cda42bc8]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content}.table-wrap.vacant table[data-v-cda42bc8]{height:100%}.table-wrap[data-v-cda42bc8] th{background:var(--bg);height:48px;color:var(--muted);letter-spacing:0;text-align:left;border-bottom:1px solid var(--line);padding:0 12px;font-size:14px;font-weight:650;position:sticky;top:0}.table-wrap[data-v-cda42bc8] tr.pinned td,.table-wrap[data-v-cda42bc8] tr.pinned .wb-col-rest{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface))}.table-wrap[data-v-cda42bc8] tr.pinned:hover td,.table-wrap[data-v-cda42bc8] tr.pinned:hover .wb-col-rest{background:color-mix(in srgb, var(--accent-soft) 84%, var(--surface))}.table-wrap[data-v-cda42bc8] .wb-col-rest{background:var(--bg);padding:0}td.quiet[data-v-cda42bc8]{height:100%;color:var(--muted);text-align:center;vertical-align:middle;padding:0}.empty-row[data-v-cda42bc8] .empty-state{min-height:0;padding:28px 16px}.empty-create[data-v-cda42bc8]{margin:8px auto 0}.page[data-v-9413626c]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 4px 8px;display:flex}.asr-layout[data-v-9413626c]{flex:1;grid-template-columns:minmax(200px,260px) 1fr;gap:14px;min-height:0;padding:14px 16px;display:grid}.file-pane[data-v-9413626c]{border-right:1px solid color-mix(in srgb, var(--line) 65%, transparent);min-height:0;padding-right:10px;overflow:auto}.file-list[data-v-9413626c]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.file-item[data-v-9413626c]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:8px 10px;display:flex}.file-item[data-v-9413626c]:hover{background:color-mix(in srgb, var(--surface) 70%, transparent)}.file-item.active[data-v-9413626c]{border-color:color-mix(in srgb, var(--accent,#c48a3a) 45%, transparent);background:color-mix(in srgb, var(--accent,#c48a3a) 8%, transparent)}.file-name[data-v-9413626c]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.file-meta[data-v-9413626c]{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.detail-pane[data-v-9413626c]{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.detail-head[data-v-9413626c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-head h2[data-v-9413626c]{margin:0;font-size:16px}.detail-actions[data-v-9413626c]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-9413626c]{background:var(--theme-soft,#f3f0ea);color:var(--theme-muted,#6f6860);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.chip.success[data-v-9413626c],.chip.confirmed[data-v-9413626c]{background:var(--theme-success-soft,#e5f6ea);color:var(--theme-success,#2f9e62)}.chip.failed[data-v-9413626c]{background:var(--theme-danger-soft,#fdeaea);color:var(--danger,#c0392b)}.chip.pending[data-v-9413626c],.chip.processing[data-v-9413626c]{background:var(--theme-warning-soft,#fdf3e0);color:var(--theme-warning,#b9770e)}.chip.draft[data-v-9413626c]{background:var(--theme-info-soft,#eef2fb);color:var(--theme-info,#3f5f9e)}.hint[data-v-9413626c],.quiet[data-v-9413626c]{color:var(--muted);margin:0;font-size:12px}.error-box[data-v-9413626c]{background:var(--theme-danger-soft,#fdeaea);color:var(--danger,#c0392b);border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.transcript-box[data-v-9413626c],.candidate-box[data-v-9413626c]{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:12px;padding:10px 12px}.box-head[data-v-9413626c]{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:13px;display:flex}.transcript[data-v-9413626c]{white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:14px;line-height:1.7}.candidate[data-v-9413626c]{border-top:1px dashed color-mix(in srgb, var(--line) 70%, transparent);flex-direction:column;gap:6px;padding:10px 0 12px;display:flex}.candidate[data-v-9413626c]:first-of-type{border-top:0}.candidate-head[data-v-9413626c]{align-items:center;gap:8px;display:flex}.conf[data-v-9413626c]{color:var(--muted);font-size:12px}.evidence[data-v-9413626c]{color:var(--theme-muted,#8a7f70);margin:0;font-size:13px}.fields[data-v-9413626c]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 10px;display:grid}.fields label[data-v-9413626c]{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.fields label.wide[data-v-9413626c]{grid-column:1/-1}.fields label.check[data-v-9413626c]{flex-direction:row;align-items:center;gap:6px}.fields input[data-v-9413626c],.fields select[data-v-9413626c],.fields textarea[data-v-9413626c]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);width:100%;font:inherit;color:inherit;border-radius:8px;padding:6px 8px;font-size:13px}.candidate-actions[data-v-9413626c]{gap:8px;display:flex}.upload-btn input[data-v-9413626c]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-btn[data-v-9413626c]{display:inline-flex;position:relative}.notice[data-v-9413626c]{color:var(--muted);margin:0 16px;font-size:13px}.notice.error[data-v-9413626c]{color:var(--danger,#c0392b)}.tree[data-v-a42dd8c6]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-a42dd8c6]{align-items:center;gap:8px;display:flex}.mark[data-v-a42dd8c6]{width:28px;color:var(--muted);flex:none}input[data-v-a42dd8c6]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;height:36px;color:var(--ink);flex:1;padding:0 12px}button[data-v-a42dd8c6]{height:32px;padding:0 10px}.page[data-v-4c8e1ede]{flex-direction:column;min-height:0;display:flex}.hint[data-v-4c8e1ede]{color:var(--muted);margin:0}.table-wrap[data-v-4c8e1ede]{min-height:0;padding:0 16px 16px;overflow:auto}table[data-v-4c8e1ede]{border-collapse:collapse;width:100%}th[data-v-4c8e1ede],td[data-v-4c8e1ede]{border-bottom:1px solid var(--row-line);text-align:left;padding:12px}th[data-v-4c8e1ede]{color:var(--muted);font-weight:600}.mask[data-v-4c8e1ede]{z-index:30;background:color-mix(in srgb, var(--ink) 28%, transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog[data-v-4c8e1ede]{background:var(--surface);width:min(720px,100%);max-height:min(860px,100%);box-shadow:var(--shadow-card);border-radius:16px;padding:20px;overflow:auto}.dialog.wide[data-v-4c8e1ede]{width:min(960px,100%)}.head[data-v-4c8e1ede],.tabs[data-v-4c8e1ede],.actions[data-v-4c8e1ede],.check[data-v-4c8e1ede]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tabs[data-v-4c8e1ede]{margin:12px 0}.tabs button[aria-selected=true][data-v-4c8e1ede]{border-color:var(--accent,var(--line))}.pane[data-v-4c8e1ede],.history-view[data-v-4c8e1ede]{flex-direction:column;gap:12px;display:flex}.history[data-v-4c8e1ede]{margin:0;padding-left:18px}.link[data-v-4c8e1ede]{color:var(--ink);cursor:pointer;background:0 0;border:0;text-decoration:underline}.meta[data-v-4c8e1ede]{margin:0}textarea[data-v-4c8e1ede],select[data-v-4c8e1ede],input[data-v-4c8e1ede]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--ink)}textarea[data-v-4c8e1ede]{padding:8px 12px}.page[data-v-ecb136e6]{flex-direction:column;min-height:0;display:flex}.filters[data-v-ecb136e6]{align-items:center;gap:12px;display:flex}.search[data-v-ecb136e6]{flex:1}.search input[data-v-ecb136e6],select[data-v-ecb136e6],textarea[data-v-ecb136e6]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;height:36px;color:var(--ink);padding:0 12px}textarea[data-v-ecb136e6]{height:auto;padding:8px 12px}.table-wrap[data-v-ecb136e6]{min-height:0;padding:0 16px 16px;overflow:auto}table[data-v-ecb136e6]{border-collapse:collapse;width:100%}th[data-v-ecb136e6],td[data-v-ecb136e6]{border-bottom:1px solid var(--row-line);text-align:left;vertical-align:middle;padding:12px;font-size:14px}th[data-v-ecb136e6]{color:var(--muted);font-weight:600}.quiet[data-v-ecb136e6]{color:var(--muted);margin:24px 0}.overdue[data-v-ecb136e6],.facts small[data-v-ecb136e6]{color:var(--danger);margin-left:6px}.detail[data-v-ecb136e6]{width:min(720px,100vw - 48px);max-height:min(760px,100vh - 48px);overflow:auto}.head[data-v-ecb136e6],.foot[data-v-ecb136e6]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h2[data-v-ecb136e6],p[data-v-ecb136e6]{margin:0}.head p[data-v-ecb136e6],.block-label[data-v-ecb136e6],.log span[data-v-ecb136e6],.log time[data-v-ecb136e6]{color:var(--muted);font-size:13px}.facts[data-v-ecb136e6]{grid-template-columns:1fr 1fr;gap:10px 16px;margin:16px 0;display:grid}.facts div[data-v-ecb136e6]{flex-direction:column;gap:4px;display:flex}dt[data-v-ecb136e6]{color:var(--muted);font-size:12px}dd[data-v-ecb136e6],.body[data-v-ecb136e6]{margin:0}.body[data-v-ecb136e6]{white-space:pre-wrap}.block-label[data-v-ecb136e6]{margin:14px 0 6px}.plan[data-v-ecb136e6]{flex-direction:column;gap:10px;margin-top:14px;display:flex}.log[data-v-ecb136e6]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.log li[data-v-ecb136e6]{align-items:baseline;gap:10px;display:flex}.foot[data-v-ecb136e6]{align-items:center;margin-top:18px}.actions[data-v-ecb136e6]{justify-content:flex-end;gap:8px;display:flex}.page[data-v-27a395fd]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.closed-notice[data-v-27a395fd]{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--theme-accent-text,#8a5a1e);border-radius:12px;margin:0 0 10px;padding:10px 14px;font-weight:650}.chips button[data-v-27a395fd]{background:var(--theme-soft,#f6ead0);height:40px;color:var(--theme-accent-text,#8a6430);border:0;border-radius:8px;padding:0 10px;font-weight:650}.search[data-v-27a395fd]{width:min(320px,100%);height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:8px;padding:0 12px;display:flex}.search img[data-v-27a395fd]{width:var(--icon-sm);height:var(--icon-sm);flex:none}.search input[data-v-27a395fd]{width:100%;height:100%;color:var(--ink);background:0 0;border:0;padding:0}.table-wrap[data-v-27a395fd]{flex:1;min-height:0;overflow:auto}table[data-v-27a395fd]{width:100%;height:100%}.empty[data-v-27a395fd]{text-align:center}.dh-metrics[data-v-4a506432]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:center;margin-top:0}.more[data-v-4a506432]{place-self:center end}.dh-memo-note[data-v-17f958d5]{color:var(--muted);text-align:center;margin:28px 16px}.dh-card-note[data-v-c2215041],.dh-card-note[data-v-9649f110],.dh-project-note[data-v-9c839399],.dh-card-note[data-v-9f5eb754]{color:var(--muted);margin:8px 4px;font-size:13px}.batch-backdrop[data-v-908b948c]{z-index:80}h2[data-v-908b948c],p[data-v-908b948c]{margin:0}h2[data-v-908b948c]{font-size:18px}.lead[data-v-908b948c]{color:var(--muted);margin:6px 0 12px;font-size:13px}.extra[data-v-908b948c]{justify-content:center;gap:16px;margin-top:8px;display:flex}.extra button[data-v-908b948c]{color:var(--muted);font-size:13px}.extra .danger[data-v-908b948c]{color:var(--danger)}.wb-backdrop[data-v-f9f0a372]{z-index:80}.head[data-v-f9f0a372]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.head h2[data-v-f9f0a372],.head p[data-v-f9f0a372]{margin:0}.head h2[data-v-f9f0a372]{font-size:20px;font-weight:700}.head p[data-v-f9f0a372]{color:var(--muted);margin-top:4px;font-size:13px}.mark[data-v-f9f0a372]{background:var(--theme-warning-soft,#fff4df);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mark svg[data-v-f9f0a372]{fill:none;width:22px;height:22px;stroke:var(--theme-warning,#e0a24a);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.close[data-v-f9f0a372]{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.grid[data-v-f9f0a372]{grid-template-columns:1fr 1fr 1fr;gap:14px 16px;display:grid}.field[data-v-f9f0a372]{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span[data-v-f9f0a372]{color:var(--theme-text,#5c5348);font-size:13px}em[data-v-f9f0a372]{color:var(--theme-danger,#d45c5c);font-style:normal}.wide[data-v-f9f0a372]{grid-column:1/-1}.span-2[data-v-f9f0a372]{grid-column:span 2}.box[data-v-f9f0a372]{border:1px solid var(--theme-soft,#f0e4cc);background:var(--theme-surface,#fff);border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex;position:relative}.box.tall[data-v-f9f0a372]{align-items:stretch;padding:10px 12px 28px}.box img[data-v-f9f0a372]{flex:none;width:16px;height:16px}.box input[data-v-f9f0a372],.box textarea[data-v-f9f0a372]{width:100%;color:var(--ink);background:0 0;border:0;padding:0}.box:not(.tall) input[data-v-f9f0a372]{padding-right:52px}.box:not(.tall) small[data-v-f9f0a372]{top:50%;bottom:auto;transform:translateY(-50%)}.box textarea[data-v-f9f0a372]{resize:vertical;min-height:96px}.box input[data-v-f9f0a372]:focus,.box textarea[data-v-f9f0a372]:focus{outline:none}.box small[data-v-f9f0a372]{color:var(--theme-muted,#b3aa9c);font-size:12px;position:absolute;bottom:8px;right:12px}.batch-backdrop[data-v-70cd9f08]{z-index:80;background:color-mix(in srgb, var(--ink) 55%, transparent)}.batch-entry[data-v-70cd9f08]{background:var(--surface);width:min(1280px,100vw - 96px);height:auto;max-height:min(85vh,780px);box-shadow:var(--shadow-float);flex-direction:column;padding:18px 20px 20px;display:flex;overflow:hidden}.batch-entry.project[data-v-70cd9f08]{background:var(--surface);width:min(1480px,100vw - 80px);height:min(84vh,860px);max-height:84vh;box-shadow:var(--shadow-float)}.head[data-v-70cd9f08]{flex:none;align-items:flex-start;gap:12px;display:flex}.hint.head-hint[data-v-70cd9f08]{text-align:right;max-width:420px;margin:0 0 0 auto}.hint.banner[data-v-70cd9f08]{align-items:center;gap:8px;margin-top:12px;display:flex}.batch-entry:not(.project) .hint.banner[data-v-70cd9f08]{background:color-mix(in srgb, var(--tone-memo) 16%, var(--surface));color:var(--ink)}.hint.banner svg[data-v-70cd9f08]{fill:none;width:16px;height:16px;stroke:var(--tone-memo);stroke-width:1.6px;stroke-linecap:round;flex:none}.save-notes[data-v-70cd9f08]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hint.banner>span[data-v-70cd9f08]{color:inherit}.head .close[data-v-70cd9f08],.batch-entry.project .head .close[data-v-70cd9f08]{margin-left:auto}.hint[data-v-70cd9f08]{border-radius:var(--radius-control);background:var(--accent-soft);color:var(--ink);font-size:var(--text-aux);flex:none;margin:12px 0 0;padding:8px 12px}.head h2[data-v-70cd9f08],.head p[data-v-70cd9f08],.stats[data-v-70cd9f08],.summary p[data-v-70cd9f08]{margin:0}.head h2[data-v-70cd9f08]{font-size:var(--text-title);font-weight:700}.head p[data-v-70cd9f08],.stats[data-v-70cd9f08],.defaults[data-v-70cd9f08]{color:var(--muted);font-size:var(--text-aux)}.defaults[data-v-70cd9f08]{margin-top:4px}.close[data-v-70cd9f08]{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.stats[data-v-70cd9f08]{margin-top:10px}.summary[data-v-70cd9f08]{border-radius:var(--radius-control);background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger);font-size:var(--text-aux);flex:none;margin-top:8px;padding:8px 12px}.summary.warn[data-v-70cd9f08]{background:var(--accent-soft);color:var(--ink)}.summary strong[data-v-70cd9f08]{margin-bottom:4px;display:block}.grid-scroll.locked[data-v-70cd9f08]{pointer-events:none}.batch-entry:not(.project) .grid-scroll[data-v-70cd9f08]{flex:0 auto;max-height:392px}.batch-entry:not(.project) th[data-v-70cd9f08],.batch-entry[data-v-70cd9f08]:not(.project) .col-head{height:48px;padding:0 8px}.batch-entry[data-v-70cd9f08]:not(.project) .col-head .cell{white-space:nowrap}.batch-entry:not(.project) td[data-v-70cd9f08]{height:50px;padding:6px 8px}.batch-entry:not(.project) td small[data-v-70cd9f08]{display:none}.batch-entry:not(.project) .ops button[data-v-70cd9f08]{color:var(--tone-project)}.batch-entry:not(.project) .state[data-v-70cd9f08]{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;height:24px;padding:0 8px;display:inline-flex;overflow:hidden}.batch-entry:not(.project) .state.blank[data-v-70cd9f08]{background:color-mix(in srgb, var(--muted) 14%, var(--surface));color:var(--muted)}.batch-entry:not(.project) .state.wait[data-v-70cd9f08]{background:color-mix(in srgb, var(--tone-memo) 20%, var(--surface));color:var(--tone-memo)}.batch-entry:not(.project) .state.ok[data-v-70cd9f08]{background:color-mix(in srgb, var(--tone-schedule) 20%, var(--surface));color:var(--tone-schedule)}.batch-entry:not(.project) .state.bad[data-v-70cd9f08]{background:color-mix(in srgb, var(--danger) 14%, var(--surface));color:var(--danger)}.grid-scroll[data-v-70cd9f08]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);flex:1;min-height:0;margin-top:10px;overflow:auto}table.batch-table[data-v-70cd9f08]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content;min-width:0}.batch-table[data-v-70cd9f08] .col-head{background:var(--accent-soft);color:var(--muted);font-size:var(--text-aux);border-bottom:1px solid var(--line);font-weight:650}th[data-v-70cd9f08],td[data-v-70cd9f08]{border-bottom:1px solid var(--line);vertical-align:middle;text-align:left;padding:8px}th[data-v-70cd9f08]{z-index:3;background:var(--accent-soft);color:var(--muted);font-size:var(--text-aux);font-weight:650;position:sticky;top:0}.index[data-v-70cd9f08]{width:56px;color:var(--muted);text-align:center}.ops[data-v-70cd9f08]{width:96px}td input[data-v-70cd9f08]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;height:36px;color:var(--ink);padding:0 10px}td input[data-v-70cd9f08]:focus,td input[data-v-70cd9f08]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}td small[data-v-70cd9f08]{color:var(--danger);margin-top:4px;font-size:12px;line-height:1.4;display:block}.warn-text[data-v-70cd9f08]{color:var(--ink)}td.bad[data-v-70cd9f08] .face,td.bad input[data-v-70cd9f08]{border-color:var(--danger)}.ops button[data-v-70cd9f08],.row-tools .wb-btn[data-v-70cd9f08]{height:36px}.tool[data-v-70cd9f08]{align-items:center;gap:6px;display:inline-flex}.tool svg[data-v-70cd9f08]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.batch-entry.project .row-tools .tool[data-v-70cd9f08]{border:1px solid var(--line);background:var(--surface);height:32px;font-size:var(--text-aux);border-radius:8px;padding:0 12px;font-weight:600}.ops button[data-v-70cd9f08]{color:var(--danger);font-size:var(--text-aux);background:0 0;border:0}.batch-entry.project .ops[data-v-70cd9f08]{vertical-align:middle;text-align:center}.batch-entry.project .ops button[data-v-70cd9f08]{color:var(--tone-project)}.row-tools[data-v-70cd9f08]{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-top:12px;display:flex}.stats.aside[data-v-70cd9f08]{margin:0 0 0 auto}.tally[data-v-70cd9f08]{color:var(--ink);align-items:center;gap:16px;display:flex}.tally em[data-v-70cd9f08],.ready em[data-v-70cd9f08]{color:var(--tone-urgent);font-style:normal;font-weight:700}.fixed[data-v-70cd9f08]{color:var(--muted);white-space:nowrap;line-height:42px}.state[data-v-70cd9f08]{border-radius:999px;align-items:center;max-width:160px;min-height:28px;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex}.state.blank[data-v-70cd9f08]{color:var(--muted);background:0 0}.batch-entry.project .state.pending[data-v-70cd9f08]{color:var(--tone-memo);background:var(--accent-soft)}.batch-entry.project .state.ok[data-v-70cd9f08]{color:var(--tone-schedule);background:color-mix(in srgb, var(--tone-schedule) 16%, var(--surface))}.batch-entry.project .state.bad[data-v-70cd9f08]{color:var(--tone-urgent);background:color-mix(in srgb, var(--tone-urgent) 12%, var(--surface))}.state.ok[data-v-70cd9f08]{color:var(--ink);background:var(--accent-soft)}.state.bad[data-v-70cd9f08]{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface))}.save-line[data-v-70cd9f08]{flex:none}.save-line.agent[data-v-70cd9f08],.save-line.project[data-v-70cd9f08]{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.save-line.project[data-v-70cd9f08]{border-top:1px solid var(--line);padding-top:16px}.ready[data-v-70cd9f08]{color:var(--ink);font-size:var(--text-aux);margin:0}.save-line.agent[data-v-70cd9f08] .wb-dialog-foot,.save-line.project[data-v-70cd9f08] .wb-dialog-foot{border-top:0;gap:24px;width:auto;margin-top:0;padding-top:0}th em[data-v-70cd9f08]{color:var(--danger);font-style:normal}.batch-entry[data-v-70cd9f08] .wb-dialog-foot{justify-content:space-between;margin-top:8px}.batch-entry[data-v-70cd9f08] .wb-dialog-foot .wb-btn-primary{width:auto;min-width:148px;padding:0 16px}.confirm-layer[data-v-70cd9f08]{z-index:240;background:color-mix(in srgb, var(--ink) 18%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-box[data-v-70cd9f08]{width:min(460px,100vw - 48px);max-height:none;overflow:visible}.confirm-box h2[data-v-70cd9f08]{font-size:var(--text-title);margin:0 0 8px}.confirm-box p[data-v-70cd9f08]{color:var(--muted);margin:0;line-height:1.6}.confirm-box[data-v-70cd9f08] .wb-dialog-foot{justify-content:space-between}.agent-table[data-v-1f15d3f9]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content}.table-wrap[data-v-1f15d3f9] th{position:sticky;top:0;overflow:visible}.page[data-v-1f15d3f9]{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;display:flex;overflow:auto}.trash .danger[data-v-1f15d3f9]{color:var(--danger)}.trash .ops[data-v-1f15d3f9]{gap:8px;display:flex}.top[data-v-1f15d3f9]{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-left:16px;display:flex}.top h1[data-v-1f15d3f9]{align-items:center;gap:10px;display:flex}.board[data-v-1f15d3f9]{background:var(--theme-glass-surface,#fffdf8eb);box-shadow:0 8px 24px var(--theme-shadow-color,#c8aa641f);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.band[data-v-1f15d3f9],.filters[data-v-1f15d3f9],.tools[data-v-1f15d3f9],.filter-cards[data-v-1f15d3f9]{align-items:center;gap:10px;display:flex}.band[data-v-1f15d3f9]{justify-content:space-between;align-items:flex-end}.statuses[data-v-1f15d3f9]{align-items:flex-end;gap:4px;display:flex}.statuses button[data-v-1f15d3f9]{height:36px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:0 12px;font-size:14px}.statuses button[aria-selected=true][data-v-1f15d3f9]{background:var(--theme-soft,#f6ead0);border-bottom-color:var(--theme-primary-start,#e0b15a);color:var(--theme-accent-text,#8a6430);font-weight:650}.filters[data-v-1f15d3f9]{z-index:70;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative}.filter-cards[data-v-1f15d3f9]{flex-wrap:wrap}.search[data-v-1f15d3f9]{width:min(320px,100%);height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.search img[data-v-1f15d3f9]{flex:none;width:16px;height:16px}.search input[data-v-1f15d3f9]{background:0 0;border:0;width:100%;height:100%;padding:0}.search input[data-v-1f15d3f9]:focus{outline:none}.filter-card[data-v-1f15d3f9]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);height:40px;color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 28px 0 12px;font-size:13px;display:inline-flex;position:relative}.filter-card[data-v-1f15d3f9]:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--theme-muted,#8a8174);pointer-events:none;width:0;height:0;position:absolute;right:12px}.filter-card img[data-v-1f15d3f9]{flex:none;width:18px;height:18px}.filter-card select[data-v-1f15d3f9]{opacity:0;cursor:pointer;position:absolute;inset:0}.city-card[data-v-1f15d3f9]{padding-right:8px}.city-card[data-v-1f15d3f9]:after{content:none}.city-card[data-v-1f15d3f9] .search-select{min-width:108px}.city-card[data-v-1f15d3f9] .face{background:0 0;border:0;height:38px;padding:0 16px 0 0}.tools[data-v-1f15d3f9]{margin-left:auto}.ghost[data-v-1f15d3f9],.tools .wb-btn-create[data-v-1f15d3f9]{height:40px;box-shadow:none;white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:400;display:inline-flex}.tools .wb-btn-create[data-v-1f15d3f9]{font-weight:700}.ghost[data-v-1f15d3f9]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);color:var(--ink);border-radius:10px}.ghost.recycle[data-v-1f15d3f9]{color:var(--tone-urgent)}.grade[data-v-1f15d3f9],.tag[data-v-1f15d3f9]{border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:12px;display:inline-flex}.grade.core[data-v-1f15d3f9],.grade.key[data-v-1f15d3f9]{background:var(--accent-soft);color:var(--ink)}.grade.strategic[data-v-1f15d3f9]{background:color-mix(in srgb, var(--accent) 72%, var(--surface));color:var(--ink)}.grade.major[data-v-1f15d3f9]{background:var(--theme-info-soft,#e7f1ff);color:var(--theme-info,#3d78c8)}.grade.normal[data-v-1f15d3f9]{background:var(--theme-soft,#f3f0ea);color:var(--theme-muted,#8c8578)}.tag.active[data-v-1f15d3f9]{background:var(--theme-success-soft,#e5f6ea);color:var(--theme-success,#2f9e62)}.tag.inactive[data-v-1f15d3f9]{background:var(--theme-soft,#f3f0ea);color:var(--theme-muted,#8c8578)}.head[data-v-1f15d3f9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tools[data-v-1f15d3f9]{align-items:center;gap:8px;display:flex}.back[data-v-1f15d3f9]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);height:40px;color:var(--ink);border-radius:10px;padding:0 14px}h1[data-v-1f15d3f9],h2[data-v-1f15d3f9],p[data-v-1f15d3f9]{margin:0}h1[data-v-1f15d3f9]{font-size:var(--text-page-title);letter-spacing:.02em;font-weight:700;line-height:1.25}.head p[data-v-1f15d3f9],.quiet[data-v-1f15d3f9],.sub[data-v-1f15d3f9],.guide[data-v-1f15d3f9],.meta[data-v-1f15d3f9],time[data-v-1f15d3f9]{color:var(--muted);font-size:13px}.head p[data-v-1f15d3f9]{margin-top:4px}.create[data-v-1f15d3f9]{background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);height:44px;color:var(--theme-on-accent,#fff);box-shadow:0 8px 16px var(--theme-shadow-color,#b56a2847);border:0;border-radius:14px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.create img[data-v-1f15d3f9]{filter:brightness(0)invert();width:18px;height:18px}ul[data-v-1f15d3f9]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-1f15d3f9]{border:1px solid var(--card-line);background:color-mix(in srgb, var(--surface) 92%, white);box-shadow:var(--shadow-card);border-radius:16px;grid-template-columns:minmax(0,1.4fr) auto auto auto auto;align-items:center;gap:12px 16px;padding:14px 16px;display:grid}h2[data-v-1f15d3f9]{font-size:15px;font-weight:600}.sub[data-v-1f15d3f9]{margin-top:4px}.actions[data-v-1f15d3f9]{gap:8px;display:flex}.actions button[data-v-1f15d3f9],.quiet-action[data-v-1f15d3f9]{color:var(--muted);background:0 0;border:0}.act[data-v-1f15d3f9]{height:var(--btn-height);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;align-items:center;margin-right:6px;padding:0 12px;font-size:13px;display:inline-flex}.act[data-v-1f15d3f9]:hover{background:var(--accent-soft);color:var(--ink)}.act.remove[data-v-1f15d3f9]{color:var(--danger)}.act.remove[data-v-1f15d3f9]:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.actions button[data-v-1f15d3f9]:hover,.quiet-action[data-v-1f15d3f9]:hover{background:var(--accent-soft);color:var(--ink)}.extra[data-v-1f15d3f9]{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.empty[data-v-1f15d3f9]{text-align:center}.empty[data-v-1f15d3f9] .empty-state{width:100%}.empty-title[data-v-1f15d3f9]{color:var(--ink);font-size:14px}.guide[data-v-1f15d3f9]{letter-spacing:.08em;font-size:12px}.quiet-action[data-v-1f15d3f9]{background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);height:32px;color:var(--theme-on-accent,#fff);border-radius:999px;margin-top:12px;padding:0 14px;font-size:13px}.quiet-action[data-v-1f15d3f9]:hover{background:linear-gradient(180deg, var(--theme-primary-hover,#c9843c) 0%, var(--theme-primary-hover,#a35e22) 100%);color:var(--theme-on-accent,#fff)}.leader-table[data-v-91c2eb50]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content}.table-wrap[data-v-91c2eb50] th{position:sticky;top:0;overflow:visible}.page[data-v-91c2eb50]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:auto}h1[data-v-91c2eb50],h2[data-v-91c2eb50],p[data-v-91c2eb50]{margin:0}.quiet[data-v-91c2eb50]{color:var(--muted);font-size:13px}.back[data-v-91c2eb50]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);height:40px;color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.back svg[data-v-91c2eb50],.act svg[data-v-91c2eb50]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.search[data-v-91c2eb50]{width:min(320px,100%);height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);flex:none;align-self:flex-start;align-items:center;padding:0 12px;display:flex}.search img[data-v-91c2eb50]{flex:none;width:16px;height:16px}.search input[data-v-91c2eb50]{background:0 0;border:0;width:100%;height:100%;padding:0}.search input[data-v-91c2eb50]:focus{outline:none}.status[data-v-91c2eb50]{color:var(--theme-primary-start,#c9a15a);align-items:center;gap:8px;font-size:13px;display:inline-flex}.status.inactive[data-v-91c2eb50]{color:var(--theme-muted,#8c8578)}.switch[data-v-91c2eb50]{background:var(--theme-border,#e4ddd2);border-radius:999px;width:36px;height:20px;padding:0;position:relative}.switch i[data-v-91c2eb50]{background:var(--theme-surface,#fff);width:16px;height:16px;box-shadow:0 1px 2px var(--theme-shadow-color,#503c1429);border-radius:50%;position:absolute;top:2px;left:2px}.switch.on[data-v-91c2eb50]{background:var(--theme-primary-start,#e0b15a)}.switch.on i[data-v-91c2eb50]{transform:translate(16px)}.actions[data-v-91c2eb50]{white-space:nowrap}.act[data-v-91c2eb50]{background:var(--theme-surface,#fff);border-radius:8px;align-items:center;gap:4px;height:32px;margin-right:8px;padding:0 10px;font-size:13px;display:inline-flex}.act.edit[data-v-91c2eb50]{border:1px solid var(--theme-border,#eadfce);color:var(--theme-accent-text,#8a6430)}.act.remove[data-v-91c2eb50]{border:1px solid var(--theme-danger-soft,#f3d0d0);color:var(--theme-danger,#d45c5c)}.wb-backdrop[data-v-91c2eb50]{z-index:80}.dialog[data-v-91c2eb50]{width:min(760px,100vw - 48px)}.head[data-v-91c2eb50]{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mark[data-v-91c2eb50]{background:var(--theme-warning-soft,#fff4df);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mark svg[data-v-91c2eb50]{fill:none;width:22px;height:22px;stroke:var(--theme-warning,#e0a24a);stroke-width:1.7px;stroke-linejoin:round}h2[data-v-91c2eb50]{font-size:20px;font-weight:700}.head p[data-v-91c2eb50]{color:var(--muted);margin-top:4px;font-size:13px}.close[data-v-91c2eb50]{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.grid[data-v-91c2eb50]{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.field[data-v-91c2eb50]{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span[data-v-91c2eb50]{color:var(--theme-text,#5c5348);font-size:13px}em[data-v-91c2eb50]{color:var(--theme-danger,#d45c5c);font-style:normal}.wide[data-v-91c2eb50]{grid-column:1/-1}.box[data-v-91c2eb50]{border:1px solid var(--theme-soft,#f0e4cc);background:var(--theme-surface,#fff);border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.box.tall[data-v-91c2eb50]{align-items:flex-start;padding-top:10px}.box svg[data-v-91c2eb50]{fill:none;width:16px;height:16px;stroke:var(--theme-primary-start,#c9a15a);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.box input[data-v-91c2eb50],.box textarea[data-v-91c2eb50]{width:100%;color:var(--ink);background:0 0;border:0;padding:0}.box textarea[data-v-91c2eb50]{resize:vertical;min-height:88px}.box input[data-v-91c2eb50]:focus,.box textarea[data-v-91c2eb50]:focus{outline:none}.wb-backdrop[data-v-f5de2743]{z-index:80}.dialog[data-v-f5de2743]{width:min(640px,100vw - 48px)}.head[data-v-f5de2743]{justify-content:space-between;gap:12px;display:flex}h2[data-v-f5de2743],p[data-v-f5de2743]{margin:0}h2[data-v-f5de2743]{font-size:22px}.head p[data-v-f5de2743],.hint[data-v-f5de2743]{color:var(--muted);margin-top:4px;font-size:13px}.close[data-v-f5de2743]{color:var(--muted);background:0 0;border:0;font-size:22px}.picked[data-v-f5de2743]{border-radius:var(--radius-control);background:var(--accent-soft);color:var(--ink);margin:12px 0;padding:10px 12px}.grid[data-v-f5de2743]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 10px;display:grid}.grid label[data-v-f5de2743]{align-items:center;gap:8px;display:flex}.hint[data-v-f5de2743]{border-radius:var(--radius-control);background:color-mix(in srgb, var(--bg) 70%, var(--surface));margin-top:14px;padding:10px 12px}.detail[data-v-a889d18e]{flex-direction:column;gap:14px;min-height:0;display:flex}.back[data-v-a889d18e]{align-self:flex-start}.card[data-v-a889d18e]{border:1px solid var(--card-line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);padding:16px 18px}header[data-v-a889d18e]{justify-content:space-between;align-items:center;gap:12px;display:flex}h1[data-v-a889d18e],h2[data-v-a889d18e],p[data-v-a889d18e]{margin:0}h1[data-v-a889d18e]{font-size:var(--text-page-title);font-weight:700}h2[data-v-a889d18e]{font-size:var(--text-title)}.act[data-v-a889d18e]{height:var(--btn-height);color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 8px}.act[data-v-a889d18e]:hover{background:var(--accent-soft);color:var(--ink)}dl[data-v-a889d18e]{grid-template-columns:1fr 1fr;gap:10px 16px;margin:14px 0 0;display:grid}dt[data-v-a889d18e]{color:var(--muted);font-size:12px}dd[data-v-a889d18e]{margin:2px 0 0}.note[data-v-a889d18e]{flex-direction:column;align-items:stretch;gap:8px;margin-top:16px;display:flex}.note .wb-btn[data-v-a889d18e]{align-self:flex-end}.note textarea[data-v-a889d18e]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:96px;color:var(--ink);resize:vertical;padding:10px 12px;line-height:1.6}.note textarea[data-v-a889d18e]:focus,.note textarea[data-v-a889d18e]:focus-visible{outline:none}.note>span[data-v-a889d18e]{color:var(--muted);font-size:12px}.composer[data-v-a889d18e]{align-items:flex-end;gap:10px;margin:12px 0;display:flex}.composer .wb-btn[data-v-a889d18e]{flex:none}textarea[data-v-a889d18e]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:72px;color:var(--ink);flex:1;padding:8px 12px}ol[data-v-a889d18e]{border-left:2px solid var(--line);flex-direction:column;gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}time[data-v-a889d18e],small[data-v-a889d18e]{color:var(--muted);font-size:13px}.source-backdrop[data-v-02637f11]{z-index:80}.source-dialog[data-v-02637f11]{width:min(520px,100vw - 48px)}.head[data-v-02637f11],.add[data-v-02637f11],li[data-v-02637f11]{align-items:center;gap:8px;display:flex}.head[data-v-02637f11]{justify-content:space-between;margin-bottom:14px}h2[data-v-02637f11],p[data-v-02637f11]{margin:0}h2[data-v-02637f11]{font-size:18px}.head p[data-v-02637f11],.quiet[data-v-02637f11]{color:var(--muted);font-size:13px}.close[data-v-02637f11]{width:32px;height:32px;color:var(--muted);border-radius:999px;font-size:22px}.add[data-v-02637f11]{margin-bottom:8px}.add input[data-v-02637f11]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);border-radius:10px;flex:1;height:40px;padding:0 12px}.add .wb-btn[data-v-02637f11]{width:auto;height:40px;padding:0 14px}.text[data-v-02637f11]{color:var(--muted);background:0 0;border:0}ul[data-v-02637f11]{max-height:320px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}li[data-v-02637f11]{border-top:1px solid var(--theme-border,#f0e6d6);cursor:grab;min-height:44px}li.dragging[data-v-02637f11]{opacity:.45;cursor:grabbing}.grip[data-v-02637f11]{background:radial-gradient(circle, var(--muted) 1px, transparent 1.5px) 0 0 / 4px 4px;flex:none;width:10px;height:14px}.name[data-v-02637f11]{flex:1;min-width:0}em[data-v-02637f11]{border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}em.active[data-v-02637f11]{color:var(--theme-success,#2f9e62);background:var(--theme-success-soft,#e5f6ea)}em.inactive[data-v-02637f11]{color:var(--theme-muted,#8c8578);background:var(--theme-soft,#f3f0ea)}li button[data-v-02637f11]:not(.wb-row-act){color:var(--muted);background:0 0;border:0;font-size:13px}li button.danger[data-v-02637f11]:not(.wb-row-act){color:var(--danger)}.page[data-v-1aa00e10]{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;display:flex;overflow:hidden}.page.detail[data-v-1aa00e10]{overflow:auto}.trash[data-v-1aa00e10]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:auto}.trash .title-row[data-v-1aa00e10]{justify-content:space-between;align-items:center;gap:12px;display:flex}.trash h1[data-v-1aa00e10]{align-items:center;gap:8px;margin:0;display:flex}.trash .ops[data-v-1aa00e10]{gap:8px;display:flex}.trash .ops button[data-v-1aa00e10]{height:var(--btn-height);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:0 12px}.trash .ops button[data-v-1aa00e10]:hover{background:var(--accent-soft);color:var(--ink)}.trash .danger[data-v-1aa00e10]{color:var(--danger)}.trash .danger[data-v-1aa00e10]:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.sheet[data-v-1aa00e10]{border:1px solid var(--card-line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04)}.title-sheet[data-v-1aa00e10],.pager-sheet[data-v-1aa00e10]{flex:none;padding:14px 20px}.filter-sheet[data-v-1aa00e10]{z-index:4;flex-direction:column;flex:none;gap:12px;padding:14px 18px 16px;display:flex;position:relative}.list-sheet[data-v-1aa00e10]{flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.band[data-v-1aa00e10],.toolbar[data-v-1aa00e10],.statuses[data-v-1aa00e10]{align-items:center;display:flex}.band[data-v-1aa00e10]{flex-wrap:wrap;justify-content:space-between;gap:16px}.band.filter-line[data-v-1aa00e10]{justify-content:flex-start}.search[data-v-1aa00e10]{width:min(320px,100%);height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:8px;padding:0 12px;display:flex}.search img[data-v-1aa00e10],.filter-card img[data-v-1aa00e10]{width:var(--icon-sm);height:var(--icon-sm);flex:none}.search input[data-v-1aa00e10]{width:100%;height:100%;color:var(--ink);background:0 0;border:0;padding:0}.search input[data-v-1aa00e10]:focus{outline:none}.filter-cards[data-v-1aa00e10]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-card[data-v-1aa00e10]{height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--text-aux);white-space:nowrap;align-items:center;gap:8px;padding:0 28px 0 12px;display:inline-flex;position:relative}.filter-card.on[data-v-1aa00e10]{border-color:var(--accent);background:var(--accent-soft)}.filter-card[data-v-1aa00e10]:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);pointer-events:none;width:0;height:0;position:absolute;right:12px}.filter-card select[data-v-1aa00e10]{opacity:0;cursor:pointer;position:absolute;inset:0}.toolbar[data-v-1aa00e10]{flex-wrap:wrap;flex:240px;justify-content:flex-end;gap:10px;max-width:100%;margin-left:auto}.toolbar .wb-btn[data-v-1aa00e10],.toolbar .wb-btn-create[data-v-1aa00e10]{white-space:nowrap}.statuses[data-v-1aa00e10]{flex-wrap:wrap;gap:4px 8px}.statuses button[data-v-1aa00e10]{align-items:center;gap:6px;display:inline-flex}.statuses em[data-v-1aa00e10]{font-style:normal;font-weight:700}.statuses .all em[data-v-1aa00e10]{color:var(--tone-memo)}.statuses .following em[data-v-1aa00e10]{color:var(--tone-project)}.statuses .long_term em[data-v-1aa00e10]{color:var(--tone-memo)}.statuses .launched em[data-v-1aa00e10]{color:var(--success)}.statuses .lost em[data-v-1aa00e10]{color:var(--tone-urgent)}.statuses .unknown em[data-v-1aa00e10]{color:var(--muted)}.check-box[data-v-1aa00e10]{border:1.5px solid var(--line);background:var(--surface);border-radius:6px;flex:none;width:18px;height:18px;padding:0}.check-box.on[data-v-1aa00e10]{border-color:var(--accent);background:var(--accent-soft)}.table-wrap[data-v-1aa00e10]{border-radius:calc(var(--radius-card) - 10px);flex:1;width:100%;min-width:0;max-width:100%;min-height:0;overflow:auto}table[data-v-1aa00e10]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content}.table-wrap[data-v-1aa00e10] th{background:color-mix(in srgb, var(--bg) 82%, var(--surface));color:var(--muted);font-size:var(--text-aux);letter-spacing:.02em;text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);padding:12px 14px;font-weight:650;position:sticky;top:0}td[data-v-1aa00e10]{text-align:left;color:var(--ink);border-bottom:1px solid var(--row-line);vertical-align:middle;padding:12px 14px}td.quiet[data-v-1aa00e10]{color:var(--muted);text-align:center;background:0 0;border-bottom:0;padding:12px}.name strong[data-v-1aa00e10],.region strong[data-v-1aa00e10],.agent strong[data-v-1aa00e10]{font-weight:650;display:block}.name .tags[data-v-1aa00e10],.region p[data-v-1aa00e10],.agent p[data-v-1aa00e10]{color:var(--muted);flex-wrap:wrap;gap:6px;margin:4px 0 0;font-size:12px;display:flex}.when[data-v-1aa00e10]{white-space:nowrap}.ops-row[data-v-1aa00e10]{justify-content:flex-end;align-items:center;gap:2px;display:flex}.status-pick[data-v-1aa00e10]{display:inline-flex;position:relative}.tag[data-v-1aa00e10]{border-radius:var(--radius-pill);white-space:nowrap;border:0;align-items:center;height:26px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.status-pick .tag[data-v-1aa00e10]{cursor:pointer}.owner-face[data-v-1aa00e10]{cursor:pointer;color:var(--ink);background:color-mix(in srgb, var(--accent) 22%, var(--surface));border:0}.p1[data-v-1aa00e10]{color:var(--danger);background:color-mix(in srgb, var(--tone-urgent) 14%, var(--surface))}.p2[data-v-1aa00e10]{color:var(--tone-memo);background:color-mix(in srgb, var(--tone-memo) 16%, var(--surface))}.p3[data-v-1aa00e10]{color:var(--tone-project);background:color-mix(in srgb, var(--tone-project) 14%, var(--surface))}.p4[data-v-1aa00e10]{color:var(--tone-idea);background:color-mix(in srgb, var(--tone-idea) 14%, var(--surface))}.status-menu[data-v-1aa00e10]{z-index:30;border:1px solid var(--card-line);background:var(--surface);min-width:120px;box-shadow:var(--shadow-float);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.status-menu button[data-v-1aa00e10]{width:100%;height:32px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;display:block}.status-menu button[aria-selected=true][data-v-1aa00e10],.status-menu button[data-v-1aa00e10]:hover{background:var(--accent-soft)}.source.lianglimi[data-v-1aa00e10],.status.following[data-v-1aa00e10]{color:var(--tone-project);background:color-mix(in srgb, var(--tone-project) 16%, var(--surface))}.source.tongxin[data-v-1aa00e10],.type.group_meal[data-v-1aa00e10]{color:var(--tone-idea);background:color-mix(in srgb, var(--tone-idea) 16%, var(--surface))}.source.personal[data-v-1aa00e10],.type.other[data-v-1aa00e10],.status.launched[data-v-1aa00e10]{color:var(--success);background:color-mix(in srgb, var(--success) 16%, var(--surface))}.source.overview[data-v-1aa00e10],.type.unset[data-v-1aa00e10],.status.unknown[data-v-1aa00e10]{color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, var(--surface))}.source.lianglimi_catering[data-v-1aa00e10],.type.catering[data-v-1aa00e10],.status.long_term[data-v-1aa00e10]{color:var(--tone-memo);background:color-mix(in srgb, var(--tone-memo) 16%, var(--surface))}.status.lost[data-v-1aa00e10]{color:var(--tone-urgent);background:color-mix(in srgb, var(--tone-urgent) 14%, var(--surface))}td.wb-col-rest[data-v-1aa00e10]{border-bottom:1px solid var(--row-line);padding:0}.act[data-v-1aa00e10]{height:var(--btn-height);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 8px;display:inline-flex}.act[data-v-1aa00e10]:hover{background:var(--accent-soft);color:var(--ink)}.act.remove[data-v-1aa00e10]{color:var(--danger)}.act.remove[data-v-1aa00e10]:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.empty-create[data-v-1aa00e10]{margin:0 auto 16px}.pager-sheet[data-v-1aa00e10] .pager{width:100%}.pager-sheet[data-v-1aa00e10] select,.pager-sheet[data-v-1aa00e10] button,.pager-sheet[data-v-1aa00e10] input{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink)}.pager-sheet[data-v-1aa00e10] button.on{background:var(--accent-soft);color:var(--ink);border-color:#0000}.band[data-v-1aa00e10] .menu>button{height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink)}.band[data-v-1aa00e10] .menu>button.on,.band[data-v-1aa00e10] .menu>button[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.band[data-v-1aa00e10] .panel{border:1px solid var(--card-line);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-float)}.band[data-v-1aa00e10] .quick button,.band[data-v-1aa00e10] .clear,.band[data-v-1aa00e10] .panel input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px}.band[data-v-1aa00e10] .quick button.on{background:var(--accent-soft);color:var(--ink);border-color:#0000}@media (width<=640px){.toolbar[data-v-1aa00e10]{justify-content:flex-start;width:100%;margin-left:0}.title-sheet[data-v-1aa00e10],.filter-sheet[data-v-1aa00e10],.pager-sheet[data-v-1aa00e10]{padding-left:12px;padding-right:12px}.search[data-v-1aa00e10]{width:100%}.status-menu[data-v-1aa00e10]{max-width:min(220px,100vw - 88px)}}.wb-backdrop[data-v-1369c22c]{z-index:80}.head[data-v-1369c22c]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}h2[data-v-1369c22c],p[data-v-1369c22c]{margin:0}.close[data-v-1369c22c]{color:var(--muted);background:0 0;border:0;font-size:22px}dl[data-v-1369c22c]{gap:8px;margin:0 0 14px;display:grid}dl>div[data-v-1369c22c]{gap:12px;display:flex}dt[data-v-1369c22c]{width:72px;color:var(--muted);flex:none}dd[data-v-1369c22c]{margin:0}.body[data-v-1369c22c]{white-space:pre-wrap;margin-bottom:16px;line-height:1.6}.batch-backdrop[data-v-e18f928c]{z-index:80}.batch-dialog[data-v-e18f928c]{width:min(480px,100vw - 48px)}.batch-dialog h2[data-v-e18f928c],.batch-dialog .lead[data-v-e18f928c]{margin:0 0 12px}.type-kind[data-v-e18f928c]{gap:8px;margin:0 0 14px;display:flex}.type-kind button[data-v-e18f928c]{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--muted);border-radius:999px;padding:0 14px}.type-kind button[aria-selected=true][data-v-e18f928c]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);font-weight:650}.page[data-v-e18f928c]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.trash[data-v-e18f928c]{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;display:flex;overflow:auto}.table-wrap.in-board[data-v-e18f928c]{background:0 0;border:0;border-radius:0;flex:1;min-height:0}.title-row[data-v-e18f928c],.band[data-v-e18f928c],.filters[data-v-e18f928c],.toolbar[data-v-e18f928c],.chips[data-v-e18f928c],.search[data-v-e18f928c],.menu>button[data-v-e18f928c]{align-items:center;display:flex}td.ops[data-v-e18f928c]{vertical-align:middle}.ops-row[data-v-e18f928c]{justify-content:flex-end;align-items:center;gap:2px;display:flex}.title-row[data-v-e18f928c]{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:40px}.head-actions[data-v-e18f928c]{align-items:center;gap:10px;display:flex}.clear[data-v-e18f928c]{border-radius:var(--radius-control);background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);height:40px;color:var(--theme-on-accent,#fff);border:0;padding:0 14px}h1[data-v-e18f928c]{margin:0}.band[data-v-e18f928c]{flex-wrap:wrap;justify-content:space-between;gap:16px}.kind-row[data-v-e18f928c]{align-items:flex-end}.chips[data-v-e18f928c]{flex-wrap:wrap;align-items:flex-end;gap:4px}.chips button[data-v-e18f928c]{height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.chips button[aria-selected=true][data-v-e18f928c]{background:var(--theme-soft,#f6ead0);color:var(--theme-accent-text,#8a6430);font-weight:650}.chips em[data-v-e18f928c]{color:var(--theme-accent-text,#c48a3a);font-size:13px;font-style:normal;font-weight:700}.band.filter-line[data-v-e18f928c]{justify-content:flex-start}.search[data-v-e18f928c]{width:min(320px,100%);height:var(--btn-height-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);flex:none;gap:8px;padding:0 12px}.search img[data-v-e18f928c]{width:16px;height:16px}.search input[data-v-e18f928c]{background:0 0;border:0;width:100%;height:100%;padding:0}.filters[data-v-e18f928c]{z-index:70;flex-wrap:wrap;gap:10px;position:relative}.menu[data-v-e18f928c]{position:relative}.menu>button[data-v-e18f928c]{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);font-size:var(--text-aux);border-radius:10px;gap:8px;padding:0 12px}.menu>button.on[data-v-e18f928c],.menu>button[aria-expanded=true][data-v-e18f928c]{border-color:var(--accent);background:var(--accent-soft)}.status-menu>button[data-v-e18f928c]{justify-content:space-between;width:148px}.menu:not(.status-menu)>.panel[data-v-e18f928c]{min-width:148px}.caret[data-v-e18f928c]{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);width:0;height:0}.caret.up[data-v-e18f928c]{transform:rotate(180deg)}.panel[data-v-e18f928c]{z-index:5;border:1px solid var(--line);background:var(--theme-surface,#fffdf8);min-width:100%;box-shadow:var(--shadow-float);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.panel button[data-v-e18f928c]{text-align:left;white-space:nowrap;border-radius:8px;width:100%;height:34px;padding:0 10px;display:block}.panel button[aria-selected=true][data-v-e18f928c],.panel button[data-v-e18f928c]:hover{background:var(--accent-soft)}.empty-menu[data-v-e18f928c]{color:var(--muted);margin:0;padding:8px 10px;font-size:13px}.toolbar[data-v-e18f928c]{gap:10px;margin-left:auto}.toolbar .wb-btn[data-v-e18f928c],.toolbar .wb-btn-create[data-v-e18f928c]{white-space:nowrap}.back[data-v-e18f928c]{border:1px solid var(--theme-border,#eadfce);background:var(--theme-surface,#fff);border-radius:10px;height:40px;padding:0 14px}.table-wrap[data-v-e18f928c]{border:1px solid var(--theme-border,#f0e6d6);background:var(--theme-surface,#fffdf8);border-radius:16px;overflow:auto}table[data-v-e18f928c]{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}table.sheet[data-v-e18f928c]{table-layout:fixed;width:max-content;min-width:0}.table-wrap[data-v-e18f928c] th{position:sticky;top:0;overflow:visible}td.check[data-v-e18f928c]{text-align:center;padding-left:0;padding-right:0}th[data-v-e18f928c],td[data-v-e18f928c]{border-bottom:1px solid var(--theme-soft,#efe6d8);vertical-align:middle;padding:12px 14px;font-size:13px}th[data-v-e18f928c]{background:var(--theme-soft,#fbf7f0);color:var(--theme-muted,#8a8174);text-align:left;font-weight:650}td[data-v-e18f928c]{text-align:left;border-bottom-color:var(--row-line)}td.quiet[data-v-e18f928c]{text-align:center}th.check[data-v-e18f928c],td.check[data-v-e18f928c]{text-align:center;width:24px;padding-left:0;padding-right:0}.brief[data-v-e18f928c]{font-weight:650}.status[data-v-e18f928c],.scope[data-v-e18f928c]{background:var(--theme-soft,#f6ead0);height:24px;color:var(--theme-accent-text,#8a6430);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.status.done[data-v-e18f928c]{background:var(--theme-success-soft,#e5f6ea);color:var(--theme-success,#2f9e62)}.status.archived[data-v-e18f928c],.status.deleted[data-v-e18f928c],.status.cancelled[data-v-e18f928c]{background:var(--theme-soft,#f3f0ea);color:var(--theme-muted,#8c8578)}.ops[data-v-e18f928c]{gap:6px}.ops button[data-v-e18f928c]:not(.wb-row-act){height:var(--btn-height);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;padding:0 12px}.ops button[data-v-e18f928c]:not(.wb-row-act):hover{background:var(--accent-soft);color:var(--ink)}.ops button.danger[data-v-e18f928c]:not(.wb-row-act){color:var(--danger)}.ops button.danger[data-v-e18f928c]:not(.wb-row-act):hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.panel[data-v-1f9b9da4]{background:var(--surface-card);-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 22px 24px}.facts[data-v-1f9b9da4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.facts>div[data-v-1f9b9da4]{background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface));border-radius:16px;padding:16px 18px}.label[data-v-1f9b9da4],.meta[data-v-1f9b9da4]{color:var(--muted);margin:0;font-size:13px}.version[data-v-1f9b9da4]{color:var(--ink);margin:4px 0 0;font-size:28px;font-weight:650;line-height:1.2}.version.muted[data-v-1f9b9da4]{color:var(--muted);font-size:16px;font-weight:600;line-height:1.4}.block[data-v-1f9b9da4]{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.block-head[data-v-1f9b9da4]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.block-head h2[data-v-1f9b9da4],.block>h2[data-v-1f9b9da4]{margin:0}h2[data-v-1f9b9da4]{font-size:15px;font-weight:600}.actions[data-v-1f9b9da4]{flex:none;gap:8px;display:flex}.notes[data-v-1f9b9da4],.archives[data-v-1f9b9da4]{margin:12px 0 0;padding:0;list-style:none}.notes li[data-v-1f9b9da4],.archives li[data-v-1f9b9da4]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.notes li[data-v-1f9b9da4]:first-child,.archives li[data-v-1f9b9da4]:first-child{border-top:0;padding-top:0}.note-main[data-v-1f9b9da4]{min-width:0}.note-main p[data-v-1f9b9da4]{color:var(--ink);margin:4px 0 0}.note-head[data-v-1f9b9da4]{align-items:baseline;gap:10px;display:flex}.note-head strong[data-v-1f9b9da4]{color:var(--ink);font-weight:650}.note-head span[data-v-1f9b9da4],.archives li span[data-v-1f9b9da4]:last-child{color:var(--muted);white-space:nowrap;font-size:13px}.block>.meta[data-v-1f9b9da4]{margin-top:10px}.detail-list[data-v-1f9b9da4]{color:var(--ink);margin:12px 0 0;padding-left:18px}.detail-list li+li[data-v-1f9b9da4]{margin-top:8px}.wb-dialog input[data-v-1f9b9da4]{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--ink);border-radius:10px;margin-top:8px;padding:0 10px}.choices label[data-v-1f9b9da4]{color:var(--ink);justify-content:flex-start;align-items:center;gap:12px;margin-top:8px;font-size:14px;display:flex}.choices[data-v-1f9b9da4]{margin-top:8px}.wb-dialog .meta+.meta[data-v-1f9b9da4]{margin-top:6px}.file[data-v-1f9b9da4]{color:var(--muted);flex-direction:column;gap:6px;margin-top:12px;font-size:13px;display:flex}.file input[type=password][data-v-1f9b9da4]{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);border-radius:10px;padding:0 10px}.users[data-v-2ddbbb69]{min-width:0;color:var(--ink)}.page-head h2[data-v-2ddbbb69]{color:var(--ink);font-size:var(--text-title);margin:0;font-weight:700;line-height:1.3}.page-head p[data-v-2ddbbb69],.audit-note[data-v-2ddbbb69],.hint[data-v-2ddbbb69],.who span[data-v-2ddbbb69]{color:var(--muted);font-size:var(--text-aux);margin:6px 0 0;line-height:1.5}.title-row[data-v-2ddbbb69]{justify-content:space-between;align-items:center;gap:16px;display:flex}.head-actions[data-v-2ddbbb69]{flex:none;align-items:center;gap:8px;display:flex}.title-row .wb-btn-create[data-v-2ddbbb69],.head-actions .wb-btn[data-v-2ddbbb69]{flex:none;margin-top:0}.tabs[data-v-2ddbbb69]{border-bottom:1px solid var(--line);gap:4px;margin-top:14px;display:flex}.tabs button[data-v-2ddbbb69]{height:36px;color:var(--muted);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 12px;font-size:14px}.tabs button[aria-selected=true][data-v-2ddbbb69]{border-bottom-color:var(--accent);color:var(--ink);font-weight:650}.toolbar[data-v-2ddbbb69]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.search[data-v-2ddbbb69]{align-items:center;gap:8px;min-width:0;display:flex}.search input[data-v-2ddbbb69],.status-filter select[data-v-2ddbbb69],.field input[data-v-2ddbbb69],.jump input[data-v-2ddbbb69],.jump select[data-v-2ddbbb69]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);height:40px;color:var(--ink);padding:0 12px}.search input[data-v-2ddbbb69]{width:min(280px,46vw);min-width:160px}.search input[data-v-2ddbbb69]:focus,.status-filter select[data-v-2ddbbb69]:focus,.field input[data-v-2ddbbb69]:focus,.jump input[data-v-2ddbbb69]:focus,.jump select[data-v-2ddbbb69]:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:0}.status-select[data-v-2ddbbb69],.company-filter>button[data-v-2ddbbb69],.field select[data-v-2ddbbb69]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);height:40px;color:var(--ink);padding:0 12px}.status-select[data-v-2ddbbb69]{width:128px}.company-filter[data-v-2ddbbb69]{position:relative}.company-filter>button[data-v-2ddbbb69]{text-align:left;min-width:148px}.company-filter>button.on[data-v-2ddbbb69]{border-color:var(--accent)}.company-menu[data-v-2ddbbb69]{z-index:8;border:1px solid var(--line);background:var(--surface);width:240px;max-height:280px;box-shadow:var(--shadow-float);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.company-menu input[data-v-2ddbbb69],.company-menu button[data-v-2ddbbb69]{width:100%}.company-menu input[data-v-2ddbbb69]{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);border-radius:8px;margin-bottom:6px;padding:0 10px}.company-menu button[data-v-2ddbbb69]{height:34px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px}.company-menu button[data-v-2ddbbb69]:hover{background:var(--accent-soft)}.company-menu p[data-v-2ddbbb69],.req[data-v-2ddbbb69]:after{color:var(--muted)}.req[data-v-2ddbbb69]:after{content:" *";color:var(--accent)}.create-company[data-v-2ddbbb69]{margin-top:12px}.audit-bar[data-v-2ddbbb69]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.audit-bar .audit-note[data-v-2ddbbb69]{margin:0}.toolbar .wb-btn[data-v-2ddbbb69],.pager .wb-btn[data-v-2ddbbb69],.row-actions .wb-btn[data-v-2ddbbb69]{height:40px;box-shadow:none;padding:0 14px}.row-actions .wb-btn[data-v-2ddbbb69]{border-radius:8px;height:32px;padding:0 10px;font-size:13px}.table-card[data-v-2ddbbb69]{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;max-width:100%}.table-card[data-v-2ddbbb69] .wb-table-wrap{background:0 0;border:0;border-radius:16px 16px 0 0}.audit-card[data-v-2ddbbb69] .wb-table-wrap{border-radius:0 0 16px 16px}.audit-note[data-v-2ddbbb69]{margin:0;padding:10px 14px 0}.table-card[data-v-2ddbbb69] table{min-width:760px}.audit-card[data-v-2ddbbb69] table{min-width:860px}.table-card[data-v-2ddbbb69] th,.table-card[data-v-2ddbbb69] td{vertical-align:middle;white-space:nowrap}.table-card[data-v-2ddbbb69] td.empty{white-space:normal;color:var(--muted);text-align:center}.table-card[data-v-2ddbbb69] td.empty.error{color:var(--danger)}.table-card[data-v-2ddbbb69] tbody tr:hover td{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface))}.table-card[data-v-2ddbbb69] td.empty:hover,.table-card[data-v-2ddbbb69] tr:hover td.empty{background:0 0}.mono[data-v-2ddbbb69],.time[data-v-2ddbbb69]{font-variant-numeric:tabular-nums}.person[data-v-2ddbbb69]{align-items:center;gap:8px;min-width:0;display:flex}.person-name[data-v-2ddbbb69]{text-overflow:ellipsis;font-weight:650;overflow:hidden}.workspace[data-v-2ddbbb69]{text-overflow:ellipsis;max-width:360px;overflow:hidden}.actions-col[data-v-2ddbbb69]{text-align:right;width:1%}.row-actions[data-v-2ddbbb69]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tag[data-v-2ddbbb69]{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-style:normal;font-weight:650;line-height:1;display:inline-flex}.tag-ok[data-v-2ddbbb69]{background:color-mix(in srgb, var(--success) 16%, var(--surface));color:var(--success)}.tag-off[data-v-2ddbbb69]{background:color-mix(in srgb, var(--muted) 16%, var(--surface));color:var(--muted)}.tag-admin[data-v-2ddbbb69],.tag-reject[data-v-2ddbbb69]{background:var(--accent-soft);color:var(--ink)}.tag-deny[data-v-2ddbbb69]{background:color-mix(in srgb, var(--danger) 14%, var(--surface));color:var(--danger)}.detail[data-v-2ddbbb69]{max-width:320px;color:var(--muted);word-break:break-word;line-height:1.45;white-space:normal!important}.pager[data-v-2ddbbb69]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px 12px;display:flex}.pager p[data-v-2ddbbb69]{color:var(--ink);margin:0;font-size:13px}.pager-actions[data-v-2ddbbb69]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jump[data-v-2ddbbb69]{color:var(--muted);white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:13px;display:inline-flex}.jump input[data-v-2ddbbb69],.jump select[data-v-2ddbbb69]{width:88px}.menu-pop[data-v-2ddbbb69]{z-index:35;border:1px solid var(--line);background:var(--surface);min-width:148px;box-shadow:var(--shadow-float);border-radius:12px;padding:6px;position:fixed}.menu-pop button[data-v-2ddbbb69]{width:100%;height:36px;color:var(--ink);text-align:left;white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:flex}.menu-pop button[data-v-2ddbbb69]:hover{background:var(--accent-soft)}.menu-pop button.danger[data-v-2ddbbb69]{color:var(--danger)}.users-layer[data-v-2ddbbb69]{justify-content:center;align-items:start;padding:24px 16px 120px;overflow:auto}.user-dialog[data-v-2ddbbb69]{flex-direction:column;width:min(820px,100vw - 32px);max-height:calc(100vh - 148px);padding:0;display:flex;overflow:hidden}.user-dialog.compact[data-v-2ddbbb69]{width:min(520px,100vw - 32px)}.user-dialog .wb-dialog-head[data-v-2ddbbb69]{flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:18px 24px 8px;display:flex}.dialog-close[data-v-2ddbbb69]{width:32px;height:32px;color:var(--muted);background:0 0;border:0;font-size:22px;line-height:1}.secret[data-v-2ddbbb69]{align-items:center;gap:8px;display:flex}.secret input[data-v-2ddbbb69]{flex:1;min-width:0}.eye[data-v-2ddbbb69]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:36px;height:36px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.eye svg[data-v-2ddbbb69]{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.all-toggle[data-v-2ddbbb69]{flex:none;margin:0}.dialog-form[data-v-2ddbbb69]{flex-direction:column;flex:auto;min-height:0;display:flex}.sheet[data-v-2ddbbb69]{max-height:calc(100vh - 292px);padding:4px 24px 8px;overflow:auto}.user-dialog .wb-dialog-foot[data-v-2ddbbb69]{flex:none;justify-content:space-between;margin:0;padding:12px 24px 16px}.block[data-v-2ddbbb69]{margin-top:16px}.block h3[data-v-2ddbbb69],.block-head h3[data-v-2ddbbb69]{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:650}.block-head[data-v-2ddbbb69]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.block-head h3[data-v-2ddbbb69]{margin:0}.preset[data-v-2ddbbb69]{height:32px;box-shadow:none;padding:0 12px;font-size:13px}.account-grid[data-v-2ddbbb69]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.field[data-v-2ddbbb69]{min-width:0;color:var(--ink);flex-direction:column;gap:6px;font-size:13px;display:flex}.field input[data-v-2ddbbb69]{width:100%;min-width:0}.secret input[data-v-2ddbbb69]{flex:auto;width:auto}.who[data-v-2ddbbb69]{align-items:baseline;gap:8px;margin:0;display:flex}.who strong[data-v-2ddbbb69]{color:var(--ink);font-size:15px}.choice-row[data-v-2ddbbb69]{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.check[data-v-2ddbbb69]{min-height:32px;color:var(--ink);white-space:nowrap;cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:14px;line-height:1.2;display:inline-flex}.check input[data-v-2ddbbb69],.tick input[data-v-2ddbbb69]{width:16px;min-width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.check.locked[data-v-2ddbbb69],.tick.locked[data-v-2ddbbb69]{color:var(--muted);cursor:not-allowed}.check input[data-v-2ddbbb69]:disabled,.tick input[data-v-2ddbbb69]:disabled{cursor:not-allowed}.matrix[data-v-2ddbbb69]{border-collapse:collapse;width:100%}.matrix th[data-v-2ddbbb69],.matrix td[data-v-2ddbbb69]{border-bottom:1px solid var(--row-line);height:40px;color:var(--ink);text-align:left;white-space:nowrap;padding:0 12px;font-size:14px;font-weight:400}.matrix th[data-v-2ddbbb69]{color:var(--muted);font-size:13px;font-weight:650}.matrix th[data-v-2ddbbb69]:not(:first-child),.matrix td[data-v-2ddbbb69]:not(:first-child){text-align:center;width:88px}.tick[data-v-2ddbbb69]{cursor:pointer;justify-content:center;align-items:center;display:flex}.singles[data-v-2ddbbb69]{margin-top:12px}.hint[data-v-2ddbbb69]{margin-top:8px}.confirm-copy[data-v-2ddbbb69]{color:var(--ink);margin:4px 0 12px;font-size:14px;line-height:1.5}.sheet .wb-error[data-v-2ddbbb69]{margin-top:12px}@media (width<=720px){.account-grid[data-v-2ddbbb69]{grid-template-columns:1fr}}.company-layer[data-v-2ddbbb69]{justify-content:center;align-items:center;padding:24px 16px;overflow:hidden}.company-dialog[data-v-2ddbbb69]{background:var(--surface);border:1px solid var(--line);width:min(960px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-float);-webkit-backdrop-filter:none;backdrop-filter:none}.company-dialog .wb-dialog-head[data-v-2ddbbb69]{border-bottom:1px solid var(--line);padding:18px 24px}.company-dialog .wb-dialog-head h2[data-v-2ddbbb69]{font-size:var(--text-page-title);font-weight:700;line-height:1.3}.company-dialog .dialog-close[data-v-2ddbbb69]{border-radius:var(--radius-control)}.company-dialog .dialog-close[data-v-2ddbbb69]:hover{background:var(--accent-soft);color:var(--ink)}.company-dialog .sheet[data-v-2ddbbb69]{background:color-mix(in srgb, var(--bg) 72%, var(--surface));flex-direction:column;gap:12px;max-height:none;padding:16px 24px 18px;display:flex;overflow-x:hidden}.company-card[data-v-2ddbbb69]{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px}.company-dialog .card-head[data-v-2ddbbb69]{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.card-mark[data-v-2ddbbb69]{background:var(--accent-soft);width:36px;height:36px;color:var(--tone-memo);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.card-mark svg[data-v-2ddbbb69]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.card-copy[data-v-2ddbbb69]{flex:auto;min-width:0}.card-copy h3[data-v-2ddbbb69],.grant-head h4[data-v-2ddbbb69]{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.3}.card-copy p[data-v-2ddbbb69],.grant-head p[data-v-2ddbbb69]{color:var(--muted);font-size:var(--text-aux);margin:4px 0 0;line-height:1.5}.company-dialog .card-head .preset[data-v-2ddbbb69],.company-dialog .card-head .all-toggle[data-v-2ddbbb69]{flex:none;margin:2px 0 0 auto}.company-dialog .card-head .preset[data-v-2ddbbb69]{height:32px;box-shadow:none;padding:0 12px;font-size:13px}.copy-note[data-v-2ddbbb69]{color:var(--danger);font-size:var(--text-aux);margin:-4px 0 12px;line-height:1.5}.copy-note.ok[data-v-2ddbbb69]{color:var(--success)}.company-fields[data-v-2ddbbb69]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.company-dialog .field input[data-v-2ddbbb69],.company-dialog .field select[data-v-2ddbbb69]{width:100%;min-width:0}.company-dialog .secret[data-v-2ddbbb69]{display:block;position:relative}.company-dialog .secret input[data-v-2ddbbb69]{width:100%;padding-right:40px}.company-dialog .eye[data-v-2ddbbb69]{background:0 0;border:0;width:36px;height:36px;position:absolute;top:2px;right:2px}.company-dialog .eye[data-v-2ddbbb69]:hover{color:var(--ink)}.grant-panel[data-v-2ddbbb69]{border:1px solid color-mix(in srgb, var(--line) 80%, var(--surface));background:color-mix(in srgb, var(--bg) 78%, var(--surface));border-radius:12px;margin-top:12px;padding:12px 14px}.grant-panel[data-v-2ddbbb69]:first-of-type{margin-top:0}.grant-head[data-v-2ddbbb69]{margin-bottom:10px}.grant-head h4[data-v-2ddbbb69]{font-size:14px}.grant-grid[data-v-2ddbbb69]{grid-template-columns:repeat(auto-fill,minmax(min(148px,100%),1fr));gap:6px;display:grid}.grant-grid .check[data-v-2ddbbb69]{border-radius:8px;min-width:0;min-height:36px;padding:6px 8px}.grant-grid .check span[data-v-2ddbbb69]{text-overflow:ellipsis;min-width:0;overflow:hidden}.grant-grid .check[data-v-2ddbbb69]:hover{background:var(--accent-soft)}.grant-grid .check.on[data-v-2ddbbb69]{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface))}.company-error[data-v-2ddbbb69]{flex:none;margin:0;padding:10px 24px 0}.company-dialog .wb-dialog-foot[data-v-2ddbbb69]{background:var(--surface);padding:14px 24px 16px}@media (width<=860px){.company-fields[data-v-2ddbbb69]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.company-layer[data-v-2ddbbb69]{padding:12px}.company-dialog[data-v-2ddbbb69]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.company-dialog .wb-dialog-head[data-v-2ddbbb69],.company-dialog .sheet[data-v-2ddbbb69]{padding-left:16px;padding-right:16px}.company-fields[data-v-2ddbbb69]{grid-template-columns:minmax(0,1fr)}.company-dialog .card-head[data-v-2ddbbb69]{flex-wrap:wrap}.company-dialog .card-head .preset[data-v-2ddbbb69],.company-dialog .card-head .all-toggle[data-v-2ddbbb69]{margin-left:48px}}.create-user-layer[data-v-2ddbbb69]{justify-content:center;align-items:center;padding:24px 16px;overflow:hidden}.create-user-dialog[data-v-2ddbbb69]{background:var(--surface);border:1px solid var(--line);width:min(1040px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-float);-webkit-backdrop-filter:none;backdrop-filter:none}.create-user-dialog .create-head[data-v-2ddbbb69]{border-bottom:1px solid var(--line);align-items:flex-start;padding:18px 24px}.create-user-dialog .create-head h2[data-v-2ddbbb69]{font-size:var(--text-page-title);margin:0;font-weight:700;line-height:1.3}.create-user-dialog .dialog-close[data-v-2ddbbb69]{border-radius:var(--radius-control)}.create-user-dialog .dialog-close[data-v-2ddbbb69]:hover{background:var(--accent-soft);color:var(--ink)}.create-user-dialog .sheet[data-v-2ddbbb69]{background:color-mix(in srgb, var(--bg) 72%, var(--surface));flex-direction:column;gap:12px;max-height:none;padding:16px 24px 18px;display:flex;overflow-x:hidden}.create-user-dialog .card-head[data-v-2ddbbb69]{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.create-user-dialog .card-head .all-toggle[data-v-2ddbbb69]{flex:none;margin:2px 0 0 auto}.create-fields[data-v-2ddbbb69],.create-choice-grid[data-v-2ddbbb69]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.create-user-dialog .field>span[data-v-2ddbbb69]{color:var(--muted)}.create-user-dialog .field select[data-v-2ddbbb69],.create-user-dialog .company-filter>button[data-v-2ddbbb69],.create-user-dialog .field input[data-v-2ddbbb69]{width:100%;min-width:0}.create-user-dialog .company-filter>button[data-v-2ddbbb69]{justify-content:space-between;align-items:center;gap:8px;display:flex}.create-user-dialog .company-filter>button span[data-v-2ddbbb69]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-user-dialog .company-filter>button svg[data-v-2ddbbb69]{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.create-user-dialog .company-filter>button.empty[data-v-2ddbbb69]{color:var(--muted)}.create-user-dialog .company-menu[data-v-2ddbbb69]{width:100%;min-width:0}.create-user-dialog .secret[data-v-2ddbbb69]{display:block;position:relative}.create-user-dialog .secret input[data-v-2ddbbb69]{width:100%;padding-right:40px}.create-user-dialog .eye[data-v-2ddbbb69]{background:0 0;border:0;width:36px;height:36px;position:absolute;top:2px;right:2px}.create-user-dialog .eye[data-v-2ddbbb69]:hover{color:var(--ink)}.choice-card[data-v-2ddbbb69]{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, var(--surface));min-width:0;min-height:48px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:0;padding:8px 12px;display:flex}.choice-card.on[data-v-2ddbbb69]{border-color:color-mix(in srgb, var(--success) 42%, var(--line));background:color-mix(in srgb, var(--success) 12%, var(--surface))}.choice-card.locked[data-v-2ddbbb69]{cursor:not-allowed}.choice-card.locked:not(.on) .choice-name[data-v-2ddbbb69]{color:var(--muted)}.choice-card[data-v-2ddbbb69]:hover:not(.locked){border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.choice-icon[data-v-2ddbbb69]{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.choice-icon svg[data-v-2ddbbb69]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.choice-icon.tone-memo[data-v-2ddbbb69]{color:var(--tone-memo);background:color-mix(in srgb, var(--tone-memo) 16%, var(--surface))}.choice-icon.tone-project[data-v-2ddbbb69]{color:var(--tone-project);background:color-mix(in srgb, var(--tone-project) 16%, var(--surface))}.choice-icon.tone-schedule[data-v-2ddbbb69]{color:var(--tone-schedule);background:color-mix(in srgb, var(--tone-schedule) 16%, var(--surface))}.choice-icon.tone-idea[data-v-2ddbbb69]{color:var(--tone-idea);background:color-mix(in srgb, var(--tone-idea) 16%, var(--surface))}.choice-icon.tone-urgent[data-v-2ddbbb69]{color:var(--tone-urgent);background:color-mix(in srgb, var(--tone-urgent) 16%, var(--surface))}.choice-icon.tone-success[data-v-2ddbbb69]{color:var(--success);background:color-mix(in srgb, var(--success) 16%, var(--surface))}.choice-name[data-v-2ddbbb69]{flex:auto;min-width:0;font-size:14px;line-height:1.3}.choice-card input[data-v-2ddbbb69]{width:16px;min-width:16px;height:16px;accent-color:var(--success);flex:none;margin:0}.choice-card input[data-v-2ddbbb69]:disabled{cursor:not-allowed}.create-user-dialog .hint[data-v-2ddbbb69]{margin:12px 0 0}.create-error[data-v-2ddbbb69]{flex:none;margin:0;padding:10px 24px 0}.create-user-dialog .wb-dialog-foot[data-v-2ddbbb69]{background:var(--surface);padding:14px 24px 16px}@media (width<=980px){.create-fields[data-v-2ddbbb69],.create-choice-grid[data-v-2ddbbb69]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.create-user-layer[data-v-2ddbbb69]{padding:12px}.create-user-dialog[data-v-2ddbbb69]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.create-user-dialog .create-head[data-v-2ddbbb69],.create-user-dialog .sheet[data-v-2ddbbb69]{padding-left:16px;padding-right:16px}.create-fields[data-v-2ddbbb69],.create-choice-grid[data-v-2ddbbb69]{grid-template-columns:minmax(0,1fr)}.create-user-dialog .card-head[data-v-2ddbbb69]{flex-wrap:wrap}.create-user-dialog .card-head .all-toggle[data-v-2ddbbb69]{margin-left:48px}}.role-head[data-v-2ddbbb69]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.role-head h2[data-v-2ddbbb69]{color:var(--ink);font-size:var(--text-title);margin:0;font-weight:700;line-height:1.3}.role-tools[data-v-2ddbbb69]{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.role-search[data-v-2ddbbb69]{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;width:min(280px,46vw);height:40px;padding:0 12px;display:flex}.role-search svg[data-v-2ddbbb69]{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;flex:none}.role-search input[data-v-2ddbbb69]{background:0 0;border:0;width:100%;min-width:0;height:36px;padding:0}.role-table[data-v-2ddbbb69]{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}.role-table[data-v-2ddbbb69] .wb-table-wrap{background:0 0;border:0;border-radius:0}.role-table[data-v-2ddbbb69] table{min-width:0}.role-table[data-v-2ddbbb69] th,.role-table[data-v-2ddbbb69] td{white-space:nowrap}.role-table[data-v-2ddbbb69] td.actions{text-align:right;white-space:nowrap;width:1%}.role-table[data-v-2ddbbb69] td.actions button{color:var(--ink);align-items:center;gap:4px;font-size:13px;display:inline-flex}.role-table[data-v-2ddbbb69] td.actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.page-num[data-v-2ddbbb69]{border:1px solid var(--line);background:var(--surface);min-width:32px;height:32px;color:var(--ink);border-radius:8px;padding:0 8px}.page-num.on[data-v-2ddbbb69]{border-color:color-mix(in srgb, var(--accent) 70%, var(--line));background:var(--accent-soft);font-weight:650}.page-num[data-v-2ddbbb69]:disabled{color:var(--muted)}.page-gap[data-v-2ddbbb69]{color:var(--muted);padding:0 2px}.status-line[data-v-2ddbbb69]{color:var(--ink);align-items:center;gap:8px;margin-top:12px;display:inline-flex}.status-line input[data-v-2ddbbb69]{width:16px;height:16px;accent-color:var(--accent);margin:0}.role-dialog[data-v-2ddbbb69]{width:min(920px,100vw - 48px)}.role-dialog .choice-name[data-v-2ddbbb69]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-dialog .choice-card.on[data-v-2ddbbb69]{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent-soft) 78%, var(--surface))}.role-dialog .choice-card input[data-v-2ddbbb69]{accent-color:var(--accent)}@media (width<=760px){.role-head[data-v-2ddbbb69],.role-tools[data-v-2ddbbb69]{flex-wrap:wrap;align-items:stretch}.role-tools[data-v-2ddbbb69],.role-search[data-v-2ddbbb69]{width:100%}}.crop-dialog[data-v-1f674b4d]{width:min(720px,94vw)}.crop-body[data-v-1f674b4d]{padding:0 22px}.crop-hint[data-v-1f674b4d]{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.6}.crop-main[data-v-1f674b4d]{align-items:flex-start;gap:20px;display:flex}.crop-frame[data-v-1f674b4d]{aspect-ratio:1;cursor:grab;touch-action:none;background-color:#f3efe7;background-image:linear-gradient(45deg,#e7e1d6 25%,#0000 25%),linear-gradient(-45deg,#e7e1d6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e7e1d6 75%),linear-gradient(-45deg,#0000 75%,#e7e1d6 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:14px;flex:none;width:300px;max-width:60vw;position:relative;overflow:hidden}.crop-frame[data-v-1f674b4d]:active{cursor:grabbing}.crop-canvas[data-v-1f674b4d]{width:100%;height:100%;display:block}.crop-grid[data-v-1f674b4d]{pointer-events:none;background-image:linear-gradient(90deg,#0000 33.2%,#ffffff8c 33.2% 33.6%,#0000 33.6% 66.2%,#ffffff8c 66.2% 66.6%,#0000 66.6%),linear-gradient(#0000 33.2%,#ffffff8c 33.2% 33.6%,#0000 33.6% 66.2%,#ffffff8c 66.2% 66.6%,#0000 66.6%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001f}.crop-loading[data-v-1f674b4d]{color:var(--muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.crop-side[data-v-1f674b4d]{flex:1;min-width:0}.block-label[data-v-1f674b4d]{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:700}.crop-preview[data-v-1f674b4d]{border:1px solid var(--line);background-color:#f3efe7;background-image:linear-gradient(45deg,#e7e1d6 25%,#0000 25%),linear-gradient(-45deg,#e7e1d6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e7e1d6 75%),linear-gradient(-45deg,#0000 75%,#e7e1d6 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border-radius:14px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.crop-preview canvas[data-v-1f674b4d]{width:96px;height:96px}.crop-zoom[data-v-1f674b4d]{color:var(--ink);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.crop-zoom input[data-v-1f674b4d]{flex:1;min-width:80px}.crop-zoom b[data-v-1f674b4d]{min-width:44px;color:var(--muted);text-align:right;font-weight:600}.crop-tip[data-v-1f674b4d]{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.5}@media (width<=640px){.crop-main[data-v-1f674b4d]{flex-direction:column;align-items:stretch}.crop-frame[data-v-1f674b4d]{max-width:100%}}.brand-card[data-v-3e6b3957]{border:1px solid var(--card-line);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-card);border-radius:16px;padding:20px 22px 18px}.card-head[data-v-3e6b3957]{align-items:flex-start;gap:12px;display:flex}.mark[data-v-3e6b3957]{background:var(--accent-soft);width:36px;height:36px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.mark svg[data-v-3e6b3957]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}h2[data-v-3e6b3957]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}h2 em[data-v-3e6b3957]{background:var(--accent-soft);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:650}.card-head p[data-v-3e6b3957],.hint[data-v-3e6b3957],.state[data-v-3e6b3957]{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.brand-grid[data-v-3e6b3957]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:28px;margin-top:18px;display:grid}.block-label[data-v-3e6b3957]{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:700}.logo-row[data-v-3e6b3957]{align-items:flex-start;gap:14px;display:flex}.logo-preview[data-v-3e6b3957]{background:var(--accent-soft);width:112px;height:112px;color:var(--muted);border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.logo-preview img[data-v-3e6b3957]{object-fit:contain;width:72px;height:72px}.logo-preview[data-v-3e6b3957]:disabled{cursor:default}.logo-meta strong[data-v-3e6b3957]{font-weight:650;display:block}.logo-meta p[data-v-3e6b3957]{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.logo-actions[data-v-3e6b3957]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.file[data-v-3e6b3957]{display:none}.field[data-v-3e6b3957]{color:var(--ink);flex-direction:column;gap:6px;margin-bottom:12px;font-size:14px;display:flex}.field input[data-v-3e6b3957]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;height:42px;padding:0 12px}.field input[data-v-3e6b3957]:disabled{color:var(--muted)}.req[data-v-3e6b3957]{color:var(--danger);font-style:normal}.wb-error[data-v-3e6b3957]{margin:12px 0 0}.wb-error button[data-v-3e6b3957]{color:var(--ink);margin-left:8px;text-decoration:underline}.card-actions[data-v-3e6b3957]{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}@media (width<=860px){.brand-grid[data-v-3e6b3957],.logo-row[data-v-3e6b3957]{flex-direction:column;grid-template-columns:1fr;display:flex}}.appearance[data-v-2f4206f4]{flex-direction:column;gap:28px;display:flex}.group h3[data-v-2f4206f4]{font-size:var(--text-title);color:var(--ink);margin:0 0 4px}.meta[data-v-2f4206f4]{color:var(--muted);font-size:var(--text-aux);margin:0 0 14px}.theme-grid[data-v-2f4206f4]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.theme-card[data-v-2f4206f4]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);transition:border-color var(--motion), box-shadow var(--motion), transform var(--motion);flex-direction:column;align-items:center;gap:8px;padding:12px 10px 10px;display:flex}.theme-card[data-v-2f4206f4]:hover{border-color:var(--accent);transform:var(--lift)}.theme-card.active[data-v-2f4206f4]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 42%, transparent)}.swatch[data-v-2f4206f4]{border:1px solid #00000014;border-radius:10px;width:100%;height:44px;display:block;position:relative;overflow:hidden}.sw-bg[data-v-2f4206f4],.sw-surface[data-v-2f4206f4],.sw-accent[data-v-2f4206f4]{display:block;position:absolute}.sw-bg[data-v-2f4206f4]{inset:0}.sw-surface[data-v-2f4206f4]{border-radius:6px;width:58%;height:calc(100% - 12px);top:6px;left:6px}.sw-accent[data-v-2f4206f4]{border-radius:50%;width:18px;height:18px;bottom:6px;right:6px}[data-swatch=warm] .sw-bg[data-v-2f4206f4]{background:#faf7ef}[data-swatch=warm] .sw-surface[data-v-2f4206f4]{background:#fffdf8}[data-swatch=warm] .sw-accent[data-v-2f4206f4]{background:#ddbb72}[data-swatch=business] .sw-bg[data-v-2f4206f4]{background:#f4f7fb}[data-swatch=business] .sw-surface[data-v-2f4206f4]{background:#fff}[data-swatch=business] .sw-accent[data-v-2f4206f4]{background:#2f6fdb}[data-swatch=dark] .sw-bg[data-v-2f4206f4]{background:#0f1420}[data-swatch=dark] .sw-surface[data-v-2f4206f4]{background:#1a2233}[data-swatch=dark] .sw-accent[data-v-2f4206f4]{background:#5b8cff}[data-swatch=green] .sw-bg[data-v-2f4206f4]{background:#f2f8f4}[data-swatch=green] .sw-surface[data-v-2f4206f4]{background:#fff}[data-swatch=green] .sw-accent[data-v-2f4206f4]{background:#2f9e62}[data-swatch=pink] .sw-bg[data-v-2f4206f4]{background:#fdf3f6}[data-swatch=pink] .sw-surface[data-v-2f4206f4]{background:#fffdfe}[data-swatch=pink] .sw-accent[data-v-2f4206f4]{background:#e06a94}[data-swatch=cream] .sw-bg[data-v-2f4206f4]{background:#fdf6ec}[data-swatch=cream] .sw-surface[data-v-2f4206f4]{background:#fffcf6}[data-swatch=cream] .sw-accent[data-v-2f4206f4]{background:#e8a04a}[data-swatch=purple] .sw-bg[data-v-2f4206f4]{background:#f6f4fc}[data-swatch=purple] .sw-surface[data-v-2f4206f4]{background:#fff}[data-swatch=purple] .sw-accent[data-v-2f4206f4]{background:#8b5fd6}[data-swatch=gray] .sw-bg[data-v-2f4206f4]{background:#f5f6f7}[data-swatch=gray] .sw-surface[data-v-2f4206f4]{background:#fff}[data-swatch=gray] .sw-accent[data-v-2f4206f4]{background:#4a5568}.name[data-v-2f4206f4]{font-size:var(--text-aux);font-weight:600}.tick[data-v-2f4206f4]{background:var(--accent);width:20px;height:20px;color:var(--surface);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;right:10px}.theme-card[data-v-2f4206f4],.locale-card[data-v-2f4206f4]{position:relative}.locale-row[data-v-2f4206f4]{flex-wrap:wrap;gap:12px;display:flex}.locale-card[data-v-2f4206f4]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);transition:border-color var(--motion), box-shadow var(--motion);align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.locale-card[data-v-2f4206f4]:hover{border-color:var(--accent)}.locale-card.active[data-v-2f4206f4]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 42%, transparent)}.locale-card .tick[data-v-2f4206f4]{width:18px;height:18px;position:static}.widget-mark[data-v-87732837]{background:var(--accent-soft);width:36px;height:36px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.widget-mark svg[data-v-87732837]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.panel[data-v-dc09db90]{border:1px solid var(--card-line);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-card);border-radius:16px;padding:20px 22px 18px}h2[data-v-dc09db90],h3[data-v-dc09db90]{color:var(--ink);margin:0}h3[data-v-dc09db90]{font-size:var(--text-body)}.meta[data-v-dc09db90],.combo[data-v-dc09db90]{color:var(--muted);font-size:var(--text-aux);margin:8px 0 0}.combo[data-v-dc09db90]{color:var(--ink)}.row[data-v-dc09db90]{border-top:1px solid var(--line);gap:14px;margin-top:16px;padding-top:16px;display:grid}.actions[data-v-dc09db90]{justify-content:space-between;align-items:center;gap:12px;display:flex}.group[data-v-dc09db90]{flex-wrap:wrap;gap:8px;display:flex}.status[data-v-dc09db90]{font-size:var(--text-aux);margin:12px 0 0}.ok[data-v-dc09db90]{color:var(--success)}.warn[data-v-dc09db90]{color:var(--danger)}.page[data-v-9a27244e]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.page-head[data-v-9a27244e]{flex:none}.layout[data-v-9a27244e]{flex:1;grid-template-columns:188px minmax(0,1fr);gap:16px;min-height:0;display:grid}.content[data-v-9a27244e]{flex-direction:column;gap:16px;min-width:0;min-height:0;padding-bottom:8px;display:flex;overflow:auto}.menu[data-v-9a27244e]{flex-direction:column;align-content:start;align-items:stretch;gap:4px;min-height:0;display:flex;overflow:auto}.panel[data-v-9a27244e]{border:1px solid var(--card-line);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-card);border-radius:16px;flex:none;padding:20px 22px 18px}.about-panel[data-v-9a27244e] .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:18px;padding:0}h1[data-v-9a27244e]{font-size:var(--text-page-title);letter-spacing:.02em;font-weight:700;line-height:1.25}h2[data-v-9a27244e]{margin-top:16px;font-size:15px}.panel h2[data-v-9a27244e]:first-child,.panel-head h2[data-v-9a27244e],.card-head h2[data-v-9a27244e]{margin-top:0}.panel-head[data-v-9a27244e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head .actions[data-v-9a27244e]{flex:none;margin-top:0}h1[data-v-9a27244e],h2[data-v-9a27244e]{margin:0}.menu button[data-v-9a27244e]{height:42px;color:var(--muted);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.nav-ico[data-v-9a27244e]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.menu button[aria-selected=true][data-v-9a27244e]{background:var(--accent);color:var(--theme-on-accent,var(--ink));font-weight:650}.entry-list[data-v-9a27244e]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.entry[data-v-9a27244e]{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, transparent);width:100%;color:var(--ink);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.entry strong[data-v-9a27244e]{font-weight:650}.entry span[data-v-9a27244e]{color:var(--muted);font-size:13px;line-height:1.5}.entry[data-v-9a27244e]:hover{border-color:var(--accent);background:var(--accent-soft)}.meta[data-v-9a27244e],p[data-v-9a27244e]{color:var(--muted);font-size:13px}.meta span[data-v-9a27244e]{margin-right:10px}.actions[data-v-9a27244e]{gap:8px;margin-top:12px;display:flex}.feature-list[data-v-9a27244e]{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.feature-list li[data-v-9a27244e]{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.feature-list strong[data-v-9a27244e]{font-weight:650;display:block}.feature-list p[data-v-9a27244e]{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.feature-list .wb-btn[data-v-9a27244e]{flex:none;min-width:96px}.delete-password[data-v-9a27244e]{align-items:flex-start}.delete-password .secret[data-v-9a27244e]{align-items:center;gap:8px;margin-top:12px;display:flex}.delete-password input[data-v-9a27244e]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);width:min(240px,100%);height:36px;padding:0 12px}.delete-password .wb-error[data-v-9a27244e]{margin:8px 0 0}.nav-layout[data-v-9a27244e]{flex-direction:column;gap:8px;margin:12px 0 16px;padding:0;list-style:none;display:flex}.nav-layout li[data-v-9a27244e]{background:color-mix(in srgb, var(--bg) 72%, var(--surface));cursor:grab;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.nav-layout li.dragging[data-v-9a27244e]{opacity:.45}.nav-layout li.over[data-v-9a27244e]{background:var(--accent-soft)}.nav-layout li.blocked[data-v-9a27244e]{background:color-mix(in srgb, var(--bg) 90%, var(--surface))}.nav-layout li.blocked .name-input[data-v-9a27244e]{color:var(--muted)}.nav-blocked[data-v-9a27244e]{color:var(--theme-accent-text,#9a6a2a);font-weight:650}.nav-flag[data-v-9a27244e]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--theme-accent-text,#9a6a2a);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:650}.grip[data-v-9a27244e]{background:radial-gradient(circle, var(--muted) 1px, transparent 1.5px) 0 0 / 4px 4px, radial-gradient(circle, var(--muted) 1px, transparent 1.5px) 4px 0 / 4px 4px;flex:none;width:10px;height:14px}.nav-layout label[data-v-9a27244e]{color:var(--ink);align-items:center;gap:10px;display:flex}.nav-layout input[type=checkbox][data-v-9a27244e]{width:16px;height:16px;accent-color:var(--accent)}.name-input[data-v-9a27244e]{border:1px solid var(--line);background:var(--surface);width:min(240px,100%);height:32px;color:var(--ink);border-radius:8px;padding:0 10px;font-weight:700}.card-head[data-v-9a27244e]{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mark[data-v-9a27244e]{background:var(--accent-soft);width:36px;height:36px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.mark svg[data-v-9a27244e],.control svg[data-v-9a27244e],.eye svg[data-v-9a27244e],.rules svg[data-v-9a27244e]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.card-head h2[data-v-9a27244e]{font-size:16px}.card-head .meta[data-v-9a27244e]{margin:4px 0 0}.password-form[data-v-9a27244e]{flex-direction:column;gap:14px;display:flex}.field[data-v-9a27244e]{color:var(--ink);grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;display:grid}.req[data-v-9a27244e]{color:var(--danger);font-style:normal}.control[data-v-9a27244e]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:8px;min-width:0;height:42px;padding:0 8px 0 12px;display:flex}.control svg[data-v-9a27244e]{color:var(--muted);flex:none}.control input[data-v-9a27244e]{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%}.eye[data-v-9a27244e]{width:32px;height:32px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.eye[data-v-9a27244e]:hover{background:var(--accent-soft);color:var(--ink)}.strength[data-v-9a27244e]{color:var(--muted);align-items:center;gap:8px;margin-left:120px;font-size:13px;display:flex}.strength i[data-v-9a27244e]{background:var(--line);border-radius:999px;width:28px;height:2px}.strength b[data-v-9a27244e]{font-weight:650}.strength[data-level="1"] b.on[data-v-9a27244e]{color:var(--danger)}.strength[data-level="1"] i[data-v-9a27244e]:first-of-type{background:var(--danger)}.strength[data-level="2"] b.on[data-v-9a27244e],.strength[data-level="3"] b.on[data-v-9a27244e]{color:var(--ink)}.strength[data-level="2"] i[data-v-9a27244e],.strength[data-level="3"] i[data-v-9a27244e]{background:var(--accent)}.rules[data-v-9a27244e]{background:var(--accent-soft);border-radius:12px;padding:12px 14px}.rules strong[data-v-9a27244e]{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:flex}.rules ul[data-v-9a27244e]{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.card-actions[data-v-9a27244e]{justify-content:flex-end;gap:10px;display:flex}.home-toolbar[data-v-9a27244e]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.home-groups[data-v-9a27244e]{flex-direction:column;gap:18px;margin-top:16px;display:flex}.home-group h3[data-v-9a27244e]{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:700}.home-widgets[data-v-9a27244e]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.home-widgets li[data-v-9a27244e]{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.home-widgets li.dragging[data-v-9a27244e]{opacity:.45}.home-widgets li.over[data-v-9a27244e],.nav-layout li.over[data-v-9a27244e]{background:var(--accent-soft)}.home-flag[data-v-9a27244e]{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.home-copy[data-v-9a27244e]{flex:1;min-width:0}.home-copy strong[data-v-9a27244e]{font-weight:650;display:block}.home-copy p[data-v-9a27244e]{margin:4px 0 0}.switch[data-v-9a27244e]{border:1px solid var(--line);background:var(--bg);min-width:108px;height:36px;color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 8px 0 12px;display:inline-flex}.switch[data-v-9a27244e]:disabled{opacity:.6}.switch.on[data-v-9a27244e]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.switch i[data-v-9a27244e]{background:color-mix(in srgb, var(--muted) 35%, var(--surface));border-radius:999px;width:28px;height:16px;margin-left:auto;position:relative}.switch i[data-v-9a27244e]:after{content:"";background:var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.switch.on i[data-v-9a27244e]{background:var(--accent)}.switch.on i[data-v-9a27244e]:after{left:14px}.home-foot[data-v-9a27244e]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.home-foot .wb-btn[data-v-9a27244e]{min-width:96px}@media (width<=860px){.layout[data-v-9a27244e]{grid-template-columns:1fr}.menu[data-v-9a27244e]{flex-direction:row;overflow:auto}.menu button[data-v-9a27244e]{flex:none}.field[data-v-9a27244e],.strength[data-v-9a27244e]{grid-template-columns:1fr;margin-left:0}.home-widgets li[data-v-9a27244e]{flex-wrap:wrap;align-items:flex-start}.switch[data-v-9a27244e]{margin-left:auto}}.login-screen[data-v-e9043db3]{min-height:100vh;padding:var(--space-5);place-items:center;display:grid;overflow-x:hidden}.login-card[data-v-e9043db3]{width:100%;max-width:420px;padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);justify-self:center}.mark[data-v-e9043db3]{width:36px;height:36px;margin-bottom:var(--space-4);background:var(--accent-soft);border-radius:12px}h1[data-v-e9043db3]{font-size:var(--text-page-title);margin:0}.lead[data-v-e9043db3],.status[data-v-e9043db3]{margin:var(--space-2) 0 var(--space-5);color:var(--muted)}.tunnel-note[data-v-e9043db3]{margin:var(--space-3) 0 0;color:var(--ink)}label[data-v-e9043db3]{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}label span[data-v-e9043db3]{color:var(--muted);font-size:var(--text-aux)}input[data-v-e9043db3]{width:100%;height:var(--btn-height-md);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);box-sizing:border-box}.failure[data-v-e9043db3]{margin:0 0 var(--space-4);color:var(--danger)}.actions[data-v-e9043db3]{justify-content:flex-end;gap:var(--space-3);display:flex}.ledger-space[data-v-263443b1]{flex:1}.boot[data-v-263443b1]{flex:1;justify-content:center;align-items:center;min-height:240px;display:flex}.boot-spin[data-v-263443b1]{border:2px solid color-mix(in srgb, var(--accent) 35%, transparent);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite boot-spin-263443b1}@keyframes boot-spin-263443b1{to{transform:rotate(360deg)}}.status[data-v-263443b1]{color:var(--muted);margin:0}.error[data-v-263443b1]{color:var(--danger)}.detail[data-v-263443b1]{margin-top:8px;font-size:13px;display:block}.recorder-backdrop[data-v-263443b1]{z-index:80}.recorder-prompt[data-v-263443b1]{width:min(440px,100vw - 48px)}.recorder-prompt h2[data-v-263443b1]{font-size:var(--text-title);margin:0 0 12px;font-weight:650}.recorder-prompt p[data-v-263443b1]{margin:0;font-size:15px;line-height:1.6}.recorder-foot[data-v-263443b1]{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.recorder-foot.single[data-v-263443b1]{justify-content:flex-end}:root[data-theme]:not([data-theme=warm]) .dh-card{background:var(--theme-glass-surface,#ffffffeb);border:1px solid var(--theme-glass-border,#ffffffdb);box-shadow:0 10px 28px var(--theme-shadow-color,#b08c501f)}:root[data-theme]:not([data-theme=warm]) .dh-card:hover{box-shadow:0 16px 36px var(--theme-shadow-color,#b08c502e)}:root[data-theme]:not([data-theme=warm]) .dh-card.health{background:linear-gradient(180deg, var(--theme-glass-surface,#ecf8f0f5) 0%, var(--theme-glass-surface,#fffffff0) 58%)}:root[data-theme]:not([data-theme=warm]) .dh-card.work{background:linear-gradient(180deg, var(--theme-glass-surface,#fff4e8f5) 0%, var(--theme-glass-surface,#fffffff0) 62%)}:root[data-theme]:not([data-theme=warm]) .dh-title{color:var(--theme-text,#3d342c)}:root[data-theme]:not([data-theme=warm]) .dh-mark.green{color:var(--theme-success,#3e9a62);background:var(--theme-success-soft,#e5f6ea)}:root[data-theme]:not([data-theme=warm]) .dh-mark.orange{color:var(--theme-warning,#e07a2f);background:var(--theme-warning-soft,#fff0e0)}:root[data-theme]:not([data-theme=warm]) .dh-mark.red{color:var(--theme-danger,#e15b4c);background:var(--theme-danger-soft,#ffecea)}:root[data-theme]:not([data-theme=warm]) .dh-mark.purple{color:var(--theme-idea,#7d5bd4);background:var(--theme-idea-soft,#f1eaff)}:root[data-theme]:not([data-theme=warm]) .dh-mark.blue{color:var(--theme-info,#3b82d6);background:var(--theme-info-soft,#e8f2ff)}:root[data-theme]:not([data-theme=warm]) .dh-mark.teal{color:var(--theme-success,#1aa39a);background:var(--theme-success-soft,#e5f8f6)}:root[data-theme]:not([data-theme=warm]) .dh-mark.amber{color:var(--theme-warning,#d0893a);background:var(--theme-warning-soft,#fff4df)}:root[data-theme]:not([data-theme=warm]) .dh-plus,:root[data-theme]:not([data-theme=warm]) .dh-more,:root[data-theme]:not([data-theme=warm]) .dh-link{color:var(--theme-warning,#e08a3a)}:root[data-theme]:not([data-theme=warm]) .dh-plus{background:var(--theme-warning-soft,#fff4e8)}:root[data-theme]:not([data-theme=warm]) .dh-plus:hover,:root[data-theme]:not([data-theme=warm]) .dh-more:hover,:root[data-theme]:not([data-theme=warm]) .dh-link:hover{background:var(--theme-warning-soft,#fff1e2)}:root[data-theme]:not([data-theme=warm]) .dh-tabs button{color:var(--theme-muted,#9a9186)}:root[data-theme]:not([data-theme=warm]) .dh-tabs button.on{color:var(--theme-warning,#e07a2f);background:var(--theme-warning-soft,#fff3e6)}:root[data-theme]:not([data-theme=warm]) .dh-metric .value{color:var(--theme-text,#3d342c)}:root[data-theme]:not([data-theme=warm]) .dh-metric .unit{color:var(--theme-muted,#8c8478)}:root[data-theme]:not([data-theme=warm]) .dh-row:hover{background:var(--theme-glass-surface,#fff6eab3)}:root[data-theme]:not([data-theme=warm]) .dh-radio{border:1.5px solid var(--theme-border,#e3d5c2);background:var(--theme-surface,#fff)}:root[data-theme]:not([data-theme=warm]) .dh-name{color:var(--theme-text,#3d342c)}:root[data-theme]:not([data-theme=warm]) .dh-sub{color:var(--theme-muted,#a3988c)}:root[data-theme]:not([data-theme=warm]) .dh-pill.work{color:var(--theme-info,#3b78c8);background:var(--theme-info-soft,#e7f1ff)}:root[data-theme]:not([data-theme=warm]) .dh-pill.handle{color:var(--theme-warning,#e07a2f);background:var(--theme-warning-soft,#fff1e4)}:root[data-theme]:not([data-theme=warm]) .dh-pill.money{color:var(--theme-success,#3e9a62);background:var(--theme-success-soft,#e7f6ec)}:root[data-theme]:not([data-theme=warm]) .dh-pill.study{color:var(--theme-idea,#7d5bd4);background:var(--theme-idea-soft,#f3eaff)}:root[data-theme]:not([data-theme=warm]) .dh-pill.normal{color:var(--theme-warning,#d0893a);background:var(--theme-warning-soft,#fff6e8)}:root[data-theme]:not([data-theme=warm]) .dh-pill.low{color:var(--theme-success,#3e9a62);background:var(--theme-success-soft,#eef8ef)}:root[data-theme]:not([data-theme=warm]) .dh-pill.high{color:var(--theme-danger,#d65c5c);background:var(--theme-danger-soft,#ffecec)}:root[data-theme]:not([data-theme=warm]) .dh-pill.doing,:root[data-theme]:not([data-theme=warm]) .dh-pill.follow,:root[data-theme]:not([data-theme=warm]) .dh-pill.meet{color:var(--theme-info,#3b78c8);background:var(--theme-info-soft,#e7f1ff)}:root[data-theme]:not([data-theme=warm]) .dh-pill.pending,:root[data-theme]:not([data-theme=warm]) .dh-pill.prep,:root[data-theme]:not([data-theme=warm]) .dh-pill.self{color:var(--theme-warning,#e07a2f);background:var(--theme-warning-soft,#fff1e4)}:root[data-theme]:not([data-theme=warm]) .dh-pill.plan{color:var(--theme-idea,#7d5bd4);background:var(--theme-idea-soft,#f3eaff)}:root[data-theme]:not([data-theme=warm]) .dh-pill.out{color:var(--theme-success,#3e9a62);background:var(--theme-success-soft,#e7f6ec)}:root[data-theme]:not([data-theme=warm]) .dh-pill.mid{color:var(--theme-warning,#d0893a);background:var(--theme-warning-soft,#fff6e8)}:root[data-theme]:not([data-theme=warm]) .dh-no{color:var(--theme-on-accent,#fff)}:root[data-theme]:not([data-theme=warm]) .dh-no.n0{background:var(--theme-info,#5b8fd4)}:root[data-theme]:not([data-theme=warm]) .dh-no.n1{background:var(--theme-warning,#e0924a)}:root[data-theme]:not([data-theme=warm]) .dh-no.n2{background:var(--theme-success,#5e9a62)}:root[data-theme]:not([data-theme=warm]) .dh-no.n3{background:var(--theme-idea,#8b6bb8)}:root[data-theme]:not([data-theme=warm]) .dh-dot.blue{background:var(--theme-info,#5b8fd4)}:root[data-theme]:not([data-theme=warm]) .dh-dot.orange{background:var(--theme-warning,#e0924a)}:root[data-theme]:not([data-theme=warm]) .dh-dot.green{background:var(--theme-success,#5e9a62)}:root[data-theme]:not([data-theme=warm]) .dh-dot.purple{background:var(--theme-idea,#8b6bb8)}:root[data-theme]:not([data-theme=warm]) .dh-assistant{background:var(--theme-glass-surface,#fffffff0);box-shadow:0 10px 28px var(--theme-shadow-color,#b08c5029)}:root[data-theme]:not([data-theme=warm]) .dh-assistant strong{color:var(--theme-text,#3d342c)}:root[data-theme]:not([data-theme=warm]) .dh-assistant p{color:var(--theme-muted,#a3988c)}:root[data-theme]:not([data-theme=warm]) .dh-assistant button{background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);color:var(--theme-on-accent,#fff);box-shadow:0 6px 14px var(--theme-shadow-color,#b56a2847)}:root[data-theme=warm]{--bg:#faf7ef;--bg-top:#fbf8f1;--surface:#fffdf8;--surface-card:#ffffffb8;--ink:#3a332b;--muted:#8c8578;--line:#e7dcc8;--row-line:#f6f1e7;--card-line:#fffc;--accent:#ddbb72;--accent-soft:#f3e6c8;--danger:#9a5340;--success:#6d8a62;--shadow-card:0 8px 30px #c8aa641f;--shadow-float:0 10px 40px #00000014;--shadow-card-hover:0 14px 36px #ddbb7261;--tone-memo:#e0924a;--tone-project:#4c86d0;--tone-idea:#8b6bb8;--tone-schedule:#5e9a62;--tone-urgent:#d65c5c}:root[data-theme=business]{--bg:#f4f7fb;--bg-top:#f7f9fd;--surface:#fff;--surface-card:#ffffffd1;--ink:#1f2a3a;--muted:#64748b;--line:#dce4ee;--row-line:#f1f4f8;--card-line:#ffffffe6;--accent:#2f6fdb;--accent-soft:#dbe8fb;--danger:#c0392b;--success:#2f9e62;--shadow-card:0 8px 30px #2f6fdb1a;--shadow-float:0 10px 40px #1e293b1f;--shadow-card-hover:0 14px 36px #2f6fdb57;--tone-memo:#e0924a;--tone-project:#2f6fdb;--tone-idea:#8b6bb8;--tone-schedule:#2f9e62;--tone-urgent:#d64545}:root[data-theme=dark]{--bg:#0f1420;--bg-top:#141a2a;--surface:#1a2233;--surface-card:#1a2233b8;--ink:#e6ebf4;--muted:#8a94a8;--line:#2a3448;--row-line:#222b3e;--card-line:#ffffff14;--accent:#5b8cff;--accent-soft:#223253;--danger:#ff6b6b;--success:#4cc38a;--shadow-card:0 8px 30px #0006;--shadow-float:0 10px 40px #0000008c;--shadow-card-hover:0 14px 36px #5b8cff47;--tone-memo:#ffb25e;--tone-project:#5b8cff;--tone-idea:#b39ddb;--tone-schedule:#4cc38a;--tone-urgent:#ff7b7b}:root[data-theme=green]{--bg:#f2f8f4;--bg-top:#f6fbf7;--surface:#fff;--surface-card:#ffffffd1;--ink:#21352a;--muted:#566b5e;--line:#d8e8dc;--row-line:#eff5f0;--card-line:#ffffffe6;--accent:#2f9e62;--accent-soft:#d8f0e2;--danger:#c0392b;--success:#2f9e62;--shadow-card:0 8px 30px #2f9e621a;--shadow-float:0 10px 40px #1e32281f;--shadow-card-hover:0 14px 36px #2f9e6252;--tone-memo:#e0924a;--tone-project:#2f6fdb;--tone-idea:#8b6bb8;--tone-schedule:#2f9e62;--tone-urgent:#d64545}:root[data-theme=pink]{--bg:#fdf3f6;--bg-top:#fef7f9;--surface:#fffdfe;--surface-card:#fffc;--ink:#4a2b38;--muted:#805f6e;--line:#f0dbe3;--row-line:#f9eff3;--card-line:#ffffffe6;--accent:#e06a94;--accent-soft:#fbe1ea;--danger:#c0392b;--success:#4ca877;--shadow-card:0 8px 30px #e06a941f;--shadow-float:0 10px 40px #5028371f;--shadow-card-hover:0 14px 36px #e06a9457;--tone-memo:#e0924a;--tone-project:#5b8cff;--tone-idea:#a06ac8;--tone-schedule:#4ca877;--tone-urgent:#e05b5b}:root[data-theme=cream]{--bg:#fdf6ec;--bg-top:#fef9f2;--surface:#fffcf6;--surface-card:#ffffffc7;--ink:#4a3a28;--muted:#7d6b53;--line:#f0e2cd;--row-line:#f9f1e5;--card-line:#ffffffe0;--accent:#e8a04a;--accent-soft:#fce8cf;--danger:#c05a3a;--success:#6da05a;--shadow-card:0 8px 30px #dc963c1f;--shadow-float:0 10px 40px #503c1e1f;--shadow-card-hover:0 14px 36px #e8a04a5c;--tone-memo:#e0924a;--tone-project:#5b8cff;--tone-idea:#a06ac8;--tone-schedule:#6da05a;--tone-urgent:#d65c5c}:root[data-theme=purple]{--bg:#f6f4fc;--bg-top:#faf8fe;--surface:#fff;--surface-card:#ffffffd1;--ink:#32284a;--muted:#7e7399;--line:#e3ddf0;--row-line:#f3f1f9;--card-line:#ffffffe6;--accent:#8b5fd6;--accent-soft:#e8dffb;--danger:#c0392b;--success:#4ca877;--shadow-card:0 8px 30px #8b5fd61f;--shadow-float:0 10px 40px #32285024;--shadow-card-hover:0 14px 36px #8b5fd657;--tone-memo:#e0924a;--tone-project:#5b8cff;--tone-idea:#a06ac8;--tone-schedule:#4ca877;--tone-urgent:#d65c5c}:root[data-theme=gray]{--bg:#f5f6f7;--bg-top:#fafbfc;--surface:#fff;--surface-card:#ffffffdb;--ink:#2a2e33;--muted:#7a828c;--line:#e3e6ea;--row-line:#f2f4f5;--card-line:#ffffffeb;--accent:#4a5568;--accent-soft:#e8ebef;--danger:#c0392b;--success:#3f9d6c;--shadow-card:0 8px 30px #1e222814;--shadow-float:0 10px 40px #1e22281f;--shadow-card-hover:0 14px 36px #4a55683d;--tone-memo:#c98a4a;--tone-project:#5b7fa8;--tone-idea:#9a82b8;--tone-schedule:#5a9a6c;--tone-urgent:#d65c5c}:root:where([data-theme]:not([data-theme=warm])){--theme-primary-start:var(--accent);--theme-primary-end:color-mix(in srgb, var(--accent) 82%, var(--ink));--theme-primary-hover:color-mix(in srgb, var(--accent) 86%, var(--ink));--theme-accent-text:var(--ink);--theme-on-accent:#fff;--theme-surface:var(--surface);--theme-soft:var(--accent-soft);--theme-border:var(--line);--theme-text:var(--ink);--theme-muted:var(--muted);--theme-success:color-mix(in srgb, var(--success) 78%, var(--ink));--theme-success-soft:color-mix(in srgb, var(--success) 14%, var(--surface));--theme-danger:var(--danger);--theme-danger-soft:color-mix(in srgb, var(--danger) 14%, var(--surface));--theme-warning:color-mix(in srgb, var(--tone-memo) 62%, var(--ink));--theme-warning-soft:color-mix(in srgb, var(--tone-memo) 14%, var(--surface));--theme-info:color-mix(in srgb, var(--tone-project) 80%, var(--ink));--theme-info-soft:color-mix(in srgb, var(--tone-project) 14%, var(--surface));--theme-idea:var(--tone-idea);--theme-idea-soft:color-mix(in srgb, var(--tone-idea) 14%, var(--surface));--theme-glass-surface:var(--surface-card);--theme-glass-border:var(--card-line);--theme-shadow-color:color-mix(in srgb, var(--ink) 14%, transparent);--theme-overlay:color-mix(in srgb, var(--ink) 28%, transparent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-on-accent:#0f1420;--theme-overlay:#0000009e;--theme-warning:var(--tone-memo);--theme-success:var(--success);--theme-info:var(--tone-project)}:root[data-theme=pink]{--theme-on-accent:#4a2b38}:root[data-theme=cream]{--theme-on-accent:#4a3a28}:root[data-theme=green]{--theme-on-accent:#10251a}:root[data-theme=purple]{--theme-on-accent:#fff}:root[data-theme]:not([data-theme=warm]) .scenic{background:linear-gradient(180deg, var(--bg-top), var(--bg))}:root{--bg:#faf7ef;--surface:#fffdf8;--surface-card:#ffffffb8;--ink:#3a332b;--muted:#8c8578;--line:#e7dcc8;--row-line:color-mix(in srgb, var(--line) 36%, var(--surface));--card-line:#fffc;--accent:#ddbb72;--accent-soft:#f3e6c8;--danger:#9a5340;--success:#6d8a62;--shadow-card:0 8px 30px #c8aa641f;--shadow-float:0 10px 40px #00000014;--radius-card:24px;--radius-control:12px;--text-title:18px;--text-page-title:21px;--text-body:14px;--text-aux:13px;--text-metric:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius-pill:999px;--radius-badge:40px;--btn-height:32px;--btn-height-md:40px;--icon-sm:18px;--icon-md:20px;--icon-badge:32px;--shadow-card-hover:0 14px 36px color-mix(in srgb, var(--accent) 38%, transparent);--lift:-2px;--motion:.18s ease;--tone-memo:#e0924a;--tone-project:#4c86d0;--tone-idea:#8b6bb8;--tone-schedule:#5e9a62;--tone-urgent:#d65c5c;--bg-top:#fbf8f1;--dock-space:116px;color:var(--ink);background:var(--bg);font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:var(--text-body);line-height:1.5}*{box-sizing:border-box}:root{--control-height:40px;--control-height-sm:32px;--control-radius:10px;--control-gap:8px;--icon-control:18px;--control-disabled-opacity:.45;--motion-fast:.14s ease;--dialog-radius:20px;--focus-ring:color-mix(in srgb, var(--accent) 55%, var(--ink));--text-on-danger:#fffdf8;--text-on-success:#fffdf8}:root[data-theme=dark]{--text-on-danger:#0f1420;--text-on-success:#0f1420}html,body,#app{height:100%;margin:0;overflow:hidden}body{background:linear-gradient(180deg, var(--bg-top) 0%, var(--bg) 100%);min-height:100vh;color:var(--ink)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1:has(.title-mark){font-size:var(--text-page-title);letter-spacing:.02em;align-items:center;gap:8px;font-weight:700;line-height:1.25;display:flex}.title-mark{background:var(--accent-soft);box-sizing:content-box;border-radius:8px;flex:none;width:18px;height:18px;padding:5px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.wb-field{flex-direction:column;gap:6px;margin:0 0 12px;font-size:14px;display:flex}.wb-field>span{color:var(--muted)}.wb-field input,.wb-field select,.wb-field textarea{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-control);width:100%;padding:8px 12px}.wb-field input,.wb-field select{height:var(--control-height)}.wb-field textarea{resize:vertical;min-height:72px}.wb-field :is(input,select,textarea){transition:border-color var(--motion-fast), background-color var(--motion-fast)}.wb-field :is(input,select,textarea):disabled{cursor:not-allowed;opacity:var(--control-disabled-opacity)}.wb-field :is(input,textarea)[readonly]{background:color-mix(in srgb, var(--surface) 72%, var(--bg));cursor:default}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);outline-color:var(--danger)}:is(input,textarea)::placeholder{color:var(--muted);opacity:1}.wb-error{color:var(--danger);margin:0 0 12px;font-size:13px}.wb-hint,.wb-guide{color:var(--muted);font-size:12px}.wb-guide{margin:var(--space-2) 0 0;letter-spacing:.08em}.wb-actions,.wb-dialog-foot,.form-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.wb-dialog-foot,.form-foot{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.wb-dialog-foot .wb-btn,.form-foot .wb-btn{width:auto;min-width:112px;max-width:100%;height:auto;min-height:var(--control-height);overflow-wrap:anywhere;flex:0 auto}.wb-dialog-foot .wb-btn-secondary,.form-foot .wb-btn-secondary{background:var(--theme-surface,#fff);border:1px solid var(--line);box-shadow:none;order:1}.wb-dialog-foot .wb-btn-primary,.wb-dialog-foot .wb-btn-danger,.form-foot .wb-btn-primary{order:2}.wb-table-wrap{border:1px solid var(--line);background:var(--theme-surface,#fffdf8);border-radius:16px;overflow:auto}.wb-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.table-wrap{z-index:1;position:relative}.wb-table-wrap th,.wb-table-wrap td{border-bottom:1px solid var(--theme-soft,#efe6d8);padding:0 14px}.wb-table-wrap td{border-bottom-color:var(--row-line)}.wb-table-wrap th{background:var(--theme-soft,#f8f3ea);height:44px;color:var(--theme-muted,#8a8174);text-align:left;font-size:13px;font-weight:650}.wb-table-wrap td{text-align:left;height:52px}.wb-table-wrap td.empty,.wb-table-wrap td.extra{height:auto;padding:12px 14px}.wb-table-wrap td.empty{text-align:center}.quiet-remove{color:var(--danger);background:0 0;border:0;margin:0 0 8px;font-size:13px}.wb-table-wrap .ops button,.wb-table-wrap .actions button{height:32px;color:var(--muted);transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:0;border-radius:8px;padding:0 8px}.wb-table-wrap .ops button.wb-row-act,.wb-table-wrap .actions button.wb-row-act{width:40px;height:40px;padding:0}.wb-table-wrap .ops button:hover:not(:disabled),.wb-table-wrap .actions button:hover:not(:disabled){background:var(--accent-soft);color:var(--ink)}.wb-table-wrap .ops button.danger,.wb-table-wrap .actions button.danger{color:var(--danger)}.wb-table-wrap .ops button.danger:hover:not(:disabled),.wb-table-wrap .actions button.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.wb-tags{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.wb-tags>span{color:var(--muted);font-size:13px}.wb-tags button{height:40px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0 10px}.wb-tags button[aria-selected=true],.wb-tags button[aria-pressed=true]{background:var(--theme-soft,#f6ead0);color:var(--theme-accent-text,#8a6430);font-weight:650}.wb-btn-create{height:var(--control-height);border-radius:var(--control-radius);background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);color:var(--theme-on-accent,#fff);white-space:nowrap;box-shadow:0 6px 14px var(--theme-shadow-color,#b56a2838);border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.wb-btn-create:hover:not(:disabled){background:linear-gradient(180deg, var(--theme-primary-hover,#c9843c) 0%, var(--theme-primary-hover,#a35e22) 100%)}.wb-btn-create:active:not(:disabled){background:var(--theme-accent-text,#9a5c22)}.wb-btn-create img{filter:brightness(0)invert();width:16px;height:16px}.wb-btn,.wb-btn-create{justify-content:center;align-items:center;gap:var(--control-gap);min-height:var(--control-height);height:var(--control-height);border-radius:var(--control-radius);vertical-align:middle;transition:background-color var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast);padding:0 16px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.wb-btn:disabled,.wb-btn-create:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.wb-btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite wb-control-spin}@keyframes wb-control-spin{to{transform:rotate(360deg)}}.wb-row-edit{max-width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:0;font-weight:650;display:block;overflow:hidden}.wb-row-edit:hover{color:var(--ink)}.wb-btn-primary{background:linear-gradient(180deg, var(--theme-primary-start,#d3924a) 0%, var(--theme-primary-end,#b56a28) 100%);color:var(--theme-on-accent,#fff);box-shadow:0 6px 14px var(--theme-shadow-color,#b56a2838);border:0;font-weight:650}.wb-btn-primary:hover:not(:disabled){background:linear-gradient(180deg, var(--theme-primary-hover,#c9843c) 0%, var(--theme-primary-hover,#a35e22) 100%)}.wb-btn-primary:active:not(:disabled){background:var(--theme-accent-text,#9a5c22)}.wb-btn-secondary{background:color-mix(in srgb, var(--bg) 65%, var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.wb-btn-secondary.recycle{color:var(--tone-urgent)}.wb-btn-secondary:hover:not(:disabled){background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, var(--line))}.wb-btn-secondary:active:not(:disabled){background:color-mix(in srgb, var(--accent-soft) 76%, var(--line))}.wb-btn-danger{background:var(--danger);color:var(--text-on-danger)}.wb-btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--ink))}.wb-btn-danger:active:not(:disabled){background:color-mix(in srgb, var(--danger) 78%, var(--ink))}:is(.wb-dialog,.wb-drawer) button.wb-dialog-close{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--control-radius);color:var(--muted);transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;line-height:1;display:inline-grid}.wb-dialog-close svg{width:var(--icon-control);height:var(--icon-control)}:is(.wb-dialog,.wb-drawer) button.wb-dialog-close:hover:not(:disabled){background:var(--accent-soft);color:var(--ink)}:is(.wb-dialog,.wb-drawer) button.wb-dialog-close:active:not(:disabled){background:color-mix(in srgb, var(--accent-soft) 70%, var(--line))}:is(.wb-dialog,.wb-drawer) button.wb-dialog-close:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.wb-backdrop{z-index:40;background:var(--theme-overlay,#3a332b38);place-items:center;padding:24px;animation:none;display:grid;position:fixed;inset:0}.wb-dialog{background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);border:1px solid var(--card-line);border-radius:var(--dialog-radius);width:min(600px,100vw - 48px);max-height:min(720px,100vh - 48px);box-shadow:var(--shadow-float);padding:22px 24px 18px;position:relative;overflow:auto}.wb-dialog-moved{z-index:1;animation:none;position:fixed;transform:none}.wb-dialog :is(header,.head,.wb-dialog-head,.capture-top,h2){cursor:grab}.wb-dialog :is(header,.head,.wb-dialog-head,.capture-top) :is(button,input,textarea,select,a){cursor:pointer}.wb-dialog.is-dragging,.wb-dialog.is-dragging :is(header,.head,.wb-dialog-head,.capture-top,h2){cursor:grabbing;-webkit-user-select:none;user-select:none}.wb-dialog.is-resizing,.wb-dialog.is-resizing *{-webkit-user-select:none;user-select:none}.wb-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wb-dialog-head h2{font-size:var(--text-title);margin:0;font-weight:600}.wb-col-rest{border-top:0;border-left:0;border-right:0;width:auto;padding:0}.wb-record{width:min(760px,100vw - 48px)}.wb-record-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.wb-record-head .mark{background:var(--theme-warning-soft,#fff4df);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.wb-record-head .mark svg{fill:none;width:22px;height:22px;stroke:var(--theme-warning,#e0a24a);stroke-width:1.7px;stroke-linejoin:round}.wb-record-head h2,.wb-record-head p{margin:0}.wb-record-head h2{font-size:18px;font-weight:700}.wb-record-head p{color:var(--muted);margin-top:2px;font-size:13px}.wb-record-head .close{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.wb-tag{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.wb-tag-p1{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.wb-tag-p2{color:var(--theme-warning,#b86a2d);background:color-mix(in srgb, var(--theme-warning,#b86a2d) 12%, transparent)}.wb-tag-p3{color:var(--theme-muted,#6d7c88);background:color-mix(in srgb, var(--theme-muted,#6d7c88) 12%, transparent)}.wb-tag-p4{color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, transparent)}.wb-page-enter-active,.wb-page-leave-active{transition:opacity .16s}.wb-page-enter-from,.wb-page-leave-to{opacity:0}@keyframes wb-fade{0%{opacity:0}to{opacity:1}}@keyframes wb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wb-backdrop,.wb-dialog,.wb-page-enter-active,.wb-page-leave-active,.wb-btn,.wb-btn-create,.wb-dialog-close,.wb-btn[aria-busy=true]:before{transition:none;animation:none}}@media (height<=760px){:root{--dock-space:124px;--text-title:18px;--text-metric:28px;font-size:14px}}@media (width<=640px){:root{--dock-space:96px;--radius-card:18px;--text-page-title:19px;--text-metric:26px;--space-5:18px}}@media (width>=641px) and (width<=1024px){:root{--radius-card:20px;--text-page-title:20px}}
