.cost-task-host[data-v-c6f8aaa0]{z-index:1500;pointer-events:auto;position:fixed;bottom:24px;right:24px}.cost-task-host.collapsed[data-v-c6f8aaa0]{right:0}.cost-task-widget[data-v-c6f8aaa0]{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);color:var(--ink-1);align-items:stretch;display:flex}.cost-task-summary[data-v-c6f8aaa0]{color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.cost-task-summary strong[data-v-c6f8aaa0]{color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:14px}.cost-task-collapse[data-v-c6f8aaa0],.cost-task-tab[data-v-c6f8aaa0]{background:var(--surface);color:var(--ink-2);cursor:pointer;border:0;place-items:center;padding:8px;display:grid}.cost-task-collapse[data-v-c6f8aaa0]{border-left:1px solid var(--hairline)}.cost-task-tab[data-v-c6f8aaa0]{border:1px solid var(--hairline);border-radius:var(--radius);border-right:0;width:28px;height:40px}.cost-task-summary[data-v-c6f8aaa0]:hover,.cost-task-collapse[data-v-c6f8aaa0]:hover,.cost-task-tab[data-v-c6f8aaa0]:hover{background:var(--surface-hover)}svg[data-v-c6f8aaa0]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}@media (width<=640px){.cost-task-host[data-v-c6f8aaa0]{bottom:16px;right:16px}.cost-task-host.collapsed[data-v-c6f8aaa0]{right:0}}.modal-scroll-frame[data-v-1ac15286]{z-index:3;box-sizing:border-box;border-right:1px solid var(--modal-frame-ink);border-left:1px solid var(--modal-frame-ink);color:var(--modal-frame-ink);pointer-events:none;opacity:.72;position:absolute;inset:5px}.scroll-rail[data-v-1ac15286]{border-left:1px solid;border-right:1px solid;height:7px;position:absolute;left:14px;right:14px}.scroll-rail[data-v-1ac15286]:before,.scroll-rail[data-v-1ac15286]:after{content:"";border-top:1px solid;width:18px;position:absolute;top:2px}.scroll-rail[data-v-1ac15286]:before{left:5px}.scroll-rail[data-v-1ac15286]:after{right:5px}.scroll-rail-top[data-v-1ac15286]{border-top:1px solid;top:0}.scroll-rail-bottom[data-v-1ac15286]{border-bottom:1px solid;bottom:0}.scroll-tag[data-v-1ac15286]{background:var(--surface);border-top:1px solid;border-bottom:1px solid;width:5px;height:24px;position:absolute}.scroll-tag-start[data-v-1ac15286]{top:14px;left:-3px}.scroll-tag-end[data-v-1ac15286]{bottom:14px;right:-3px}@media (width<=720px){.modal-scroll-frame[data-v-1ac15286]{inset:3px}.scroll-rail[data-v-1ac15286]{left:10px;right:10px}}.daily-day-tabs[data-v-169a9123]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.daily-day-tabs button[data-v-169a9123]{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:10px;align-items:baseline;gap:7px;padding:9px 13px;display:flex}.daily-day-tabs button.active[data-v-169a9123]{border-color:var(--ink-1);background:var(--ink-1);color:var(--surface)}.daily-day-tabs button small[data-v-169a9123]{opacity:.75;font-size:11px}.daily-history-label[data-v-169a9123]{color:var(--ink-2);font-size:12px}.compact .daily-day-tabs button[data-v-169a9123]{padding:7px 9px}.compact .daily-day-tabs button small[data-v-169a9123]{display:none}.daily-board[data-v-169a9123]{min-width:0;color:var(--ink-1);flex-direction:column;gap:14px;font-size:14px;display:flex}.daily-status[data-v-169a9123]{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.daily-status button[data-v-169a9123]{color:var(--ink-1);cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.daily-status-dot[data-v-169a9123]{background:#6d9477;border-radius:50%;width:8px;height:8px}.daily-status-dot.offline[data-v-169a9123]{background:#bb8048}.daily-status-dot.pending[data-v-169a9123]{background:#ba9862}.daily-add[data-v-169a9123]{gap:9px;display:flex}.daily-add input[data-v-169a9123]{border:1px solid var(--hairline);background:var(--surface);min-width:0;color:var(--ink-1);font:inherit;border-radius:12px;flex:1;padding:12px 14px}.daily-add button[data-v-169a9123]{border:1px solid var(--ink-1);background:var(--ink-1);color:var(--surface);cursor:pointer;border-radius:12px;padding:0 20px}.daily-add button[data-v-169a9123]:disabled{opacity:.5;cursor:default}.daily-section-head[data-v-169a9123]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.daily-section-head strong[data-v-169a9123]{font-family:var(--font-serif);font-size:19px}.daily-section-head span[data-v-169a9123]{color:var(--ink-2);font-size:12px}.daily-card-list[data-v-169a9123]{overscroll-behavior:contain;gap:9px;min-width:0;max-height:min(53dvh,530px);display:grid;overflow:auto}.daily-card[data-v-169a9123]{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:76px;padding:11px 13px;display:flex;box-shadow:0 3px 15px #1e1e1e09}.daily-card[data-v-169a9123]:first-child{border-left:3px solid #b86a58}.daily-card.dragging[data-v-169a9123]{opacity:.45}.daily-drag[data-v-169a9123]{color:var(--ink-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font-size:18px}.daily-drag[data-v-169a9123]:active{cursor:grabbing}.daily-check[data-v-169a9123]{border:1px solid var(--ink-2);width:22px;height:22px;color:var(--surface);cursor:pointer;background:0 0;border-radius:7px;flex:0 0 22px}.daily-check.checked[data-v-169a9123]{border-color:var(--ink-1);background:var(--ink-1)}.daily-card-main[data-v-169a9123]{flex:1;gap:5px;min-width:0;display:grid}.daily-card-main strong[data-v-169a9123]{overflow-wrap:anywhere;font-weight:600}.daily-card-main small[data-v-169a9123]{color:var(--ink-2);font-size:11px}.daily-card-main input[data-v-169a9123]{border:1px solid var(--hairline);background:var(--surface);width:100%;min-width:0;color:var(--ink-1);font:inherit;padding:5px 7px}.daily-card-actions[data-v-169a9123]{gap:2px;display:flex}.daily-card-actions button[data-v-169a9123],.daily-done-card>button[data-v-169a9123]:last-child{color:var(--ink-2);cursor:pointer;background:0 0;border:0;min-width:25px;min-height:29px;font-size:15px}.daily-card-actions button[data-v-169a9123]:hover,.daily-done-card>button[data-v-169a9123]:last-child:hover{color:var(--ink-1)}.daily-card-actions button[data-v-169a9123]:disabled{opacity:.3;cursor:default}.daily-empty[data-v-169a9123]{text-align:center;border:1px dashed var(--hairline);color:var(--ink-2);border-radius:14px;margin:0;padding:30px}.daily-completed[data-v-169a9123]{border-top:1px solid var(--hairline);padding-top:10px}.daily-completed-toggle[data-v-169a9123]{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0}.daily-completed-list[data-v-169a9123]{gap:6px;max-height:170px;display:grid;overflow:auto}.daily-done-card[data-v-169a9123]{background:var(--surface);color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.daily-done-card span[data-v-169a9123]{overflow-wrap:anywhere;flex:1;text-decoration:line-through}.compact[data-v-169a9123]{gap:10px;font-size:13px}.compact .daily-card-list[data-v-169a9123]{max-height:min(52dvh,370px)}.compact .daily-card[data-v-169a9123]{min-height:65px;padding:8px}.compact .daily-card-actions button[data-v-169a9123]{min-width:21px}.compact .daily-card-actions button[data-v-169a9123]:nth-child(3){display:none}.compact .daily-section-head strong[data-v-169a9123]{font-size:16px}@media (width<=600px){.daily-card[data-v-169a9123]{gap:7px}.daily-card-actions button[data-v-169a9123]{min-width:22px}.daily-section-head span[data-v-169a9123]{font-size:11px}}.daily-card-list[data-v-169a9123],.compact .daily-card-list[data-v-169a9123],.daily-completed-list[data-v-169a9123]{max-height:none;overflow:visible}.daily-float[data-v-8d15c1e9]{z-index:95;border:1px solid var(--hairline);background:var(--surface);width:min(390px,100vw - 16px);max-height:min(78dvh,700px);color:var(--ink-1);border-radius:18px;flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 24px 66px #14191c3b}.daily-float.minimized[data-v-8d15c1e9]{width:min(270px,100vw - 16px)}.daily-float-head[data-v-8d15c1e9]{background:var(--surface);border-bottom:1px solid var(--hairline);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.daily-float-head[data-v-8d15c1e9]:active{cursor:grabbing}.daily-float-head>span[data-v-8d15c1e9]{gap:3px;min-width:0;display:grid}.daily-float-head small[data-v-8d15c1e9]{letter-spacing:.15em;color:var(--ink-2);font-size:9px}.daily-float-head strong[data-v-8d15c1e9]{font-family:var(--font-serif);white-space:nowrap;font-size:18px}.daily-float-head>div[data-v-8d15c1e9]{flex:none;gap:3px;display:flex}.daily-float-head button[data-v-8d15c1e9]{border:1px solid var(--hairline);background:var(--surface);width:27px;height:27px;color:var(--ink-1);cursor:pointer;border-radius:8px}.daily-float-head button.daily-restore[data-v-8d15c1e9]{white-space:nowrap;width:auto;padding:0 8px;font-size:11px}.daily-float-content[data-v-8d15c1e9]{min-height:0;padding:14px;overflow:auto}.minimized .daily-float-head[data-v-8d15c1e9]{border-bottom:0}@media (width<=600px){.daily-float[data-v-8d15c1e9]{bottom:8px;right:8px}}.daily-pip-error[data-v-8d15c1e9]{border-bottom:1px solid var(--hairline);color:#a44432;margin:0;padding:8px 14px;font-size:11px;line-height:1.45}.desktop-pip .daily-float-head[data-v-8d15c1e9]{cursor:default}.reauth-backdrop[data-v-e9164970]{z-index:1000;background:#0000007a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.reauth-card[data-v-e9164970]{border:1px solid var(--hairline);background:var(--surface);width:min(430px,100%);color:var(--ink-1);border-radius:18px;padding:26px;box-shadow:0 25px 80px #0000003d}.reauth-card>small[data-v-e9164970]{letter-spacing:.18em;color:var(--ink-2);font-size:10px}.reauth-card h2[data-v-e9164970]{font-family:var(--font-serif);margin:7px 0 10px}.reauth-card p[data-v-e9164970]{color:var(--ink-2);line-height:1.6}.reauth-card form[data-v-e9164970]{gap:13px;display:grid}.reauth-card label[data-v-e9164970]{gap:5px;font-size:12px;display:grid}.reauth-card input[data-v-e9164970]{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-1);font:inherit;border-radius:9px;padding:10px 12px}.reauth-card form>div[data-v-e9164970]{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.reauth-error[data-v-e9164970]{margin:0;color:#b44639!important}.brand-mark-shell[data-v-ab55c993]{flex:none;place-items:center;display:grid;position:relative}.brand-mark svg[data-v-ab55c993]{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;overflow:visible}.custom-brand-mark[data-v-ab55c993]{object-fit:contain;border-radius:8px;width:30px;height:30px;display:block}.brand-sun[data-v-ab55c993]{fill:var(--cinnabar)!important;stroke:var(--cinnabar)!important}.brand-moon[data-v-ab55c993]{stroke-width:1.3px;fill:none!important}.brand-mountain[data-v-ab55c993]{stroke-width:1.55px}.brand-water[data-v-ab55c993]{opacity:.66;stroke-width:1.05px}.brand-ding[data-v-ab55c993]{stroke-width:1.75px}.brand-pattern[data-v-ab55c993]{opacity:.82;stroke-width:1.1px}.minimal-mark rect[data-v-ab55c993]{fill:var(--strong);stroke:none}.minimal-mark path[data-v-ab55c993]{fill:none;stroke:#fff;stroke-width:1.8px}.minimal-mark circle[data-v-ab55c993]{fill:#fff;stroke:none}.brand-epigraph[data-v-ab55c993]{z-index:90;visibility:hidden;border:1px solid var(--hairline);border-radius:var(--radius);width:max-content;max-width:min(420px,100vw - 32px);color:var(--paper);background:var(--ink-1);box-shadow:var(--shadow-paper);font-family:var(--font-serif);letter-spacing:.08em;opacity:0;pointer-events:none;transition:opacity var(--motion-duration) var(--motion-easing),transform var(--motion-duration) var(--motion-easing),visibility var(--motion-duration);padding:9px 13px;font-size:12px;line-height:1.6;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px)}.brand-mark-shell:hover .brand-epigraph[data-v-ab55c993],.brand:focus-visible{visibility:visible;opacity:1;transform:translateY(0)}.tool-link-form[data-v-8f4a4385]{gap:14px;display:grid}.tool-link-source[data-v-8f4a4385]{border-left:3px solid var(--cinnabar);background:var(--surface-hover);gap:5px;padding:12px 14px;display:grid}.tool-link-source small[data-v-8f4a4385],.tool-link-source p[data-v-8f4a4385]{color:var(--ink-3);margin:0;font-size:10px}.tool-link-source strong[data-v-8f4a4385]{font-size:14px}.tool-link-existing[data-v-8f4a4385]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool-link-existing strong[data-v-8f4a4385]{font-size:11px}.tool-link-existing span[data-v-8f4a4385]{border:1px solid var(--hairline);color:var(--moss);padding:4px 7px;font-size:10px}.tool-link-form fieldset[data-v-8f4a4385]{border:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.tool-link-form legend[data-v-8f4a4385]{margin-bottom:7px;font-size:11px}.tool-link-form fieldset label[data-v-8f4a4385]{border:1px solid var(--hairline);background:var(--paper);align-items:center;gap:8px;padding:11px;font-size:12px;display:flex}.tool-link-form fieldset small[data-v-8f4a4385]{color:var(--ink-3);margin-left:auto;font-size:9px}.tool-link-form .field[data-v-8f4a4385]{gap:5px;font-size:11px;display:grid}.tool-link-form .field input[data-v-8f4a4385],.tool-link-form .field select[data-v-8f4a4385]{height:36px}.tool-link-form .field small[data-v-8f4a4385]{color:var(--cinnabar)}.form-actions[data-v-8f4a4385]{justify-content:flex-end;gap:8px;display:flex}.integration-guide-trigger[data-v-93b85ed5]{align-items:center;gap:5px;display:inline-flex}.integration-guide-trigger>span[data-v-93b85ed5]{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:grid}.integration-guide[data-v-93b85ed5]{gap:16px;display:grid}.current-tool[data-v-93b85ed5]{border-left:3px solid var(--cinnabar);background:var(--surface-hover);align-items:center;gap:10px;padding:10px 12px;display:flex}.current-tool small[data-v-93b85ed5]{color:var(--ink-3);font-size:10px}.current-tool strong[data-v-93b85ed5]{font-size:13px}.integration-steps[data-v-93b85ed5]{counter-reset:steps;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.integration-steps li[data-v-93b85ed5]{counter-increment:steps;border:1px solid var(--hairline);background:var(--paper);gap:5px;min-height:74px;padding:12px 12px 12px 42px;display:grid;position:relative}.integration-steps li[data-v-93b85ed5]:before{content:counter(steps);background:var(--ink-1);width:20px;height:20px;color:var(--paper);place-items:center;font-size:10px;display:grid;position:absolute;top:12px;left:12px}.integration-steps b[data-v-93b85ed5]{font-size:12px}.integration-steps span[data-v-93b85ed5],.integration-rules p[data-v-93b85ed5]{color:var(--ink-3);font-size:10px;line-height:1.7}.integration-rules[data-v-93b85ed5]{border:1px solid var(--hairline);background:var(--surface-hover);padding:12px 14px}.integration-rules h3[data-v-93b85ed5]{margin:0 0 8px;font-size:12px}.integration-rules p[data-v-93b85ed5]{margin:3px 0}.integration-rules p b[data-v-93b85ed5]{color:var(--ink-1)}.integration-map[data-v-93b85ed5]{border:1px dashed var(--hairline);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:10px;display:flex}.integration-map b[data-v-93b85ed5]{color:var(--cinnabar);font-size:16px}@media (width<=720px){.integration-steps[data-v-93b85ed5]{grid-template-columns:1fr}.integration-map[data-v-93b85ed5]{text-align:center;flex-direction:column;align-items:stretch}.integration-map b[data-v-93b85ed5]{transform:rotate(90deg)}}.issue-library-bar[data-v-c9e72d3f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-library-tabs[data-v-c9e72d3f]{gap:8px;display:flex}.issue-library-bar>span[data-v-c9e72d3f]{color:var(--ink-2);font-size:12px}.daily-page[data-v-259fc20f]{width:min(1060px,100% - 40px);min-width:0;height:100%;margin:auto;padding:30px 0 24px;overflow:auto}.daily-page-head[data-v-259fc20f]{color:var(--ink-1);justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.daily-page-head small[data-v-259fc20f]{letter-spacing:.22em;color:var(--ink-2);font-size:10px}.daily-page-head h1[data-v-259fc20f]{font-family:var(--font-serif);margin:7px 0;font-size:31px}.daily-page-head p[data-v-259fc20f]{color:var(--ink-2);margin:0}.daily-embedded-hint[data-v-259fc20f]{font-size:13px}.daily-page-actions[data-v-259fc20f]{align-items:center;gap:10px;display:flex}.daily-page-actions label[data-v-259fc20f]{white-space:nowrap;color:var(--ink-2);align-items:center;gap:7px;font-size:12px;display:flex}.daily-page-actions input[data-v-259fc20f]{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-1);border-radius:9px;padding:8px}.daily-page-panel[data-v-259fc20f]{border:1px solid var(--hairline);background:var(--surface);border-radius:20px;padding:24px}@media (width<=600px){.daily-page[data-v-259fc20f]{width:calc(100% - 24px);padding:14px 0}.daily-page-head[data-v-259fc20f]{flex-wrap:wrap;align-items:flex-start}.daily-page-head h1[data-v-259fc20f]{font-size:24px}.daily-page-head p[data-v-259fc20f]{font-size:12px}.daily-page-panel[data-v-259fc20f]{padding:14px}}.library-dimension-glyph[data-v-98afecf5]{--badge-accent:var(--badge-neutral,var(--ink-3));color:var(--badge-ink,var(--ink-1))}.library-dimension-glyph[data-icon=technology][data-v-98afecf5],.library-dimension-glyph[data-icon=health][data-v-98afecf5]{--badge-accent:var(--badge-organic,var(--moss))}.library-dimension-glyph[data-icon=learning][data-v-98afecf5],.library-dimension-glyph[data-icon=document][data-v-98afecf5]{--badge-accent:var(--badge-warm,var(--ochre))}.library-dimension-glyph[data-icon=radar][data-v-98afecf5],.library-dimension-glyph[data-icon=people][data-v-98afecf5]{--badge-accent:var(--badge-cool,var(--indigo))}.library-dimension-glyph svg[data-v-98afecf5]{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:hidden}.accent[data-v-98afecf5]{stroke:var(--badge-accent);stroke-width:2.25px}.accent-fill[data-v-98afecf5]{fill:var(--badge-accent);stroke:var(--badge-accent)}.daily-tool-visual[data-v-afc0486c]{fill:none;width:100%;height:100%;stroke:var(--tool-art-ink);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;display:block}.daily-paper[data-v-afc0486c]{fill:var(--tool-art-paper);stroke:none}.daily-frame[data-v-afc0486c]{stroke:var(--tool-art-wash);stroke-width:.25px}.daily-wash[data-v-afc0486c]{fill:var(--tool-art-wash);stroke:none;opacity:.65}.daily-accent[data-v-afc0486c]{stroke:var(--tool-art-muted)}.daily-compact[data-v-afc0486c]{stroke:var(--ink-1);stroke-width:2px}.daily-compact .daily-accent[data-v-afc0486c]{stroke:var(--ink-2)}.modern-tool-icon[data-v-49527b00]{--modern-stroke:#262626;--modern-fill:#f4f4f2;--plate-top:#fff;--plate-bottom:#e7e7e5;--rim:#fff;--ink-top:#737373;--ink-bottom:#242424;width:100%;height:100%;display:block;overflow:visible}html[data-theme=dark] .modern-tool-icon{--modern-stroke:#ededeb;--modern-fill:#353535;--plate-top:#48494b;--plate-bottom:#252628;--rim:#737477;--ink-top:#fff;--ink-bottom:#c0c2c5}.modern-mark[data-v-49527b00]{fill:none;stroke:var(--modern-stroke);stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.detail[data-v-49527b00]{stroke-width:1.45px}.pearl-plate[data-v-49527b00]{stroke:#b8b8b855;stroke-width:.7px;filter:drop-shadow(0 2px 2px #00000018)}.pearl-rim[data-v-49527b00]{fill:none;stroke:var(--rim);stroke-width:.7px;opacity:.85}.plate-top[data-v-49527b00]{stop-color:var(--plate-top)}.plate-bottom[data-v-49527b00]{stop-color:var(--plate-bottom)}.ink-top[data-v-49527b00]{stop-color:var(--ink-top)}.ink-bottom[data-v-49527b00]{stop-color:var(--ink-bottom)}.pearl .outline[data-v-49527b00]{fill:none;stroke:var(--modern-ink);stroke-width:1.8px}.pearl .detail[data-v-49527b00]{stroke:var(--modern-ink);stroke-width:1.65px}.relief[data-v-49527b00]{stroke:#0003;stroke-width:2.5px;fill:none}.compact .outline[data-v-49527b00]{fill:none}.compact .detail[data-v-49527b00]{stroke:var(--modern-stroke)}.tool-artwork[data-v-1c6bf1ea]{width:100%;height:100%;display:block;overflow:hidden}.paper[data-v-1c6bf1ea]{fill:var(--tool-art-paper)}.frame[data-v-1c6bf1ea]{fill:none;stroke:var(--tool-art-ink);stroke-width:1.2px}.ink[data-v-1c6bf1ea]{fill:none;stroke:var(--tool-art-ink);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.thin[data-v-1c6bf1ea]{fill:none;stroke:var(--tool-art-muted);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.wash[data-v-1c6bf1ea]{fill:var(--tool-art-wash);opacity:.58}.wash-strong[data-v-1c6bf1ea]{fill:var(--tool-art-wash);opacity:.88}.solid[data-v-1c6bf1ea]{fill:var(--tool-art-ink)}.seal[data-v-1c6bf1ea]{fill:var(--tool-art-seal)}.seal-stroke[data-v-1c6bf1ea]{fill:none;stroke:var(--tool-art-seal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.seal-cut[data-v-1c6bf1ea]{fill:none;stroke:var(--tool-art-paper);stroke-width:2px}.paper-stroke[data-v-1c6bf1ea]{fill:var(--tool-art-paper);stroke:var(--tool-art-ink);stroke-width:5px}.muted[data-v-1c6bf1ea]{opacity:.42}html[data-theme-pack=minimal-journal],html[data-theme-pack=mac-pearl]{filter:none;fill:#0000}html[data-theme-pack=minimal-journal] .tool-artwork .frame,html[data-theme-pack=minimal-journal] .tool-artwork .wash,html[data-theme-pack=minimal-journal] .tool-artwork .wash-strong,html[data-theme-pack=minimal-journal] .tool-artwork .seal-cut,html[data-theme-pack=mac-pearl] .tool-artwork .frame,html[data-theme-pack=mac-pearl] .tool-artwork .wash,html[data-theme-pack=mac-pearl] .tool-artwork .wash-strong,html[data-theme-pack=mac-pearl] .tool-artwork .seal-cut{display:none}html[data-theme-pack=minimal-journal],html[data-theme-pack=mac-pearl]{stroke-width:5px;stroke-width:2.5px;opacity:.72;fill:var(--strong);stroke:var(--strong);stroke-width:2.5px}.shared-library-icon[data-v-266ca01b]{flex:0 0 48px;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex;overflow:hidden;width:48px!important;height:48px!important}.shared-library-icon.shared-library-icon-fill[data-v-266ca01b]{background:var(--tool-art-paper);min-width:0;min-height:0;box-shadow:none;border:0;flex:auto;padding:0;width:100%!important;height:100%!important}.shared-library-icon[data-v-266ca01b] .library-dimension-glyph{background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;display:block}.chinese-element-icon[data-v-266ca01b]{object-fit:contain;width:100%;height:100%;display:block}.shared-icon-picker[data-v-5041a6dc]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;max-height:360px;padding:4px;display:grid;overflow:auto}.shared-icon-picker button[data-v-5041a6dc]{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);place-items:center;min-height:64px;padding:7px;display:grid}.shared-icon-picker button[data-v-5041a6dc]:hover{background:var(--surface-hover)}.shared-icon-picker button.active[data-v-5041a6dc]{border-color:var(--ink-1);background:var(--surface-hover)}.icon-library-filters[data-v-5041a6dc]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.icon-library-filters input[data-v-5041a6dc],.icon-library-filters select[data-v-5041a6dc]{flex:1;min-width:120px}.icon-library-empty[data-v-5041a6dc]{color:var(--ink-3);font-size:13px}.icon-annotation-preview[data-v-5041a6dc]{border:1px solid var(--hairline);background:var(--surface);min-height:76px;color:var(--ink-2);align-content:center;margin-bottom:8px;padding:8px 12px;font-size:12px;line-height:1.55;display:grid}.icon-annotation-preview strong[data-v-5041a6dc]{color:var(--ink-1);font-family:var(--font-serif);letter-spacing:.04em;font-size:14px}.icon-annotation-preview span[data-v-5041a6dc]{display:block}.icon-annotation-preview b[data-v-5041a6dc]{color:var(--ink-1);font-weight:600}.icon-annotation-hint[data-v-5041a6dc]{color:var(--ink-3)}.icon-theme-notice[data-v-5041a6dc]{border-radius:var(--radius);color:var(--ink-2);background:var(--surface-hover);margin-bottom:8px;padding:8px 10px;font-size:12px}.heritage-card-frame[data-v-170aa8a0]{--corner-size:22px;z-index:4;box-sizing:border-box;color:var(--heritage-frame-color,var(--heritage-frame-ink));opacity:.62;pointer-events:none;border:1px solid;transition:color .2s ease-out,opacity .2s ease-out;position:absolute;inset:3px}.heritage-card-frame.compact[data-v-170aa8a0]{--corner-size:15px}.heritage-card-frame i[data-v-170aa8a0],.heritage-card-frame i[data-v-170aa8a0]:before,.heritage-card-frame i[data-v-170aa8a0]:after{box-sizing:border-box;border-top:1px solid;border-left:1px solid;position:absolute}.heritage-card-frame i[data-v-170aa8a0]{width:var(--corner-size);height:var(--corner-size)}.heritage-card-frame i[data-v-170aa8a0]:before,.heritage-card-frame i[data-v-170aa8a0]:after{content:""}.heritage-card-frame i[data-v-170aa8a0]:before{width:calc(var(--corner-size) - 3px);height:calc(var(--corner-size) - 3px);top:3px;left:3px}.heritage-card-frame i[data-v-170aa8a0]:after{width:calc(var(--corner-size) - 8px);height:calc(var(--corner-size) - 8px);top:6px;left:6px}.heritage-card-frame .tl[data-v-170aa8a0]{top:-1px;left:-1px}.heritage-card-frame .tr[data-v-170aa8a0]{top:-1px;right:-1px;transform:rotate(90deg)}.heritage-card-frame .br[data-v-170aa8a0]{bottom:-1px;right:-1px;transform:rotate(180deg)}.heritage-card-frame .bl[data-v-170aa8a0]{bottom:-1px;left:-1px;transform:rotate(270deg)}.tool-icon-editor[data-v-37c71db8]{flex-direction:column;gap:16px;padding:16px;display:flex}.tool-icon-editor p[data-v-37c71db8]{color:var(--ink-2);margin:0;font-size:13px}.tool-name-editor[data-v-14e12ac1]{gap:12px;padding:16px;display:grid}.tool-name-editor p[data-v-14e12ac1]{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.tool-icon-context-menu[data-v-1f1f788d]{z-index:12000;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);width:160px;box-shadow:var(--shadow-paper);padding:4px;position:fixed}.tool-icon-context-menu button[data-v-1f1f788d]{text-align:left;width:100%;height:32px;color:var(--ink-1);border-radius:var(--radius);background:0 0;border:0;padding:4px 12px;font-size:13px;display:block}.tool-icon-context-menu button[data-v-1f1f788d]:hover,.tool-icon-context-menu button[data-v-1f1f788d]:focus-visible{background:var(--surface-hover);outline:1px solid var(--hairline)}.dashboard-ink-canvas{pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.dashboard-ink-atmosphere{z-index:-1}.dashboard-ink-interaction{z-index:72}.dashboard-page.ink-card-reveal-enabled .dimension-card[data-ink-observed].ink-card-visible{animation:.82s cubic-bezier(.18,.78,.28,1) both ink-card-reveal;animation-delay:calc(var(--ink-index,0) * .1s)}.dashboard-page.ink-number-bloom-enabled .dimension-card.ink-card-visible .dimension-copy>small,.dashboard-page.ink-number-bloom-enabled .dimension-card.ink-card-visible .dimension-copy>em{animation:.52s ease-out both ink-number-bloom;animation-delay:calc(.24s + var(--ink-index,0) * .1s)}.ink-hover-enabled .dimension-card,.ink-hover-enabled .dimension-tool-button,.ink-hover-enabled .dimension-more,.ink-hover-enabled .icon-button{position:relative}.ink-hover-enabled .dimension-card:after,.ink-hover-enabled .dimension-tool-button:after,.ink-hover-enabled .dimension-more:after,.ink-hover-enabled .icon-button:after{content:"";z-index:0;opacity:0;pointer-events:none;clip-path:polygon(0 45%,8% 18%,20% 42%,34% 5%,51% 36%,68% 12%,83% 40%,100% 20%,96% 78%,76% 62%,58% 92%,38% 68%,16% 94%,2% 70%);background:#1a1a1a;height:2px;transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;bottom:2px;left:10%;right:10%;transform:scaleX(.42)}.ink-hover-enabled .dimension-card:hover:after,.ink-hover-enabled .dimension-tool-button:hover:after,.ink-hover-enabled .dimension-more:hover:after,.ink-hover-enabled .icon-button:hover:after{opacity:.1;transform:scaleX(1)}.ink-hover-enabled .danger-text:after,.ink-hover-enabled .danger:after{background:#c84b31}.topbar time[data-ink-clock-prefix]{color:#0000;align-items:center;font-size:0;display:inline-flex}.topbar time[data-ink-clock-prefix]:before,.topbar time[data-ink-clock-prefix]:after{color:var(--ink-3);font-size:var(--ink-clock-size,13px)}.topbar time[data-ink-clock-prefix]:before{content:attr(data-ink-clock-prefix)}.topbar time[data-ink-clock-prefix]:after{content:attr(data-ink-clock-second)}.topbar time.ink-second-tick:after{animation:.3s ease-out both ink-second-change}@keyframes ink-card-reveal{0%{opacity:0;filter:blur(7px);clip-path:ellipse(5% 8%)}58%{opacity:.78;filter:blur(2px)}to{opacity:1;filter:blur();clip-path:ellipse(78% 92%)}}@keyframes ink-number-bloom{0%{opacity:0;filter:blur(5px);transform:scale(.75)}55%{opacity:.72;filter:blur(1.5px)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes ink-second-change{0%{opacity:.45;filter:blur(2px);transform:translateY(1px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-page .dimension-card[data-ink-observed],.dashboard-page .dimension-card[data-ink-observed] .dimension-copy>small,.dashboard-page .dimension-card[data-ink-observed] .dimension-copy>em{opacity:1;filter:none;clip-path:none;animation:none;transform:none}.topbar time.ink-second-tick:after{animation-duration:.2s}}.dashboard-modern-click{z-index:72;pointer-events:none;will-change:transform,opacity;width:12px;height:12px;display:block;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.dashboard-modern-click-journal{color:#1b1b1b66;background:radial-gradient(circle,#1b1b1b75 0,#1b1b1b45 20%,#1b1b1b1f 42%,#1b1b1b0a 61%,#0000 76%);border:1px solid #1b1b1b2e;border-radius:50%;animation:.78s cubic-bezier(.18,.72,.25,1) both journal-click-proof}.dashboard-modern-click-journal:before,.dashboard-modern-click-journal:after{content:"";background:currentColor;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dashboard-modern-click-journal:before{width:10px;height:1px}.dashboard-modern-click-journal:after{width:1px;height:10px}:root[data-theme=dark] .dashboard-modern-click-journal{color:#f2f0ea6b;background:radial-gradient(circle,#f2f0ea7a 0,#f2f0ea42 20%,#f2f0ea1a 43%,#f2f0ea08 61%,#0000 76%);border-color:#f2f0ea2e}.dashboard-modern-click-journal.is-danger{color:#b75a427a!important;background:radial-gradient(circle,#b75a4280 0,#b75a4240 23%,#b75a4214 50%,#0000 76%)!important;border-color:#b75a4238!important}.dashboard-modern-click-pearl{background:radial-gradient(circle,#3f464e75 0,#5b656f42 20%,#919da91f 43%,#d9e0e60a 62%,#0000 76%);border:1px solid #3f464e2e;border-radius:50%;animation:.82s cubic-bezier(.18,.72,.25,1) both pearl-click-glow;box-shadow:0 0 7px #ffffff61,inset 0 0 0 1px #ffffff61}.dashboard-modern-click-pearl:after{content:"";border:1px solid #ffffff85;border-radius:50%;position:absolute;inset:25%}:root[data-theme=dark] .dashboard-modern-click-pearl{background:radial-gradient(circle,#eef2f680 0,#c8d0d945 20%,#97a2ae1c 43%,#6f7b8808 62%,#0000 76%);border-color:#eef2f62e;box-shadow:0 0 7px #c6cfd938,inset 0 0 0 1px #ffffff47}.dashboard-modern-click-pearl.is-danger{background:radial-gradient(circle,#be533f80 0,#be533f3d 23%,#be533f14 50%,#0000 76%);border-color:#be533f38}.dashboard-modern-click-grove,.dashboard-modern-click-atelier{border-radius:50%;animation:.72s cubic-bezier(.18,.72,.25,1) both pearl-click-glow}.dashboard-modern-click-grove{background:radial-gradient(circle,#355b4185 0,#56825e42 26%,#84a68414 55%,#0000 76%)}.dashboard-modern-click-atelier{background:radial-gradient(circle,#974c3780 0,#bd705040 26%,#dea07e14 55%,#0000 76%)}.dashboard-modern-click-celadon,.dashboard-modern-click-amber,.dashboard-modern-click-rose{border-radius:50%;animation:.72s cubic-bezier(.18,.72,.25,1) both pearl-click-glow}.dashboard-modern-click-celadon{background:radial-gradient(circle,#31504485 0,#527a6c40 26%,#8fb29f14 55%,#0000 76%)}.dashboard-modern-click-amber{background:radial-gradient(circle,#70472c85 0,#a66c3240 26%,#daad7014 55%,#0000 76%)}.dashboard-modern-click-rose{background:radial-gradient(circle,#71454b85 0,#a7515c40 26%,#dc9da514 55%,#0000 76%)}.dashboard-modern-click-star,.dashboard-modern-click-violet,.dashboard-modern-click-snow,.dashboard-modern-click-gold{border-radius:50%;animation:.72s cubic-bezier(.18,.72,.25,1) both pearl-click-glow}.dashboard-modern-click-star{background:radial-gradient(circle,#64b8deae 0,#3c91ba55 27%,#83cde718 58%,#0000 76%)}.dashboard-modern-click-violet{background:radial-gradient(circle,#b28ad5aa 0,#8e66b15c 27%,#cda9e31a 58%,#0000 76%)}.dashboard-modern-click-snow{background:radial-gradient(circle,#81c9d7aa 0,#5da6bb54 27%,#b6e5ea18 58%,#0000 76%)}.dashboard-modern-click-gold{background:radial-gradient(circle,#deb36fac 0,#b689455a 27%,#efd09b18 58%,#0000 76%)}.dashboard-modern-click-spectrum,.dashboard-modern-click-forest,.dashboard-modern-click-sky{border-radius:50%;animation:.72s cubic-bezier(.18,.72,.25,1) both pearl-click-glow}.dashboard-modern-click-spectrum{background:radial-gradient(circle,#fff9 0,#88cae475 25%,#c7ace940 47%,#0000 74%);box-shadow:0 0 0 1px #82bed884}.dashboard-modern-click-spectrum:after{content:"";border:1px solid #e9b6d680;border-radius:50%;position:absolute;inset:1px}.dashboard-modern-click-forest{background:radial-gradient(circle,#b8e6a28c 0,#75b17b50 31%,#0000 72%);box-shadow:0 0 0 1px #83bf81a0,0 0 0 4px #83bf8130}.dashboard-modern-click-sky{background:linear-gradient(100deg,#f0bd88cc,#80bfe8a0 52%,#0000);border-radius:50%;width:16px;height:7px;animation:.72s cubic-bezier(.18,.72,.25,1) both sky-click-trail;box-shadow:0 0 8px #a5d9f0a0}.dashboard-modern-click-nature,.dashboard-modern-click-ocean,.dashboard-modern-click-landscape,.dashboard-modern-click-cosmos{border-radius:50%;animation:.72s cubic-bezier(.18,.72,.25,1) both pearl-click-glow}.dashboard-modern-click-nature{background:radial-gradient(circle,#c8e6a8a8 0,#79aa6555 32%,#0000 74%)}.dashboard-modern-click-ocean{background:radial-gradient(circle,#d3f7f2b8 0,#65bbce65 34%,#0000 74%)}.dashboard-modern-click-landscape{background:radial-gradient(circle,#f7deafaa 0,#c394665a 34%,#0000 74%)}.dashboard-modern-click-cosmos{background:radial-gradient(circle,#e7e0ffb8 0,#9999db65 32%,#0000 74%)}.dashboard-modern-click-solitude{background:radial-gradient(circle,#daeaf3b8 0,#89aabd68 30%,#617f9450 48%,#0000 75%);border-radius:50%;animation:.78s cubic-bezier(.18,.72,.25,1) both pearl-click-glow;box-shadow:0 0 0 1px #a7becc77}.dashboard-modern-click-star.is-danger,.dashboard-modern-click-violet.is-danger,.dashboard-modern-click-snow.is-danger,.dashboard-modern-click-gold.is-danger{background:radial-gradient(circle,#bd493780 0,#bd493738 26%,#bd493712 55%,#0000 76%)}.dashboard-modern-click-spectrum.is-danger,.dashboard-modern-click-forest.is-danger,.dashboard-modern-click-sky.is-danger{box-shadow:none;background:radial-gradient(circle,#bd493780 0,#bd493738 35%,#0000 76%)}.dashboard-modern-click-nature.is-danger,.dashboard-modern-click-ocean.is-danger,.dashboard-modern-click-landscape.is-danger,.dashboard-modern-click-cosmos.is-danger{background:radial-gradient(circle,#bd493780 0,#bd493738 35%,#0000 76%)}.dashboard-modern-click-solitude.is-danger{box-shadow:none;background:radial-gradient(circle,#bd493780 0,#bd493738 35%,#0000 76%)}.dashboard-modern-click-grove.is-danger,.dashboard-modern-click-atelier.is-danger,.dashboard-modern-click-celadon.is-danger,.dashboard-modern-click-amber.is-danger,.dashboard-modern-click-rose.is-danger{background:radial-gradient(circle,#bd493780 0,#bd493738 26%,#bd493712 55%,#0000 76%)}:root[data-theme=dark] .dashboard-modern-click-grove{background:radial-gradient(circle,#bedeb88a 0,#9fc49a42 26%,#7ca47912 55%,#0000 76%)}:root[data-theme=dark] .dashboard-modern-click-atelier{background:radial-gradient(circle,#ffc9a38c 0,#e7a57f42 26%,#c37c6012 55%,#0000 76%)}:root[data-theme=dark] .dashboard-modern-click-celadon{background:radial-gradient(circle,#dcf4e08c 0,#a6c9b442 26%,#769e8712 55%,#0000 76%)}:root[data-theme=dark] .dashboard-modern-click-amber{background:radial-gradient(circle,#ffe4bb8c 0,#e3ad6b42 26%,#ac754612 55%,#0000 76%)}:root[data-theme=dark] .dashboard-modern-click-rose{background:radial-gradient(circle,#ffe2e38c 0,#e7a9af42 26%,#ad6c7712 55%,#0000 76%)}@keyframes journal-click-proof{0%{opacity:.78;transform:translate(-50%,-50%)scale(.55)rotate(0)}42%{opacity:.5}72%{opacity:.2}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)rotate(4deg)}}@keyframes pearl-click-glow{0%{opacity:.82;filter:blur();transform:translate(-50%,-50%)scale(.55)}42%{opacity:.52;filter:blur(.15px)}72%{opacity:.2;filter:blur(.45px)}to{opacity:0;filter:blur(.8px);transform:translate(-50%,-50%)scale(4)}}@keyframes sky-click-trail{0%{opacity:.82;transform:translate(-50%,-50%)rotate(-18deg)scale(.7)}to{opacity:0;transform:translate(-10%,-95%)rotate(-18deg)scale(3.4)}}@media (prefers-reduced-motion:reduce){.dashboard-modern-click{display:none}}.tool-glyph[data-v-a3d3e419]{--glyph-accent:var(--ink-3);fill:none;stroke:var(--ink-1);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.tool-glyph[data-tone=moss][data-v-a3d3e419]{--glyph-accent:var(--moss)}.tool-glyph[data-tone=ochre][data-v-a3d3e419]{--glyph-accent:var(--ochre)}.tool-glyph[data-tone=indigo][data-v-a3d3e419]{--glyph-accent:var(--indigo)}.tool-glyph[data-tone=clay][data-v-a3d3e419]{--glyph-accent:var(--ink-3)}.accent-fill[data-v-a3d3e419]{fill:var(--glyph-accent);stroke:var(--glyph-accent)}.accent-stroke[data-v-a3d3e419]{stroke:var(--glyph-accent);stroke-width:2.4px}.feature-access-fields[data-v-3825bdd7]{margin-top:14px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f4f1;--surface:#fff;--surface-hover:#ececea;--ink-1:#111;--ink-2:#343434;--ink-3:#74736d;--hairline:#d8d8d3;--cinnabar:#c84b31;--cinnabar-hover:#b03e26;--moss:#5f7a55;--ochre:#b7791f;--indigo:#4a6fa5;--font-serif:"Noto Serif SC", "Source Han Serif SC", serif;--font-sans:"Noto Sans SC", "Source Han Sans SC", sans-serif;--radius:2px;--shadow-paper:0 1px 2px #1a1a1a0a, 0 6px 20px #1a1a1a0d;--overlay:#14121094;--selection-highlight:#c84b3124;--on-cinnabar:#fff;--tool-art-paper:#fff;--tool-art-ink:#1a1a1a;--tool-art-muted:#5c5c5c;--tool-art-wash:#e5e5e5;--tool-art-seal:#c84b31;--motion-duration:.2s;--motion-easing:ease-out;--page:var(--paper);--surface-soft:var(--surface-hover);--ink:var(--ink-1);--muted:var(--ink-3);--line:var(--hairline);--strong:var(--ink-1);--danger:var(--cinnabar);--success:var(--moss);--amber:var(--ochre);--green:var(--moss);--violet:var(--ink-2);--accent:var(--ink-2);--shadow:var(--shadow-paper)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e0e0d;--surface:#171716;--surface-hover:#232321;--ink-1:#f5f5f2;--ink-2:#cecec8;--ink-3:#8a8981;--hairline:#30302d;--cinnabar:#d9603f;--cinnabar-hover:#c84b31;--moss:#78916e;--ochre:#c28b36;--indigo:#6f8fbe;--shadow-paper:0 1px 2px #0000002e, 0 6px 20px #00000038;--overlay:#000000b8;--selection-highlight:#d9603f33;--on-cinnabar:#fff;--tool-art-paper:var(--surface);--tool-art-ink:var(--ink-1);--tool-art-muted:var(--ink-3);--tool-art-wash:var(--surface-hover);--tool-art-seal:var(--cinnabar)}:root{font-family:var(--font-sans);color:var(--ink-1);background:var(--paper);font-synthesis:none}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wbs-page{grid-template-rows:max-content max-content max-content minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-content:stretch;gap:10px 14px;height:100%;min-height:0;overflow:hidden;display:grid!important}.wbs-page>.back-button{grid-area:1/1;align-self:center;margin:0}.wbs-page>.page-heading{grid-area:1/2;margin:0}.wbs-page>.wbs-config-panel,.wbs-page>.wbs-empty,.wbs-page>template,.wbs-page>.wbs-summary,.wbs-page>.wbs-validation,.wbs-page>.wbs-dual-view{grid-column:1/-1}.wbs-config-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-paper);overflow:hidden}.wbs-config-panel-header{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 10px 7px 14px;display:flex}.wbs-config-panel-header>div{align-items:baseline;gap:12px;min-width:0;display:flex}.wbs-config-panel-header strong{flex:none;font-size:12px}.wbs-config-panel-header small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wbs-config-panel.collapsed .wbs-config-panel-header{border-bottom:0}.wbs-config-panel .wbs-config{box-shadow:none;border:0;border-radius:0}.wbs-config{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);grid-template-columns:minmax(190px,1fr) 145px minmax(230px,.9fr) minmax(210px,.8fr) auto;gap:10px;padding:14px;display:grid}.wbs-config label{gap:6px;min-width:0;display:grid}.wbs-config label>span{font-size:11px;font-weight:800}.wbs-config input,.wbs-config select,.wbs-config textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:0;color:var(--ink);background:var(--surface);font:inherit}.wbs-config input,.wbs-config select{height:40px;padding:0 11px}.wbs-config textarea{resize:vertical;height:64px;padding:10px 12px;line-height:1.45}.wbs-config .wbs-scope{grid-column:1/3}.wbs-config .wbs-materials{grid-column:3/5;grid-template-rows:auto 1fr auto;gap:5px;min-width:0;display:grid}.wbs-materials>span{font-size:11px;font-weight:800}.wbs-materials>em{color:var(--muted);font-size:9px;font-style:normal}.wbs-material-drop{border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-soft);align-items:center;gap:8px;height:64px;padding:7px;display:flex;overflow:hidden}.wbs-material-drop>small{color:var(--muted);font-size:10px}.wbs-material-list{gap:5px;min-width:0;display:flex;overflow:auto}.wbs-material-list>span{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 5px;max-width:180px;padding:5px 5px 5px 8px;display:grid}.wbs-material-list b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wbs-material-list small{color:var(--muted);font-size:8px}.wbs-material-list button{width:22px;height:22px;color:var(--danger);background:0 0;border:0;grid-area:1/2/3}.wbs-generate{grid-area:1/5/3;min-width:170px}.wbs-empty{min-height:360px;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);place-content:center;justify-items:center;gap:6px;display:grid}.wbs-empty>span{font-size:38px}.wbs-empty h2{color:var(--ink);margin:4px 0 0}.wbs-empty p{margin:0}.wbs-empty ol{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.wbs-empty li{border-radius:var(--radius);background:var(--surface-soft);padding:10px 12px;font-size:11px}.wbs-empty b{color:var(--ink);margin-right:6px}.wbs-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:16px;padding:8px 12px;display:flex}.wbs-summary span{color:var(--muted);white-space:nowrap;align-items:baseline;gap:5px;font-size:10px;display:flex}.wbs-summary b{color:var(--ink);font-size:13px}.wbs-summary span.critical b{color:var(--cinnabar)}.wbs-summary small{color:var(--muted);margin-left:auto}.wbs-validation{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--line));border-radius:var(--radius);max-height:86px;color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface));align-items:flex-start;gap:8px;padding:9px 12px;font-size:11px;display:flex;overflow:auto}.wbs-validation strong{flex:none}.wbs-validation span+span:before{content:"·";margin-right:8px}.wbs-dual-view{grid-template-columns:minmax(690px,1.25fr) minmax(480px,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.wbs-tree-panel,.gantt-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:0;box-shadow:var(--shadow-paper);flex-direction:column;display:flex;overflow:hidden}.wbs-tree-panel>header,.gantt-panel>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.wbs-tree-panel header small,.gantt-panel header small{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.wbs-tree-panel header h2,.gantt-panel header h2{margin:2px 0 0;font-size:15px}.wbs-panel-actions{align-items:center;gap:7px;display:flex}.wbs-view-toggle{border:1px solid var(--line);border-radius:var(--radius);width:34px;height:34px;color:var(--muted);background:var(--surface);cursor:pointer;flex:none;place-items:center;display:grid}.wbs-view-toggle:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 28%,var(--line));background:var(--surface-soft)}.wbs-view-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.wbs-dual-view.has-maximized-view{overflow:visible}.wbs-view-maximized{z-index:75;border-radius:var(--radius);box-shadow:var(--shadow-paper);width:auto!important;height:auto!important;min-height:0!important;position:fixed!important;inset:12px!important}.wbs-view-maximized>header{min-height:64px;padding:10px 16px}.wbs-view-maximized .wbs-tree-scroll,.wbs-view-maximized .gantt-scroll{flex:auto;min-height:0;overflow:auto}.wbs-view-hidden{visibility:hidden}.wbs-tree-scroll,.gantt-scroll{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;contain:layout paint style;flex:1;min-height:0;overflow:auto}.wbs-tree-scroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0}.wbs-tree-scroll thead{z-index:3;position:sticky;top:0}.wbs-tree-scroll th{height:36px;color:var(--muted);background:var(--surface-soft);text-align:left;padding:0 6px;font-size:9px}.wbs-tree-scroll th:first-child{width:82px}.wbs-tree-scroll th:nth-child(2){width:235px}.wbs-tree-scroll th:nth-child(3){width:64px}.wbs-tree-scroll th:nth-child(4){width:92px}.wbs-tree-scroll th:nth-child(5){width:176px}.wbs-tree-scroll th:nth-child(6){text-align:center;width:62px}.wbs-tree-scroll th:nth-child(7){width:100px}.wbs-tree-scroll td{border-bottom:1px solid var(--line);background:var(--surface);vertical-align:middle;height:46px;padding:5px 6px}.wbs-tree-scroll tr.critical td:first-child{box-shadow:var(--shadow-paper)}.wbs-tree-scroll tr.invalid td{background:color-mix(in srgb,var(--danger) 9%,var(--surface))}.wbs-tree-scroll th:nth-child(8){width:86px}.wbs-tree-scroll th:nth-child(9){width:38px}.wbs-tree-scroll td:nth-child(8) .button{white-space:nowrap;min-width:64px}.wbs-tree-scroll input{border-radius:var(--radius);width:100%;height:32px;color:var(--ink);background:0 0;border:1px solid #0000;padding:0 8px;font:11px inherit}.wbs-tree-scroll input:hover,.wbs-tree-scroll input:focus{border-color:var(--line);background:var(--surface);outline:0}.wbs-tree-scroll .duration-input{text-align:center}.date-cell{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.date-cell i{font-style:normal}.milestone-toggle,.wbs-delete{border-radius:var(--radius);width:30px;height:30px;color:var(--muted);background:0 0;border:1px solid #0000;place-items:center;display:grid}.milestone-toggle.active{color:var(--ochre);border-color:color-mix(in srgb,var(--ochre) 35%,var(--line));background:color-mix(in srgb,var(--ochre) 12%,var(--surface))}.wbs-delete{font-size:18px}.wbs-delete:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.gantt-legend{color:var(--muted);align-items:center;gap:10px;font-size:9px;display:flex}.gantt-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.gantt-legend i{border-radius:var(--radius);background:var(--moss);width:13px;height:7px}.gantt-legend .critical i{background:var(--cinnabar)}.gantt-legend .milestone i{border-radius:var(--radius);background:var(--ochre);width:8px;height:8px;transform:rotate(45deg)}.gantt-canvas{min-height:100%;position:relative}.gantt-axis{z-index:3;background:var(--surface-soft);height:36px;display:flex;position:sticky;top:0}.gantt-axis>div{border-right:1px solid var(--line);place-content:center;justify-items:center;width:34px;min-width:34px;display:grid}.gantt-axis>div.weekend{background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface-hover))}.gantt-axis b{font-size:9px}.gantt-axis small{color:var(--muted);font-size:7px}.gantt-row{border-bottom:1px solid var(--line);background-image:none;height:46px;position:relative}.gantt-bar{border-radius:var(--radius);height:24px;color:var(--on-cinnabar);background:var(--moss);box-shadow:var(--shadow-paper);align-items:center;padding:0 7px;display:flex;position:absolute;top:11px;overflow:hidden}.gantt-bar.critical{background:var(--cinnabar)}.gantt-bar b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.gantt-milestone{height:18px;color:var(--ochre);place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;top:10px;width:18px!important}.gantt-milestone.critical{color:var(--cinnabar)}.embedded-tool-shell .wbs-page{width:calc(100vw - 28px);padding:12px 0}.embedded-tool-shell .wbs-page>.page-heading{grid-column:1/-1}.embedded-tool-shell .wbs-page>.wbs-config-panel{grid-row:1}.embedded-tool-shell .wbs-page>.wbs-empty{grid-row:2/5}.embedded-tool-shell .wbs-page>.wbs-summary{grid-row:2}.embedded-tool-shell .wbs-page>.wbs-validation{grid-row:3}.embedded-tool-shell .wbs-page>.wbs-dual-view{grid-row:4}.embedded-tool-shell .wbs-page:has(.wbs-validation){grid-template-rows:max-content max-content max-content minmax(0,1fr)}.embedded-tool-shell .wbs-page:not(:has(.wbs-validation)){grid-template-rows:max-content max-content minmax(0,1fr)}.embedded-tool-shell .wbs-page:not(:has(.wbs-validation))>.wbs-dual-view{grid-row:3}@media (width<=1180px){.wbs-config{grid-template-columns:repeat(2,minmax(0,1fr))}.wbs-config .wbs-scope,.wbs-config .wbs-materials{grid-column:1/-1}.wbs-generate{grid-area:auto/1/auto/-1}.wbs-dual-view{grid-template-columns:1fr;overflow:auto}.wbs-tree-panel,.gantt-panel{min-height:420px}.wbs-summary{overflow-x:auto}.embedded-tool-shell .wbs-page{height:auto;overflow:auto}.embedded-tool-shell .wbs-dual-view{overflow:visible}}@media (width<=700px){.wbs-page{height:auto!important;display:block!important;overflow:visible!important}.wbs-config{grid-template-columns:1fr}.wbs-config .wbs-scope,.wbs-config .wbs-materials,.wbs-generate{grid-column:1}.wbs-page>*{margin-bottom:10px}.wbs-empty ol{flex-direction:column}.wbs-dual-view{grid-template-columns:1fr;display:grid}.wbs-tree-panel,.gantt-panel{min-height:390px}.wbs-summary{overflow:auto}.gantt-legend{display:none}}.information-page{grid-template-rows:auto auto auto 28px minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.information-tabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.information-tabs button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);flex:none;padding:7px 15px;font-weight:700}.information-tabs button.active{background:var(--ink);border-color:var(--ink);color:var(--page)}.information-filter{align-items:end;margin:0!important}.information-filter .grow{flex:260px}.check-filter{white-space:nowrap;gap:7px;flex-direction:row!important;align-items:center!important;min-width:auto!important;display:flex!important}.check-filter input{width:17px!important;height:17px!important}.information-summary{height:28px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;display:flex}.information-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding:1px 4px 12px 1px;display:grid;overflow:auto}.information-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:210px;box-shadow:var(--shadow-paper);flex-direction:column;gap:10px;padding:16px 18px;display:flex;position:relative}.information-card.read{opacity:.72}.information-meta{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.information-meta span{border-radius:var(--radius);background:var(--surface-soft);padding:3px 7px}.information-meta time{margin-left:auto}.information-card h2{margin:0;font-size:17px;line-height:1.45}.information-excerpt,.information-ai p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.information-ai{border-left:1px solid var(--ink);background:var(--surface-soft);border-radius:var(--radius);padding:10px 12px}.information-ai strong{letter-spacing:.08em;font-size:11px}.information-ai p{white-space:pre-line;color:var(--ink);margin-top:5px}.information-actions{align-items:center;gap:12px;margin-top:auto;display:flex}.information-actions .button{margin-left:auto}.text-button{color:var(--muted);background:0 0;border:0;padding:4px 0}.source-manager{min-width:min(760px,76vw)}.source-manager>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.source-list{gap:8px;max-height:52vh;display:grid;overflow:auto}.source-list>div{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 42px 42px;align-items:center;gap:6px;padding:11px 12px;display:grid}.source-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.source-list small{color:var(--muted)}.source-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:min(680px,75vw);display:grid}.source-form label{flex-direction:column;gap:7px;font-weight:700;display:flex}.source-form .wide{grid-column:1/-1}@media (width<=900px){.information-page{grid-template-rows:auto auto auto 24px minmax(0,1fr)}.information-feed{grid-template-columns:1fr}.information-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.information-filter .grow{grid-column:1/-1}.information-filter .button{width:100%}.information-card{min-height:190px}.source-form{grid-template-columns:1fr;min-width:0}.source-form .wide{grid-column:auto}.source-manager{min-width:0}}*{box-sizing:border-box}html{background:var(--page);scrollbar-gutter:stable;min-width:0}body{min-width:0;height:100dvh;color:var(--ink);background:var(--page);margin:0;overflow:hidden}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a[href],button:not(:disabled),summary,select:not(:disabled),label.file-picker,input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=range]:not(:disabled),[draggable=true],[role=button]:not([aria-disabled=true]),.usage-strip button{cursor:pointer!important}button:disabled,select:disabled,input:disabled{cursor:not-allowed!important}.app-shell{min-height:100vh}.topbar{z-index:30;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);justify-content:space-between;align-items:center;height:72px;padding:0 36px;display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark{border:1px solid var(--line);border-radius:var(--radius);place-items:center;width:40px;height:40px;font-size:21px;display:grid}.brand-mark svg{width:27px;height:27px;overflow:visible}.brand-mark svg path:first-child{fill:none;stroke:currentColor;stroke-width:2px}.brand-mark svg circle{fill:var(--surface);stroke:currentColor;stroke-width:2px}.brand-mark svg path:last-child{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.brand span:last-child{flex-direction:column;gap:1px;display:flex}.brand small,.page-heading small,.modal-header small{color:var(--muted);letter-spacing:.18em;font-size:10px;font-weight:800}.brand strong{font-size:19px}.topbar-actions{color:var(--muted);align-items:center;gap:16px;font-size:13px;display:flex}.settings-link{color:var(--ink);text-decoration:none}.ai-config-list{gap:12px;display:grid}.ai-config-card{border:1px solid var(--line);border-left:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.ai-config-card.active{border-left-color:var(--success)}.ai-config-card h2{margin:5px 0}.ai-config-card p{margin:0 0 6px}.ai-config-card span{color:var(--muted);margin-right:14px;font-size:11px}.plan-filter{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto}.plan-table{table-layout:fixed;width:100%;min-width:900px}.plan-table th,.plan-table td{min-width:0;max-width:none}.plan-table th:first-child,.plan-table td:first-child{width:5%}.plan-table th:nth-child(2),.plan-table td:nth-child(2){width:30%}.plan-table th:nth-child(3),.plan-table td:nth-child(3),.plan-table th:nth-child(4),.plan-table td:nth-child(4){width:10%}.plan-table th:nth-child(5),.plan-table td:nth-child(5){width:15%}.plan-table th:nth-child(6),.plan-table td:nth-child(6){width:30%}.sheet-workspace{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);overflow:hidden}.sheet-toolbar-vue{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:9px 12px;display:flex}.sheet-tabs-vue,.sheet-actions-vue{align-items:center;gap:7px;display:flex}.sheet-tabs-vue{min-width:0;overflow:auto}.sheet-tabs-vue button{color:var(--muted);border-radius:var(--radius);white-space:nowrap;background:0 0;border:0;padding:8px 12px}.sheet-tabs-vue button.active,.sheet-actions-vue .active{color:var(--page);background:var(--strong)}.sheet-actions-vue span{min-width:45px;font-size:11px}.zoom-range{width:120px}.virtual-sheet{overscroll-behavior:contain;contain:strict;background:var(--surface-soft);height:calc(100vh - 285px);min-height:460px;overflow:auto}.virtual-sheet-canvas{contain:layout paint style;position:relative}.virtual-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);contain:strict;font-size:12px;line-height:1.35;position:absolute;overflow:hidden}.virtual-cell span{white-space:pre-wrap;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;height:100%;padding:4px 6px;display:flex;overflow:hidden}.virtual-cell input{border:1px solid var(--strong);border-radius:var(--radius);width:100%;height:100%;padding:3px 5px}.sheet-image-link{z-index:4;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:5px 8px;font-size:10px;position:absolute}.history-section-vue{margin-top:18px}.history-list a{color:var(--ink);text-decoration:none}.image-preview-vue{object-fit:contain;max-width:100%;max-height:70vh;margin:auto;display:block}.univer-plan-page{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;overflow:hidden}.compact-plan-heading{flex:none;align-items:center;padding:0 2px;margin:0!important}.plan-editor-heading-copy{align-items:center;gap:12px;min-width:0;display:flex}.plan-editor-back{flex:none;margin:0}.compact-plan-title{grid-template-columns:auto minmax(0,auto) minmax(180px,1fr);align-items:baseline;gap:8px 18px;min-width:0;display:grid}.compact-plan-title small{white-space:nowrap}.compact-plan-title h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(52vw,760px);margin:0;overflow:hidden}.compact-plan-title p{white-space:nowrap;min-width:0;margin:0}.univer-plan-shell{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:0;box-shadow:var(--shadow-paper);flex-direction:column;flex:1;display:flex;overflow:hidden}.univer-plan-toolbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.univer-plan-toolbar-left{align-items:center;gap:16px;min-width:0;display:flex}.univer-plan-toolbar .compact-plan-title h1{font-size:18px;line-height:1.25}.univer-plan-status{align-items:center;gap:10px;min-width:0;display:flex}.univer-plan-status strong{font-size:13px}.univer-plan-status span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.univer-plan-actions{align-items:center;gap:7px;display:flex;overflow-x:auto}.univer-feature-message{color:var(--muted);text-align:right;flex:none;margin:-6px 12px 0;font-size:11px}.univer-plan-stage{flex:1;min-height:0;position:relative;overflow:hidden}.univer-plan-container{position:absolute;inset:0;overflow:hidden}.univer-plan-container [data-u-comp=formula-bar]>div:first-child{flex:0 0 200px;width:200px!important;min-width:200px!important}.univer-plan-container [data-u-comp=defined-name]{width:200px!important;min-width:200px!important}.univer-plan-container [data-u-comp=defined-name] input{text-overflow:ellipsis;padding-left:10px!important;padding-right:28px!important;font-size:12px!important}.univer-preview-mask{z-index:20;color:var(--ink);background:color-mix(in srgb,var(--surface) 16%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.univer-preview-mask span,.univer-preview-mask strong{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-paper);padding:6px 12px}.univer-preview-mask span{border-radius:var(--radius);color:var(--muted);border-bottom:0;font-size:11px}.univer-preview-mask strong{border-radius:var(--radius);border-top:0;margin-top:-5px;font-size:13px}.tool-frame-modal .univer-plan-page{height:100%}@media (width<=1100px){.compact-plan-title{grid-template-columns:auto minmax(0,1fr)}.compact-plan-title p{grid-column:1/-1}.compact-plan-title h1{max-width:none}}.compact-plan-title{align-items:baseline;gap:14px;display:flex}.compact-plan-title h1{max-width:min(62vw,980px)}.compact-plan-title p{flex:none}.univer-freeze-select{border:1px solid var(--line);border-radius:var(--radius);width:112px;height:38px;color:var(--ink);background:var(--surface);padding:0 28px 0 12px;font-size:12px;font-weight:700}.univer-hidden-file-input{pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}@media (width<=1100px){.compact-plan-title{flex-direction:column;align-items:flex-start;gap:3px}.compact-plan-title h1{max-width:100%}.compact-plan-title p{grid-column:auto}}.main-content{min-width:0;height:calc(100dvh - 72px);overflow:hidden}.page-content{width:min(1680px,100vw - 64px);height:100%;margin:0 auto;padding:18px 0;overflow:hidden}.page-content:has(>.back-button){grid-template-columns:auto minmax(0,1fr);grid-auto-rows:max-content;align-content:start;align-items:center;gap:14px;display:grid}.page-content:has(>.back-button)>.back-button{grid-area:1/1;align-self:center;margin:0}.page-content:has(>.back-button)>.page-heading{grid-area:1/2;margin:0}.page-content:has(>.back-button)>:not(.back-button):not(.page-heading){grid-column:1/-1;align-self:start}.page-content:has(>.back-button)>.page-heading>div>small:first-child{display:none}.back-button{width:fit-content;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);margin-bottom:10px;padding:7px 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.page-heading h1{letter-spacing:-.035em;margin:3px 0 4px;font-size:clamp(22px,2vw,27px)}.page-heading p{color:var(--muted);margin:0;font-size:12px}.plan-table th,.plan-table td{vertical-align:middle}.plan-table th:not(:nth-child(2)),.plan-table td:not(:nth-child(2)){text-align:center}.plan-table th:nth-child(2),.plan-table td:nth-child(2){text-align:left}.plan-table td:last-child .row-actions{justify-content:center}.page-content:has(>.back-button)>.page-heading>div:first-child{align-items:baseline;gap:18px;min-width:0;display:flex}.page-content:has(>.back-button)>.page-heading>div:first-child h1{flex:none;margin:0}.page-content:has(>.back-button)>.page-heading>div:first-child p{min-width:0;margin:0}.heading-actions,.row-actions,.modal-footer,.form-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.button,.icon-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-weight:750;transition:transform .16s,box-shadow .16s,background-color .16s}.button{min-height:42px;padding:10px 18px}.button.compact{min-height:36px;padding:7px 13px;font-size:12px}.button.secondary{color:var(--ink);background:var(--surface)}.button.danger{color:var(--on-cinnabar);border-color:var(--danger);background:var(--danger)}.button:hover:not(:disabled),.icon-button:hover:not(:disabled){box-shadow:var(--shadow-paper)}.button *,.icon-button *,a[href] *{cursor:inherit!important}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.55}.icon-button{place-items:center;width:38px;height:38px;display:grid}.danger-text{color:var(--danger)}.filter-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);grid-template-columns:minmax(180px,1fr) minmax(220px,1.3fr) 160px 160px auto auto;align-items:end;gap:12px;margin-bottom:14px;padding:16px;display:grid}.filter-bar label,.field{flex-direction:column;gap:7px;min-width:0;display:flex}.filter-bar label span,.field span{font-size:12px;font-weight:750}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);outline:none;width:100%}input,select{height:40px;padding:0 12px}textarea{resize:vertical;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:var(--strong);box-shadow:var(--shadow-paper)}.field small{color:var(--muted);font-size:11px}.bulk-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.table-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);contain:layout paint style;overflow:hidden}.table-viewport{overscroll-behavior:contain;height:clamp(360px,100dvh - 300px,760px);overflow:auto}.table-viewport thead{z-index:6;position:sticky;top:0}.table-viewport thead th{background:var(--surface-soft);box-shadow:var(--shadow-paper)}table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:max-content}th,td{border-bottom:1px solid var(--line);text-align:left;text-overflow:ellipsis;vertical-align:middle;overflow-wrap:anywhere;width:auto;min-width:100px;max-width:600px;padding:11px 9px;overflow:hidden}th{z-index:2;color:var(--muted);background:var(--surface-soft);letter-spacing:.04em;text-align:center;vertical-align:middle;font-size:11px;position:sticky;top:0}th:first-child,td:first-child{text-align:center;width:56px;min-width:56px;max-width:56px}th{white-space:nowrap}th:nth-child(2){min-width:140px}th:last-child{min-width:92px}td .row-actions{flex-wrap:wrap}table input[type=checkbox],.risk-select input[type=checkbox],.meeting-select-all input[type=checkbox],.meeting-card input[type=checkbox],.priority-task>input[type=checkbox],.todo-card>input[type=checkbox]{appearance:none;border:1px solid color-mix(in srgb,var(--muted) 65%,var(--line));border-radius:var(--radius);background:var(--surface);width:18px;min-width:18px;height:18px;box-shadow:var(--shadow-paper);place-content:center;margin:0;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-grid}table input[type=checkbox]:before,.risk-select input[type=checkbox]:before,.meeting-select-all input[type=checkbox]:before,.meeting-card input[type=checkbox]:before,.priority-task>input[type=checkbox]:before,.todo-card>input[type=checkbox]:before{content:"✓";color:var(--page);font-size:12px;font-weight:900;line-height:1;transition:transform .1s;transform:scale(0)}table input[type=checkbox]:checked,.risk-select input[type=checkbox]:checked,.meeting-select-all input[type=checkbox]:checked,.meeting-card input[type=checkbox]:checked,.priority-task>input[type=checkbox]:checked,.todo-card>input[type=checkbox]:checked{border-color:var(--strong);background:var(--strong);box-shadow:var(--shadow-paper)}table input[type=checkbox]:checked:before,.risk-select input[type=checkbox]:checked:before,.meeting-select-all input[type=checkbox]:checked:before,.meeting-card input[type=checkbox]:checked:before,.priority-task>input[type=checkbox]:checked:before,.todo-card>input[type=checkbox]:checked:before{transform:scale(1)}table input[type=checkbox]:focus-visible,.risk-select input[type=checkbox]:focus-visible,.meeting-select-all input[type=checkbox]:focus-visible,.meeting-card input[type=checkbox]:focus-visible,.priority-task>input[type=checkbox]:focus-visible,.todo-card>input[type=checkbox]:focus-visible{outline:1px solid color-mix(in srgb,var(--strong) 18%,transparent);outline-offset:2px}.table-card,.risk-list,.meeting-layout,.priority-layout,.todo-list,.dimension-list,.tool-grid-vue,.project-list,.ai-config-list,.history-section-vue{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:calc(100dvh - 250px);overflow:auto}.table-card{scrollbar-gutter:auto;overflow:hidden}.filter-bar~.table-card,.filter-bar~.risk-list,.filter-bar~.priority-layout,.filter-bar~.todo-list{max-height:calc(100dvh - 330px)}.table-card{flex-direction:column;display:flex}.table-card .table-viewport{flex:1;height:auto;min-height:0;max-height:none}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-soft)}.issue-title strong,.issue-title small{display:block}.issue-title small{max-width:360px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.issue-table th:not(:nth-child(2)),.issue-table td:not(:nth-child(2)){text-align:center;vertical-align:middle}.issue-table th:nth-child(2),.issue-table td:nth-child(2){text-align:left;vertical-align:middle}.issue-table .row-actions{justify-content:center}.priority-light{color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.priority-light i,.issue-legend i{background:var(--moss);width:10px;height:10px;box-shadow:var(--shadow-paper);border-radius:50%;display:inline-block}.priority-light[data-priority=high] i,.issue-legend i[data-priority=high]{background:var(--ochre);box-shadow:var(--shadow-paper)}.priority-light[data-priority=urgent] i,.issue-legend i[data-priority=urgent]{background:var(--cinnabar);box-shadow:var(--shadow-paper)}.source-icon{width:30px;height:30px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);cursor:help;place-items:center;margin:auto;font-size:15px;display:grid}.issue-legend{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:18px;min-height:44px;padding:9px 14px;font-size:11px;display:flex}.issue-legend span{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.issue-legend small{color:var(--muted);margin-left:auto}.tag{border-radius:var(--radius);background:var(--surface-soft);padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.tag[data-tone=urgent]{color:var(--cinnabar);background:var(--surface-hover)}.tag[data-tone=high],.tag[data-tone=processing]{color:var(--ochre);background:var(--surface-hover)}.tag[data-tone=resolved],.tag[data-tone=closed]{color:var(--moss);background:var(--surface-hover)}.loading-state,.empty-state{min-height:330px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);place-content:center;justify-items:center;display:grid}.empty-state>span{font-size:34px}.empty-state h2{color:var(--ink);margin:10px 0 4px}.empty-state p,.loading-state p{margin:0}.modal-backdrop{z-index:100;background:var(--overlay);place-items:center;padding:34px;animation:.22s ease-out both modal-backdrop-in;display:grid;position:fixed;inset:0;overflow:auto}.modal-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(840px,100vw - 48px);max-height:calc(100vh - 68px);box-shadow:var(--shadow-paper);flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) both modal-in;display:flex;overflow:hidden}.modal-backdrop.is-leaving{pointer-events:none;animation:.18s ease-in both modal-backdrop-out}.modal-backdrop.is-leaving .modal-panel{animation:.18s ease-in both modal-out}.modal-panel.modal-wide{width:min(1080px,100vw - 48px)}.modal-panel.modal-xwide{width:min(1320px,100vw - 48px);height:min(88vh,920px);max-height:calc(100vh - 40px)}.modal-panel.modal-xwide>.modal-body{flex:1;min-height:0;overflow:hidden}.modal-panel.fullscreen{border-radius:var(--radius);border:0;margin:0;position:fixed;inset:0;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.modal-panel.fullscreen>.modal-body{flex:1;min-height:0}.modal-panel.fullscreen .tool-frame-modal{height:100%}.modal-header{border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:flex-start;padding:24px 26px 17px;display:flex}.modal-header h2{margin:5px 0 0;font-size:26px}.modal-header-actions{align-items:center;gap:8px;display:flex}.modal-collapse,.modal-expand,.modal-close{width:42px;height:42px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex:none;place-items:center;padding:0;line-height:0;display:grid}.modal-collapse svg,.modal-expand svg,.modal-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.modal-close svg{stroke-width:2px;width:18px;height:18px}.modal-header.header-collapsed{justify-content:flex-end;align-items:center;min-height:46px;padding:5px 12px}.modal-header.header-collapsed .modal-title-copy{display:none!important}.modal-header.header-collapsed .modal-header-actions{margin-left:auto}.modal-panel.header-collapsed:has(.tool-frame-modal)>.modal-body{flex:1;min-height:0}.modal-body{min-height:0;padding:24px 26px;overflow:auto}.modal-footer{z-index:4;border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -8px 20px color-mix(in srgb,var(--ink) 5%,transparent);flex:none;padding:16px 26px;position:relative}.modal-footer>.modal-chat-compose{width:100%;margin:0}.modal-footer>.modal-chat-compose textarea{resize:vertical;min-height:54px;max-height:132px}.issue-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.issue-form .wide{grid-column:1/-1}.modal-panel:has(.plan-report-layout){width:min(1120px,100vw - 48px)}.modal-panel:has(.plan-report-layout)>.modal-body{flex:1;min-height:0;overflow:hidden}.plan-report-layout{grid-template-columns:230px minmax(0,1fr);gap:16px;height:min(66vh,680px);min-height:430px;display:grid}.plan-report-history,.plan-report-workspace{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:0}.plan-report-history{flex-direction:column;padding:12px;display:flex}.plan-report-history-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:3px 3px 11px;display:flex}.plan-report-history-title span{min-width:26px;color:var(--muted);border-radius:var(--radius);background:var(--surface-soft);text-align:center;padding:3px 7px;font-size:11px}.plan-report-history-list{align-content:start;gap:7px;min-height:0;padding-top:8px;display:grid;overflow:auto}.plan-report-history-item{width:100%;color:var(--ink);border-radius:var(--radius);text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:5px;padding:10px;display:flex}.plan-report-history-item:hover{background:var(--surface-soft)}.plan-report-history-item.active{border-color:var(--line);background:var(--surface-soft)}.plan-report-history-item strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.plan-report-history-item small,.plan-report-empty{color:var(--muted);font-size:11px}.plan-report-empty{text-align:center;margin:auto}.plan-report-workspace{flex-direction:column;gap:14px;padding:14px;display:flex;overflow:auto}.plan-report-config{flex:none;gap:12px}.plan-report-preview{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-height:260px;display:flex;overflow:hidden}.plan-report-preview>header{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;min-height:48px;padding:6px 9px 6px 14px;display:flex}.plan-report-copy{width:34px;height:34px}.plan-report-copy svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.plan-report-markdown{padding:18px 20px;line-height:1.75;overflow:auto}.plan-report-markdown>:first-child{margin-top:0}.plan-report-markdown>:last-child{margin-bottom:0}.plan-report-markdown h1{font-size:23px}.plan-report-markdown h2{font-size:19px}.plan-report-markdown h3{font-size:16px}.plan-report-markdown table{border-collapse:collapse;min-width:100%}.plan-report-markdown th,.plan-report-markdown td{border:1px solid var(--line);padding:8px}.plan-report-markdown pre,.plan-report-markdown code{border-radius:var(--radius);background:var(--surface-soft)}.plan-report-markdown pre{padding:12px;overflow:auto}.plan-report-placeholder{min-height:220px;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);place-items:center;font-size:12px;display:grid}.confirm-message{color:var(--muted);margin:10px 0;font-size:16px;line-height:1.7}.cost-error-banner{border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));border-radius:var(--radius);color:var(--danger);background:color-mix(in srgb,var(--danger) 5%,var(--surface));align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.cost-error-banner>span{flex:none;font-size:16px;font-weight:800}.cost-error-banner p{color:var(--ink);margin:0;line-height:1.6}.toast-host{z-index:220;pointer-events:none;justify-items:center;gap:8px;width:min(560px,100vw - 32px);display:grid;position:fixed;top:24px;left:50%;transform:translate(-50%)}.toast-item{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--toast-color) 18%,var(--line));border-radius:var(--radius);width:max-content;max-width:100%;min-height:40px;max-height:64px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-paper);pointer-events:auto;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:9px 16px;display:grid}.toast-icon{width:16px;height:16px;color:var(--toast-color);place-items:center;font-size:16px;font-weight:900;line-height:1;display:grid}.toast-item p{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.toast-item>button{border-radius:var(--radius);width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;line-height:20px}.toast-item>button:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--surface))}.toast-leave-active{position:absolute}.feedback-detail-backdrop{z-index:225;background:var(--overlay);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.feedback-detail-panel{border:1px solid var(--line);border-radius:var(--radius);width:min(560px,100%);max-height:min(520px,100dvh - 48px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-paper);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.feedback-detail-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.feedback-detail-panel h2{margin:0;font-size:18px}.feedback-detail-panel header button{border-radius:var(--radius);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px}.feedback-detail-panel>div{min-height:0;padding:16px;overflow:auto}.feedback-detail-panel strong{margin-bottom:8px;font-size:12px;display:block}.feedback-detail-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font:13px/1.65 inherit}.import-form{gap:18px;display:grid}.import-guide{border-radius:var(--radius);background:var(--surface-soft);padding:15px}.import-guide p{color:var(--muted);margin:7px 0 0;line-height:1.6}.risk-filter{grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) 180px auto auto}.page-content.risk-page{grid-template-rows:max-content minmax(0,1fr);align-content:stretch;row-gap:8px}.risk-page>.risk-body{flex-direction:column;grid-area:2/1/auto/-1;height:100%;min-height:0;display:flex;overflow:hidden}.risk-body>.risk-filter,.risk-body>.risk-summary,.risk-body>.risk-list-toolbar{flex:none;margin-bottom:8px}.risk-body>.risk-list{flex:1;min-height:0;max-height:none;overflow:hidden auto}.risk-body>.loading-state,.risk-body>.empty-state{flex:1;min-height:0}.risk-list-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 8px 4px 12px;display:flex}.risk-list-toolbar .meeting-select-all{min-width:0;padding:0}.risk-list-toolbar>.button{flex:none}.risk-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.risk-summary>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.risk-summary span{color:var(--muted);font-size:12px}.risk-summary strong{font-size:20px}.risk-list{grid-auto-rows:max-content;align-content:start;gap:8px;display:grid}.risk-card{--risk-tone:var(--moss);border:1px solid var(--line);border-left:1px solid var(--risk-tone);border-radius:var(--radius);background:var(--surface);min-width:0;height:max-content;min-height:138px;box-shadow:var(--shadow-paper);contain:layout paint style;grid-template-columns:36px 64px minmax(0,1fr);align-self:start;display:grid;overflow:hidden}.risk-card[data-level=medium]{--risk-tone:var(--ochre)}.risk-card[data-level=high],.risk-card[data-level=critical]{--risk-tone:var(--cinnabar)}.risk-card.closed{opacity:.66}.risk-select{border-right:1px solid var(--line);place-items:center;display:grid}.risk-select input{width:17px;height:17px}.risk-score{border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;justify-content:center;align-items:center;display:flex}.risk-score strong{color:var(--risk-tone);font-size:23px;line-height:1}.risk-score small{color:var(--muted);margin-top:3px;font-size:10px}.risk-main{min-width:0;padding:10px 13px}.risk-main>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.risk-heading-copy{min-width:0}.risk-heading-copy h2{margin:5px 0 0;font-size:15px}.risk-level,.record-project{border-radius:var(--radius);background:var(--surface-soft);color:var(--muted);margin-right:7px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.risk-level{color:var(--risk-tone)}.risk-main .row-actions{gap:6px}.risk-main .row-actions select{width:104px;height:32px}.risk-main .row-actions .icon-button{width:32px;height:32px}.risk-card-tools{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.risk-time{color:var(--muted);font-size:10px}.risk-description{color:var(--muted);margin:7px 0;font-size:12px;line-height:1.45}.risk-factors{color:var(--muted);align-items:center;gap:18px;font-size:11px;display:flex}.risk-factors strong{color:var(--ink)}.ai-assessment{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.ai-assessment section{border-radius:var(--radius);background:var(--surface-soft);padding:8px 10px}.ai-assessment small{color:var(--risk-tone);font-weight:800}.ai-assessment p{color:var(--ink);margin:3px 0 0;font-size:11px;line-height:1.45}.risk-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.risk-form .wide{grid-column:1/-1}.ai-note{color:var(--muted);border-radius:var(--radius);background:var(--surface-soft);padding:13px 15px;font-size:12px;line-height:1.6}.meeting-filter{grid-template-columns:minmax(200px,1fr) minmax(280px,1.5fr) auto auto}.page-content.meeting-page{grid-template-rows:max-content max-content minmax(0,1fr);align-content:stretch;row-gap:8px}.meeting-page>.meeting-filter{grid-row:2;margin-bottom:0}.meeting-page>.meeting-layout{grid-row:3}.meeting-layout{grid-template-columns:minmax(330px,.72fr) minmax(600px,1.28fr);align-items:stretch;gap:10px;height:100%;min-height:0;max-height:none;display:grid;overflow:hidden}.meeting-input-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:100%;min-height:0;box-shadow:var(--shadow-paper);flex-direction:column;gap:10px;padding:14px;display:flex;position:static;overflow:hidden}.meeting-input-panel .grow{flex:1}.meeting-input-panel .grow textarea{resize:none;height:100%;min-height:0}.meeting-results{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:8px;min-width:0;height:100%;min-height:0;display:grid;overflow-y:auto}.meeting-list-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 8px 4px 12px;display:flex}.meeting-select-all{color:var(--muted);align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.meeting-list-toolbar .meeting-select-all{min-width:0;padding:0}.meeting-list-toolbar>.button{flex:none}.meeting-select-all input,.meeting-card header>input{width:17px;height:17px}.meeting-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);contain:layout paint style;padding:19px 20px}.meeting-card>header{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.meeting-card>header small{color:var(--muted)}.meeting-card>header h2{margin:0;font-size:18px}.meeting-title-meta{align-items:center;gap:7px;margin-top:5px;display:flex}.meeting-title-meta .record-project{margin:0}.meeting-title-meta small{font-size:11px}.meeting-meta{border-radius:var(--radius);background:var(--surface-soft);gap:12px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.meeting-meta span{color:var(--muted)}.meeting-card section h3{margin:17px 0 6px;font-size:13px}.meeting-card section p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.pre-line{white-space:pre-line}.action-list{gap:8px;display:grid}.action-item{border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.action-item div{flex-direction:column;gap:3px;min-width:0;display:flex}.action-item small{color:var(--muted)}.priority-filter{grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr) 170px auto auto}.priority-filter.todo-filter{grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr) auto auto}.embedded-tool-shell .filter-bar.todo-filter{grid-template-columns:minmax(170px,.8fr) minmax(210px,1fr) auto auto}@media (width<=700px){.priority-filter.todo-filter,.embedded-tool-shell .filter-bar.todo-filter{grid-template-columns:1fr}}.priority-layout{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:16px;display:grid}.priority-input-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);align-self:start;gap:16px;padding:20px;display:grid;position:static;top:auto}.priority-list{gap:10px;display:grid}.priority-results{align-content:start;gap:8px;min-width:0;display:grid}.priority-list-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 8px 4px 12px;display:flex}.priority-list-toolbar label{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.priority-list-toolbar label input{flex:none;width:18px;height:18px}.priority-list-toolbar>.button{flex:none}.priority-list-toolbar input[type=checkbox]{appearance:none;border:1px solid color-mix(in srgb,var(--muted) 65%,var(--line));border-radius:var(--radius);background:var(--surface);width:18px;min-width:18px;height:18px;box-shadow:var(--shadow-paper);place-content:center;margin:0;display:inline-grid}.priority-list-toolbar input[type=checkbox]:before{content:"✓";color:var(--page);font-size:12px;font-weight:900;line-height:1;transform:scale(0)}.priority-list-toolbar input[type=checkbox]:checked{border-color:var(--strong);background:var(--strong);box-shadow:var(--shadow-paper)}.priority-list-toolbar input[type=checkbox]:checked:before{transform:scale(1)}.priority-task{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);contain:layout paint style;grid-template-columns:22px 24px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.priority-task.completed{opacity:.58}.priority-task.completed h2{text-decoration:line-through}.priority-task>input{width:16px;height:16px}.drag-handle{color:var(--muted);cursor:grab}.rank-number{text-align:center;font-size:20px}.task-copy{min-width:0}.task-copy h2{margin:6px 0;font-size:16px;display:inline}.task-copy p{color:var(--muted);margin:6px 0;font-size:12px}.task-metrics{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.todo-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;margin-bottom:12px;padding:14px 17px;display:flex}.todo-status-tabs{justify-content:flex-start;align-items:center;gap:10px;padding:8px}.todo-status-tab{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);min-width:132px;min-height:43px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-weight:700;display:inline-flex}.todo-status-tab:hover{border-color:var(--strong);color:var(--ink-1)}.todo-status-tab.active{border-color:var(--strong);background:var(--surface);color:var(--ink-1);box-shadow:inset 0 -3px var(--strong)}.todo-status-tab strong{background:var(--surface-hover);text-align:center;border-radius:999px;min-width:22px;padding:2px 6px;font-size:12px}.todo-status-tab:focus-visible{outline:2px solid var(--strong);outline-offset:2px}.todo-list-toolbar,.issue-list-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:8px;padding:4px 8px 4px 12px;display:flex}.todo-list-toolbar .meeting-select-all,.issue-list-toolbar .meeting-select-all{min-width:0;padding:0}.todo-list-toolbar>.button,.issue-list-toolbar>.button{flex:none}.issue-list-toolbar-actions{align-items:center;gap:8px;display:flex}.issue-list-toolbar~.issue-table{max-height:calc(100dvh - 382px)}.issue-batch-update-form{gap:13px;min-width:min(620px,72vw);display:grid}.issue-batch-update-field{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:8px 14px;padding:12px;display:grid}.issue-batch-update-field>.meeting-select-all{font-weight:750}.issue-batch-update-field>small{color:var(--muted);grid-column:2;font-size:11px}.issue-batch-update-form>.form-actions{margin-top:3px}.todo-list,.history-list{grid-auto-rows:max-content;align-content:start;gap:8px;display:grid}.todo-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:18px 30px minmax(0,1fr) auto;align-items:center;gap:9px 16px;min-height:64px;padding:10px 12px;display:grid}.todo-card.completed{opacity:.58}.todo-card.completed h2{text-decoration:line-through}.todo-card>input{width:15px;height:15px}.todo-check{border:1px solid var(--line);background:var(--surface-soft);border-radius:50%;width:28px;height:28px}.todo-card h2{margin:4px 0;font-size:14px}.todo-meta{color:var(--muted);flex-wrap:wrap;gap:5px 10px;font-size:10px;display:flex}.todo-card>.row-actions{gap:6px}.todo-card>.row-actions .icon-button{width:32px;height:32px}.history-list article{border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;padding:12px;display:flex}.history-list article div{flex-direction:column;gap:4px;display:flex}.history-list small,.history-list span{color:var(--muted)}.reminder-stack{z-index:200;gap:10px;width:min(390px,100vw - 44px);display:grid;position:fixed;bottom:22px;right:22px}.reminder-popup{border:1px solid var(--line);border-left:1px solid var(--ink-3);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);padding:17px}.reminder-popup[data-tone=high]{border-left-color:var(--ochre)}.reminder-popup[data-tone=urgent]{border-left-color:var(--cinnabar)}.reminder-popup p{line-height:1.6}.reminder-popup>div{justify-content:flex-end;gap:8px;display:flex}.dimension-list{gap:14px;display:grid}.dimension-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);padding:18px}.dimension-card>header{justify-content:space-between;align-items:center;display:flex}.dimension-card>header a{color:var(--ink);text-decoration:none}.dimension-card h2{margin:0 0 4px}.dimension-card small{color:var(--muted)}.dimension-tools{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.dimension-tools>a{min-width:180px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.dimension-tools>a span{font-size:20px}.tool-grid-vue{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tool-card-vue{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:19px}.tool-card-vue>a{color:var(--ink);text-decoration:none}.tool-card-vue>a span{font-size:28px}.tool-card-vue h2{margin:10px 0}.tool-card-vue p{min-height:42px;color:var(--muted);line-height:1.6}.tool-card-vue label{align-items:center;gap:8px;display:flex}.tool-card-vue label select{flex:1}.project-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-width:0;display:grid;overflow-x:hidden}.project-list-toolbar{z-index:4;min-height:34px;color:var(--muted);background:var(--page);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:5px 6px 9px;font-size:11px;display:flex;position:sticky;top:0}.project-list-toolbar>div{align-items:center;gap:9px;display:flex}.project-list-toolbar strong{color:var(--ink);font-size:13px}.project-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);contain:layout style;min-width:0;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;overflow:hidden}.project-row.dragging{opacity:.45}.project-row.drag-over{border-color:var(--strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--strong) 16%,transparent);transform:translateY(2px)}.project-list-toolbar-actions{align-items:center;gap:10px;display:flex}.project-list-toolbar-actions .button{min-height:32px}.project-category-section{grid-column:1/-1;gap:8px;min-width:0;display:grid}.project-category-header{justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:2px 6px;display:flex}.project-category-header>div{align-items:center;gap:8px;min-width:0;display:flex}.project-category-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.project-category-header b{min-width:23px;color:var(--muted);border-radius:var(--radius);background:var(--surface-soft);text-align:center;padding:3px 7px;font-size:10px;font-weight:800}.project-category-header>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:5px 4px;font-size:10px;display:flex}.project-category-header>button:hover{color:var(--ink)}.project-category-dot{background:var(--strong);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--strong) 9%,transparent);border-radius:50%;flex:none}.project-category-dot.muted{background:var(--muted);box-shadow:none}.project-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.project-category-empty{color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 60%,transparent);text-align:center;grid-column:1/-1;padding:19px;font-size:11px}.project-category-manager{gap:14px;min-width:min(680px,68vw);display:grid}.project-category-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.project-category-editor-list{gap:8px;display:grid}.project-category-editor-list article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:10px minmax(170px,1fr) auto auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.project-category-editor-list article>input{min-width:0}.project-category-editor-list article>small{color:var(--muted);white-space:nowrap}.project-category-editor-list .row-actions{flex-wrap:nowrap}.project-category-editor-list .icon-button{width:32px;height:32px}.project-list>.empty-state{grid-column:1/-1}.project-summary{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px 18px;min-width:0;padding:14px 16px;display:grid}.project-identity{grid-area:1/1;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.project-order-cell{justify-items:center;gap:1px;width:30px;display:grid}.project-drag-handle{width:27px;height:20px;color:var(--muted);border-radius:var(--radius);cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.project-drag-handle:hover{color:var(--ink);background:var(--surface-soft)}.project-drag-handle:active{cursor:grabbing}.project-drag-handle:disabled{cursor:wait;opacity:.45}.project-index{color:var(--muted);text-align:center;font-size:10px;font-weight:800}.project-name-link{max-width:100%;color:var(--ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 2px;font-size:14px;font-weight:800;transition:color .16s,border-color .16s;overflow:hidden}.project-name-link:hover{color:var(--strong);border-bottom-color:currentColor}.project-name-link:focus-visible{color:var(--strong);outline:2px solid color-mix(in srgb,var(--strong) 24%,transparent);outline-offset:3px;border-bottom-color:currentColor}.project-summary>.row-actions{flex-wrap:wrap;grid-area:3/1;justify-content:flex-start;align-self:start;min-width:0;padding-left:42px}.project-summary>.row-actions .icon-button{flex:none}.usage-strip{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:6px;min-width:0;padding-left:42px;display:flex}.usage-strip button{min-width:52px;min-height:34px;color:var(--muted);border-radius:var(--radius);background:var(--surface-soft);border:0;justify-content:center;align-items:center;gap:6px;padding:5px 9px;transition:background .16s,color .16s;display:flex}.usage-strip button:hover{color:var(--ink);background:var(--surface-hover)}.usage-strip button b{color:var(--ink);font-size:14px}.usage-strip button span{font-size:10px}.usage-zero-summary,.usage-empty{color:var(--muted);padding-left:4px;font-size:10px}.usage-empty{align-items:center;min-height:34px;display:flex}.project-details{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-soft) 46%,var(--surface));padding:14px 16px 16px 58px}.project-details dl{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;display:grid}.project-details dl div{border-radius:var(--radius);background:var(--surface);padding:11px 13px}.project-details dt{color:var(--muted);font-size:10px}.project-details dd{margin:4px 0 0;font-size:12px}.project-detail-modal{box-sizing:border-box;background:0 0;border:0;width:100%;padding:0}.modal-panel:has(>.modal-body>.project-detail-modal){width:min(920px,100vw - 48px)}.detail-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.learning-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:13px;padding:13px}.learning-list>div{grid-template-columns:1fr auto;gap:5px;margin-top:9px;display:grid}.learning-list progress{width:100%;accent-color:var(--strong);grid-column:1/-1}.upload-panel,.document-list,.storage-list{gap:10px;display:grid}.upload-panel>p{color:var(--muted)}.file-picker{width:fit-content}.file-picker input{display:none}.file-row,.document-list article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.document-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.document-list article>div:first-child{gap:6px;min-width:0;display:grid}.document-list small{color:var(--muted)}.document-list details p{max-height:260px;line-height:1.65;overflow:auto}.chat-window{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);flex-direction:column;gap:10px;height:min(52vh,480px);padding:15px;display:flex;overflow:auto}.chat-empty{color:var(--muted);margin:auto}.chat-message{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:78%;padding:11px 13px}.chat-message.user{color:var(--surface-hover);background:var(--ink-1);align-self:flex-end}.chat-message p{white-space:pre-wrap;margin:5px 0 0;line-height:1.65}.chat-compose{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.storage-list article{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.storage-list progress,.storage-list small{grid-column:1/-1;width:100%}.operation-overlay{z-index:150;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);align-items:center;gap:11px;padding:12px 17px;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%)}.usage-detail-list{gap:9px;display:grid}.usage-detail-list article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.usage-detail-list article>span{background:var(--surface);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.usage-detail-list p{margin:2px 0;line-height:1.6}.empty-inline{color:var(--muted);text-align:center;padding:24px}.virtual-cell{font-size:12px!important}.virtual-cell[style*="font-weight: bold"],.virtual-cell[style*="font-weight: 600"],.virtual-cell[style*="font-weight: 700"]{font-size:14px!important}.virtual-cell span,.virtual-cell input{font-size:inherit!important}.virtual-cell span{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;white-space:normal!important;padding:3px 4px!important;display:-webkit-box!important;overflow:hidden!important}.virtual-cell.merged-cell{z-index:3;box-shadow:var(--shadow-paper)}.sheet-workspace.fullscreen{z-index:70;border-radius:var(--radius);flex-direction:column;display:flex;position:fixed;inset:12px}.sheet-workspace.fullscreen .sheet-toolbar-vue{flex:none}.sheet-workspace.fullscreen .virtual-sheet{flex:1;height:auto;min-height:0}.plan-fullscreen-toggle{z-index:82;width:48px;height:48px;color:var(--page);border:1px solid var(--strong);border-radius:var(--radius);background:var(--strong);box-shadow:var(--shadow-paper);font-size:22px;font-weight:800;position:fixed;bottom:28px;right:38px}.operation-overlay div{flex-direction:column;gap:2px;display:flex}.operation-overlay small{color:var(--muted)}.spinner{border:1px solid var(--line);border-top-color:var(--strong);border-radius:var(--radius);width:20px;height:20px;animation:.75s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.99)}}:is(.feedback-detail-backdrop,.reauth-backdrop,.wh-analysis-layer,.wh-settings-layer,.creation-drawer-backdrop,.report-layer,.retro-ai-backdrop){animation:.22s ease-out both modal-backdrop-in}:is(.feedback-detail-panel,.reauth-card,.wh-analysis-dialog,.wh-settings-dialog){animation:.24s cubic-bezier(.22,1,.36,1) both modal-in}:is(.report-drawer,.retro-ai-drawer,.card-editor){animation:.28s cubic-bezier(.22,1,.36,1) both app-drawer-in}@keyframes app-drawer-in{0%{opacity:.8;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (width<=1180px){.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.page-content{width:calc(100vw - 36px)}.meeting-layout,.priority-layout{grid-template-columns:1fr}.meeting-input-panel,.priority-input-panel{min-height:auto;position:static}.tool-grid-vue{grid-template-columns:repeat(2,minmax(0,1fr))}.project-list,.project-category-grid{grid-template-columns:minmax(0,1fr)}.project-row{grid-column:1}.project-summary{grid-template-columns:minmax(0,1fr) auto}.project-summary>.row-actions{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;min-width:0;max-width:360px;padding-left:0}.project-summary>.usage-strip{grid-area:2/1/auto/-1}}@media (width<=760px){html{scrollbar-gutter:auto}body{overflow-x:hidden}.topbar{height:60px;padding:0 14px}.topbar .brand{margin-right:auto}.brand{gap:8px}.brand-mark{border-radius:var(--radius);width:34px;height:34px}.brand small{display:none}.brand strong{font-size:16px}.topbar-actions{gap:7px}.topbar-actions time{text-align:right;max-width:118px;font-size:10px;line-height:1.25}.topbar-actions .icon-button{width:34px;height:34px}.main-content{height:calc(100dvh - 60px);min-height:0}.page-content{width:calc(100vw - 24px);height:100%;padding:12px 0}.back-button{align-items:center;min-height:42px;margin-bottom:14px}.page-heading{align-items:start;gap:10px;margin-bottom:12px;display:grid}.page-heading h1{font-size:23px}.page-heading p{font-size:12px;line-height:1.45}.page-heading>.heading-actions,.page-heading>button{justify-self:stretch}.page-heading>.button{width:100%}.page-content:has(>.back-button)>.page-heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 12px}.heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.heading-actions .button{flex:1}.button{min-height:44px}.icon-button{flex:none;width:42px;height:42px}.filter-bar,.risk-filter,.meeting-filter,.priority-filter,.plan-filter{grid-template-columns:1fr;padding:13px}.filter-bar .button{width:100%}.bulk-toolbar,.todo-summary{flex-direction:column;align-items:flex-start;gap:10px}.bulk-toolbar .button{width:100%}.issue-list-toolbar{flex-direction:column;align-items:flex-start}.issue-list-toolbar-actions{width:100%}.issue-list-toolbar-actions .button{flex:1}.issue-batch-update-form{min-width:0}.issue-batch-update-field{grid-template-columns:1fr}.issue-batch-update-field>small{grid-column:1}.table-card{border-radius:var(--radius)}.table-viewport{-webkit-overflow-scrolling:touch;height:auto;min-height:0}.table-viewport:after{content:"左右滑动查看更多";color:var(--muted);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);padding:4px 8px;font-size:10px;display:inline-block;position:sticky;bottom:8px;left:12px}.issue-legend{flex-wrap:wrap;gap:10px}.issue-legend small{width:100%;margin-left:0}.table-card,.risk-list,.meeting-layout,.priority-layout,.todo-list,.dimension-list,.tool-grid-vue,.project-list,.ai-config-list,.history-section-vue{max-height:calc(100dvh - 210px)}.filter-bar~.table-card,.filter-bar~.risk-list,.filter-bar~.priority-layout,.filter-bar~.todo-list{max-height:calc(100dvh - 340px)}table{width:100%;min-width:max-content}th,td{padding:11px 9px}.plan-table{min-width:max-content}.modal-backdrop{place-items:end center;padding:0}.modal-panel{border-radius:var(--radius);border-width:1px 0 0;width:100%;max-height:92dvh}.modal-header{padding:18px 16px 13px}.modal-header h2{font-size:21px}.modal-close{width:40px;height:40px}.modal-body{padding:16px}.modal-footer{flex-wrap:wrap;padding:12px 16px}.modal-footer .button{flex:1}.issue-form,.risk-form{grid-template-columns:1fr;gap:13px}.issue-form .wide,.risk-form .wide{grid-column:auto}.plan-report-layout{grid-template-columns:1fr;height:auto;min-height:0}.plan-report-history{max-height:180px}.plan-report-workspace{overflow:visible}.modal-panel:has(.plan-report-layout)>.modal-body{overflow:auto}.risk-summary{grid-template-columns:1fr}.risk-card{grid-template-columns:36px 60px minmax(0,1fr)}.risk-main{padding:14px 12px}.risk-main>header{display:grid}.risk-main .row-actions{flex-wrap:wrap;justify-content:flex-start}.ai-assessment{grid-template-columns:1fr}.risk-factors{flex-wrap:wrap}.meeting-input-panel,.priority-input-panel{padding:14px}.meeting-input-panel .grow textarea{min-height:180px}.meeting-card{padding:14px}.meeting-card>header{grid-template-columns:22px minmax(0,1fr)}.meeting-card>header>.row-actions{grid-column:2;justify-content:flex-start}.meeting-meta{flex-wrap:wrap}.action-item{flex-direction:column;align-items:flex-start}.action-item .button{width:100%}.priority-task{grid-template-columns:20px 20px 28px minmax(0,1fr)}.priority-task>.row-actions{grid-column:1/-1;justify-content:flex-end}.todo-card{grid-template-columns:18px 30px minmax(0,1fr)}.todo-card>.row-actions{grid-column:1/-1;justify-content:flex-end}.dimension-card{padding:14px}.dimension-card>header{align-items:flex-start}.dimension-tools{grid-template-columns:1fr 1fr;display:grid}.dimension-tools>a{min-width:0;padding:10px}.tool-grid-vue{grid-template-columns:1fr}.tool-card-vue p{min-height:0}.project-list-toolbar-actions>span{display:none}.project-list-toolbar-actions .button{min-height:38px}.project-summary{grid-template-columns:minmax(0,1fr);padding:14px;overflow:visible}.project-summary>.usage-strip,.project-summary>.row-actions{grid-column:1}.project-summary>.row-actions{flex-wrap:wrap;grid-row:3;justify-content:flex-start;min-width:0;max-width:none;padding-left:42px}.usage-strip{grid-row:2;gap:7px;padding-left:42px}.project-category-manager{min-width:0}.project-category-create{grid-template-columns:1fr}.project-category-editor-list article{grid-template-columns:10px minmax(0,1fr) auto}.project-category-editor-list article>.row-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start}.project-details{padding:12px}.project-details dl,.detail-actions{grid-template-columns:1fr}.file-row{grid-template-columns:minmax(0,1fr) auto}.file-row small{grid-column:1}.file-row .icon-button{grid-area:1/2/3}.document-list article{grid-template-columns:1fr}.document-list article>.row-actions{justify-content:flex-start}.ai-config-card{flex-direction:column;align-items:flex-start;padding:15px}.ai-config-card .row-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.sheet-toolbar-vue{flex-direction:column;align-items:stretch;padding:8px}.sheet-tabs-vue{width:100%}.sheet-actions-vue{width:100%;padding-bottom:3px;overflow-x:auto}.zoom-range{width:90px;min-width:90px}.virtual-sheet{-webkit-overflow-scrolling:touch;height:calc(100dvh - 280px);min-height:420px}.plan-editor-page{width:100%;padding-left:8px;padding-right:8px}.plan-editor-page>.back-button,.plan-editor-page>.page-heading,.history-section-vue{margin-left:4px;margin-right:4px}.sheet-workspace{border-radius:var(--radius)}.chat-window{height:52dvh}.chat-message{max-width:90%}.chat-compose{grid-template-columns:1fr}.chat-compose .button{width:100%}.reminder-stack{width:calc(100vw - 20px);bottom:10px;right:10px}.operation-overlay{justify-content:center;width:calc(100vw - 24px);top:70px}.sheet-workspace.fullscreen{border-radius:var(--radius);inset:4px}.plan-fullscreen-toggle{width:44px;height:44px;bottom:14px;right:14px}}@media (width<=420px){.dimension-tools{grid-template-columns:1fr}.project-summary>.row-actions,.usage-strip{padding-left:0}.project-identity{grid-template-columns:28px minmax(0,1fr);gap:8px}.project-order-cell{width:28px}.project-details{padding-left:12px}.topbar-actions time{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.admin-branding-panel{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);gap:24px;height:100%;min-height:0;padding:28px;display:grid;overflow:hidden}.admin-branding-aside{align-content:start;align-self:start;gap:18px;min-width:0;display:grid}.admin-branding-aside>header{border-bottom:1px solid var(--hairline);padding-bottom:18px}.admin-branding-aside>header small{color:var(--muted);letter-spacing:.16em}.admin-branding-aside>header h2{margin:7px 0}.admin-branding-aside>header p{color:var(--muted);margin:0;line-height:1.7}.admin-branding-preview{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);align-self:start;align-items:center;gap:16px;min-height:110px;padding:22px;display:flex}.admin-branding-preview>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-branding-preview small{color:var(--muted);letter-spacing:.12em;font-size:11px}.admin-branding-preview strong{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:24px;overflow:hidden}.admin-branding-logo{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;flex:none;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.admin-branding-logo>img{object-fit:contain;width:44px;height:44px}.admin-branding-main{grid-template-rows:minmax(0,1fr) max-content;gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.admin-branding-fields{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:1fr 1fr;align-content:start;gap:18px;min-height:0;padding-right:6px;display:grid;overflow:hidden auto}.admin-branding-fields .field small{color:var(--muted);line-height:1.5}.admin-branding-fields .wide{grid-column:1/-1}.admin-branding-name-suggestions{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);gap:10px;padding:12px 14px;display:grid}.admin-branding-name-suggestions>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.admin-branding-name-suggestions>div:first-child strong{font-size:12px}.admin-branding-name-suggestions>div:first-child small{color:var(--muted);font-size:11px;line-height:1.5}.admin-branding-name-list{flex-wrap:wrap;gap:8px;display:flex}.admin-branding-name-list button{border:1px solid var(--hairline);background:var(--surface);min-height:34px;color:var(--ink-1);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:6px 10px;display:flex}.admin-branding-name-list button:hover{border-color:var(--strong);background:var(--surface-hover)}.admin-branding-name-list button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-branding-name-list button.selected{border-color:var(--strong);box-shadow:0 0 0 1px var(--strong)}.admin-branding-name-list button:disabled{opacity:.55;cursor:wait}.admin-branding-name-list button strong{font-size:12px}.admin-branding-name-list button small{color:var(--muted);font-size:10px}.admin-branding-actions{border-top:1px solid var(--hairline);background:var(--surface);justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.admin-branding-theme-field{border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin:0;padding:12px}.admin-branding-theme-field legend{padding:0 7px;font-size:12px;font-weight:800}.admin-branding-theme-tabs{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}.admin-branding-theme-tabs .button{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-branding-theme-tabs small{opacity:.78;white-space:nowrap;font-size:9px;font-weight:700}.admin-branding-icon-field{border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin:0;padding:14px}.admin-branding-icon-field>legend{padding:0 7px;font-size:12px;font-weight:800}.admin-branding-icon-field>p{color:var(--muted);margin:0 0 12px;font-size:12px}.admin-branding-icon-grid{grid-template-columns:repeat(5,minmax(112px,1fr));gap:10px;display:grid}.admin-branding-icon-grid article{border:1px solid var(--hairline);background:var(--paper);min-width:0;transition:border-color var(--motion-duration),box-shadow var(--motion-duration),transform var(--motion-duration);border-radius:14px;display:grid;overflow:hidden}.admin-branding-icon-grid article:hover{box-shadow:var(--shadow-paper);transform:translateY(-2px)}.admin-branding-icon-grid article.selected{border-color:var(--strong);box-shadow:0 0 0 1px var(--strong)}.admin-branding-icon-choice{min-width:0;color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:12px;display:grid}.admin-branding-icon-choice:disabled{cursor:wait;opacity:.65}.admin-branding-icon-choice img{border:1px solid var(--hairline);object-fit:cover;border-radius:15px;width:58px;height:58px;margin:auto;display:block}.admin-branding-icon-choice span{gap:2px;display:grid}.admin-branding-icon-choice strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-branding-icon-choice small{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-branding-icon-choice em{color:var(--muted);text-align:center;font-size:10px;font-style:normal}.admin-branding-icon-grid article.selected em{color:var(--strong);font-weight:800}.admin-branding-icon-grid article>.button{margin:0 9px 9px}@media (width<=900px){.admin-branding-panel{grid-template-rows:max-content minmax(0,1fr);grid-template-columns:1fr}.admin-branding-aside{grid-template-columns:1fr 1fr;align-items:start}.admin-branding-fields{grid-template-columns:1fr}.admin-branding-fields .wide{grid-column:1}}@media (width<=1100px){.admin-branding-icon-grid{grid-template-columns:repeat(3,minmax(112px,1fr))}}@media (width<=640px){.admin-branding-panel{padding:18px;overflow-y:auto}.admin-branding-aside{grid-template-columns:1fr}.admin-branding-main{min-height:520px;overflow:visible}.admin-branding-theme-tabs{grid-template-columns:1fr}.admin-branding-icon-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}.admin-branding-actions{flex-direction:column;align-items:stretch}}.topbar-user-link{color:var(--ink);border-radius:var(--radius);padding:7px 10px;font-size:12px;font-weight:750;text-decoration:none}.topbar-user-link:hover{background:var(--surface-soft)}.login-page{background:var(--paper);place-items:center;min-height:100dvh;padding:24px;display:grid}.login-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-paper);padding:34px}.login-brand{margin-bottom:30px}.login-card h1{margin:0 0 8px;font-size:30px}.login-card header p{color:var(--muted);margin:0}.login-card form{gap:16px;margin-top:25px;display:grid}.login-card .button{width:100%;margin-top:4px}.form-error,.form-success{border-radius:var(--radius);margin:16px 0 0;padding:10px 12px;font-size:12px}.form-error{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.form-success{color:var(--text);background:color-mix(in srgb,var(--moss) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--moss) 28%,var(--line))}.account-page{max-width:960px}.settings-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);padding:24px}.settings-card h2{margin-top:0}.admin-user-list{gap:12px;min-height:0;display:grid;overflow:auto}.admin-user-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.admin-user-card h2{margin:4px 0;font-size:18px}.admin-user-card h2 span{color:var(--muted);font-size:12px;font-weight:600}.admin-user-card p{color:var(--muted);margin:0;font-size:12px}.admin-user-card small{letter-spacing:.12em;font-weight:800}.admin-user-dimensions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.admin-user-dimensions span{border-radius:var(--radius);background:var(--surface-soft);padding:4px 8px;font-size:11px}.admin-page{grid-template-rows:max-content max-content minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.admin-heading{flex:none;min-height:0;margin:0}.admin-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:6px;width:max-content;padding:5px;display:flex}.admin-tabs button{border-radius:var(--radius);min-width:120px;color:var(--muted);background:0 0;border:0;padding:10px 18px;font-weight:800}.admin-tabs button.active{background:var(--ink);color:var(--surface)}.admin-user-list,.admin-tool-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:12px;height:100%;min-height:0;padding:1px 5px 12px 1px;display:grid;overflow:hidden auto}.admin-user-summary{min-width:245px}.admin-user-config{flex:1;min-width:0}.admin-user-config details{border-radius:var(--radius);background:var(--surface-soft);padding:10px 12px}.admin-user-config summary{font-size:12px;font-weight:800}.admin-config-list{gap:8px;margin-top:10px;display:grid}.admin-config-list section{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-config-list section>strong{min-width:100px;font-size:12px}.admin-config-list span{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:4px 8px;font-size:11px}.admin-config-list span.disabled{opacity:.48;text-decoration:line-through}.admin-tool-list{gap:10px}.admin-tool-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:48px minmax(280px,1fr) 130px 150px;align-items:center;gap:16px;padding:16px 18px;display:grid}.admin-tool-card.disabled{opacity:.62;background:var(--surface-soft)}.admin-tool-card h2{margin:2px 0;font-size:17px}.admin-tool-card p{color:var(--muted);margin:0;font-size:12px}.admin-tool-card small{color:var(--muted);letter-spacing:.08em}.admin-tool-icon{border-radius:var(--radius);background:var(--surface-soft);place-items:center;width:44px;height:44px;font-size:20px;display:grid}.admin-tool-usage{flex-direction:column;align-items:center;display:flex}.admin-tool-usage strong{font-size:22px}.admin-tool-usage span{color:var(--muted);font-size:11px}.admin-tool-actions{gap:7px;display:grid}.admin-tool-actions .button{width:100%}.dimension-tool-button.disabled,.tool-card-vue.disabled{filter:grayscale();opacity:.5}.dimension-tool-button.disabled{cursor:not-allowed}.dimension-tool-button em{border-radius:var(--radius);background:var(--surface-soft);margin-left:auto;padding:2px 5px;font-size:9px;font-style:normal}.tool-card-vue.disabled .tool-card-entry{cursor:not-allowed}.admin-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-quick-search input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(260px,40vw);min-height:38px;color:var(--ink);padding:8px 12px}.admin-search-count{color:var(--muted);white-space:nowrap;font-size:12px}@media (width<=760px){.admin-heading-actions{width:100%}.admin-quick-search{flex:1}.admin-quick-search input{width:100%}}.admin-permission-fieldset{border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin:0;padding:14px}.admin-permission-fieldset legend{padding:0 6px;font-weight:800}.admin-permission-toolbar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.admin-permission-toolbar span{color:var(--muted);margin-left:auto;font-size:12px}.admin-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:340px;display:grid;overflow:auto}.admin-permission-grid label{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);cursor:pointer;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.admin-permission-grid input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;max-width:16px;box-shadow:none;flex:0 0 16px;margin:0;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.admin-permission-grid label.globallyDisabled{opacity:.6}.admin-permission-grid label>span{gap:2px;min-width:0;display:grid}.admin-permission-grid label strong{font-size:12px}.admin-permission-grid label small{color:var(--muted);font-size:10px}.admin-permission-grid.users{grid-template-columns:1fr}.admin-tool-users{border-radius:var(--radius);background:var(--surface-soft);margin-top:8px;padding:7px 9px}.admin-tool-users summary{font-size:11px;font-weight:800}.admin-tool-users section{justify-content:space-between;gap:12px;padding-top:6px;font-size:11px;display:flex}.admin-tool-users section span{color:var(--muted);text-align:right}.admin-session-panel{grid-template-rows:max-content minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.admin-session-policy{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) max-content max-content;align-items:end;gap:12px;padding:16px;display:grid}.admin-session-policy .field{margin:0}.admin-session-check{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:700;display:flex}.admin-session-check input{width:18px;height:18px}.admin-session-list{scrollbar-gutter:stable;align-content:start;gap:10px;min-height:0;display:grid;overflow:hidden auto}.admin-session-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(180px,1fr) minmax(520px,2fr) max-content;align-items:center;gap:18px;padding:14px 16px;display:grid}.admin-session-card h2{margin:3px 0 0;font-size:17px}.admin-session-card h2 span{color:var(--muted);font-size:12px}.admin-session-card small{letter-spacing:.1em;font-weight:800}.admin-session-card dl{grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;margin:0;display:grid}.admin-session-card dl div{border-radius:var(--radius);background:var(--surface-soft);padding:8px 10px}.admin-session-card dt{color:var(--muted);font-size:10px}.admin-session-card dd{margin:3px 0 0;font-size:12px;font-weight:700}.form-hint{color:var(--muted);margin:0;font-size:12px}@media (width<=1100px){.admin-session-policy{grid-template-columns:1fr 1fr}.admin-session-card{grid-template-columns:1fr max-content}.admin-session-card dl{grid-area:2/1/auto/-1}.admin-session-check{white-space:normal}}@media (width<=760px){.login-card{padding:24px}.topbar-user-link{display:none}.admin-user-card{flex-direction:column;align-items:flex-start}.admin-user-card .row-actions{width:100%}.admin-user-card .row-actions .button{flex:1}.admin-user-config{width:100%}.admin-tool-card{grid-template-columns:44px 1fr}.admin-tool-card .button,.admin-tool-usage{grid-column:2}.admin-tabs{width:100%}.admin-tabs button{flex:1;min-width:0}.admin-session-policy,.admin-session-card{grid-template-columns:1fr}.admin-session-card dl{grid-area:auto/1;grid-template-columns:1fr 1fr}.admin-session-card .button{width:100%}}.dashboard-page{overflow:hidden}.dashboard-heading{flex:none}.dashboard-page>.dimension-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-content:start;gap:16px;padding:2px 5px 14px 2px;overflow:auto}.dimension-card{--dimension-accent:var(--ink-2);--dimension-tint:transparent;border-color:color-mix(in srgb,var(--dimension-accent) 22%,var(--line));background:var(--surface);grid-template-rows:auto auto;align-content:start;gap:15px;min-height:210px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.dimension-card[data-theme=terracotta],.dimension-editor-preview[data-theme=terracotta],.dimension-theme-options [data-theme=terracotta],.dimension-card[data-theme=mist],.dimension-editor-preview[data-theme=mist],.dimension-theme-options [data-theme=mist]{--dimension-accent:var(--ink-2);--dimension-tint:transparent}.dimension-card[data-theme=sand],.dimension-editor-preview[data-theme=sand],.dimension-theme-options [data-theme=sand]{--dimension-accent:var(--ochre);--dimension-tint:transparent}.dimension-card[data-theme=lake],.dimension-editor-preview[data-theme=lake],.dimension-theme-options [data-theme=lake]{--dimension-accent:var(--indigo);--dimension-tint:transparent}.dimension-card[data-theme=teal],.dimension-editor-preview[data-theme=teal],.dimension-theme-options [data-theme=teal]{--dimension-accent:var(--moss);--dimension-tint:transparent}.dimension-card[data-theme=warm],.dimension-editor-preview[data-theme=warm],.dimension-theme-options [data-theme=warm],.dimension-card[data-theme=charcoal],.dimension-editor-preview[data-theme=charcoal],.dimension-theme-options [data-theme=charcoal]{--dimension-accent:var(--ink-2);--dimension-tint:transparent}.dimension-card:hover{border-color:var(--dimension-accent);box-shadow:var(--shadow-paper);transform:none}.dimension-color-mark{background:var(--dimension-accent);width:4px;position:absolute;inset:0 auto 0 0}.dimension-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dimension-card-actions{flex-wrap:wrap;gap:6px}.dimension-card-actions .button{white-space:nowrap;min-height:32px;padding:0 11px;font-size:11px}.dimension-card-actions .icon-button{flex:none}.dimension-identity{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0;text-decoration:none;display:flex}.dimension-copy{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-width:0;display:grid}.dimension-copy>small{color:var(--dimension-accent);letter-spacing:.16em;grid-column:1/-1;font-size:11px;font-weight:850}.dimension-copy h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;overflow:hidden;margin:0!important}.dimension-copy em{color:var(--dimension-accent);white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.dimension-badge{width:54px;height:54px;color:var(--dimension-accent);flex:0 0 54px;place-items:center;transition:transform .18s;display:grid}.dimension-card:hover .dimension-badge{transform:none}.dimension-badge svg{width:100%;height:100%;overflow:visible}.dimension-badge path,.dimension-badge circle,.dimension-badge rect{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dimension-badge .badge-shell{stroke-width:1.7px}.dimension-badge .badge-shell-inner{opacity:.32;stroke-width:1px}.dimension-badge .badge-symbol{transform-origin:50%}.dimension-tools{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;margin:0;display:grid}.dimension-tools>a,.dimension-tools>.dimension-tool-button,.dimension-tools>.dimension-more{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 88%,var(--dimension-tint));align-items:center;gap:7px;text-decoration:none;transition:border-color .16s,background .16s;display:flex;overflow:hidden;min-width:0!important;padding:8px!important}.dimension-tools>a:hover,.dimension-tools>.dimension-tool-button:hover,.dimension-tools>.dimension-more:hover{border-color:var(--dimension-accent);background:var(--surface)}.dimension-tools>a>span,.dimension-tools>.dimension-tool-button>span{border-radius:var(--radius);background:var(--surface-soft);flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid;font-size:15px!important}.dimension-tools>a>strong,.dimension-tools>.dimension-tool-button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.dimension-tools .dimension-more{color:var(--dimension-accent);justify-content:center;font-size:12px;font-weight:850}.dimension-empty{color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);text-align:center;grid-column:1/-1;margin:0;padding:14px;font-size:11px}.modal-panel:has(.dimension-detail-modal){width:70vw;max-width:70vw}.dimension-detail-modal{width:100%;min-height:260px}.dimension-detail-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.dimension-detail-toolbar>span{color:var(--muted);font-size:12px}.dimension-modal-tools{grid-template-columns:repeat(3,minmax(0,1fr));max-height:min(64vh,680px);padding:2px;overflow:auto}.dimension-modal-tools .tool-card-vue{flex-direction:column;display:flex}.dimension-modal-tools .tool-card-entry{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.dimension-modal-tools .tool-card-entry span{font-size:25px}.dimension-modal-tools .tool-card-vue h2{margin:0;font-size:16px}.dimension-modal-tools .tool-card-vue p{flex:1;margin:12px 0}.dimension-modal-tools .tool-card-vue>small{color:var(--muted)}.modal-panel:has(.tool-frame-modal){width:90vw;max-width:90vw;height:90vh;max-height:90vh}.modal-panel:has(.tool-frame-modal)>.modal-body{flex:1;min-height:0;padding:0;overflow:hidden}.tool-frame-modal{background:var(--page);width:100%;height:100%;min-height:0;position:relative}.tool-frame-modal iframe{background:var(--page);border:0;width:100%;height:100%;display:block}.tool-frame-loading{z-index:2;color:var(--muted);background:var(--page);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.modal-header.header-right{justify-content:flex-end;gap:16px}.modal-header.header-right .modal-title-copy{text-align:right;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:3px 14px;min-width:0;margin-left:auto;display:grid}.modal-header.header-right .modal-title-copy>small{grid-column:1/-1}.modal-header.header-right .modal-title-copy h2{margin:0}.modal-header.header-right .modal-title-copy p{max-width:min(620px,48vw);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.modal-header.header-right .modal-close{flex:none}.modal-header:not(.header-right) .modal-title-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 16px;min-width:0;display:grid}.modal-header:not(.header-right) .modal-title-copy>small{grid-column:1/-1}.modal-header:not(.header-right) .modal-title-copy h2{white-space:nowrap;margin:0}.modal-header:not(.header-right) .modal-title-copy p{max-width:min(720px,55vw);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.page-content:has(>.back-button){grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}.page-content:has(>.back-button)>.back-button{display:none!important}.page-content:has(>.back-button)>.page-heading{grid-column:1!important}.page-content:has(>.back-button)>:not(.back-button):not(.page-heading){grid-column:1!important}.page-content.information-page>.page-heading{grid-column:1!important}.embedded-tool-shell{height:100dvh;overflow:hidden}.embedded-tool-shell>.main-content{height:100dvh}.embedded-tool-shell .page-content{width:calc(100vw - 32px);padding-top:14px;padding-bottom:14px}.embedded-tool-shell .page-heading>div:first-child{display:none!important}.embedded-tool-shell .page-heading{justify-content:flex-end;min-height:0}:is(.embedded-tool-shell .page-heading:not(:has(.heading-actions)):not(:has(>button)):not(:has(>a)),.embedded-tool-shell .page-heading:has(.heading-actions:empty)){display:none!important}.embedded-tool-shell .page-heading>.heading-actions{margin-left:auto}.embedded-tool-shell .plan-editor-page .page-heading>div:first-child{display:flex!important}.embedded-tool-shell .page-content:has(>.plan-filter){flex-direction:column;gap:10px;height:100%;min-height:0;position:relative;overflow:hidden;display:flex!important}.embedded-tool-shell .page-content:has(>.plan-filter)>.back-button{display:none!important}.embedded-tool-shell .page-content:has(>.plan-filter)>.page-heading{z-index:3;box-sizing:border-box;align-items:center;width:auto;height:auto;margin:0;padding:0;display:flex;position:absolute;top:35px;right:16px}:is(.embedded-tool-shell .page-content:has(>.plan-filter)>.filter-bar,.embedded-tool-shell .page-content:has(>.plan-filter)>.bulk-toolbar){flex:none;width:100%;margin:0}.embedded-tool-shell .page-content:has(>.plan-filter)>.plan-filter{grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) auto;padding-right:142px}:is(.embedded-tool-shell .page-content:has(>.plan-filter)>.table-card,.embedded-tool-shell .page-content:has(>.plan-filter)>.loading-state,.embedded-tool-shell .page-content:has(>.plan-filter)>.empty-state){flex:auto;width:100%;min-height:0;align-self:stretch!important;max-height:none!important}.embedded-tool-shell .page-content:has(>.todo-summary){flex-direction:column;gap:8px;height:100%;min-height:0;overflow:hidden;display:flex!important}.embedded-tool-shell .page-content:has(>.todo-summary)>.back-button{display:none!important}:is(.embedded-tool-shell .page-content:has(>.todo-summary)>.page-heading,.embedded-tool-shell .page-content:has(>.todo-summary)>.filter-bar,.embedded-tool-shell .page-content:has(>.todo-summary)>.todo-summary,.embedded-tool-shell .page-content:has(>.todo-summary)>.todo-list-toolbar){flex:none;width:100%;margin:0}:is(.embedded-tool-shell .page-content:has(>.todo-summary)>.todo-list,.embedded-tool-shell .page-content:has(>.todo-summary)>.loading-state,.embedded-tool-shell .page-content:has(>.todo-summary)>.empty-state){flex:auto;width:100%;min-height:0;overflow-y:auto;align-self:stretch!important;max-height:none!important}.embedded-tool-shell .meeting-page{align-content:stretch;height:100%;min-height:0;overflow:hidden;grid-template-rows:max-content max-content minmax(0,1fr)!important}.embedded-tool-shell .meeting-page>.meeting-layout{height:100%;min-height:280px;overflow:hidden;max-height:none!important}.embedded-tool-shell .meeting-input-panel{height:100%;min-height:0;overflow:hidden}.embedded-tool-shell .meeting-input-panel .grow{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.embedded-tool-shell .meeting-input-panel .grow>span{flex:none}.embedded-tool-shell .meeting-input-panel .grow textarea{flex:auto;height:auto;min-height:80px;overflow:auto}.embedded-tool-shell .meeting-input-panel>.button{flex:none}.embedded-tool-shell .priority-page{grid-template-rows:max-content max-content minmax(0,1fr);align-content:stretch;row-gap:8px;height:100%;min-height:0;overflow:hidden}.embedded-tool-shell .priority-page>.page-heading{grid-row:1}.embedded-tool-shell .priority-page>.filter-bar{grid-row:2;margin-bottom:0}.embedded-tool-shell .priority-page>.priority-layout{grid-row:3;align-items:stretch;height:100%;min-height:0;overflow:hidden;max-height:none!important}.embedded-tool-shell .priority-results{overscroll-behavior:contain;height:100%;min-height:0;overflow:auto}.embedded-tool-shell .priority-results>.empty-state{height:100%;min-height:0}.embedded-tool-shell .priority-input-panel{align-self:stretch;min-height:0}.embedded-tool-shell .project-page{grid-template-rows:minmax(0,1fr);align-content:stretch;row-gap:0;height:100%;min-height:0;overflow:hidden}.embedded-tool-shell .project-page>.project-list,.embedded-tool-shell .project-page>.loading-state{overscroll-behavior:contain;grid-row:1;height:100%;min-height:0;overflow-y:auto;align-self:stretch!important;max-height:none!important}.embedded-tool-shell .project-page>.project-list{scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;overflow:hidden auto}.embedded-tool-shell .project-list-toolbar{z-index:4;box-sizing:border-box;background:var(--page);width:100%;position:sticky;top:0}.embedded-tool-shell .project-row,.embedded-tool-shell .project-details{box-sizing:border-box;width:100%;min-width:0}.embedded-tool-shell .issue-page{grid-template-rows:max-content max-content max-content minmax(0,1fr);grid-auto-rows:unset;align-content:stretch;row-gap:10px;height:100%;min-height:0;overflow:hidden}.embedded-tool-shell .issue-page>.page-heading{grid-row:1}.embedded-tool-shell .issue-page>.filter-bar{grid-row:2;margin-bottom:0;align-self:stretch!important}.embedded-tool-shell .issue-page>.issue-list-toolbar{grid-row:3;margin-bottom:0;align-self:stretch!important}.embedded-tool-shell .issue-page>.issue-table{grid-row:4;height:100%;min-height:0;overflow:hidden;align-self:stretch!important;max-height:none!important}.embedded-tool-shell .issue-page>.issue-table>.table-viewport{height:100%;min-height:0;max-height:none}.embedded-tool-shell .issue-page>.loading-state,.embedded-tool-shell .issue-page>.empty-state{grid-row:3/5;height:100%;min-height:0;align-self:stretch!important}.embedded-tool-shell .risk-filter{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(160px,.55fr) auto auto auto auto;align-items:center}.embedded-tool-shell .meeting-filter{grid-template-columns:minmax(190px,.75fr) minmax(260px,1.25fr) auto auto;align-items:center}.embedded-tool-shell .risk-filter label,.embedded-tool-shell .meeting-filter label{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.embedded-tool-shell .risk-filter label>span,.embedded-tool-shell .meeting-filter label>span{white-space:nowrap;flex:none}.embedded-tool-shell .risk-filter label>input,.embedded-tool-shell .risk-filter label>select,.embedded-tool-shell .meeting-filter label>input{flex:1;min-width:0}.embedded-tool-shell .risk-filter .button,.embedded-tool-shell .meeting-filter .button{white-space:nowrap;height:42px;min-height:42px}.embedded-tool-shell .filter-bar>.inline-filter-field{grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.embedded-tool-shell .filter-bar>.inline-filter-field>span{white-space:nowrap;width:auto!important}.embedded-tool-shell .filter-bar>.inline-filter-field>input,.embedded-tool-shell .filter-bar>.inline-filter-field>select{width:100%!important;min-width:0!important}.embedded-tool-shell .plan-filter>label,.embedded-tool-shell .priority-filter>label,.embedded-tool-shell .issue-page>.filter-bar>label{grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.embedded-tool-shell .plan-filter>label>span,.embedded-tool-shell .priority-filter>label>span,.embedded-tool-shell .issue-page>.filter-bar>label>span{white-space:nowrap;width:auto!important}.embedded-tool-shell .plan-filter>label>span:after,.embedded-tool-shell .priority-filter>label>span:after,.embedded-tool-shell .issue-page>.filter-bar>label>span:after{content:"："}.embedded-tool-shell .plan-filter>label>input,.embedded-tool-shell .priority-filter>label>input,.embedded-tool-shell .priority-filter>label>select,.embedded-tool-shell .issue-page>.filter-bar>label>input,.embedded-tool-shell .issue-page>.filter-bar>label>select{width:100%!important;min-width:0!important}.embedded-tool-shell .priority-filter{grid-template-columns:minmax(170px,.8fr) minmax(210px,1fr) minmax(160px,.58fr) auto auto;align-items:center}.embedded-tool-shell .issue-page>.filter-bar{grid-template-columns:minmax(165px,.72fr) minmax(210px,1fr) minmax(145px,.5fr) minmax(150px,.52fr) auto auto;align-items:center}.embedded-tool-shell .plan-filter .button,.embedded-tool-shell .priority-filter .button,.embedded-tool-shell .issue-page>.filter-bar .button{white-space:nowrap;height:42px;min-height:42px}.dimension-editor{gap:18px;width:min(720px,78vw);display:grid}.dimension-editor-preview{--dimension-accent:var(--ink-2);--dimension-tint:transparent;border:1px solid color-mix(in srgb,var(--dimension-accent) 30%,var(--line));border-radius:var(--radius);background:var(--surface);align-items:center;gap:13px;padding:14px 18px;display:flex}.dimension-editor-preview>span{gap:4px;display:grid}.dimension-editor-preview small{color:var(--muted);font-size:10px}.dimension-editor-preview strong{font-size:17px}.dimension-editor fieldset{border:0;margin:0;padding:0}.dimension-editor legend{margin-bottom:9px;font-size:12px;font-weight:800}.dimension-icon-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dimension-icon-options button{--dimension-accent:var(--muted);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);place-items:center;gap:4px;padding:8px 4px;display:grid}.dimension-icon-options button.active{--dimension-accent:var(--ink);color:var(--ink);border-color:var(--ink);background:var(--surface-soft)}.dimension-icon-options .dimension-badge{flex-basis:34px;width:34px;height:34px}.dimension-icon-options span{font-size:10px}.dimension-theme-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dimension-theme-options button{--dimension-accent:var(--ink-2);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:7px;padding:9px;display:flex}.dimension-theme-options button.active{border-color:var(--dimension-accent);box-shadow:var(--shadow-paper)}.dimension-theme-options i{background:var(--dimension-accent);border-radius:50%;width:16px;height:16px}.dimension-theme-options span{font-size:11px}@media (width<=1180px){.dashboard-page>.dimension-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.dimension-card{min-height:238px}.dimension-editor{width:min(680px,92vw)}.modal-panel:has(.dimension-detail-modal){width:92vw;max-width:92vw}.dimension-modal-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dashboard-page>.dimension-list{grid-template-columns:1fr}.dimension-card{min-height:230px}.dimension-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.dimension-editor,.dimension-detail-modal{width:100%}.dimension-icon-options{grid-template-columns:repeat(3,minmax(0,1fr))}.dimension-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.dimension-detail-toolbar{flex-direction:column;align-items:stretch}.dimension-detail-toolbar .row-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.dimension-modal-tools{grid-template-columns:1fr}.dimension-card-header{flex-direction:column;align-items:stretch}.dimension-card-actions{justify-content:flex-start;width:100%}}.markdown-content{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-height:360px;margin-top:8px;padding:14px 16px;font-size:12px;line-height:1.7;overflow:auto}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{color:var(--ink);margin:18px 0 8px;line-height:1.35}.markdown-content h1{font-size:20px}.markdown-content h2{font-size:17px}.markdown-content h3{font-size:15px}.markdown-content p{margin:8px 0}.markdown-content ul,.markdown-content ol{margin:8px 0;padding-left:24px}.markdown-content li+li{margin-top:4px}.markdown-content blockquote{color:var(--muted);border-left:1px solid var(--strong);background:var(--surface-soft);margin:10px 0;padding:8px 12px}.markdown-content code{border-radius:var(--radius);background:var(--surface-soft);padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.markdown-content pre{border-radius:var(--radius);background:var(--surface-soft);padding:12px;overflow:auto}.markdown-content pre code{background:0 0;padding:0}.markdown-content table{border:1px solid var(--line);border-collapse:collapse;min-width:100%;margin:10px 0}.markdown-content th,.markdown-content td{border:1px solid var(--line);min-width:80px;padding:7px 9px}.issue-table .table-viewport{overflow:hidden}.issue-table table{table-layout:fixed;flex-direction:column;width:100%;height:100%;display:flex;min-width:0!important}.issue-table thead{z-index:auto;flex:none;width:100%;display:block;position:static}.issue-table thead tr{table-layout:fixed;width:calc(100% - 8px);display:table}.issue-table tbody{scrollbar-width:thin;flex:1;width:100%;min-height:0;display:block;overflow:hidden scroll}.issue-table tbody::-webkit-scrollbar{width:8px}.issue-table tbody::-webkit-scrollbar-thumb{border-radius:var(--radius);background:color-mix(in srgb,var(--muted) 45%,transparent)}.issue-table tbody tr{table-layout:fixed;width:100%;display:table}.issue-table th,.issue-table td{width:auto;max-width:none;padding-left:6px;padding-right:6px;min-width:0!important}.issue-table th:first-child,.issue-table td:first-child{width:4%}.issue-table th:nth-child(2),.issue-table td:nth-child(2){width:23%}.issue-table th:nth-child(3),.issue-table td:nth-child(3){width:13%}.issue-table th:nth-child(4),.issue-table td:nth-child(4){width:7%}.issue-table th:nth-child(5),.issue-table td:nth-child(5){width:5%}.issue-table th:nth-child(6),.issue-table td:nth-child(6),.issue-table th:nth-child(7),.issue-table td:nth-child(7){width:7%}.issue-table th:nth-child(8),.issue-table td:nth-child(8),.issue-table th:nth-child(9),.issue-table td:nth-child(9){width:9%}.issue-table th:nth-child(10),.issue-table td:nth-child(10){width:5%}.issue-table th:nth-child(11),.issue-table td:nth-child(11){width:11%}.issue-table .issue-title strong,.issue-table .issue-title small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.issue-table .row-actions{flex-wrap:nowrap;gap:5px}.issue-table .row-actions .icon-button{flex:none;width:32px;height:32px}.page-content.cost-page{grid-template-rows:max-content minmax(0,1fr);align-content:stretch}.cost-page>.cost-body{flex-direction:column;grid-area:2/1/auto/-1;height:100%;min-height:0;display:flex;overflow:hidden}.cost-page>.loading-state{grid-row:2}.cost-body>.cost-table{flex:1;min-height:0;max-height:none;overflow:hidden}.cost-body>.cost-table .table-viewport{height:100%;min-height:0;max-height:none;overflow:auto}.cost-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:3px;padding:14px 16px;display:flex}.cost-toolbar .field{min-width:min(520px,45vw)}.cost-progress{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);margin-bottom:12px;padding:13px 16px}.cost-progress>div{justify-content:space-between;display:flex}.cost-progress progress{width:100%;accent-color:var(--strong);margin:9px 0}.cost-progress small{color:var(--muted)}.cost-queue-summary{justify-content:space-between;align-items:center;gap:16px;height:20px;margin:2px 4px 3px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.cost-queue-summary span,.cost-queue-summary strong{white-space:nowrap;font-size:14px;line-height:20px}.cost-queue-summary span{color:var(--muted)}.cost-queue-summary strong{color:var(--strong)}.cost-active-ai{text-overflow:ellipsis;min-width:0;overflow:hidden}.cost-active-ai strong{text-overflow:ellipsis;overflow:hidden}.cost-queue-status{cursor:help;flex:none}.cost-table table{table-layout:fixed;width:100%}.cost-table th,.cost-table td{text-align:center;min-width:0;max-width:none;padding-left:5px;padding-right:5px}.cost-table.five-point table{min-width:1380px}.cost-table.two-point table{min-width:1050px}.cost-table.five-point th:first-child,.cost-table.five-point td:first-child{width:3%}.cost-table.five-point th:nth-child(2),.cost-table.five-point td:nth-child(2){width:4%}.cost-table.five-point th:nth-child(3),.cost-table.five-point td:nth-child(3),.cost-table.five-point th:nth-child(4),.cost-table.five-point td:nth-child(4),.cost-table.five-point th:nth-child(5),.cost-table.five-point td:nth-child(5){width:9%}.cost-table.five-point th:nth-child(6),.cost-table.five-point td:nth-child(6){width:20%}.cost-table.five-point th:nth-child(n+7):nth-child(-n+11),.cost-table.five-point td:nth-child(n+7):nth-child(-n+11){width:6%}.cost-table.five-point th:nth-child(12),.cost-table.five-point td:nth-child(12),.cost-table.five-point th:nth-child(13),.cost-table.five-point td:nth-child(13){width:8%}.cost-table.two-point th:first-child,.cost-table.two-point td:first-child{width:4%}.cost-table.two-point th:nth-child(2),.cost-table.two-point td:nth-child(2){width:5%}.cost-table.two-point th:nth-child(3),.cost-table.two-point td:nth-child(3),.cost-table.two-point th:nth-child(4),.cost-table.two-point td:nth-child(4),.cost-table.two-point th:nth-child(5),.cost-table.two-point td:nth-child(5){width:12%}.cost-table.two-point th:nth-child(6),.cost-table.two-point td:nth-child(6){width:24%}.cost-table.two-point th:nth-child(7),.cost-table.two-point td:nth-child(7),.cost-table.two-point th:nth-child(8),.cost-table.two-point td:nth-child(8){width:8%}.cost-table.two-point th:nth-child(9),.cost-table.two-point td:nth-child(9){width:7%}.cost-table.two-point th:nth-child(10),.cost-table.two-point td:nth-child(10){width:8%}.cost-table.five-point td:nth-child(12) small,.cost-table.two-point td:nth-child(9) small{-webkit-line-clamp:2;line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.cost-description{-webkit-line-clamp:3;line-clamp:3;text-align:left;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.cost-type-count{color:var(--ink);cursor:help;font-weight:850}.cost-type-count.empty{color:color-mix(in srgb,var(--muted) 48%,transparent);font-weight:600}@media (width<=760px){.cost-toolbar{flex-direction:column;align-items:stretch}.cost-toolbar .field{min-width:0}.cost-toolbar .heading-actions{grid-template-columns:1fr;display:grid}.cost-queue-summary{overflow-x:auto}.cost-active-ai{flex:none;min-width:260px}.cost-queue-status{margin-left:auto}.cost-table table{min-width:900px}}.information-nav-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.information-nav-row .information-tabs{flex:1;min-width:0}.information-nav-actions{flex:none;align-items:center;gap:8px;display:flex}.information-filter{grid-template-columns:120px 95px 105px minmax(130px,1fr) 76px 76px 58px 58px 72px 104px!important;gap:7px!important;padding:11px 12px!important;display:grid!important}.information-filter label{min-width:0}.information-filter .check-filter{justify-content:center;gap:5px;width:76px;font-size:12px}.information-filter .check-filter input{flex:0 0 15px;width:15px!important;height:15px!important}.information-filter .button{width:58px;min-width:0;padding-left:6px;padding-right:6px}.information-filter .wide-action{width:104px}.recommended-source-picker{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);margin-bottom:14px;padding:13px}.recommended-source-picker>strong{margin-bottom:9px;display:block}.recommended-source-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.recommended-source-picker label{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.recommended-source-picker input{flex:none;width:16px;height:16px}.recommended-source-picker label span{flex-direction:column;min-width:0;display:flex}.recommended-source-picker label small{color:var(--muted);font-size:10px}.recommended-source-picker>.button{width:100%}.source-manager-actions{align-items:center;gap:8px;display:flex}.bulk-source-import{width:min(760px,76vw)}.bulk-source-import>p{color:var(--muted);margin:0 0 10px;font-size:12px}.bulk-source-import>textarea{resize:vertical;width:100%}.bulk-source-preview{gap:6px;max-height:250px;margin-top:12px;display:grid;overflow:auto}.bulk-source-preview>strong{background:var(--surface);padding:5px 0;position:sticky;top:0}.bulk-source-preview>div{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(150px,1fr) auto;gap:4px 12px;padding:8px 10px;display:grid}.bulk-source-preview code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.bulk-source-preview small{color:var(--success)}.bulk-source-preview small.warning{color:var(--danger)}.information-ai-source{border-top:1px solid var(--line);color:var(--muted);margin-top:9px;padding-top:8px;font-size:11px}.information-ai-source a{color:var(--ink);font-weight:750;text-decoration:none}.information-ai-source a:hover{text-decoration:underline}.information-original-title{color:var(--muted);margin-top:-6px;font-size:10px}.information-translation{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.information-overview{width:min(920px,80vw);max-height:68vh;overflow:auto}.information-overview>.markdown-body{line-height:1.75}.information-overview>section{border-top:1px solid var(--line);gap:7px;margin-top:18px;padding-top:14px;display:grid}.information-overview>section a{color:var(--muted);font-size:12px;text-decoration:none}.information-overview>section a:hover{color:var(--ink);text-decoration:underline}.schedule-form{gap:13px;width:min(480px,72vw);display:grid}.schedule-form>label:not(.check-filter){flex-direction:column;gap:7px;font-weight:750;display:flex}.schedule-form>small{color:var(--muted)}.schedule-form .check-filter{padding:8px 0;font-weight:750;justify-content:flex-start!important;width:auto!important}@media (width<=1200px) and (width>=901px){.information-filter{grid-template-columns:100px 82px 92px minmax(100px,1fr) 68px 68px 52px 52px 64px 92px!important;gap:5px!important;padding:9px!important}.information-filter .check-filter{width:68px;font-size:11px}.information-filter .button{width:52px;font-size:11px}.information-filter .wide-action{width:92px}}@media (width<=900px){.information-nav-row{flex-direction:column;align-items:flex-start;gap:8px}.information-nav-row .information-tabs{width:100%}.information-nav-actions{align-self:flex-end}.information-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.information-filter .grow{grid-column:1/-1}.information-filter .check-filter,.information-filter .button{width:100%}.recommended-source-picker>div{grid-template-columns:1fr}}.page-content.information-page{gap:10px 14px;overflow:hidden;grid-template-rows:max-content max-content max-content 28px minmax(0,1fr)!important;grid-template-columns:auto minmax(0,1fr)!important;grid-auto-rows:unset!important;align-content:stretch!important;display:grid!important}.information-page>.back-button{grid-area:1/1!important;align-self:center!important;margin:0!important}.information-page>.page-heading{grid-area:1/2!important;align-self:center!important;margin:0!important}.information-page>.information-nav-row{grid-area:2/1/auto/-1!important}.information-page>.information-filter{grid-area:3/1/auto/-1!important}.information-page>.information-summary{grid-area:4/1/auto/-1!important}.information-page>.information-feed,.information-page>.loading-state{overscroll-behavior:contain;grid-area:5/1/auto/-1!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.page-content.information-page{grid-template-rows:max-content minmax(0,1fr)!important}.information-page>.information-body{grid-template-rows:max-content max-content 28px minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden;grid-area:2/1/auto/-1!important}.information-body>.information-nav-row{grid-row:1}.information-body>.information-filter{grid-row:2;margin:0!important}.information-body>.information-summary{grid-row:3}.information-body>.information-feed,.information-body>.loading-state{overscroll-behavior:contain;grid-row:4;min-height:0;max-height:none!important;overflow-y:auto!important}.information-check-stack{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;height:100%;display:flex}.information-filter .information-check-stack .check-filter{height:18px;line-height:18px;justify-content:flex-start!important;width:76px!important}.information-filter{grid-template-columns:180px 145px 150px minmax(90px,1fr) 78px 64px 64px 58px 72px 104px!important;align-items:center!important}.information-filter>label{height:40px;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:flex!important}.information-filter>label>span{white-space:nowrap;flex:none}.information-filter>label>span:after{content:"："}.information-filter>label>input,.information-filter>label>select{text-align:center;text-align-last:center;flex:1;min-width:0;height:40px}.information-filter>.button{justify-content:center;align-items:center;height:40px;margin:0;display:inline-flex}.information-filter>.information-check-stack{justify-content:center;align-items:center;gap:2px;height:40px}.information-filter .information-check-stack .check-filter{height:18px;margin:0;font-size:11px;justify-content:center!important;align-items:center!important;gap:4px!important;width:78px!important}@media (width<=1280px) and (width>=901px){.information-filter{grid-template-columns:160px 128px 132px minmax(65px,1fr) 74px 58px 58px 54px 64px 92px!important;gap:5px!important}.information-filter>label{gap:3px!important}.information-filter>label>span{font-size:11px}.information-filter>.button{width:100%;font-size:11px}.information-filter .information-check-stack .check-filter{width:74px!important}}@media (width<=900px){.information-filter>label{flex-direction:row!important}.information-filter>label>input,.information-filter>label>select{height:40px}.information-filter>.button{width:100%;height:40px}.information-filter>.information-check-stack{flex-direction:row;grid-column:1/-1;gap:16px;width:100%}.information-filter .information-check-stack .check-filter{width:auto!important}}.information-feed{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important}.information-card{flex:none;width:100%;overflow:visible;height:auto!important;min-height:190px!important}.information-card>*,.information-ai>*{flex-shrink:0}.information-ai p{white-space:pre-line;cursor:help;-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.information-page>.information-body{grid-template-rows:max-content max-content minmax(0,1fr) 28px!important}.information-body>.information-feed,.information-body>.loading-state{grid-row:3!important}.information-body>.information-summary{border-top:1px solid var(--line);margin-top:0;grid-row:4!important}.dimension-tools{grid-template-rows:repeat(4,minmax(45px,auto))}.dimension-tools>.dimension-tool-button{transition:border-color .16s,background .16s,transform .16s}.dimension-tools>.dimension-tool-button[draggable=true],.dimension-modal-tools .tool-card-vue[draggable=true]{cursor:grab}.dimension-tools>.dimension-tool-button[draggable=true]:active,.dimension-modal-tools .tool-card-vue[draggable=true]:active{cursor:grabbing}.dimension-tools>.dimension-tool-button[draggable=true]:hover{transform:none}.tool-order-actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:9px;display:flex}.tool-order-actions>span{color:var(--muted);margin-right:auto;font-size:11px}.tool-order-actions .icon-button{width:32px;height:32px}.tool-order-actions .icon-button:disabled{cursor:not-allowed;opacity:.35}.page-content.communication-page{grid-template-rows:max-content max-content max-content;align-content:start;row-gap:9px;height:100%;min-height:0;overflow:hidden;display:grid!important}.communication-filter{grid-template-columns:minmax(170px,.7fr) minmax(150px,.45fr) minmax(220px,1fr) auto auto;align-items:center}.communication-layout{grid-template-rows:100%;grid-template-columns:minmax(310px,.62fr) minmax(560px,1.38fr);align-self:start;gap:10px;height:clamp(420px,100dvh - 310px,760px);min-height:0;display:grid;overflow:hidden}.communication-input-panel,.communication-results{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:100%;min-height:0;max-height:none;padding:15px}.communication-input-panel{flex-direction:column;gap:11px;display:flex;overflow:auto}.communication-input-panel .grow{flex:1;min-height:180px}.communication-input-panel .grow textarea{resize:none;height:100%;min-height:180px}.communication-anonymize{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.communication-anonymize input{flex:none;width:16px;height:16px}.communication-results{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;gap:9px;display:grid;overflow:hidden auto!important}.communication-toolbar{z-index:3;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);justify-content:space-between;align-items:center;padding:10px 11px;display:flex;position:sticky;top:-15px}.communication-toolbar label{align-items:center;gap:8px;display:flex}.communication-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:14px}.communication-card>header{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.communication-card h2{margin:0 0 4px;font-size:16px}.communication-card small{color:var(--muted)}.communication-overview{border-radius:var(--radius);background:var(--surface-soft);gap:5px;margin:10px 0;padding:9px 11px;display:grid}.communication-overview p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.communication-overview strong{color:var(--ink)}.communication-expand{width:100%;color:var(--strong);background:0 0;border:0;padding:7px;font-size:11px;font-weight:800}.communication-details{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding-top:10px;display:grid}.communication-details section{border-radius:var(--radius);background:var(--surface-soft);min-width:0;padding:10px}.communication-details section:first-child,.communication-details details{grid-column:1/-1}.communication-details h3{margin:0 0 7px;font-size:12px}.communication-details ol,.communication-details ul{margin:0;padding-left:20px}.communication-details li{margin-bottom:7px;font-size:12px;line-height:1.55}.communication-details li>span{color:var(--muted);margin-left:7px;font-size:10px}.communication-details li>p{margin:3px 0}.communication-details blockquote{color:var(--muted);border-left:1px solid var(--line);margin:4px 0;padding:5px 8px}.communication-details summary{cursor:pointer;font-weight:800}.communication-details pre{white-space:pre-wrap;border-radius:var(--radius);background:var(--surface-soft);max-height:240px;padding:10px;font:11px/1.6 ui-monospace,monospace;overflow:auto}.communication-editor{gap:12px;width:min(960px,80vw);display:grid}.communication-editor h3{margin:5px 0 0}.communication-requirement-editor{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(220px,1.5fr) 110px 90px 36px;gap:7px;padding:10px;display:grid}.communication-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.communication-page input[type=checkbox]{appearance:none;border:1px solid var(--muted);border-radius:var(--radius);background:var(--surface);place-content:center;width:18px;height:18px;display:inline-grid}.communication-page input[type=checkbox]:checked{border-color:var(--strong);background:var(--strong)}.communication-page input[type=checkbox]:checked:before{content:"✓";color:var(--page);font-size:12px;font-weight:900}@media (width<=900px){.communication-filter{grid-template-columns:1fr 1fr}.communication-filter .grow{grid-column:1/-1}.communication-layout{display:block;overflow:auto}.communication-input-panel{min-height:520px;margin-bottom:10px}.communication-results{overflow:visible}.communication-details,.communication-editor-grid{grid-template-columns:1fr}.communication-editor{width:100%}.communication-requirement-editor{grid-template-columns:1fr 1fr 70px 36px}}.communication-layout>.communication-input-panel,.communication-layout>.communication-results{contain:layout paint;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;max-height:100%}.communication-input-panel{grid-template-rows:minmax(0,1fr) max-content;gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.communication-input-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:11px;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.communication-input-scroll .grow{flex:none;min-height:0}.communication-input-scroll .grow textarea{resize:none;min-height:150px}.communication-input-scroll .field>small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.communication-input-actions{z-index:2;border-top:1px solid var(--line);background:var(--surface);gap:8px;min-height:0;padding-top:10px;display:grid;position:relative}.communication-modal-actions{border-top:0;width:100%;padding-top:0}.communication-image-picker{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.communication-image-picker>span{color:var(--muted);font-size:10px}.communication-submit{flex:none;min-width:128px;margin-left:auto}.communication-rich-input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-rows:minmax(150px,1fr) max-content;height:clamp(250px,38dvh,430px);min-height:250px;display:grid;overflow:hidden}.communication-input-scroll .communication-rich-input textarea{border-radius:var(--radius);width:100%;height:100%;min-height:150px;box-shadow:var(--shadow-paper);background:0 0;border:0;outline:0;padding:12px}.communication-input-scroll .communication-rich-input textarea:focus{box-shadow:var(--shadow-paper)}.communication-results{block-size:100%;min-block-size:0;max-block-size:100%;overflow:hidden auto!important}.communication-attachment-list{border-top:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:150px;padding:8px;display:grid;overflow:auto}.communication-attachment-list article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:40px minmax(0,1fr) 26px;align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.communication-attachment-list img,.communication-file-icon{object-fit:cover;border-radius:var(--radius);background:var(--surface-soft);place-items:center;width:40px;height:40px;font-size:20px;display:grid}.communication-attachment-list article>div{gap:2px;min-width:0;display:grid}.communication-attachment-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.communication-attachment-list small{color:var(--muted);font-size:9px}.communication-attachment-list button{border:1px solid var(--line);border-radius:var(--radius);width:26px;height:26px;color:var(--danger);background:var(--surface);padding:0;font-size:16px}@media (width<=900px){.communication-input-panel{min-height:min(620px,75dvh)}.communication-attachment-list{grid-template-columns:1fr}.communication-image-picker>span{flex:1}.communication-submit{width:100%;margin-left:0}}@media (width>=901px){.page-content.communication-page{box-sizing:border-box;row-gap:9px;grid-template-rows:max-content max-content max-content!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:100%!important;padding-top:14px!important;padding-bottom:14px!important;display:grid!important;overflow:hidden!important}.communication-page>.page-heading,.communication-page>.communication-filter{min-height:0}.communication-layout{height:max(var(--communication-input-height),var(--communication-results-height))!important;max-height:max(var(--communication-input-height),var(--communication-results-height))!important;grid-template-rows:minmax(0,1fr)!important;align-self:start!important;align-items:start!important;min-height:0!important;overflow:hidden!important}.communication-layout>.communication-input-panel{box-sizing:border-box;contain:layout paint;height:var(--communication-input-height)!important;max-height:var(--communication-input-height)!important;grid-template-rows:minmax(0,1fr) max-content!important;align-self:start!important;min-height:0!important;display:grid!important;overflow:hidden!important}.communication-input-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.communication-layout>.communication-results{box-sizing:border-box;contain:layout paint;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;height:var(--communication-results-height)!important;max-height:var(--communication-results-height)!important;min-height:0!important;block-size:var(--communication-results-height)!important;max-block-size:var(--communication-results-height)!important;align-self:start!important;overflow:hidden auto!important}}.communication-page>.page-heading{align-items:center;gap:10px;display:flex}.communication-page>.page-heading>div:first-child{margin-right:auto}.communication-layout{grid-template-columns:minmax(0,1fr)!important}.communication-layout>.communication-results{grid-column:1/-1!important}.communication-composer{width:min(920px,82vw);contain:none!important;background:0 0!important;border:0!important;height:min(680px,72dvh)!important;min-height:520px!important;padding:0!important}.communication-composer .communication-input-scroll{padding-right:8px}.communication-composer .communication-rich-input{height:clamp(230px,34dvh,380px)}.communication-workflow-hint{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:var(--surface-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.communication-workflow-hint strong{color:var(--ink)}.communication-workflow-hint b{color:var(--strong)}.communication-status-summary{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.communication-status-summary span{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:999px;padding:3px 7px;font-size:10px}.communication-requirement-head{grid-template-columns:minmax(0,1fr) auto 108px auto;align-items:center;gap:8px;display:grid}.communication-requirement-head>span{color:var(--muted);font-size:10px}.communication-requirement-head>select{height:30px;padding:3px 25px 3px 8px;font-size:10px}.communication-task-link.linked{color:var(--moss);border-color:color-mix(in srgb,var(--moss) 48%,var(--line));background:color-mix(in srgb,var(--moss) 9%,var(--surface))}.communication-task-link.linked:hover{border-color:var(--moss);background:color-mix(in srgb,var(--moss) 14%,var(--surface))}.communication-requirement-editor{grid-template-columns:minmax(220px,1.5fr) 110px 90px 120px 36px}.communication-requirement-editor>.icon-button{grid-area:1/5}.communication-requirement-editor textarea{grid-column:span 2}@media (width<=900px){.communication-page>.page-heading{flex-wrap:wrap;align-items:flex-start}.communication-composer{width:100%;height:min(700px,76dvh)!important;min-height:500px!important}.communication-requirement-head{grid-template-columns:1fr auto}.communication-requirement-head>span{grid-column:1/-1}.communication-requirement-editor{grid-template-columns:1fr 1fr}.communication-requirement-editor>.icon-button{grid-area:auto/2}}.modal-panel:has(>.modal-body>.communication-editor){width:min(1160px,100vw - 48px);max-width:calc(100vw - 48px);height:min(88vh,900px);max-height:calc(100vh - 48px)}.modal-panel:has(>.modal-body>.communication-editor)>.modal-scroll-frame{display:none}.modal-panel:has(>.modal-body>.communication-editor)>.modal-body{flex:1;min-height:0;overflow:hidden auto!important}.communication-editor{box-sizing:border-box;gap:14px;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.communication-editor *{box-sizing:border-box;min-width:0}.communication-editor textarea{resize:vertical;width:100%}.communication-editor-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.communication-editor-section-title{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding-top:4px;display:flex}.communication-editor-section-title h3{margin:10px 0 2px}.communication-editor-section-title small{color:var(--muted);font-size:10px}.communication-editor-section-title>span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 9px;font-size:10px}.communication-requirement-editor{background:var(--surface-soft);overflow:hidden;border-left:3px solid var(--strong)!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important;padding:13px!important;display:grid!important}.communication-requirement-editor>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:8px;display:grid}.communication-requirement-editor>header strong{font-size:12px}.communication-requirement-editor>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.communication-requirement-editor>header .button{justify-self:end}.communication-requirement-content{grid-column:1!important}.communication-requirement-editor textarea{grid-column:auto!important;min-height:0!important}.communication-requirement-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.communication-requirement-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.communication-editor-actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.communication-editor-actions>span{color:var(--muted);margin-right:auto;font-size:10px}@media (width<=760px){.modal-panel:has(>.modal-body>.communication-editor){width:100%;max-width:100%;height:92dvh;max-height:92dvh}.communication-editor{width:100%}.communication-editor-overview,.communication-requirement-meta,.communication-requirement-detail,.communication-editor-grid{grid-template-columns:1fr}.communication-editor-actions{flex-wrap:wrap}.communication-editor-actions>span{width:100%;margin-right:0}}@media (width>=1181px){.page-content.wbs-page{grid-template-rows:max-content max-content max-content minmax(0,1fr)!important;grid-template-columns:auto minmax(0,1fr)!important;grid-auto-rows:unset!important;align-content:stretch!important;align-items:stretch!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-content.wbs-page:has(>.wbs-validation){grid-template-rows:max-content max-content max-content max-content minmax(0,1fr)!important}.page-content.wbs-page>.back-button{grid-area:1/1!important;align-self:center!important}.page-content.wbs-page>.page-heading{grid-area:1/1/auto/-1!important;align-self:center!important}.page-content.wbs-page>.wbs-config-panel{grid-area:2/1/auto/-1!important;align-self:start!important}.page-content.wbs-page>.wbs-empty{grid-area:3/1/5/-1!important;align-self:stretch!important}.page-content.wbs-page>.wbs-summary{grid-area:3/1/auto/-1!important;align-self:start!important}.page-content.wbs-page>.wbs-validation{grid-area:4/1/auto/-1!important;align-self:start!important}.page-content.wbs-page>.wbs-dual-view{grid-area:4/1/auto/-1!important;align-self:stretch!important;height:100%!important;min-height:0!important;overflow:hidden!important}.page-content.wbs-page:has(>.wbs-validation)>.wbs-dual-view{grid-row:5!important}.wbs-page .wbs-tree-panel,.wbs-page .gantt-panel{align-self:stretch!important;height:100%!important;min-height:0!important;overflow:hidden!important}.wbs-page .wbs-tree-scroll,.wbs-page .gantt-scroll{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.embedded-tool-shell .page-content.wbs-page{grid-template-rows:max-content max-content minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.embedded-tool-shell .page-content.wbs-page:has(>.wbs-validation){grid-template-rows:max-content max-content max-content minmax(0,1fr)!important}.embedded-tool-shell .page-content.wbs-page>.wbs-config-panel{grid-row:1!important}.embedded-tool-shell .page-content.wbs-page>.wbs-empty{grid-row:2/4!important}.embedded-tool-shell .page-content.wbs-page>.wbs-summary{grid-row:2!important}.embedded-tool-shell .page-content.wbs-page>.wbs-validation,.embedded-tool-shell .page-content.wbs-page>.wbs-dual-view{grid-row:3!important}.embedded-tool-shell .page-content.wbs-page:has(>.wbs-validation)>.wbs-dual-view{grid-row:4!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions){grid-template-rows:max-content max-content max-content minmax(0,1fr)!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions):has(>.wbs-validation){grid-template-rows:max-content max-content max-content max-content minmax(0,1fr)!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions)>.page-heading{grid-row:1!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions)>.wbs-config-panel{grid-row:2!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions)>.wbs-summary{grid-row:3!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions)>.wbs-validation{grid-row:4!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions)>.wbs-dual-view{grid-row:4!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions):has(>.wbs-validation)>.wbs-dual-view{grid-row:5!important}}.wbs-page:has(.wbs-view-maximized){overflow:hidden!important}.wbs-page .wbs-view-maximized{height:auto!important;min-height:0!important;overflow:hidden!important}.wbs-page .wbs-tree-scroll{overflow:hidden auto!important}.wbs-page .wbs-tree-scroll table{width:100%;min-width:0}.wbs-page .wbs-tree-scroll .dependency-input,.wbs-page .wbs-tree-scroll .role-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=700px){.wbs-page .wbs-view-maximized{border-radius:var(--radius);inset:6px!important}}.page-content.swimlane-page{grid-template-rows:max-content max-content minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden;display:grid!important}.swimlane-page>.back-button{grid-area:1/1;margin:0}.swimlane-page>.page-heading{grid-area:1/2;margin:0}.swimlane-page>.swimlane-config,.swimlane-page>.swimlane-empty,.swimlane-page>.swimlane-workbench{grid-column:1/-1}.swimlane-config{grid-template-columns:minmax(180px,.55fr) minmax(210px,.65fr) minmax(180px,.55fr) minmax(180px,.55fr) minmax(180px,.55fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.swimlane-config label{gap:5px;min-width:0;display:grid}.swimlane-config label>span{font-size:11px;font-weight:800}.swimlane-config input,.swimlane-config select{height:38px}.swimlane-config textarea{resize:vertical;height:62px;min-height:62px}.swimlane-config .description{grid-column:1/-1}.swimlane-config .check-field{align-items:center;gap:7px;height:38px;display:flex}.swimlane-config .check-field input{width:18px;height:18px}.swimlane-generate{white-space:nowrap;height:38px}.save-state{color:var(--muted);text-align:right;grid-column:1/-1}.swimlane-empty{height:100%;min-height:300px}.swimlane-workbench{grid-template-columns:270px minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.swimlane-sidebar{overscroll-behavior:contain;grid-auto-rows:max-content;gap:12px;min-height:0;padding:12px;display:grid;overflow-y:auto}.swimlane-sidebar section{gap:7px;display:grid}.swimlane-sidebar section>header,.swimlane-diagram>header,.raci-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.swimlane-sidebar section>header .icon-button{width:30px;height:30px}.mini-editor{grid-template-columns:minmax(0,1fr) 30px;gap:5px;display:grid}.mini-editor input{height:34px}.mini-editor button{border:1px solid var(--line);border-radius:var(--radius);color:var(--danger);background:var(--surface)}.node-editor label{color:var(--muted);gap:4px;font-size:10px;font-weight:800;display:grid}.node-editor label input,.node-editor label select{height:34px}.node-editor label select[multiple]{height:66px}.swimlane-results{grid-template-rows:max-content minmax(280px,1fr) minmax(120px,.42fr);gap:9px;min-height:0;display:grid;overflow:hidden}.swimlane-results:not(:has(.raci-panel)){grid-template-rows:max-content minmax(0,1fr)}.swimlane-warnings{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));border-radius:var(--radius);background:color-mix(in srgb,var(--danger) 7%,var(--surface));align-items:center;gap:7px;max-height:72px;padding:8px 10px;display:flex;overflow:auto}.swimlane-warnings strong{flex:none}.swimlane-warnings button{border:1px solid var(--line);border-radius:var(--radius);color:var(--danger);background:var(--surface);flex:none;padding:5px 8px;font-size:10px}.swimlane-diagram{grid-template-rows:48px minmax(0,1fr);min-height:0;padding:0;display:grid;overflow:hidden}.swimlane-diagram>header{border-bottom:1px solid var(--line);padding:8px 10px}.swimlane-diagram>header>div{gap:2px;display:grid}.swimlane-diagram>header small,.raci-panel>header span{color:var(--muted);font-size:10px}.swimlane-diagram>header svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.swimlane-canvas-scroll{overscroll-behavior:contain;background:var(--surface-soft);min-height:0;overflow:auto}.swimlane-canvas{isolation:isolate;background:var(--surface);position:relative}.lane-stage,.lane-role,.lane-cell{box-sizing:border-box;border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;display:grid;position:absolute}.lane-stage{z-index:2;background:var(--surface-soft);font-size:12px;font-weight:900;top:0}.lane-role{z-index:2;background:color-mix(in srgb,var(--accent) 8%,var(--surface));text-align:center;padding:8px;font-size:12px;font-weight:900;left:0}.lane-cell{z-index:0}.lane-edges{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.lane-edges path{fill:none;stroke:var(--strong);stroke-width:2px}.lane-edges path.handoff{stroke:var(--danger);stroke-dasharray:5 3}.lane-edges marker path{fill:var(--strong);stroke:none}.lane-node{z-index:3;border:1px solid var(--strong);border-radius:var(--radius);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-paper);text-align:left;align-items:center;gap:7px;padding:5px 9px;display:flex;position:absolute;overflow:hidden}.lane-node small{border-radius:var(--radius);color:var(--muted);background:var(--surface-soft);flex:none;padding:2px 5px;font-size:8px}.lane-node strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lane-node.type-decision{border-radius:var(--radius);border-color:var(--amber)}.lane-node.type-start,.lane-node.type-end{border-radius:var(--radius);border-color:var(--green)}.raci-panel{grid-template-rows:max-content minmax(0,1fr);gap:8px;min-height:0;padding:10px;display:grid;overflow:hidden}.raci-panel .table-viewport{min-height:0;overflow:auto}.raci-panel table{border-collapse:collapse;width:100%;font-size:10px}.raci-panel th,.raci-panel td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 8px}.swimlane-diagram.maximized{z-index:80;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);inset:12px;height:auto!important;min-height:0!important;position:fixed!important}.muted{color:var(--muted);font-size:11px}.embedded-tool-shell .swimlane-page{grid-template-rows:max-content minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:calc(100vw - 28px)}.embedded-tool-shell .swimlane-page>.swimlane-config{grid-row:1}.embedded-tool-shell .swimlane-page>.swimlane-empty,.embedded-tool-shell .swimlane-page>.swimlane-workbench{grid-row:2}@media (width<=1180px){.swimlane-page{height:auto!important;overflow:auto!important}.swimlane-config{grid-template-columns:repeat(2,minmax(0,1fr))}.swimlane-workbench{grid-template-columns:1fr;overflow:visible}.swimlane-sidebar{max-height:520px}.swimlane-results{height:760px}.embedded-tool-shell .swimlane-page{height:100%!important;overflow:auto!important}.embedded-tool-shell .swimlane-workbench{min-height:760px}.swimlane-diagram.maximized{inset:7px}.swimlane-config .description{grid-column:1/-1}}@media (width<=650px){.swimlane-config{grid-template-columns:1fr}.swimlane-config>*{grid-column:1!important}.swimlane-results{grid-template-rows:max-content minmax(300px,1fr) minmax(150px,.45fr);height:680px}.heading-actions{flex-wrap:wrap}}.saved-records-panel{grid-template-rows:max-content minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden}.saved-records-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.saved-records-panel>header small{color:var(--muted);font-size:10px}.saved-records-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;gap:6px;min-height:0;display:grid;overflow:hidden auto}.saved-records-scroll>button{border:1px solid var(--line);border-radius:var(--radius);min-width:0;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;gap:3px;padding:9px 10px;display:grid}.saved-records-scroll>button strong,.saved-records-scroll>button span,.saved-records-scroll>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-records-scroll>button strong{font-size:11px}.saved-records-scroll>button span,.saved-records-scroll>button small{color:var(--muted);font-size:9px}.saved-records-empty{color:var(--muted);text-align:center;padding:18px 8px;font-size:10px}.saved-record-context-menu{z-index:110;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:180px;box-shadow:var(--shadow-paper);isolation:isolate;padding:6px;position:fixed}.saved-record-context-menu button{border-radius:var(--radius);width:100%;color:var(--danger);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 10px;font-size:11px;font-weight:800}.saved-record-context-menu button:hover{background:color-mix(in srgb,var(--danger) 9%,var(--surface))}@media (width>=1181px){.page-content.wbs-page{grid-template-rows:max-content max-content minmax(0,1fr)!important}.page-content.wbs-page>.page-heading{grid-row:1!important}.page-content.wbs-page>.wbs-config-panel{grid-row:2!important}.page-content.wbs-page>.wbs-body{grid-area:3/1/auto/-1!important;align-self:stretch!important;height:100%!important;min-height:0!important}.wbs-body{grid-template-columns:minmax(0,1fr);gap:10px;display:grid;overflow:hidden}.wbs-current{grid-template-rows:max-content minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.wbs-current:has(>.wbs-validation){grid-template-rows:max-content max-content minmax(0,1fr)}.wbs-current>.wbs-empty{height:100%;min-height:0}.wbs-current>.wbs-summary,.wbs-current>.wbs-validation{align-self:start}.wbs-current>.wbs-dual-view{align-self:stretch!important;height:100%!important;min-height:0!important;overflow:hidden!important}.embedded-tool-shell .page-content.wbs-page{grid-template-rows:max-content minmax(0,1fr)!important}.embedded-tool-shell .page-content.wbs-page>.wbs-config-panel{grid-row:1!important}.embedded-tool-shell .page-content.wbs-page>.wbs-body{grid-row:2!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions){grid-template-rows:max-content max-content minmax(0,1fr)!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions)>.page-heading{grid-row:1!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions)>.wbs-config-panel{grid-row:2!important}.embedded-tool-shell .page-content.wbs-page:has(>.page-heading .heading-actions)>.wbs-body{grid-row:3!important}.page-content.swimlane-page{grid-template-rows:max-content max-content minmax(0,1fr)!important}.page-content.swimlane-page>.page-heading{grid-row:1!important}.page-content.swimlane-page>.swimlane-config{grid-row:2!important}.page-content.swimlane-page>.swimlane-body{grid-area:3/1/auto/-1!important;align-self:stretch!important;height:100%!important;min-height:0!important}.swimlane-body{grid-template-columns:210px minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.swimlane-body>.saved-records-panel,.swimlane-body>.swimlane-empty,.swimlane-body>.swimlane-workbench{align-self:stretch!important;height:100%!important;min-height:0!important}.swimlane-workbench{grid-template-rows:minmax(0,1fr)!important}.swimlane-sidebar,.swimlane-results{height:100%!important;min-height:0!important;max-height:100%!important}.swimlane-results{grid-template-rows:max-content minmax(0,1fr) minmax(100px,.36fr)!important}.swimlane-results:not(:has(.raci-panel)){grid-template-rows:max-content minmax(0,1fr)!important}.swimlane-warnings{grid-row:1}.swimlane-diagram{grid-row:2}.raci-panel{grid-row:3}.swimlane-diagram,.raci-panel{height:100%!important;min-height:0!important;max-height:100%!important}.swimlane-canvas-scroll{height:100%!important;min-height:0!important;max-height:100%!important;overflow:auto!important}.embedded-tool-shell .page-content.swimlane-page{grid-template-rows:max-content minmax(0,1fr)!important}.embedded-tool-shell .page-content.swimlane-page>.swimlane-config{grid-row:1!important}.embedded-tool-shell .page-content.swimlane-page>.swimlane-body{grid-row:2!important}}@media (width<=1180px){.wbs-body,.swimlane-body{grid-template-columns:1fr;gap:10px;display:grid}.swimlane-body>.saved-records-panel{max-height:220px}.wbs-current{gap:10px;display:grid}.swimlane-body>.swimlane-workbench{min-height:760px}}.wbs-saved-trigger{z-index:63;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);opacity:1;box-shadow:var(--shadow-paper);cursor:pointer;border-left:0;justify-items:center;gap:5px;padding:12px 7px;display:grid;position:fixed;top:50%;left:0;transform:translateY(-50%);background-color:var(--surface)!important;background-image:none!important}.wbs-saved-trigger span{writing-mode:vertical-rl;letter-spacing:.12em;font-size:10px;font-weight:800}.wbs-saved-trigger b{border-radius:var(--radius);min-width:20px;color:var(--surface);background:var(--strong);padding:3px;font-size:9px}.wbs-saved-trigger.open{opacity:0;pointer-events:none}.wbs-saved-drawer{z-index:64;isolation:isolate;width:250px;box-shadow:var(--shadow-paper);transition:transform .18s;top:12px;bottom:12px;left:12px;transform:translate(calc(-100% - 20px));background-color:var(--surface)!important;opacity:1!important;background-image:none!important;height:auto!important;max-height:none!important;position:fixed!important}.wbs-saved-drawer.open{transform:translate(0)}.wbs-saved-drawer>header .icon-button{width:30px;height:30px}@media (width<=650px){.wbs-saved-drawer{width:min(270px,100vw - 24px);top:6px;bottom:6px;left:6px}}.swimlane-page .raci-panel{flex-direction:column!important;display:flex!important}.swimlane-page .raci-panel>header{flex:none}.swimlane-page .raci-panel>.table-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;width:100%;display:block;height:0!important;min-height:0!important;max-height:none!important;overflow:auto scroll!important}.warning-text{color:var(--ochre)}.chat-sources{border-top:1px solid var(--line);margin-top:8px;padding-top:7px;font-size:10px}.chat-sources summary{color:var(--muted);cursor:pointer}.chat-sources ul{color:var(--muted);gap:4px;margin:7px 0 0;padding-left:18px;display:grid}.project-name-cell{justify-items:start;gap:7px;min-width:0;display:grid}.project-name-cell>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.project-online-documents{color:var(--strong);text-align:left;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.project-online-documents:hover{text-decoration:underline}.modal-panel:has(>.modal-body>.online-document-manager){width:min(1180px,100vw - 48px)}.online-document-manager{gap:12px;width:100%;min-width:0;display:grid}.online-document-toolbar{grid-template-columns:minmax(240px,1fr) 210px max-content;align-items:center;gap:10px;display:grid}.online-document-toolbar>input,.online-document-toolbar>select,.online-document-batch textarea{box-sizing:border-box;width:100%}.online-document-selection-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-soft);align-items:center;gap:10px;padding:8px 10px;display:flex}.online-document-selection-bar>label{align-items:center;gap:7px;font-weight:750;display:flex}.online-document-selection-bar>span{color:var(--muted);margin-right:auto;font-size:11px}.online-document-selection-bar input,.online-document-checkbox{min-width:16px;accent-color:var(--strong);width:16px!important;height:16px!important}.online-document-list{gap:8px;min-width:0;display:grid}.online-document-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:18px 32px minmax(0,1fr) max-content;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.online-document-favorite{width:30px;height:30px;color:var(--muted);background:0 0;border:0;font-size:20px}.online-document-favorite.active{color:var(--amber)}.online-document-item>div:nth-child(3){gap:4px;min-width:0;display:grid}.online-document-item>div:nth-child(3)>a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.online-document-item>.row-actions{flex-wrap:nowrap}.online-document-item>.row-actions .button{white-space:nowrap}.online-document-item small,.online-document-item p{color:var(--muted);margin:0;font-size:11px}.online-document-item p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.online-document-editor{grid-template-columns:1fr 1fr;gap:14px;min-width:min(760px,70vw);display:grid}.online-document-editor .wide{grid-column:1/-1}.online-document-batch{gap:10px;min-width:min(820px,72vw);display:grid}.online-document-batch p,.online-document-batch small{color:var(--muted);margin:0}@media (width<=720px){.online-document-manager,.online-document-editor,.online-document-batch{min-width:0}.online-document-toolbar{grid-template-columns:1fr}.online-document-selection-bar{flex-wrap:wrap}.online-document-selection-bar>span{flex:1;margin-right:0}.online-document-item{grid-template-columns:18px 28px minmax(0,1fr)}.online-document-item>.row-actions{grid-column:1/-1;justify-content:flex-end}.online-document-editor{grid-template-columns:1fr}.online-document-editor .wide{grid-column:auto}}.login-captcha-row{align-items:stretch;gap:10px;min-width:0;display:flex}.login-captcha-row>input{text-transform:uppercase;flex:auto;min-width:0}.login-captcha-image{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);height:50px;color:var(--ink);cursor:pointer;flex:0 0 150px;padding:0;overflow:hidden}.login-captcha-image img{object-fit:contain;width:100%;height:100%;display:block}.login-captcha-image:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-captcha-image:disabled{opacity:.65;cursor:wait}.login-remember{color:var(--ink);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.login-remember input{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;margin:0}.login-remember:has(input:disabled){opacity:.55;cursor:not-allowed}.login-security-hint{color:var(--muted);font-size:11px}@media (width<=400px){.login-captcha-image{flex-basis:115px}}:root,:root[data-visual-theme$=-light]{--theme-background-image:url(/vue/assets/home-light-kunpeng-C1B0s4As.webp);--theme-background-opacity:1;--theme-source-paper:#fff;--dimension-card-background:color-mix(in srgb, var(--surface) 76%, transparent);--dimension-card-hover:color-mix(in srgb, var(--surface) 88%, transparent);--dimension-card-border:color-mix(in srgb, var(--ink-3) 34%, var(--hairline));--dimension-card-divider:color-mix(in srgb, var(--ink-3) 22%, var(--hairline));--dimension-chip-background:color-mix(in srgb, var(--surface) 42%, transparent);--dimension-chip-hover:color-mix(in srgb, var(--surface) 86%, transparent);--dimension-card-shadow:var(--shadow-paper);--dimension-sage:color-mix(in srgb, var(--moss) 70%, var(--ink-2));--dimension-terracotta:var(--cinnabar);--dimension-mist:color-mix(in srgb, var(--ink-3) 82%, var(--surface));--dimension-sand:var(--ochre);--dimension-lake:color-mix(in srgb, var(--indigo) 76%, var(--ink-2));--dimension-teal:color-mix(in srgb, var(--moss) 76%, var(--indigo));--dimension-warm:color-mix(in srgb, var(--ink-3) 68%, var(--ochre));--dimension-charcoal:var(--ink-1);--badge-neutral:var(--ink-3);--badge-organic:var(--moss);--badge-warm:var(--ochre);--badge-cool:var(--indigo);--heritage-frame-ink:color-mix(in srgb, var(--ink-2) 68%, var(--hairline));--page-frame-ink:color-mix(in srgb, var(--ink-1) 58%, var(--hairline));--page-frame-detail:color-mix(in srgb, var(--ink-3) 54%, transparent);--page-frame-gap:color-mix(in srgb, var(--paper) 76%, transparent);--page-frame-accent:var(--cinnabar);--modal-frame-ink:color-mix(in srgb, var(--ink-3) 58%, var(--hairline))}:root[data-visual-theme=kunpeng-light]{--theme-background-image:url(/vue/assets/home-light-kunpeng-C1B0s4As.webp)}:root[data-visual-theme=qilin-light]{--theme-background-image:url(/vue/assets/home-light-qilin-nAlM5yWc.webp)}:root[data-visual-theme=dragon-light]{--theme-background-image:url(/vue/assets/home-light-dragon-ORA9D5BH.webp)}:root[data-visual-theme=zhuque-light]{--theme-background-image:url(/vue/assets/home-light-zhuque-DvSMivFK.webp)}:root[data-visual-theme=xuanwu-light]{--theme-background-image:url(/vue/assets/home-light-xuanwu-BMfPLc1_.webp)}:root[data-visual-theme=fenghuang-light]{--theme-background-image:url(/vue/assets/home-light-fenghuang-CLIEXxww.webp)}:root[data-visual-theme=journal-coast-light]{--theme-background-image:url(/vue/assets/home-light-journal-coast-DunxKv47.webp)}:root[data-visual-theme=mac-pearl-light]{--theme-background-image:url(/vue/assets/home-light-mac-pearl-DGlqKhUC.webp)}:root[data-visual-theme=ink-bamboo]{--theme-background-image:url(/vue/assets/home-light-kunpeng-C1B0s4As.webp);--theme-background-opacity:.8;--paper:#f2f4f0;--surface:#fcfdfc;--surface-hover:#e8ece7;--ink-1:#101310;--ink-2:#30352f;--ink-3:#70776d;--hairline:#d4d9d2;--cinnabar:#a94332;--moss:#526b50;--dimension-card-background:color-mix(in srgb, var(--surface) 72%, transparent);--dimension-card-hover:color-mix(in srgb, var(--surface) 86%, transparent);--dimension-card-border:color-mix(in srgb, var(--moss) 28%, var(--hairline));--dimension-card-divider:color-mix(in srgb, var(--moss) 18%, var(--hairline));--dimension-chip-background:color-mix(in srgb, var(--surface) 38%, transparent);--dimension-chip-hover:color-mix(in srgb, var(--surface) 84%, transparent);--dimension-card-shadow:var(--shadow-paper);--dimension-sage:var(--moss);--dimension-terracotta:color-mix(in srgb, var(--cinnabar) 72%, var(--ink-2));--dimension-mist:color-mix(in srgb, var(--ink-3) 78%, var(--moss));--dimension-sand:color-mix(in srgb, var(--ochre) 70%, var(--moss));--dimension-lake:color-mix(in srgb, var(--indigo) 64%, var(--moss));--dimension-teal:color-mix(in srgb, var(--moss) 84%, var(--ink-2));--dimension-warm:color-mix(in srgb, var(--ochre) 48%, var(--ink-3));--dimension-charcoal:var(--ink-1);--badge-neutral:color-mix(in srgb, var(--ink-3) 78%, var(--moss));--badge-organic:var(--moss);--badge-warm:color-mix(in srgb, var(--ochre) 72%, var(--moss));--badge-cool:color-mix(in srgb, var(--indigo) 66%, var(--moss));--heritage-frame-ink:color-mix(in srgb, var(--moss) 72%, var(--ink-2));--page-frame-ink:color-mix(in srgb, var(--moss) 72%, var(--ink-2));--page-frame-detail:color-mix(in srgb, var(--moss) 42%, transparent);--page-frame-gap:color-mix(in srgb, var(--paper) 74%, transparent);--page-frame-accent:var(--moss);--modal-frame-ink:color-mix(in srgb, var(--ink-3) 58%, var(--hairline))}:root[data-visual-theme=ink-lotus]{--theme-background-image:url(/vue/assets/home-light-kunpeng-C1B0s4As.webp);--theme-background-opacity:.8;--paper:#f5f2f0;--surface:#fffdfc;--surface-hover:#ece7e4;--ink-1:#171313;--ink-2:#3e3837;--ink-3:#7b7270;--hairline:#ddd6d2;--cinnabar:#b44834;--ochre:#9c742e;--dimension-card-background:color-mix(in srgb, var(--surface) 74%, transparent);--dimension-card-hover:color-mix(in srgb, var(--surface) 88%, transparent);--dimension-card-border:color-mix(in srgb, var(--ochre) 24%, var(--hairline));--dimension-card-divider:color-mix(in srgb, var(--ochre) 17%, var(--hairline));--dimension-chip-background:color-mix(in srgb, var(--surface) 40%, transparent);--dimension-chip-hover:color-mix(in srgb, var(--surface) 86%, transparent);--dimension-card-shadow:var(--shadow-paper);--dimension-sage:color-mix(in srgb, var(--moss) 66%, var(--ink-2));--dimension-terracotta:var(--cinnabar);--dimension-mist:color-mix(in srgb, var(--ink-3) 76%, var(--cinnabar));--dimension-sand:var(--ochre);--dimension-lake:color-mix(in srgb, var(--indigo) 68%, var(--ink-2));--dimension-teal:color-mix(in srgb, var(--moss) 72%, var(--ink-2));--dimension-warm:color-mix(in srgb, var(--ochre) 55%, var(--cinnabar));--dimension-charcoal:var(--ink-1);--badge-neutral:color-mix(in srgb, var(--ink-3) 84%, var(--cinnabar));--badge-organic:var(--moss);--badge-warm:var(--ochre);--badge-cool:color-mix(in srgb, var(--indigo) 76%, var(--ink-2));--heritage-frame-ink:color-mix(in srgb, var(--ochre) 62%, var(--ink-2));--page-frame-ink:color-mix(in srgb, var(--ochre) 52%, var(--ink-2));--page-frame-detail:color-mix(in srgb, var(--ochre) 34%, transparent);--page-frame-gap:color-mix(in srgb, var(--paper) 76%, transparent);--page-frame-accent:var(--cinnabar);--modal-frame-ink:color-mix(in srgb, var(--ink-3) 58%, var(--hairline))}:root[data-visual-theme=blog-editorial]{--theme-background-image:url(/vue/assets/home-light-kunpeng-C1B0s4As.webp);--theme-background-opacity:.84;--paper:#f5f5f3;--surface:#fff;--surface-hover:#eaeae8;--ink-1:#0a0a0a;--ink-2:#2c2c2c;--ink-3:#747474;--hairline:#d7d7d4;--cinnabar:#b33a2a;--indigo:#52657a;--dimension-card-background:color-mix(in srgb, var(--surface) 91%, transparent);--dimension-card-hover:var(--surface);--dimension-card-border:color-mix(in srgb, var(--ink-1) 24%, var(--hairline));--dimension-card-divider:color-mix(in srgb, var(--ink-1) 20%, var(--hairline));--dimension-chip-background:color-mix(in srgb, var(--surface) 74%, transparent);--dimension-chip-hover:var(--surface-hover);--dimension-card-shadow:none;--dimension-sage:color-mix(in srgb, var(--ink-2) 74%, var(--moss));--dimension-terracotta:var(--cinnabar);--dimension-mist:var(--ink-3);--dimension-sand:color-mix(in srgb, var(--ink-2) 66%, var(--ochre));--dimension-lake:color-mix(in srgb, var(--ink-2) 72%, var(--indigo));--dimension-teal:color-mix(in srgb, var(--ink-2) 76%, var(--moss));--dimension-warm:color-mix(in srgb, var(--ink-3) 72%, var(--surface));--dimension-charcoal:var(--ink-1);--badge-neutral:var(--ink-3);--badge-organic:color-mix(in srgb, var(--ink-2) 76%, var(--moss));--badge-warm:color-mix(in srgb, var(--ink-2) 70%, var(--ochre));--badge-cool:color-mix(in srgb, var(--ink-2) 72%, var(--indigo));--heritage-frame-ink:var(--ink-1);--page-frame-ink:var(--ink-1);--page-frame-detail:color-mix(in srgb, var(--ink-1) 28%, transparent);--page-frame-gap:color-mix(in srgb, var(--paper) 82%, transparent);--page-frame-accent:var(--cinnabar);--modal-frame-ink:color-mix(in srgb, var(--ink-2) 54%, var(--hairline))}:root[data-visual-theme=blog-studio]{--theme-background-image:url(/vue/assets/home-light-kunpeng-C1B0s4As.webp);--theme-background-opacity:.82;--paper:#f1f1f0;--surface:#fafaf9;--surface-hover:#e5e5e3;--ink-1:#181818;--ink-2:#383838;--ink-3:#777772;--hairline:#d1d1cd;--cinnabar:#a94736;--moss:#5c6a5b;--dimension-card-background:color-mix(in srgb, var(--surface) 84%, transparent);--dimension-card-hover:color-mix(in srgb, var(--surface) 95%, transparent);--dimension-card-border:color-mix(in srgb, var(--ink-2) 22%, var(--hairline));--dimension-card-divider:color-mix(in srgb, var(--ink-2) 16%, var(--hairline));--dimension-chip-background:color-mix(in srgb, var(--surface) 62%, transparent);--dimension-chip-hover:var(--surface-hover);--dimension-card-shadow:var(--shadow-paper);--dimension-sage:color-mix(in srgb, var(--moss) 64%, var(--ink-2));--dimension-terracotta:var(--cinnabar);--dimension-mist:color-mix(in srgb, var(--ink-3) 84%, var(--surface));--dimension-sand:color-mix(in srgb, var(--ochre) 68%, var(--ink-2));--dimension-lake:color-mix(in srgb, var(--indigo) 70%, var(--ink-2));--dimension-teal:color-mix(in srgb, var(--moss) 72%, var(--indigo));--dimension-warm:color-mix(in srgb, var(--ink-3) 70%, var(--ochre));--dimension-charcoal:var(--ink-1);--badge-neutral:var(--ink-3);--badge-organic:var(--moss);--badge-warm:color-mix(in srgb, var(--ochre) 78%, var(--ink-2));--badge-cool:color-mix(in srgb, var(--indigo) 78%, var(--ink-2));--heritage-frame-ink:color-mix(in srgb, var(--ink-2) 82%, var(--hairline));--page-frame-ink:color-mix(in srgb, var(--ink-2) 76%, var(--hairline));--page-frame-detail:color-mix(in srgb, var(--ink-3) 42%, transparent);--page-frame-gap:color-mix(in srgb, var(--paper) 80%, transparent);--page-frame-accent:var(--cinnabar);--modal-frame-ink:color-mix(in srgb, var(--ink-3) 58%, var(--hairline))}:root[data-visual-theme$=-dark]{--theme-background-opacity:1;--theme-source-paper:#080d11}:root[data-visual-theme=kunpeng-dark]{--theme-background-image:url(/vue/assets/home-dark-kunpeng-BufSAR0L.webp)}:root[data-visual-theme=qilin-dark]{--theme-background-image:url(/vue/assets/home-dark-qilin-Cx_uTuz0.webp)}:root[data-visual-theme=dragon-dark]{--theme-background-image:url(/vue/assets/home-dark-dragon-BNQqix4N.webp)}:root[data-visual-theme=zhuque-dark]{--theme-background-image:url(/vue/assets/home-dark-zhuque-DQkAEi7A.webp)}:root[data-visual-theme=xuanwu-dark]{--theme-background-image:url(/vue/assets/home-dark-xuanwu-CIPxWJF9.webp)}:root[data-visual-theme=fenghuang-dark]{--theme-background-image:url(/vue/assets/home-dark-fenghuang-ClrooR0W.webp)}:root[data-visual-theme=journal-coast-dark]{--theme-background-image:url(/vue/assets/home-dark-journal-coast-CQNUk7a3.webp)}:root[data-visual-theme=mac-pearl-dark]{--theme-background-image:url(/vue/assets/home-dark-mac-pearl-Cx7MZRjG.webp)}:root[data-theme=dark][data-visual-theme=ink-bamboo]{--paper:#0c0f0c;--surface:#151815;--surface-hover:#20241f;--ink-1:#f1f4ef;--ink-2:#c6ccc3;--ink-3:#858d82;--hairline:#2d332c}:root[data-theme=dark][data-visual-theme=ink-lotus]{--paper:#110e0e;--surface:#1a1717;--surface-hover:#252020;--ink-1:#f4efed;--ink-2:#cec5c2;--ink-3:#8e8481;--hairline:#352e2d}:root[data-theme=dark][data-visual-theme=blog-editorial]{--paper:#080808;--surface:#121212;--surface-hover:#1d1d1d;--ink-1:#f7f7f5;--ink-2:#cececb;--ink-3:#838380;--hairline:#292928}:root[data-theme=dark][data-visual-theme=blog-studio]{--paper:#121212;--surface:#1a1a19;--surface-hover:#252524;--ink-1:#f2f2ef;--ink-2:#c8c8c3;--ink-3:#858580;--hairline:#31312f}html,body{color:var(--ink-1);background-color:var(--paper);font-family:var(--font-sans);line-height:1.7}html{scrollbar-gutter:auto;width:100%}body,#app,.app-shell{width:100%;min-width:100vw;max-width:100vw}body:before{content:"";z-index:-1;opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}*{scrollbar-color:var(--ink-3) var(--surface-hover);transition-duration:var(--motion-duration);transition-timing-function:var(--motion-easing)}h1,h2,h3,.page-heading h1,.modal-header h2,.dimension-copy h2,.dimension-copy>small,.card-number{font-family:var(--font-serif);letter-spacing:.06em}p,li,td,input,select,textarea,button{line-height:1.7}.topbar{border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--paper) 80%, transparent);width:100vw;min-width:0;height:60px;box-shadow:none;padding:0 32px}.main-content{width:100vw;min-width:0;height:calc(100dvh - 60px)}.brand{gap:10px}.brand-mark{border:1px solid var(--ink-1);border-radius:var(--radius);width:38px;height:38px;color:var(--ink-1);background:var(--surface);box-shadow:none;place-items:center;display:grid;position:relative}.brand strong{font-family:var(--font-serif);letter-spacing:.06em;font-size:18px}.brand small,.page-heading small,.modal-header small{color:var(--ink-3)}.topbar-actions{color:var(--ink-3);gap:12px}.visual-theme-switcher{position:relative}.visual-theme-menu{z-index:80;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);width:min(620px,100vw - 24px);max-height:min(78vh,760px);box-shadow:var(--shadow-paper);overscroll-behavior:contain;padding:14px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden auto}.theme-pack-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 3px 9px;display:flex}.theme-pack-heading.compact{border-top:1px solid var(--hairline);margin-top:11px}.theme-pack-heading strong{font-size:13px}.theme-pack-heading small{color:var(--ink-2);font-size:11px}.theme-pack-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visual-theme-menu .theme-pack-tabs button{border-color:var(--hairline);background:var(--surface);grid-template-columns:64px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:66px;padding:7px;display:grid}.visual-theme-menu .theme-pack-tabs button.active{border-color:var(--strong)}.visual-theme-menu .theme-pack-tabs small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.visual-theme-menu .theme-pack-copy{gap:4px;min-width:0;display:grid}.visual-theme-menu .theme-pack-preview{border-radius:calc(var(--radius) - 2px);width:64px;height:50px}.visual-theme-menu button{border-radius:var(--radius);width:100%;color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000}.visual-theme-menu button:hover,.visual-theme-menu button.active{background:var(--surface-hover)}.visual-theme-menu button.active{border-color:var(--hairline)}.theme-menu-heading-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.theme-menu-heading-row .theme-pack-heading{border:0;flex:1;justify-content:start;gap:2px;min-width:0;margin:0;padding-top:1px;display:grid}.visual-theme-menu .theme-menu-close{border-color:var(--hairline);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--ink-2);text-align:center;border-radius:50%;grid-template-columns:1fr;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.visual-theme-menu strong{font-size:13px}.visual-theme-menu small{color:var(--ink-2);font-size:11px}.visual-theme-menu b{background:0 0;width:6px;height:6px}.visual-theme-menu button.active b{background:var(--cinnabar)}.theme-wallpaper-list{gap:11px;display:grid}.theme-wallpaper-pair{min-width:0}.theme-wallpaper-pair-name{color:var(--ink-2);margin:0 2px 6px;display:block}.theme-wallpaper-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visual-theme-menu .theme-wallpaper-variants button{border-color:var(--hairline);background:var(--surface);grid-template-columns:72px minmax(0,1fr) 8px;align-items:center;gap:9px;min-width:0;min-height:62px;padding:6px;display:grid}.visual-theme-menu .theme-wallpaper-variants button.active{border-color:var(--strong)}.visual-theme-menu .theme-wallpaper-variants button:hover{background:var(--surface-hover)}.theme-wallpaper-variants .visual-theme-swatch{border-radius:calc(var(--radius) - 2px);width:72px;height:48px}.theme-wallpaper-copy{gap:3px;min-width:0;display:grid}.theme-wallpaper-copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=700px){.visual-theme-menu{width:calc(100vw - 24px);max-height:calc(100dvh - 76px);position:fixed;top:62px;right:12px}}@media (width<=460px){.theme-pack-tabs{grid-template-columns:1fr}.visual-theme-menu .theme-pack-tabs button{min-height:56px}.visual-theme-menu .theme-pack-preview{width:52px;height:42px}.visual-theme-menu .theme-pack-tabs button{grid-template-columns:52px minmax(0,1fr) 8px}.visual-theme-menu .theme-wallpaper-variants button{grid-template-columns:minmax(0,1fr);gap:4px}.theme-wallpaper-variants .visual-theme-swatch{width:100%;height:56px}.visual-theme-menu .theme-wallpaper-variants b{display:none}}.visual-theme-swatch{border:1px solid var(--hairline);background:var(--paper);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;width:38px;height:34px;display:grid;overflow:hidden}.visual-theme-swatch i{display:none}.visual-theme-swatch[data-theme-preview=kunpeng-light]{background-image:url(/vue/assets/home-light-kunpeng-thumb-LjhCfx2-.webp)}.visual-theme-swatch[data-theme-preview=kunpeng-dark]{background-image:url(/vue/assets/home-dark-kunpeng-thumb-D6mvOk0H.webp)}.visual-theme-swatch[data-theme-preview=qilin-light]{background-image:url(/vue/assets/home-light-qilin-thumb-Dm7ud3NE.webp)}.visual-theme-swatch[data-theme-preview=qilin-dark]{background-image:url(/vue/assets/home-dark-qilin-thumb-B1O_rTWj.webp)}.visual-theme-swatch[data-theme-preview=dragon-light]{background-image:url(/vue/assets/home-light-dragon-thumb-C85PPulK.webp)}.visual-theme-swatch[data-theme-preview=dragon-dark]{background-image:url(/vue/assets/home-dark-dragon-thumb-6DMxn0Na.webp)}.visual-theme-swatch[data-theme-preview=zhuque-light]{background-image:url(/vue/assets/home-light-zhuque-thumb-C0-lN31k.webp)}.visual-theme-swatch[data-theme-preview=zhuque-dark]{background-image:url(/vue/assets/home-dark-zhuque-thumb-B2T0p0Jx.webp)}.visual-theme-swatch[data-theme-preview=xuanwu-light]{background-image:url(/vue/assets/home-light-xuanwu-thumb-BYA-Xh2Z.webp)}.visual-theme-swatch[data-theme-preview=xuanwu-dark]{background-image:url(/vue/assets/home-dark-xuanwu-thumb-B7_fxmXD.webp)}.visual-theme-swatch[data-theme-preview=fenghuang-light]{background-image:url(/vue/assets/home-light-fenghuang-thumb-ltM0ByCt.webp)}.visual-theme-swatch[data-theme-preview=fenghuang-dark]{background-image:url(/vue/assets/home-dark-fenghuang-thumb-WNvkI91R.webp)}.visual-theme-swatch[data-theme-preview=journal-coast-light]{background-image:url(/vue/assets/home-light-journal-coast-thumb-DksqEJuP.webp)}.visual-theme-swatch[data-theme-preview=journal-coast-dark]{background-image:url(/vue/assets/home-dark-journal-coast-thumb-DKJW8S1q.webp)}.visual-theme-swatch[data-theme-preview=mac-pearl-light]{background-image:url(data:image/webp;base64,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)}.visual-theme-swatch[data-theme-preview=mac-pearl-dark]{background-image:url(/vue/assets/home-dark-mac-pearl-thumb-LUhyCfk5.webp)}.topbar-user-link{color:var(--ink-2);text-decoration:none}.icon-button svg,.tool-glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.page-content{width:min(1680px,100vw - 48px);padding-top:24px;padding-bottom:24px}.page-heading{align-items:center;gap:24px;margin-bottom:24px}.page-heading h1{color:var(--ink-1);letter-spacing:.06em;margin:0 0 4px;font-size:28px;font-weight:700}.page-heading p{color:var(--ink-3);font-size:13px}.button,.icon-button,.modal-expand,.modal-close,.wbs-view-toggle{border:1px solid var(--hairline);border-radius:var(--radius);min-height:36px;color:var(--ink-2);box-shadow:none;background:0 0;transition-property:color,border-color,background-color,opacity}.button{height:36px;padding:5px 16px}.button.compact{height:32px;min-height:32px;padding:2px 12px}.button.primary{color:var(--paper);border-color:var(--ink-1);background:var(--ink-1);box-shadow:none}.button.primary:hover:not(:disabled){color:var(--paper);border-color:var(--ink-2);background:var(--ink-2)}.button.secondary{color:var(--ink-2);border-color:var(--hairline);background:0 0}.button.danger,.danger-text{color:var(--cinnabar);border-color:var(--hairline);background:0 0}.button:hover:not(:disabled),.icon-button:hover:not(:disabled),.modal-expand:hover,.modal-close:hover,.wbs-view-toggle:hover{color:var(--ink-1);border-color:var(--ink-3);background:var(--surface-hover);box-shadow:none;transform:none}.icon-button{width:36px;height:36px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,.field input,.field select,.filter-bar input,.filter-bar select{border:1px solid var(--hairline);border-radius:var(--radius);height:36px;min-height:36px;color:var(--ink-1);background:var(--surface);box-shadow:none}textarea,.field textarea,.filter-bar textarea{border:1px solid var(--hairline);border-radius:var(--radius);color:var(--ink-1);background:var(--surface);box-shadow:none}input:focus,select:focus,textarea:focus{border-color:var(--ink-1)!important;box-shadow:none!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--ink-3)}input[type=checkbox],input[type=radio]{accent-color:var(--cinnabar)}.filter-bar{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);gap:16px;margin-bottom:24px;padding:24px}.table-card,.risk-card,.meeting-card,.priority-card,.todo-card,.project-card,.information-card,.ai-config-card,.admin-user-card,.admin-tool-card,.admin-session-card,.sheet-workspace,.communication-input-panel,.communication-results,.communication-card,.wbs-config,.wbs-tree-panel,.gantt-panel,.swimlane-config,.swimlane-sidebar,.swimlane-diagram,.raci-panel,.saved-records-panel{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper)}.table-card th,.table-card td,.table-viewport th,.table-viewport td{border-color:var(--hairline)}.table-card thead,.table-viewport thead,.table-card th,.table-viewport th{background:var(--surface-hover)}.empty-state,.loading-state,.wbs-empty,.swimlane-empty{border:1px solid var(--hairline);border-radius:var(--radius);color:var(--ink-3);background:var(--surface);box-shadow:none}.dashboard-page,.ai-settings-page{z-index:0;isolation:isolate;position:relative}.dashboard-page{flex-direction:column;width:min(1680px,100vw - 48px);max-width:calc(100vw - 48px);min-height:0;display:flex;overflow:hidden}.app-shell.home-cleared .dashboard-page>*,.app-shell.home-cleared>.cost-task-host{visibility:hidden;pointer-events:none}.app-shell.home-cleared:after{display:none!important}.topbar .home-clear-toggle[aria-pressed=true]{outline-offset:2px;outline:2px solid}.app-shell:has(.dashboard-page):after{content:"";z-index:18;box-sizing:border-box;border:1px solid var(--page-frame-ink);opacity:.78;pointer-events:none;box-shadow:inset 0 0 0 5px var(--page-frame-gap), inset 0 0 0 6px var(--page-frame-detail);position:fixed;inset:68px 10px 10px}:root[data-visual-theme=ink-bamboo] .app-shell:has(.dashboard-page):after{border-left-width:2px;border-right-width:2px}:root[data-visual-theme=blog-editorial] .app-shell:has(.dashboard-page):after{box-shadow:none}:root[data-visual-theme=blog-studio] .app-shell:has(.dashboard-page):after{box-shadow:inset 0 0 0 8px var(--page-frame-gap), inset 0 0 0 9px var(--page-frame-detail)}.dashboard-page:before,.ai-settings-page:before{content:"";z-index:-1;pointer-events:none;background-color:var(--paper);background-image:var(--theme-background-image);opacity:var(--theme-background-opacity);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}:root[data-theme=dark] .dashboard-page:before,:root[data-theme=dark] .ai-settings-page:before{background-color:var(--theme-source-paper);filter:none;opacity:var(--theme-background-opacity);background-position:top}.dashboard-heading{z-index:1;position:relative}.dimension-list{gap:24px}:is(.dimension-card,.dimension-stage-thumbnail,.dimension-editor-preview,.dimension-theme-options button)[data-theme=sage]{--dimension-accent:var(--dimension-sage)}:is(.dimension-card,.dimension-stage-thumbnail,.dimension-editor-preview,.dimension-theme-options button)[data-theme=terracotta]{--dimension-accent:var(--dimension-terracotta)}:is(.dimension-card,.dimension-stage-thumbnail,.dimension-editor-preview,.dimension-theme-options button)[data-theme=mist]{--dimension-accent:var(--dimension-mist)}:is(.dimension-card,.dimension-stage-thumbnail,.dimension-editor-preview,.dimension-theme-options button)[data-theme=sand]{--dimension-accent:var(--dimension-sand)}:is(.dimension-card,.dimension-stage-thumbnail,.dimension-editor-preview,.dimension-theme-options button)[data-theme=lake]{--dimension-accent:var(--dimension-lake)}:is(.dimension-card,.dimension-stage-thumbnail,.dimension-editor-preview,.dimension-theme-options button)[data-theme=teal]{--dimension-accent:var(--dimension-teal)}:is(.dimension-card,.dimension-stage-thumbnail,.dimension-editor-preview,.dimension-theme-options button)[data-theme=warm]{--dimension-accent:var(--dimension-warm)}:is(.dimension-card,.dimension-stage-thumbnail,.dimension-editor-preview,.dimension-theme-options button)[data-theme=charcoal]{--dimension-accent:var(--dimension-charcoal)}.dimension-stage{flex:1 1 0;grid-template-columns:236px minmax(0,1fr);gap:24px;height:0;min-height:0;display:grid;overflow:hidden}.dimension-stage-rail{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);min-height:0;box-shadow:var(--shadow-paper);overscroll-behavior:contain;flex-direction:column;gap:10px;padding:12px;display:flex;overflow:hidden auto}.dimension-stage-thumbnail{--dimension-accent:var(--dimension-charcoal);border:1px solid color-mix(in srgb, var(--dimension-accent) 24%, var(--hairline));border-radius:var(--radius);width:100%;min-height:82px;color:var(--ink-2);background:var(--surface-hover);box-shadow:none;text-align:left;opacity:.74;transform-origin:0;box-shadow:inset 0 0 0 3px var(--surface-hover), inset 0 0 0 4px color-mix(in srgb, var(--heritage-frame-ink) 34%, transparent);--heritage-frame-color:var(--heritage-frame-ink);grid-template-columns:42px minmax(0,1fr) 4px;align-items:center;gap:11px;padding:12px 13px;transition:opacity .2s ease-out,transform .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;display:grid;position:relative;transform:translate(-8px)}.dimension-stage-thumbnail:hover,.dimension-stage-thumbnail.active{opacity:1;border-color:var(--dimension-accent);background:var(--surface);box-shadow:inset 0 0 0 3px var(--surface), inset 0 0 0 4px color-mix(in srgb, var(--dimension-accent) 45%, transparent);--heritage-frame-color:color-mix(in srgb, var(--dimension-accent) 72%, var(--heritage-frame-ink));transform:translate(0)}.dimension-stage-thumbnail:hover .heritage-card-frame,.dimension-stage-thumbnail.active .heritage-card-frame{opacity:1}.dimension-stage-thumbnail:focus-visible{outline:1px solid var(--ink-1);outline-offset:2px}.dimension-stage-thumbnail>.dimension-badge{contain:layout paint;box-sizing:border-box;place-items:center;width:42px;min-width:42px;height:42px;padding:6px;display:grid;overflow:hidden}.dimension-stage-thumbnail>.dimension-badge svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block;overflow:hidden}.dimension-stage-thumbnail>span:not(.dimension-badge){grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:2px 8px;min-width:0;display:grid}.dimension-stage-thumbnail small{color:var(--ink-3);font-family:var(--font-serif);font-size:11px}.dimension-stage-thumbnail strong{color:var(--ink-1);font-family:var(--font-serif);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dimension-stage-thumbnail em{color:var(--ink-3);grid-column:2;font-size:10px;font-style:normal}.dimension-stage-thumbnail>i{opacity:0;background:var(--ink-1);width:4px;height:22px;transition:opacity .2s ease-out}.dimension-stage-thumbnail.active>i{opacity:1}.dimension-stage-thumbnail>i{background:var(--dimension-accent)}.dimension-stage-thumbnail[draggable=true]{cursor:grab}.dimension-stage-thumbnail.dimension-dragging{opacity:.38;cursor:grabbing}.dimension-stage-thumbnail:is(.dimension-drop-before,.dimension-drop-after){outline:2px solid var(--dimension-accent);outline-offset:2px;opacity:1}.dimension-stage-thumbnail:is(.dimension-drop-before,.dimension-drop-after):after{content:"";z-index:2;background:var(--dimension-accent);pointer-events:none;border-radius:3px;height:3px;position:absolute;left:8px;right:8px}.dimension-stage-thumbnail.dimension-drop-before:after{top:-6px}.dimension-stage-thumbnail.dimension-drop-after:after{bottom:-6px}.dimension-stage-rail.dimension-drop-horizontal .dimension-stage-thumbnail:is(.dimension-drop-before,.dimension-drop-after):after{width:3px;height:auto;inset:8px auto}.dimension-stage-rail.dimension-drop-horizontal .dimension-stage-thumbnail.dimension-drop-before:after{left:-6px}.dimension-stage-rail.dimension-drop-horizontal .dimension-stage-thumbnail.dimension-drop-after:after{right:-6px}.dimension-stage-workspace{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.dimension-stage-card{box-sizing:border-box;align-content:start;width:100%;min-height:min(560px,100dvh - 194px);background:var(--surface)!important}.dimension-stage-card .dimension-tools{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.stage-switch-enter-active,.stage-switch-leave-active{transition:opacity .2s ease-out,filter .2s ease-out}.stage-switch-enter-from,.stage-switch-leave-to{opacity:0;filter:blur(4px)}.dimension-card{--dimension-accent:var(--ink-2);border:1px solid color-mix(in srgb, var(--dimension-accent) 28%, var(--hairline));border-radius:var(--radius);box-shadow:var(--dimension-card-shadow);gap:24px;padding:24px;transition-property:color,border-color,background-color;position:relative;--dimension-tint:transparent!important;background:var(--dimension-card-background)!important;background-image:none!important}.dimension-card:hover{border-color:color-mix(in srgb, var(--dimension-accent) 52%, var(--dimension-card-border));box-shadow:var(--dimension-card-shadow);transform:none;background:var(--dimension-card-hover)!important}.dimension-card:before{content:"";pointer-events:none;background:var(--dimension-accent);position:absolute}:root[data-visual-theme$=-light] .dimension-card:before,:root[data-visual-theme$=-dark] .dimension-card:before,:root[data-visual-theme=ink-mountain] .dimension-card:before{width:36px;height:1px;top:-1px;left:24px}:root[data-visual-theme=ink-bamboo] .dimension-card:before{background:var(--dimension-accent);width:1px;height:52px;top:24px;left:-1px}:root[data-visual-theme=ink-lotus] .dimension-card:before{background:var(--dimension-accent);border-radius:50%;width:6px;height:6px;top:20px;left:-3px}:root[data-visual-theme=blog-editorial] .dimension-card:before{background:var(--dimension-accent);height:1px;top:-1px;left:-1px;right:-1px}:root[data-visual-theme=blog-studio] .dimension-card:before{background:var(--dimension-accent);width:28px;height:1px;bottom:18px;right:18px}.dimension-color-mark{display:none}.dimension-badge{--badge-ink:var(--ink-1);border:1px solid var(--dimension-card-divider);background:var(--surface-hover);box-sizing:border-box;padding:7px;color:var(--badge-ink)!important;transform:none!important}.dimension-card .dimension-badge,.dimension-stage-thumbnail .dimension-badge,.dimension-editor-preview .dimension-badge{border-color:color-mix(in srgb, var(--dimension-accent) 32%, var(--hairline));--badge-accent:var(--dimension-accent)!important}:root[data-visual-theme$=-light] .dimension-badge,:root[data-visual-theme$=-dark] .dimension-badge,:root[data-visual-theme=ink-mountain] .dimension-badge,:root:not([data-visual-theme]) .dimension-badge{background:color-mix(in srgb, var(--surface) 88%, var(--ink-3))}:root[data-visual-theme=ink-bamboo] .dimension-badge{background:color-mix(in srgb, var(--surface) 92%, var(--moss));box-shadow:inset 2px 0 var(--badge-organic)}:root[data-visual-theme=ink-lotus] .dimension-badge{background:color-mix(in srgb, var(--surface) 94%, var(--cinnabar));position:relative}:root[data-visual-theme=ink-lotus] .dimension-badge:after{content:"";background:var(--cinnabar);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px}:root[data-visual-theme=blog-editorial] .dimension-badge{border-color:var(--ink-2);background:var(--surface);box-shadow:none}:root[data-visual-theme=blog-studio] .dimension-badge{--badge-ink:var(--surface);border-color:var(--ink-1);background:var(--ink-1);box-shadow:none}.dimension-copy>small{color:var(--dimension-accent);font-size:13px;font-weight:500}.dimension-copy h2{color:var(--ink-1)}.dimension-copy em{color:var(--dimension-accent)}.dimension-tools{gap:8px}.dimension-card-header{border-bottom:1px solid color-mix(in srgb, var(--dimension-accent) 18%, var(--dimension-card-divider));padding-bottom:16px}.dimension-tools>.dimension-tool-button,.dimension-tools>.dimension-more,.tool-card-entry{border:1px solid var(--hairline);border-radius:var(--radius);height:40px;min-height:40px;color:var(--ink-2);box-shadow:none;transition-property:color,border-color,background-color;background:var(--dimension-chip-background)!important}.dimension-tools>.dimension-tool-button:hover,.dimension-tools>.dimension-more:hover,.tool-card-entry:hover{color:var(--ink-1);border-color:color-mix(in srgb, var(--dimension-accent) 44%, var(--hairline));background:var(--dimension-chip-hover)!important;transform:none!important}:root[data-visual-theme=blog-editorial] .dimension-copy h2,:root[data-visual-theme=blog-editorial] .dimension-copy>small{letter-spacing:.1em}:root[data-visual-theme=blog-editorial] .dimension-badge{background:var(--surface)}:root[data-visual-theme=blog-studio] .dimension-card-header{border-bottom-style:dashed}.dimension-tool-button .tool-glyph,.tool-card-entry .tool-glyph,.admin-tool-icon .tool-glyph,.tool-card-vue>a .tool-glyph{width:18px;height:18px;color:var(--ink-2);flex:none}.tool-grid-vue{gap:24px}.tool-card-vue{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);padding:24px}.dimension-detail-modal .tool-card-entry{width:100%;padding:0 12px}.dimension-editor-preview,.dimension-icon-options button,.dimension-theme-options button{border:1px solid var(--hairline);border-radius:var(--radius);--dimension-tint:transparent!important;background:var(--surface)!important;box-shadow:none!important;background-image:none!important}.dimension-icon-options button.active{color:var(--ink-1);border-color:var(--ink-2);background:var(--surface-hover)!important}.dimension-theme-options button.active{color:var(--ink-1);border-color:var(--dimension-accent);background:color-mix(in srgb, var(--dimension-accent) 8%, var(--surface))!important}.dimension-theme-options i{border-radius:50%;background:var(--dimension-accent)!important}.modal-backdrop{background:var(--overlay)}.modal-panel{border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-paper);animation-duration:var(--motion-duration);animation-timing-function:var(--motion-easing);position:relative;background:var(--surface)!important}.modal-header{border-bottom:1px solid var(--hairline);background:var(--surface);padding:20px 24px}.modal-header h2{color:var(--ink-1);font-size:24px}.modal-header p{color:var(--ink-3)}.modal-collapse,.modal-expand,.modal-close{width:36px;height:36px}.modal-body{padding:24px}.modal-footer{border-top:1px solid var(--hairline);background:var(--surface);padding:16px 24px}.toast-host{gap:8px;top:24px}.toast-item,.toast-item.error{border:1px solid var(--hairline);border-radius:var(--radius);min-height:40px;max-height:64px;color:var(--ink-1);background:var(--surface);box-shadow:var(--shadow-paper);grid-template-columns:6px minmax(0,1fr);gap:8px;padding:9px 16px}.toast-item.error{grid-template-columns:6px minmax(0,1fr) 20px}.toast-dot{background:var(--toast-color);border-radius:50%;width:6px;height:6px}.toast-item.success{--toast-color:var(--moss)}.toast-item.error{--toast-color:var(--cinnabar)}.toast-item.warning{--toast-color:var(--ochre)}.toast-item.info{--toast-color:var(--indigo)}.toast-enter-active,.toast-leave-active,.toast-move{transition:opacity var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing)}.toast-enter-from,.toast-leave-to,.toast-item.leaving{opacity:0;transform:translateY(-4px)}.login-page{isolation:isolate;background:var(--paper);width:100vw;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.login-page:before{content:"";z-index:0;pointer-events:none;background-color:var(--paper);background-image:var(--theme-background-image);opacity:var(--theme-background-opacity);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}:root[data-theme=dark] .login-page:before{background-color:var(--theme-source-paper);filter:none;opacity:var(--theme-background-opacity);background-position:top}.login-card{z-index:1;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);width:min(440px,100vw - 48px);box-shadow:var(--shadow-paper);margin:0;padding:32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)!important}.login-card h1{font-family:var(--font-serif);letter-spacing:.06em}@media (width<=900px){.dimension-stage{grid-template-columns:178px minmax(0,1fr);gap:14px}.dimension-stage-thumbnail{width:calc(100% - 8px)}.dimension-stage-card .dimension-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.app-shell:has(.dashboard-page):after{box-shadow:inset 0 0 0 3px var(--page-frame-gap), inset 0 0 0 4px var(--page-frame-detail);inset:64px 4px 4px}.dimension-stage{grid-template-rows:max-content minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:0;min-height:0;display:grid;overflow:hidden}.dimension-stage-rail{flex-direction:row;flex:none;padding:1px 1px 8px;overflow:auto hidden}.dimension-stage-thumbnail{width:164px;min-width:164px;transform:none}.dimension-stage-workspace{height:100%;min-height:0;overflow:hidden auto}.dimension-stage-card{min-height:360px}.dimension-stage-card .dimension-tools{grid-template-columns:1fr}}.dimension-stage-card .dimension-tools{grid-template-rows:none;grid-template-columns:repeat(auto-fill,148px);grid-auto-rows:auto;justify-content:start;gap:12px}.dimension-stage-card .dimension-tools>.dimension-tool-button{aspect-ratio:1;border:1px solid var(--hairline);width:100%;height:auto;min-height:0;color:var(--ink-1);text-align:left;box-shadow:inset 0 0 0 3px var(--tool-art-paper), inset 0 0 0 4px color-mix(in srgb, var(--heritage-frame-ink) 28%, transparent);--heritage-frame-color:var(--heritage-frame-ink);grid-template-rows:minmax(0,1fr) 40px;display:grid;position:relative;overflow:hidden;background:var(--tool-art-paper)!important;min-width:0!important;padding:0!important}.dimension-stage-card .dimension-tools>.dimension-tool-button:hover{border-color:var(--dimension-accent);box-shadow:inset 0 0 0 3px var(--tool-art-paper), inset 0 0 0 4px color-mix(in srgb, var(--dimension-accent) 46%, transparent);--heritage-frame-color:color-mix(in srgb, var(--dimension-accent) 70%, var(--heritage-frame-ink));background:var(--tool-art-paper)!important}.dimension-stage-card .dimension-tools>.dimension-tool-button:hover .heritage-card-frame{opacity:1}.dimension-stage-card .dimension-tools>.dimension-tool-button>.dimension-tool-art{background:var(--tool-art-paper);flex:none;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.dimension-stage-card .dimension-tools>.dimension-tool-button>.dimension-tool-caption{box-sizing:border-box;border-top:1px solid var(--hairline);background:var(--tool-art-paper);text-align:center;flex:none;justify-content:center;align-items:center;width:100%;min-width:0;height:40px;padding:0 28px;display:flex;position:relative}.dimension-stage-card .dimension-tool-caption strong{min-width:0;color:var(--tool-art-ink);font-family:var(--font-serif);letter-spacing:.05em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dimension-stage-card .dimension-tool-caption em{color:var(--cinnabar);white-space:nowrap;font-size:10px;font-style:normal;position:absolute;right:6px}.dimension-stage-card .dimension-tools>.dimension-more{aspect-ratio:1;width:100%;height:auto;min-height:0;font-family:var(--font-serif);place-items:center;font-size:24px;display:grid}@media (width<=640px){.dimension-stage-card .dimension-tools{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px}.dimension-stage-card .dimension-tool-caption{padding:0 24px}.dimension-stage-card .dimension-tool-caption strong{font-size:11px}}.admin-tabs,.admin-user-config details,.admin-tool-users,.admin-session-policy,.admin-session-card dl div{border-radius:var(--radius);background:var(--surface)}.admin-tabs button{border-radius:var(--radius)}.admin-tabs button.active{color:var(--on-cinnabar);background:var(--cinnabar)}.admin-tool-icon{border:1px solid var(--hairline);border-radius:var(--radius);color:var(--ink-2);background:0 0}.admin-mail-panel{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);gap:16px;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.admin-mail-form,.admin-mail-history{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);min-height:0;box-shadow:var(--shadow-paper);padding:20px}.admin-mail-form{flex-direction:column;grid-row:1/-1;gap:14px;display:flex;overflow-y:auto}.admin-mail-form>header,.admin-mail-recipients>header,.admin-mail-history>header,.admin-mail-form>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-mail-form h2{font-family:var(--font-serif);letter-spacing:.06em;margin:2px 0;font-size:20px}.admin-mail-form p,.admin-mail-form small,.admin-mail-history small{color:var(--ink-3);margin:0;font-size:11px}.admin-mail-switch{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.admin-mail-switch input{width:18px;height:18px;accent-color:var(--ink-1)}.admin-mail-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-mail-fields .field:last-child{grid-column:1/-1}.admin-mail-provider-hint{border-left:2px solid var(--ink-2);background:var(--surface-hover);padding:9px 11px}.admin-mail-recipients,.admin-mail-template{border-top:1px solid var(--hairline);padding-top:14px}.admin-mail-template>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.admin-mail-template>summary::-webkit-details-marker{display:none}.admin-mail-template>summary>span{flex-direction:column;display:flex}.admin-mail-template>summary>.admin-mail-template-actions{flex-direction:row;align-items:center;gap:8px}.admin-mail-template[open]>summary{margin-bottom:12px}.admin-mail-template .field+.field{margin-top:10px}.admin-mail-template textarea{resize:vertical;min-height:250px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-mail-template code{border:1px solid var(--hairline);color:var(--ink-2);background:var(--surface-hover);padding:2px 4px;font-size:10px}.admin-mail-preview{grid-template-rows:max-content minmax(0,1fr);gap:12px;height:min(720px,100vh - 230px);min-height:0;display:grid}.admin-mail-preview>header{border:1px solid var(--hairline);background:var(--surface-hover);align-items:baseline;gap:12px;padding:10px 12px;display:flex}.admin-mail-preview>header small{color:var(--ink-3);flex:none}.admin-mail-preview>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-1);overflow:hidden}.admin-mail-preview iframe{border:1px solid var(--hairline);background:#fff;width:100%;height:100%}.admin-mail-recipients>header>div,.admin-mail-history>header>div{flex-direction:column;display:flex}.admin-mail-recipient-list{gap:8px;margin-top:10px;display:grid}.admin-mail-recipient-list label{color:var(--ink-3);grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;gap:8px;font-size:11px;display:grid}.admin-mail-recipient-list input{width:100%}.todo-mail-recipient-row{border:1px solid var(--hairline);background:var(--surface);grid-template-columns:72px 78px minmax(120px,.6fr) minmax(180px,1fr) 36px;align-items:center;gap:8px;padding:12px;display:grid}.todo-mail-recipient-row[data-enabled=false]{border-left-color:var(--ink-3);background:var(--surface-hover)}.todo-mail-recipient-enabled{white-space:nowrap;align-items:center;color:var(--ink-2)!important;grid-template-columns:none!important;gap:6px!important;display:inline-flex!important}.todo-mail-recipient-enabled input{height:16px;accent-color:var(--ink-1);width:16px!important}.todo-mail-project-scope{flex-wrap:wrap;grid-column:3/5;align-items:center;gap:6px 14px;display:flex}.todo-mail-project-scope>small{width:100%;color:var(--ink-3)}.todo-mail-project-scope label{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.todo-mail-project-scope input{width:16px;height:16px}.todo-mail-action-panel{border:1px solid var(--hairline);border-left-color:var(--cinnabar);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.todo-mail-action-panel>div{flex-direction:column;gap:4px;display:flex}.todo-mail-action-panel>div:last-child{flex-direction:row;flex-shrink:0}.todo-mail-action-panel small,.todo-mail-action-panel p{color:var(--ink-3)}.mail-action-shell>.main-content{height:100dvh}.page-content.mail-todo-entry{place-items:center;width:100%;max-width:none;height:100%;padding:24px;display:grid;overflow:auto}.mail-todo-focus{width:min(680px,100%)}.mail-todo-card,.mail-todo-result{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-paper);padding:32px}.mail-todo-card>header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.mail-todo-card h1{margin:3px 0 0;font-size:28px}.mail-todo-card small{color:var(--ink-3)}.mail-todo-content{padding:28px 0}.mail-todo-content h2{overflow-wrap:anywhere;margin:8px 0 0;font-size:22px;line-height:1.7}.mail-todo-card dl{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:20px 0;display:grid}.mail-todo-card dl>div{min-width:0}.mail-todo-card dt{color:var(--ink-3);font-size:11px}.mail-todo-card dd{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0}.mail-todo-actions{border-top:1px solid var(--hairline);justify-content:flex-end;gap:12px;padding-top:24px;display:flex}.mail-todo-finished{color:var(--ink-2);border-left:2px solid var(--moss);background:var(--surface-hover);margin:0;padding:16px}.mail-todo-result{text-align:center}.mail-todo-result strong{font:700 24px/1.5 var(--font-serif);letter-spacing:.06em}.mail-todo-result p{color:var(--ink-3);margin:8px 0 0}.admin-mail-form>footer{border-top:1px solid var(--hairline);margin-top:auto;padding-top:14px}.admin-mail-form>footer>span{color:var(--ink-3);font-size:11px}.admin-mail-history{grid-template-rows:max-content minmax(0,1fr);gap:12px;display:grid;overflow:hidden}.admin-mail-history-scroll{scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.admin-mail-history-scroll article{border:1px solid var(--hairline);border-left:3px solid var(--ink-3);background:var(--surface);grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) 68px max-content;align-items:center;gap:12px;padding:12px;display:grid}.admin-mail-permissions .admin-mail-history-scroll article{grid-template-columns:minmax(180px,1fr) minmax(110px,.55fr) max-content}.admin-mail-permissions .admin-mail-history-scroll article>.button{white-space:nowrap;min-width:108px}.admin-mail-history-scroll article[data-status=sent]{border-left-color:var(--moss)}.admin-mail-history-scroll article[data-status=failed]{border-left-color:var(--cinnabar)}.admin-mail-history-scroll article[data-status=pending]{border-left-color:var(--indigo)}.admin-mail-history-scroll article>div{flex-direction:column;min-width:0;display:flex}.admin-mail-history-scroll article>div>strong,.admin-mail-history-scroll article>div>span,.admin-mail-history-scroll article>div>em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-mail-history-scroll article>div>em{color:var(--cinnabar);font-size:10px;font-style:normal}.admin-mail-status{color:var(--ink-2);text-align:center;font-size:11px}.admin-mail-action{z-index:2;border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-paper);align-items:center;gap:8px;margin:0;padding:9px 14px;font-size:12px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (width<=1180px){.admin-mail-panel{display:block;overflow-y:auto}.admin-mail-form{grid-row:auto;overflow:visible}.admin-mail-history{min-height:420px;margin-top:14px}}@media (width<=720px){.admin-mail-fields{grid-template-columns:1fr}.admin-mail-fields .field:last-child{grid-column:auto}.admin-mail-form>header,.admin-mail-form>footer,.admin-mail-template>summary{flex-direction:column;align-items:flex-start}.admin-mail-history-scroll article,.admin-mail-permissions .admin-mail-history-scroll article{grid-template-columns:1fr}.admin-mail-status{text-align:left}.todo-mail-recipient-row{grid-template-columns:minmax(0,1fr) 36px;align-items:end}.todo-mail-recipient-row>span{grid-column:1/-1}.todo-mail-recipient-enabled,.todo-mail-recipient-row>input{grid-column:1}.todo-mail-recipient-row>.icon-button{grid-area:3/2/span 2;align-self:stretch}.todo-mail-project-scope{grid-column:1/-1}.todo-mail-action-panel{flex-direction:column;align-items:stretch}.page-content.mail-todo-entry{padding:16px}.mail-todo-card,.mail-todo-result{padding:22px}.mail-todo-card dl{grid-template-columns:1fr}.mail-todo-actions{flex-direction:column;align-items:stretch}}:root[data-theme-pack=minimal-journal]{--paper:#f4f5f7;--surface:#fff;--surface-hover:#f0f2f5;--ink-1:#17191c;--ink-2:#30353b;--ink-3:#565e68;--hairline:#c9cfd6;--cinnabar:#d84e43;--cinnabar-hover:#c84036;--moss:#43846a;--ochre:#b07926;--indigo:#0a66ff;--font-serif:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "PingFang SC", Arial, sans-serif;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "PingFang SC", Arial, sans-serif;--radius:14px;--shadow-paper:0 14px 36px #1b1f2417, 0 2px 8px #1b1f240d;--overlay:#15191e73;--selection-highlight:#0a66ff24;--tool-art-paper:transparent;--tool-art-ink:#1e2329;--tool-art-muted:#737a84;--tool-art-wash:#e9edf2;--tool-art-seal:#0a66ff;--motion-duration:.18s;--motion-easing:cubic-bezier(.2, .8, .2, 1);--strong:#0a66ff;--accent:#0a66ff;--dimension-card-background:color-mix(in srgb, var(--surface) 88%, transparent);--dimension-card-hover:color-mix(in srgb, var(--surface) 97%, transparent);--dimension-card-border:color-mix(in srgb, var(--hairline) 86%, transparent);--dimension-card-divider:var(--hairline);--dimension-chip-background:color-mix(in srgb, var(--surface-hover) 82%, transparent);--dimension-chip-hover:var(--surface);--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1}:root[data-theme-pack=minimal-journal][data-theme=dark]{--paper:#0e1013;--surface:#171a1f;--surface-hover:#22262d;--ink-1:#f5f7fa;--ink-2:#d9dde3;--ink-3:#adb4be;--hairline:#414955;--cinnabar:#ff6b61;--cinnabar-hover:#ff8178;--moss:#6bb694;--ochre:#d5a551;--indigo:#6ca6ff;--strong:#6ca6ff;--accent:#6ca6ff;--shadow-paper:0 18px 46px #00000052, 0 2px 10px #0003;--overlay:#000000b3;--tool-art-paper:transparent;--tool-art-ink:#f1f4f8;--tool-art-muted:#9ba3af;--tool-art-wash:#252a32;--tool-art-seal:#6ca6ff}:root[data-theme-pack=minimal-journal] body:before{display:none}:root[data-theme-pack=minimal-journal] h1,:root[data-theme-pack=minimal-journal] h2,:root[data-theme-pack=minimal-journal] h3,:root[data-theme-pack=minimal-journal] .brand strong{font-family:var(--font-sans);letter-spacing:-.025em}:root[data-theme-pack=minimal-journal] .topbar{background:color-mix(in srgb, var(--surface) 78%, transparent);border-bottom-color:color-mix(in srgb, var(--hairline) 76%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.15)}:root[data-theme-pack=minimal-journal] .heritage-card-frame,:root[data-theme-pack=minimal-journal] .modal-scroll-frame{display:none!important}:root[data-theme-pack=minimal-journal] .app-shell:has(.dashboard-page):after{display:none!important}:root[data-theme-pack=minimal-journal] .dashboard-page:before,:root[data-theme-pack=minimal-journal] .ai-settings-page:before{background-position:50%;background-size:cover}:root[data-theme-pack=minimal-journal] .dimension-stage-rail,:root[data-theme-pack=minimal-journal] .dimension-stage-card,:root[data-theme-pack=minimal-journal] .dimension-tool-button,:root[data-theme-pack=minimal-journal] .filter-bar,:root[data-theme-pack=minimal-journal] .table-card,:root[data-theme-pack=minimal-journal] .modal-panel,:root[data-theme-pack=minimal-journal] .information-card,:root[data-theme-pack=minimal-journal] .project-card,:root[data-theme-pack=minimal-journal] .tool-card-vue{border-color:color-mix(in srgb, var(--hairline) 88%, transparent);border-radius:var(--radius);box-shadow:var(--shadow-paper)}:root[data-theme-pack=minimal-journal] .dimension-stage-thumbnail,:root[data-theme-pack=minimal-journal] .dimension-tool-button{border-radius:calc(var(--radius) - 2px)}:root[data-theme-pack=minimal-journal] .dimension-stage-thumbnail.active{border-color:var(--strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--strong) 14%, transparent)}:root[data-theme-pack=minimal-journal] button,:root[data-theme-pack=minimal-journal] a,:root[data-theme-pack=minimal-journal] input,:root[data-theme-pack=minimal-journal] select,:root[data-theme-pack=minimal-journal] textarea{transition:color var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing), border-color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing)}:root[data-theme-pack=minimal-journal] .button.primary{border-color:var(--strong);color:#fff;background:var(--strong)}:root[data-theme-pack=minimal-journal] .button.primary:hover{transform:translateY(-1px)}:root[data-theme-pack=minimal-journal] :focus-visible{outline:3px solid color-mix(in srgb, var(--strong) 28%, transparent);outline-offset:2px}:root[data-theme-pack=minimal-journal] .dimension-tool-button:hover,:root[data-theme-pack=minimal-journal] .dimension-card:hover,:root[data-theme-pack=minimal-journal] .tool-card-vue:hover,:root[data-theme-pack=minimal-journal] .information-card:hover,:root[data-theme-pack=minimal-journal] .project-card:hover{transform:translateY(-2px)!important;box-shadow:0 18px 42px #141a2221!important}:root[data-theme-pack=minimal-journal] .visual-theme-menu{color:var(--ink-1);background:color-mix(in srgb, var(--surface) 98%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.15);border-radius:18px}:root[data-theme-pack=minimal-journal] .visual-theme-menu strong,:root[data-theme-pack=minimal-journal] .visual-theme-menu button{color:var(--ink-1)}:root[data-theme-pack=minimal-journal] .visual-theme-menu small{color:var(--ink-2)}:root[data-theme-pack=minimal-journal] .theme-pack-heading strong{font-weight:750}:root[data-theme-pack=minimal-journal] .visual-theme-menu button.active b{background:var(--strong);border-radius:50%}:root[data-theme-pack=minimal-journal] .visual-theme-swatch{border-radius:9px}.wbs-config,.wbs-tree-panel,.gantt-panel,.wbs-summary,.wbs-validation,.saved-records-panel,.saved-record-context-menu,.wbs-saved-drawer,.wbs-saved-trigger{box-shadow:var(--shadow-paper);border-radius:var(--radius)!important;background:var(--surface)!important;background-image:none!important}.wbs-tree-scroll tr.critical td{background:color-mix(in srgb, var(--cinnabar) 5%, var(--surface))}.wbs-tree-scroll tr.critical td:first-child{box-shadow:none;border-left:1px solid var(--cinnabar)}.wbs-summary span.critical b,.gantt-milestone.critical{color:var(--cinnabar)}.gantt-legend i,.gantt-bar{color:var(--on-cinnabar);background:var(--moss);box-shadow:none}.gantt-legend .critical i,.gantt-bar.critical{background:var(--cinnabar)}.gantt-legend .milestone i,.milestone-toggle.active,.gantt-milestone{color:var(--ochre);background-color:var(--ochre)}.gantt-row{background-image:none}.saved-records-scroll>button,.saved-record-context-menu,.saved-record-context-menu button{border-radius:var(--radius);background:var(--surface);box-shadow:none}.saved-records-scroll>button:hover,.saved-records-scroll>button.active{border-color:var(--cinnabar);background:var(--surface-hover)}.saved-records-scroll>button.active{box-shadow:none}.wbs-saved-trigger b{color:var(--on-cinnabar);border-radius:var(--radius);background:var(--cinnabar)}.swimlane-config,.swimlane-sidebar,.swimlane-diagram,.raci-panel,.mini-editor button,.lane-node,.lane-node small,.swimlane-warnings,.swimlane-warnings button{border-radius:var(--radius);box-shadow:none}.lane-node{border:1px solid var(--ink-2);background:var(--surface)}.lane-node.type-decision{border-color:var(--ochre)}.lane-node.type-approval{border-color:var(--ink-2)}.lane-node.type-handoff{border-color:var(--cinnabar)}.lane-node.type-start,.lane-node.type-end{border-color:var(--moss)}.lane-node.selected{outline:1px solid var(--cinnabar);outline-offset:2px}.lane-edges path{stroke-width:1.5px}.swimlane-diagram.maximized,.wbs-view-maximized{background:var(--surface);border-radius:var(--radius)!important;box-shadow:var(--shadow-paper)!important}.dimension-tool-button:hover,.dimension-card:hover,.dimension-badge:hover,.tool-card-vue:hover,.information-card:hover,.project-card:hover{transform:none!important}[style*=backdrop-filter],.univer-preview-mask{-webkit-backdrop-filter:none!important}@media (width<=720px){.topbar{padding:0 16px}.page-content{width:calc(100vw - 24px);padding-top:16px;padding-bottom:16px}.filter-bar,.dimension-card,.tool-card-vue,.modal-body{padding:16px}}:root[data-theme-pack=mac-pearl]{--paper:#f5f4f1;--surface:#fff;--surface-hover:#f1f0ed;--ink-1:#151515;--ink-2:#30302f;--ink-3:#595854;--hairline:#2323233b;--cinnabar:#444;--cinnabar-hover:#1f1f1f;--moss:#62625f;--ochre:#777672;--indigo:#555;--strong:#171717;--accent:#171717;--on-cinnabar:#fff;--font-serif:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "PingFang SC", Arial, sans-serif;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "PingFang SC", Arial, sans-serif;--radius:18px;--shadow-paper:0 18px 50px #302d271a, 0 2px 9px #302d270d;--overlay:#1818186b;--selection-highlight:#1717171a;--tool-art-paper:#ffffffb8;--tool-art-ink:#181818;--tool-art-muted:#686868;--tool-art-wash:#ecebe8;--tool-art-seal:#181818;--motion-duration:.18s;--motion-easing:cubic-bezier(.2, .8, .2, 1);--dimension-card-background:#ffffffa8;--dimension-card-hover:#ffffffd1;--dimension-card-border:#23232321;--dimension-card-divider:#2323231c;--dimension-chip-background:#ffffffb8;--dimension-chip-hover:#fffffff0;--dimension-card-shadow:var(--shadow-paper);--dimension-sage:#272727;--dimension-terracotta:#3a3a3a;--dimension-mist:#707070;--dimension-sand:#545454;--dimension-lake:#333;--dimension-teal:#494949;--dimension-warm:#666;--dimension-charcoal:#171717;--badge-neutral:#555;--badge-organic:#3d3d3d;--badge-warm:#666;--badge-cool:#292929;--heritage-frame-ink:transparent;--page-frame-ink:transparent;--page-frame-detail:transparent;--page-frame-gap:transparent;--page-frame-accent:#171717;--modal-frame-ink:#23232324;--theme-background-opacity:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-pack=mac-pearl][data-theme=dark]{--paper:#151515;--surface:#202020;--surface-hover:#2a2a2a;--ink-1:#f7f7f5;--ink-2:#dfdfdc;--ink-3:#b7b7b2;--hairline:#ffffff3b;--cinnabar:#d7d7d4;--cinnabar-hover:#fff;--moss:#b2b2ae;--ochre:#989894;--indigo:#c1c1bd;--strong:#f4f4f2;--accent:#f4f4f2;--on-cinnabar:#151515;--shadow-paper:0 22px 58px #00000057, 0 2px 12px #00000038;--overlay:#000000a8;--selection-highlight:#ffffff1c;--tool-art-paper:#1e1e1eb8;--tool-art-ink:#f3f3f1;--tool-art-muted:#aaaaa6;--tool-art-wash:#303030;--tool-art-seal:#fff;--dimension-card-background:#1b1b1bc2;--dimension-card-hover:#222222e0;--dimension-card-border:#ffffff26;--dimension-card-divider:#ffffff1f;--dimension-chip-background:#222222c2;--dimension-chip-hover:#2d2d2df0;--dimension-sage:#eeeeeb;--dimension-terracotta:#d8d8d5;--dimension-mist:#aaaaa6;--dimension-sand:#c2c2be;--dimension-lake:#e0e0dd;--dimension-teal:#cfcfcc;--dimension-warm:#b7b7b3;--dimension-charcoal:#fff;--badge-neutral:#d0d0cc;--badge-organic:#e0e0dc;--badge-warm:#bebeba;--badge-cool:#f0f0ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme-pack=mac-pearl] body:before,:root[data-theme-pack=mac-pearl] .heritage-card-frame,:root[data-theme-pack=mac-pearl] .modal-scroll-frame{display:none!important}:root[data-theme-pack=mac-pearl] .app-shell:has(.dashboard-page):after{display:none!important}:root[data-theme-pack=mac-pearl] h1,:root[data-theme-pack=mac-pearl] h2,:root[data-theme-pack=mac-pearl] h3,:root[data-theme-pack=mac-pearl] .brand strong,:root[data-theme-pack=mac-pearl] .dimension-copy h2,:root[data-theme-pack=mac-pearl] .dimension-tool-caption strong{font-family:var(--font-sans);letter-spacing:-.025em}:root[data-theme-pack=mac-pearl] .topbar{background:color-mix(in srgb, var(--surface) 76%, transparent);border:1px solid #ffffff8f;border-radius:22px;width:calc(100vw - 48px);height:64px;margin:0 24px 12px;padding:0 26px;position:sticky;top:12px;box-shadow:0 14px 38px #2624201a,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(28px)saturate(1.08)!important}:root[data-theme-pack=mac-pearl][data-theme=dark] .topbar{background:#1c1c1cb8;border-color:#ffffff21;box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff14}:root[data-theme-pack=mac-pearl] .main-content{height:calc(100dvh - 88px)}:root[data-theme-pack=mac-pearl] .brand-mark{background:linear-gradient(145deg,#fff,#d8d7d3);border:0;border-radius:12px;width:38px;height:38px;box-shadow:inset 0 0 0 1px #00000012,0 4px 12px #00000014}:root[data-theme-pack=mac-pearl][data-theme=dark] .brand-mark{background:linear-gradient(145deg,#4a4a4a,#202020)}:root[data-theme-pack=mac-pearl] .minimal-mark rect{fill:var(--ink-1)}:root[data-theme-pack=mac-pearl] .minimal-mark path{stroke:var(--surface)}:root[data-theme-pack=mac-pearl] .minimal-mark circle{fill:var(--surface)}:root[data-theme-pack=mac-pearl] .topbar .icon-button,:root[data-theme-pack=mac-pearl] .topbar-user-link{border-color:color-mix(in srgb, var(--hairline) 70%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:50%}:root[data-theme-pack=mac-pearl] .topbar-user-link{border-radius:999px}:root[data-theme-pack=mac-pearl] .dashboard-page:before,:root[data-theme-pack=mac-pearl] .ai-settings-page:before,:root[data-theme-pack=mac-pearl] .login-page:before{background-position:50%;background-size:cover}:root[data-theme-pack=mac-pearl] .dashboard-heading{padding:2px 6px 0}:root[data-theme-pack=mac-pearl] .dashboard-heading h1{font-size:clamp(30px,2.55vw,43px);font-weight:750}:root[data-theme-pack=mac-pearl] .dashboard-heading p{font-size:14px}:root[data-theme-pack=mac-pearl] .dimension-stage{grid-template-columns:268px minmax(0,1fr);gap:24px}:root[data-theme-pack=mac-pearl] .dimension-stage-rail,:root[data-theme-pack=mac-pearl] .dimension-stage-card,:root[data-theme-pack=mac-pearl] .filter-bar,:root[data-theme-pack=mac-pearl] .table-card,:root[data-theme-pack=mac-pearl] .modal-panel,:root[data-theme-pack=mac-pearl] .information-card,:root[data-theme-pack=mac-pearl] .project-card,:root[data-theme-pack=mac-pearl] .tool-card-vue,:root[data-theme-pack=mac-pearl] .login-card{border-color:color-mix(in srgb, var(--hairline) 84%, transparent);box-shadow:var(--shadow-paper);background:color-mix(in srgb, var(--surface) 76%, transparent)!important;-webkit-backdrop-filter:blur(26px)saturate(1.04)!important}:root[data-theme-pack=mac-pearl] .dimension-stage-rail{gap:10px;padding:14px}:root[data-theme-pack=mac-pearl] .dimension-stage-thumbnail{min-height:84px;box-shadow:none;opacity:1;background:0 0;border-color:#0000;border-radius:18px;padding:12px 14px;transform:none}:root[data-theme-pack=mac-pearl] .dimension-stage-thumbnail:hover{background:color-mix(in srgb, var(--surface) 66%, transparent)}:root[data-theme-pack=mac-pearl] .dimension-stage-thumbnail.active{border-color:color-mix(in srgb, var(--ink-1) 13%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:0 8px 24px #22201d14}:root[data-theme-pack=mac-pearl] .dimension-stage-thumbnail>i{background:var(--ink-1);border-radius:999px;width:3px;height:auto;position:absolute;top:20px;bottom:20px;left:-8px}:root[data-theme-pack=mac-pearl] .dimension-stage-thumbnail .dimension-badge,:root[data-theme-pack=mac-pearl] .dimension-card .dimension-badge{border-color:color-mix(in srgb, var(--ink-1) 9%, transparent);background:color-mix(in srgb, var(--surface-hover) 84%, transparent);border-radius:13px}:root[data-theme-pack=mac-pearl] .dimension-stage-card{border-radius:28px;padding:28px;background:color-mix(in srgb, var(--surface) 68%, transparent)!important}:root[data-theme-pack=mac-pearl] .dimension-card:before{display:none}:root[data-theme-pack=mac-pearl] .dimension-card-header{border-bottom-color:color-mix(in srgb, var(--ink-1) 9%, transparent)}:root[data-theme-pack=mac-pearl] .dimension-copy>small{color:var(--ink-3)}:root[data-theme-pack=mac-pearl] .dimension-copy em{color:var(--ink-2)}:root[data-theme-pack=mac-pearl] .dimension-stage-card .dimension-tools>.dimension-tool-button,:root[data-theme-pack=mac-pearl] .dimension-stage-card .dimension-tools>.dimension-more{border-color:color-mix(in srgb, var(--ink-1) 9%, transparent);border-radius:18px;box-shadow:0 8px 24px #23211d0f;background:color-mix(in srgb, var(--surface) 88%, transparent)!important}:root[data-theme-pack=mac-pearl] .dimension-stage-card .dimension-tools>.dimension-tool-button:hover{border-color:color-mix(in srgb, var(--ink-1) 50%, transparent);box-shadow:0 14px 32px #23211d1f;background:var(--surface)!important;transform:translateY(-2px)!important}:root[data-theme-pack=mac-pearl] .dimension-stage-card .dimension-tools>.dimension-tool-button>.dimension-tool-art{background:0 0}:root[data-theme-pack=mac-pearl] .dimension-stage-card .dimension-tools>.dimension-tool-button>.dimension-tool-caption{border-top-color:color-mix(in srgb, var(--ink-1) 8%, transparent);background:0 0}:root[data-theme-pack=mac-pearl] .button,:root[data-theme-pack=mac-pearl] .icon-button,:root[data-theme-pack=mac-pearl] input,:root[data-theme-pack=mac-pearl] select,:root[data-theme-pack=mac-pearl] textarea{border-radius:13px}:root[data-theme-pack=mac-pearl] .button.primary{color:var(--surface);border-color:var(--ink-1);background:var(--ink-1);box-shadow:0 8px 20px color-mix(in srgb, var(--ink-1) 18%, transparent)}:root[data-theme-pack=mac-pearl][data-theme=dark] .button.primary{color:var(--paper)}:root[data-theme-pack=mac-pearl] :focus-visible{outline:3px solid color-mix(in srgb, var(--ink-1) 22%, transparent);outline-offset:2px}:root[data-theme-pack=mac-pearl] .visual-theme-menu{color:var(--ink-1);background:color-mix(in srgb, var(--surface) 98%, transparent);border-radius:22px;-webkit-backdrop-filter:blur(28px)saturate(1.06)!important}:root[data-theme-pack=mac-pearl] .visual-theme-menu strong,:root[data-theme-pack=mac-pearl] .visual-theme-menu button{color:var(--ink-1)}:root[data-theme-pack=mac-pearl] .visual-theme-menu small{color:var(--ink-2)}:root[data-theme-pack=mac-pearl] .theme-pack-heading strong{font-weight:750}:root[data-theme-pack=mac-pearl] .visual-theme-menu button.active b{background:var(--ink-1);border-radius:50%}:root[data-theme-pack=mac-pearl] .visual-theme-swatch{border-radius:11px}@media (width<=1180px){:root[data-theme-pack=mac-pearl] .dimension-stage{grid-template-columns:210px minmax(0,1fr);gap:14px}}@media (width<=720px){:root[data-theme-pack=mac-pearl] .topbar{border-radius:17px;width:calc(100vw - 12px);height:56px;margin:0 6px 6px;padding:0 12px;top:6px}:root[data-theme-pack=mac-pearl] .main-content{height:calc(100dvh - 62px)}}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]){--modern-border:color-mix(in srgb,var(--ink-1) 22%,var(--surface));--modern-highlight:#ffffffd9;--modern-shadow:#0000001a}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl])[data-theme=dark]{--modern-highlight:#ffffff24;--modern-shadow:#00000052}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) :is(.modal-panel,.embedded-tool-shell){color:var(--ink-1)}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]):not([data-theme=dark]) :is(.modal-panel,.embedded-tool-shell){--ink-1:#000;--ink-2:#000;--ink-3:#000;--ink:#000;--muted:#000;color:#000}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) .modal-panel{opacity:1;filter:none;background:var(--surface)!important}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) :is(.modal-header,.modal-body,.modal-footer){color:var(--ink-1);background-color:var(--surface)}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) :is(.modal-panel,.embedded-tool-shell) :is(input,select,textarea){color:var(--ink-1);border-color:var(--hairline);background-color:var(--surface)}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) :is(.modal-panel,.embedded-tool-shell) :is(input,textarea)::placeholder{color:var(--ink-3);opacity:1}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) :is(.modal-panel,.embedded-tool-shell) :is(.filter-bar,.table-card,.meeting-input-panel,.meeting-results,.meeting-card,.priority-input-panel,.priority-results,.todo-card,.risk-card,.issue-card){border-color:var(--hairline)}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) .dimension-stage-card .dimension-tool-art,:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) .shared-library-icon.shared-library-icon-fill{background:0 0}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) .dimension-stage-card .dimension-tool-caption{background:0 0!important;padding-inline:8px!important}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) .dimension-tool-caption strong{color:var(--ink-1);font-family:var(--font-sans);letter-spacing:0}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) :is(.button,.icon-button,.modal-close,.modal-expand,.dimension-tool-button,.shared-icon-picker button){-webkit-tap-highlight-color:transparent;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) :is(.button,.icon-button,.dimension-tool-button,.shared-icon-picker button):focus-visible{outline:2px solid var(--ink-1);outline-offset:3px}:root[data-theme-pack=minimal-journal] :is(.modal-panel,.creation-drawer,.dimension-stage-card,.filter-bar,.table-card){border:1px solid var(--modern-border);box-shadow:0 5px 18px var(--modern-shadow);border-radius:6px}:root[data-theme-pack=minimal-journal] .dimension-stage-card .dimension-tools>.dimension-tool-button{border-color:var(--modern-border);box-shadow:none;border-radius:4px;background:var(--surface)!important}:root[data-theme-pack=minimal-journal] .dimension-stage-card .dimension-tools>.dimension-tool-button:after{content:"";pointer-events:none;opacity:.45;background:linear-gradient(var(--ink-2),var(--ink-2)) left top/7px 1px no-repeat, linear-gradient(var(--ink-2),var(--ink-2)) left top/1px 7px no-repeat, linear-gradient(var(--ink-2),var(--ink-2)) right bottom/7px 1px no-repeat, linear-gradient(var(--ink-2),var(--ink-2)) right bottom/1px 7px no-repeat;position:absolute;inset:7px}:root[data-theme-pack=minimal-journal] .dimension-stage-card .dimension-tools>.dimension-tool-button:hover:not(.disabled){border-color:var(--ink-1);background:var(--surface-hover)!important;box-shadow:0 2px 5px var(--modern-shadow)!important;transform:none!important}:root[data-theme-pack=minimal-journal] :is(.button,.icon-button,.modal-close,.modal-expand,.shared-icon-picker button):active:not(:disabled),:root[data-theme-pack=minimal-journal] .dimension-stage-card .dimension-tools>.dimension-tool-button:active:not(.disabled){border-color:var(--ink-1);box-shadow:inset 0 2px 4px var(--modern-shadow)!important;transform:translateY(1px)!important}:root[data-theme-pack=mac-pearl] :is(.modal-panel,.creation-drawer,.dimension-stage-card){border:1px solid var(--modern-border);box-shadow:inset 0 1px 0 var(--modern-highlight),0 14px 36px var(--modern-shadow);border-radius:22px}:root[data-theme-pack=mac-pearl] .modal-panel{background:var(--surface)!important}:root[data-theme-pack=mac-pearl] .dimension-stage-card .dimension-tools>.dimension-tool-button{border-color:var(--modern-border);box-shadow:inset 0 1px 0 var(--modern-highlight),0 3px 10px var(--modern-shadow);border-radius:16px;background:color-mix(in srgb,var(--surface) 95%,transparent)!important}:root[data-theme-pack=mac-pearl] .dimension-stage-card .dimension-tools>.dimension-tool-button:hover:not(.disabled){border-color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--modern-highlight),0 5px 14px var(--modern-shadow)!important;transform:translateY(-1px)!important}:root[data-theme-pack=mac-pearl] :is(.button,.icon-button,.modal-close,.modal-expand,.shared-icon-picker button):active:not(:disabled),:root[data-theme-pack=mac-pearl] .dimension-stage-card .dimension-tools>.dimension-tool-button:active:not(.disabled){box-shadow:inset 0 2px 5px var(--modern-shadow),0 0 0 2px var(--modern-highlight)!important;transform:translateY(1px)scale(.985)!important}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) .dimension-stage-card .dimension-tool-button.disabled{box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) :is(.button,.icon-button,.modal-close,.modal-expand,.dimension-tool-button,.shared-icon-picker button){transition:none!important}:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) .dimension-stage-card .dimension-tools>.dimension-tool-button:is(:hover,:active),:root:is([data-theme-pack=minimal-journal],[data-theme-pack=mac-pearl]) :is(.button,.icon-button,.modal-close,.modal-expand,.shared-icon-picker button):active{transform:none!important}}:root[data-visual-theme=journal-shore-light]{--theme-background-image:url(/vue/assets/journal-shore-light-BDTB_Hze.webp)}.visual-theme-swatch[data-theme-preview=journal-shore-light]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=journal-shore-dark]{--theme-background-image:url(/vue/assets/journal-shore-dark-DTW0yqVG.webp)}.visual-theme-swatch[data-theme-preview=journal-shore-dark]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=journal-architecture-light]{--theme-background-image:url(/vue/assets/journal-architecture-light-YpCePccL.webp)}.visual-theme-swatch[data-theme-preview=journal-architecture-light]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=journal-architecture-dark]{--theme-background-image:url(/vue/assets/journal-architecture-dark-B4NtmDbm.webp)}.visual-theme-swatch[data-theme-preview=journal-architecture-dark]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=journal-paper-light]{--theme-background-image:url(/vue/assets/journal-paper-light-DM28tnWk.webp)}.visual-theme-swatch[data-theme-preview=journal-paper-light]{background-image:url(data:image/webp;base64,UklGRjYEAABXRUJQVlA4ICoEAAAwOgCdASpoAcsAPqVSo00mOa8rpPZI+zAUiWluvU0fp+2zGtS/MBfoshM3va5l/B9Y7d5J/iAxMCi07A/T/WLWCjtYaXRXGoBd2Xq7JzBbYY6nT+yoM7npk05n/h2ZoyVeWOgaUA3cW8H+S1Pk5EaXHotIUu+sKQK8+3pEnUe3sCso06o9zQqY33hCO8EFMGweKZ6Y5/3cTYkD9TbcZt/WS6G+FkDcedJwKVxbgkfq9JHcILWzu8vV3k9cPh/YuEPzVbZOw5qBiJaeXDSwaXa47WRsUXpC8CZbOaQf52Y2qA7kUIQSHAAHXSNvlilYbCg7bJub/s1M9W9Xm9HG6IQDwkWjBvVa1lSYIw/KIVM0PEDUuV8Zv1Xj0TPjHPlNzGPb+g9NiVsLDKClytafGEsC4ghuag6Qr6bzYeFmKD5kTRFAU+5CGNCTqjb0c8VNFaBU6T4+yOnuGQLJ5SiinekfLiW5j0F0RvzeVr1+5XFX1TeqI/XjDTvNaHztmzG0vpn0H1QPbE4AxWSI/nLZcTALbDO54CDDQO9s0gLO77IQKRoUA+Ud9hqHTd+1WXxhvuft5w/LvzaVsjoZFPA5e3rMKHPJ2UX9aYsMI6Ro68iKGm5aLc0qYNKlvAAA/vOHqD5kMlyv2+f5Ec7OiGxdjENSVo6rz41kdHDfJmtBhHw+AgwI/9a5A1li/UuOMrE0pW1y4sGiQWBC+xvFInblXhuow5ILUNn7s9hm7hQl0SKY6YKgV6EL6JZS5nofZXJOeLarwEB+KXJ4XbwdycnYPzGWRemVIalmf0CDclBtQv7aACFYIcJIT6DrE883IyV1rzV/PDh5+NkwWqQzFyAMoJlckUrFpmGeKkaB4ximgP9/1Z2xPjXj5VAqi0txjNhf26iUaGkZfkgCL4x9cjBYIJSOkKiOMXFtRlORJXXYsYIY/+T2057EskA3vVCjzGTiaqiGN/useAJnbHXmLeQj1EUiaUoCAi6nuLDrXFMEA6ils7nVODbkoqrMr89UL2VyL8AGnZNjjdKdpyyq1vPIgSRSOA2tyOSSHejwRgyn56Wp+MyJYAZSmt2GX6o2rjIBgS16orYe2kd4k81vP8sz2LWqqj4aip04Wch+dN6PKL/bxbrNqf9mIBT9Rz3QH1WSgsu1VTzfNDrIzsgQLzKRJQah1y9LBmfg0x5liho2pe/QFcfqu4kKDsT4B976XZbGTBcbcnnd/H2oS1XLckENGHAfTbIQ4caJlUzbap96ZV8wO8K+6d6m1zcRK1B0ect2LemhHkPbP+1QzOcCE1UmyoosTeUHAckEQ6yL0blsBzypefN6GiT0uBJHpuZHkEp8qcUueH4oraoBsFcghiGRSDP3ofMngCWLKIY4XyWyDfBpfdcYKx6IpNWXtGQXpylvK56/H19ly9HgAAAA)}:root[data-visual-theme=journal-paper-dark]{--theme-background-image:url(/vue/assets/journal-paper-dark-C-YAaVKT.webp)}.visual-theme-swatch[data-theme-preview=journal-paper-dark]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=journal-dunes-light]{--theme-background-image:url(/vue/assets/journal-dunes-light-Bhei3dbd.webp)}.visual-theme-swatch[data-theme-preview=journal-dunes-light]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=journal-dunes-dark]{--theme-background-image:url(/vue/assets/journal-dunes-dark-CWIiE0Ax.webp)}.visual-theme-swatch[data-theme-preview=journal-dunes-dark]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=journal-mist-light]{--theme-background-image:url(/vue/assets/journal-mist-light-D0YEuhK_.webp)}.visual-theme-swatch[data-theme-preview=journal-mist-light]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=journal-mist-dark]{--theme-background-image:url(/vue/assets/journal-mist-dark-E-aUnI2v.webp)}.visual-theme-swatch[data-theme-preview=journal-mist-dark]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=mac-nacre-light]{--theme-background-image:url(/vue/assets/mac-nacre-light-BkKucU9I.webp)}.visual-theme-swatch[data-theme-preview=mac-nacre-light]{background-image:url(data:image/webp;base64,UklGRpIHAABXRUJQVlA4IIYHAADwWgCdASpoAcsAPqVQoUumPa4nqHMZ87AUiWlu+F6fM1ehx+Tp/sHse4n13QeOfz8ppZp/5+3+i0GcEn4XIRwllyUcjNFQyPTbY9TSZR5OHUhs6BbJ10t4/0CU4RctMen554Uabc+s2FbDHXwCK4dSzlBcf4lJrQYUa4uoaw9Ho45niDoq1CsxcrOn3d1ZtrDATNaF7qiTd/ONjWnZQvhLy0Mrkf0313QWfpb002eICpDJO11AnXmvIE+d/4XwErtREnbN4E6guXzOqT3k39EOKOFnP3GEKFSgxc7Lwt/Et5oq9jf3zJnrYw7b3D+O1TcjwDjr3Y/sHuk/uop5n7PziNEsU6Jn3Fhu6VA1GxiPDeiWCPImbUq0MIDrlP/mPrUmJNOAzCdjuCg2Dor7bpKKU9uzsTiPluNV9foynoxp3pfequWgPJTB8jLQqihiY23s8KIzfzbDdxtMGp+/+2QCI6cOmaN0X2P5WgHoXX4XnVpGF1Y765QCxt7hhWKBkZVmkN2A21AscJ1oE3DKl0kjA4hiboehZLIUumXZBLMXm/NPHwi/O/2ZZzTByYDvC8OiIQcLnQlzOl45H6lsliu6hFRfbNw/2fOBllTINf6qYhGZtJq8DKgkrgSMO10A+mrOtkgmImpMRT8LiB2qmkpft8/VFpUYBxoYUiJgzQKCqOjZiQc9hjWhv5ckWfZmmi1vnjL3dIeXfhX+RhNA4M7xg+XzwzLGqQs4Xv2QCE+5L9MUNEVrRqwEYpv++uRB6+aUIrwIjvX9usuhX+llZsjsfGrPuuIUxjwhYrBNsBN7xGcNDxpO33OX0mNVdiMxaRAr6I1xp7GA7JfIT3j8WqHOZLqNjtHdNuxFU06BFUX1ClEiujqv+kZGYSglGQgNYtAZZ4/sYcyBuyxMHWg0lNsRID3doE/yB6czqWVM+bRVemeDfh44Up8W0kxZLzyjs+oRHiuZnhj5TQeoR8tcE3BIAP7UX6BMJ37Ts61DWIwtUCIH1jmH8CRfzsqc69XYKzK4tKiZKZu9INnJI2lTrMAF4XGkT0MO2BScGTTZEYd9pJAYjqjdgIqoeS3HR7+U/zscAY/4NPvEYj8WOHDA2QIvfkod++y+54Vt0eXHLGCkIbmlVRlBoyRvdD3kJHyOK8PbVLliM8NoUG+Nxbgtm6Y2xIHLv78Zh64YtmMf8wHPHmAD/CcrGACqg4YClBQ/P4dL+BvS5Gl9A6+bcKTBwUEgvIvCDyrQwud3pJtA8cZYQQT2jTf8JwNr6poTSVFj1hy9b95lUlwCGGd0pmxtKYElFyQ6S+0nUU43/wlNNDm77qskUZb6sXdtsxDtB3VGkoWjYAAMnAR6fzvNaipwiGifoMqDrEGMd3WaI5hDI3B8ZSgRTKA7soLdxCc5MZmxF8mrOkLfHyo4N+GJ8W1QdsjTL3Jju8R93ies/caaXVk1J3ifSMxpE7bFygIWzIrdkx1F0twuHMfFHzl49Ow/9cjKrl1N1ambpUpXNa6cLbP6vD7cHAgyFvoarQDVhE51u3dmxsPQKMyDHrzCUjh/abkITJcxxHRzyQW6cCitfsMBkEg+gA+aiz+vhhuwvu9wHUmSrLkgKvZF7+1MlnWXMd/pA6K9Qrzyfw2dhx3drXtyu7vA9NOo+Hw3+BPH0uV1Yic6jFK7vMlG5bShiDiCZ/p3wmSC5asAK+KaKXVQ6qPUGW2d8nLOjL5c0CAX224tlG/jqQoNp+pVBiVuQk0OEK/4ts6YvPuEBG443kkdJkqph/jhL248LcOQ+Ypn//94nOArBdlM0eMVpHn33bdGVZ6EcBh9wYadR2PPSQCTGy6OH+xUj9h61yQMw5tOCx9M7HPyhDA4qXOFfp6qefzwhRRiRCsbJ2lDLKJwlG2Kz4RoUKiF18/CLn3dQldCGIg6oIEe7dFC3wrTcYN031SqSaRJDobNpBpg7UeI5c6du/Fm0HQImubEd7YjCPU6xxXFGIG6UeRIP8KDxgQ9u3dR6OnUgf2x0snS4Y11tXbd4EH1TolGTbomgx1/ruLbUlnx/taU1ZgOWemq7NPOFe0l/QbLLuY0R+LnwS/EWxXEvL8tng/endgid/4Jfx3I08qscltL92uUDwE3+4Hj6vaEIBb+ikiuY3tE22xJ1vI/eQPhqtSUxdtibXPS48vFIvKIpMbRr+zUHQwefB6ZktTJ0TJk//6VbpoMnTkiSGTJmQ6WBFqcq6xBp+gm1I+SKyEXnayz5CGlEpQVB9QvQQSAVsOar5TObyL9Bxd5wMdNMqv4hUL87+WAL/6Ds5Qx4OA1jNXbkco9mnhtA0XGenGYDT1CznFlQvcVdywF/Vn0jcVSUeL0vSJ0XxEGaN/vC7b2Ba0E+P8FtLu4ObhDcKKR1gxwPECgYz4uLTwWSbeIGzcwc1Fq3DM7wmbW2n+NKnO3WEtxxy33CYKsn3GvYV3nXgOwRayyHxGmWkegCadSpAA7HnQbi9GM9MYGU2BDrTKDw5eH8z6JE05KTKTVbrh6Z1WqopWNU5+Zydj6ZRttvpe+7ueZmhVHfW5yERe2w6u2Kxzu9YsAgAA=)}:root[data-visual-theme=mac-nacre-dark]{--theme-background-image:url(/vue/assets/mac-nacre-dark-BDaO3ToP.webp)}.visual-theme-swatch[data-theme-preview=mac-nacre-dark]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=mac-glass-light]{--theme-background-image:url(/vue/assets/mac-glass-light-B0cwZF-_.webp)}.visual-theme-swatch[data-theme-preview=mac-glass-light]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=mac-glass-dark]{--theme-background-image:url(/vue/assets/mac-glass-dark-BjuvMaPq.webp)}.visual-theme-swatch[data-theme-preview=mac-glass-dark]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=mac-ceramic-light]{--theme-background-image:url(/vue/assets/mac-ceramic-light-qnGQ4_q4.webp)}.visual-theme-swatch[data-theme-preview=mac-ceramic-light]{background-image:url(data:image/webp;base64,UklGRsgEAABXRUJQVlA4ILwEAAAQQQCdASpoAcsAPqVSoUymNbGtpVSaIrAUiWlu3P+9+48OpmRAEfFrP5V9js/rWvzN4PHr4EO9P3gtnu2V+YtQ89P3HfaQp4ZRiL1oMmIx9EIBTDB8LQ4zx2JlkWmVNnx2l5uZIPf+5XBzsKaFbxGgl9wzGu19WBSLQAdB5Zvuh883NF05ITIPe5l8pr/lH4cgslsZFz2ihrRxgjOzgQoCHPq1v0C+QsEfQ+bm5HiVZyvQDD819yoXJcYVz6sDI5SUcaBy97v0uGtwLNFo/Jp4uvvGRHo+Tr4Mn8XGXXbBtasgmCldPQHAlI0crlShQ4SauqJGo9WzRA8PbtocPolxjL23NDSwiDiealPEDfE8aMWWCiLqHQ4lTfZFGwA7/9sGI4LDH/m9XuUjJmXfLVBkdt5CJHss1zbva/7yj6fPnWlr878Rw16HxLd7Uri6WbxQZF/5e+6fj4nDuI5J1bp2ZvMd83Nm65gM/6xE3+iP1JT4XuKtgIOdHs4Gzexf4NWNeAs6XHJYF24hopCO2J2AzAczxE+flzqDKwq0teh2pQJSimknAX+8Q0nTo+V3mKL2buFoEW3cwKEBJLHZxQ6TJZpBMYu49mR/v4qk3/qSIcKBKtvVioibJCUYXHLfELLNd8fg+FgBa6yzX+uflizUSylhuSpXo1GWEE1Kfx9vpWpaXwBe6xKZFCnu9uPq/huAAP75JQ1XLdMs2+9TLgrDrXXQ6jOENW8NHoubh+7lAtVf6zQKJBYFxLG7VScwxn9Ft1IAAz3KWRzDnxKrLLSJQ4JkNYFrxeCWC9ZdwFimHMD3ugB+IgypkDqaXEgYlnz+Ch13dbJ2Vk3BjAKAAjg/6R+qB2qf2osg1x7YL3X4+gYtiu6T3KaEDomKvm9oWMaOkx9QTL4FUiVd3ftq+ks+FZoAC+xwNxnhsBs7EGV/WmsNpiROxDIw6IjjmBpkTRhklKF7KBPkwkiTxsozRdJq8DTCh5Ne5TUPeso0kGAhQTyfxU5RVjC7b0aRMXYxW2sdKz8GNF3+RBhXkIKGhvhO+0TxpZdrI4pvitCrHMa5AhOCdraEJ/J2eitoLM185qoc3iumIwIcC/IjbpoVfVyY6zCUDQEgynTNUVeDKaP6eTppNxfajmWFPDbFDF9YyfhQi/1uZnDljoZzDxMgA7dtxBDJsg8C8BGTzclFrygQNsnjt6osJMVf1l9eNLQ7P/D+IHjKj1iSxBrdD07PSADIZKYkVRptl8ndYyoSFRtSXZ9ukhMT9pdv7gnvKzKQY0cN2emAlujqv/IF4+t221INb08XR2bBnEX6Yc49AupY3g2MaLPTMr+iHyboOny0iWARS/w5qY+l0/1oyhXREVWgUZVsZgTaR/LXS8mJl4CF+TGFzjwcPsWxSdKCu+ECGHZEcA5R9V7p3E6IcMZwzE+wBRPNfydehvTCvS85EwaW9yIeiUYST6HXU8f+tt4XP5aYaNh/lXyWKaoiHMfXLDsFE5dc4MwLw5PWb+sz8DTdNbX7FSFCu8rf6kwDmXBFwu5BrCzhGegMn3E6eplYFycCFJct7GapufP9fVu1DWtcgAMUKSlW8CJawLaaFV66lLkt08O4GFFGMexAAAA=)}:root[data-visual-theme=mac-ceramic-dark]{--theme-background-image:url(/vue/assets/mac-ceramic-dark-CUowr-SN.webp)}.visual-theme-swatch[data-theme-preview=mac-ceramic-dark]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=mac-ribbon-light]{--theme-background-image:url(/vue/assets/mac-ribbon-light-CjTSEl_U.webp)}.visual-theme-swatch[data-theme-preview=mac-ribbon-light]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=mac-ribbon-dark]{--theme-background-image:url(/vue/assets/mac-ribbon-dark-DCuIiIjC.webp)}.visual-theme-swatch[data-theme-preview=mac-ribbon-dark]{background-image:url(data:image/webp;base64,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)}:root[data-visual-theme=mac-halo-light]{--theme-background-image:url(/vue/assets/mac-halo-light-DX7ljFRJ.webp)}.visual-theme-swatch[data-theme-preview=mac-halo-light]{background-image:url(data:image/webp;base64,UklGRsQDAABXRUJQVlA4ILgDAACQKQCdASpoAcsAPqVSoU2mMS4mIpdZ0iAUiWlu+F6dGvfxjX/CSh686SeblDse5l9uzBOmvaxSJNXpHu+HO4q9I+HFQWIxJig7NtydjkfYR5bLHjJc5/r04Lq8tv2Fy+FRaR3OCzG4j8xzvaPR3by9TQFNV7eCFGYGXIgVlM8r9rHcMhORP+dvS9mxAutlwEa/8IvTbujUOruhzwn5coNnMpO4Z+e3LkVNWuqrBipvVzWMWsRGqtm2BaHnrrdHZqAyp5HrNZIywfRQGgBr6IXxqWfjEYj8jcfVLOIsNNz0ryGjFnR2zpl7OxLYm3cqVzyHqnLSQBX/uD8or2P70LQXDKAMuyyhl2lPfxWvWXb6FxaaNMuErEfheKQ+MDiWee5IPdu5H5mDmQQXQqUbV5vdx0sN+kLCklkkJhjOYZ/n1czNBhELt5N1m6LDxeaeXeYRAk1gAAD+lE3rINt2hU9h4Vd1NG0T71Xc5vvHimbCyBFjeqMbt3JDQghPlBy4tf1HV/04TstJUyFV5HMD5gAI5g+EOs0ph/B2u5PFxi759h027jvx9ZRrIOhK1w8RnLztBfxFez9KoIik1Xa/WFzVu/1HjD7swtsUUOcsf3u8/sim1o8ZtkyehY8eGUhgCUDsAAaCTK8sT7F4O/VIVcOJKAkQvrseMhmrmFPYpgfAk/0G71ZAztsVJwJe68gsdgxpXgBts6UzBJLLljZQ3+nRqdVcDXcbyXiBBcoa+C6GYL9Da1AhoYDfQIpCXM38ul9bRHgBx/R+a0ARZAP41E5RGPO7RlHeqvLUFBsMQijCEQCsSY7ITScTvF0S28hvyMujdCsTCXDEO4lUErdc1Y2WAB03Z0/iBUtRvCzvgsJqYZyn63qfeeMuXQH+sTqjrNFTN3x9EP/OO1kyukkUPeEEBFRssD3PP3kB0U0/8/4p6rO1Xp4xIhz6Odz0t/VHR/QksiqQHKjZmqerGidwntHPQUqwkTalNCeANRWCtQjLLlB0RvGHU7iSrE8PnomX0mka4/r2pG28KyUeG3EishzYQus9ZxRk+dM/gn9odHwCSbL4H/+jeH2T8bljrGf/jz4lki4VU3DdyPlQJz0rVIRT45xNlT9sG2uTcOktPtiOkIyqeGZzPB0rNwLQ4xP1Dt7OH7JNOYthDa9D2L7oNANZ+QQKXlMgahTL/j0esSpwX71mfa7Ni+ogpAqI807yANzE23m+DhUFBKq7wsXlfwF/h+EVGUucd5CAxWaTzh3R2LrWIbegQAAA)}:root[data-visual-theme=mac-halo-dark]{--theme-background-image:url(/vue/assets/mac-halo-dark-DXfQlCWC.webp)}.visual-theme-swatch[data-theme-preview=mac-halo-dark]{background-image:url(data:image/webp;base64,UklGRqwEAABXRUJQVlA4IKAEAAAQNQCdASpoAcsAPqVSoE0mMSolpVU5OiAUiWlu+F+srk9ZZIM21bkmGuXDKMh/t5IJvgYIRMGG/qbB/u8mwF8GcB/9q1B6R8GrmtpiKcFgtoOUtU3dU5AWt6ux/TDMrLeki1v2TOlsOMd927t/3uqtP5LjW9XLBDvPvpePfaMg7bkpLlXpITyrZIjUBJBZB2FnMi84Hr4Jd2gCEG3jLAnBTe1YuvjGejsozPh3lNUcrTY5g4NrQu1THOGSc1UtpI7SDykgf+jQbcO+xRb73As6vKZvnFka65BTDXyF3zLk7UQZlsbjHx5lyf+46Ijo/V4gLStF8mh6wFesiadOMnszAZrDcdMhVeiuKiZm0oQuqhnvfQtNUM8z7dFc+/58CHS2IljzRzQyCxtPFfwEFnafUcbrxUPOZZ0ygjt3/NaPHeYyBZVIfK2AUENLzy4PubfNYIkOknu8FNiJvDZDwEj5wgdek4iAJgKxPLHTwGC4MH0XDg2hcE+ZQUa5zF2TzNzUlUgC7w18wShs3Sv9buG8m9nf7SUu8IexNg/3brVG6O+9olQtcwJPh+RqvoxQmYKAAP73DAI/BkPnGTOmyuPaYoB/wVkVYfZqXJEl+MDnFuVZApiaCcmyll16APVcdj+WBVXBz5YDK+D8FBFIontJInh2P4mo7TiadRCL/DSNscBhS8mXSyiMk3rfh2XJ+aCFRvg0ScuFLUq7LqxfsF7rg5trNYnJBWLl7lMrwi+sappEMWB8hD1HbIHb/EFGK6Yi/lnXDm25CG4q8Cho9A74ogv9UEtEK12h10d9ilMLm1vxZojQjJMJU4f1/vjqoINkWyfNsoEDvzTFPNS00Ny4U0r/+ZQhbuSWsSsktuy+ysI/uwbBTZvsZUdKn7QLXbA6z0InbOGSjKrh+5KxXm78ADxpU2SlFitW7YECFrTU2RZEyGvK915s38eNNVhSvRxS17SP4VfqjDGb04340y8lnJ43UDM/dvtSA2wWv6bD/Xyvvc/EN3rEt5zn4LhGWn79GihHsq71KxPIwAYZ7moP6g/jisUHVLNJYiewTCT8icf033vAAfqLs68mURLkj5MkwAAjWVIu2pAiRlhwzBiF9LCEpsHH1fQbO3TbJhrV8ZgKDWMeWakSDktidOwFQCDROZPIA+Kidtv56FWCFM86eTsnfG5mluuhCBOauIgMRdt8HUscMOljrfdxFbhnMWgbHT3BAQeThqjAxHfgHmvEVI8DlsjQiofRwSx8SLWaunZRk0850hKp7HP9bTPaoNPwlCr8W+BsgDkoabuuDK+i41+ead378i6SMU9r1Pp+OtSPzJydjGS1EElqNQt8oyhYCXV9QWGn3kJ0WXIvxAevfwTvoPiz/S0QF+lddUmCKu85G+s/rm8RleZvgr0e2bMrMnC7410N97p93CcU9J65ErIgUwViveOfW5TXLw3N4LE1TjUs3DUC35pjUL/P00RRnTnqoaDC2NodPrx3gPUYj7qMbDUHpdUCm2HPXOWvHy2LWgTEAdLgVDhwpx1ICxvHgJdF1iw98x3X1NWMpQf6VDl3BZ7RVqEromrKZ5AAAA==)}:root{--grove-mist-light:radial-gradient(ellipse at 12% 88%,#9fb6a3 0%,transparent 38%),radial-gradient(circle at 84% 18%,#d7e6cf 0%,transparent 34%),linear-gradient(126deg,#e5eadc,#f8f6e9 52%,#c7dccd);--grove-mist-dark:radial-gradient(ellipse at 12% 88%,#284835 0%,transparent 40%),radial-gradient(circle at 86% 14%,#415b47 0%,transparent 35%),linear-gradient(126deg,#17261d,#2c4031 56%,#1b3126);--grove-courtyard-light:radial-gradient(circle at 74% 26%,#fff7d7 0%,transparent 27%),linear-gradient(130deg,#e2e8d7 4%,#f8f6e8 48%,#aabfa5);--grove-courtyard-dark:radial-gradient(circle at 73% 26%,#637251 0%,transparent 28%),linear-gradient(130deg,#192c22 4%,#334935 52%,#1b3127);--grove-leaf-light:repeating-linear-gradient(145deg,transparent 0 30px,#446b4b12 31px 32px,transparent 33px 62px),linear-gradient(130deg,#faf8ed,#dfe9d9 61%,#f1f2e2);--grove-leaf-dark:repeating-linear-gradient(145deg,transparent 0 30px,#9fc29514 31px 32px,transparent 33px 62px),linear-gradient(130deg,#17291e,#344d37 61%,#1d3225);--grove-mountain-light:radial-gradient(ellipse at 18% 112%,#8aa68f 0%,transparent 38%),radial-gradient(ellipse at 80% 112%,#abc1a9 0%,transparent 43%),linear-gradient(#f8f7eb,#dbe7dc);--grove-mountain-dark:radial-gradient(ellipse at 18% 112%,#385d44 0%,transparent 40%),radial-gradient(ellipse at 80% 112%,#294c38 0%,transparent 45%),linear-gradient(#263b2d,#12251a);--grove-moss-light:radial-gradient(ellipse at 30% 18%,#edf1d6 0%,transparent 28%),linear-gradient(110deg,#b9cbaa,#eef0dd 36%,#d0ddc0 70%,#faf6e8);--grove-moss-dark:radial-gradient(ellipse at 30% 18%,#48644b 0%,transparent 30%),linear-gradient(110deg,#1e3a29,#3e5941 36%,#253e2e 70%,#192b20);--atelier-dawn-light:radial-gradient(circle at 86% 17%,#f8d0aa 0%,transparent 35%),radial-gradient(circle at 13% 97%,#dba991 0%,transparent 42%),linear-gradient(125deg,#fff6e9 8%,#f7e4d2 54%,#f7d7bb);--atelier-dawn-dark:radial-gradient(circle at 85% 16%,#8f5942 0%,transparent 35%),radial-gradient(circle at 15% 95%,#694238 0%,transparent 43%),linear-gradient(125deg,#30221e,#58392f 58%,#3b2924);--atelier-arc-light:radial-gradient(circle at 18% 78%,#df9f7c 0%,transparent 37%),linear-gradient(118deg,#fff7eb 2%,#f8dfc9 53%,#eabe9e);--atelier-arc-dark:radial-gradient(circle at 18% 78%,#8a5540 0%,transparent 38%),linear-gradient(118deg,#33221d 2%,#634235 54%,#492f29);--atelier-paper-light:repeating-linear-gradient(125deg,transparent 0 26px,#ab693f14 27px 28px,transparent 29px 55px),linear-gradient(115deg,#fff9ed,#ebccb0 62%,#f8e8d5);--atelier-paper-dark:repeating-linear-gradient(125deg,transparent 0 26px,#f7c39112 27px 28px,transparent 29px 55px),linear-gradient(115deg,#33241f,#664735 62%,#493127);--atelier-window-light:linear-gradient(115deg,transparent 34%,#fffee9c7 35% 51%,transparent 52%),linear-gradient(140deg,#e7b18e,#f8ddc7 58%,#c98d75);--atelier-window-dark:linear-gradient(115deg,transparent 34%,#f9c5921f 35% 51%,transparent 52%),linear-gradient(140deg,#3c2924,#75503b 58%,#4d322b);--atelier-stone-light:radial-gradient(ellipse at 82% 100%,#c48e79 0%,transparent 45%),linear-gradient(135deg,#faecd9,#ebc1a7 61%,#f8e8d8);--atelier-stone-dark:radial-gradient(ellipse at 82% 100%,#754c40 0%,transparent 46%),linear-gradient(135deg,#392721,#66463a 61%,#422d27)}:root[data-visual-theme=grove-mist-light]{--theme-background-image:var(--grove-mist-light)}:root[data-visual-theme=grove-mist-dark]{--theme-background-image:var(--grove-mist-dark)}:root[data-visual-theme=grove-courtyard-light]{--theme-background-image:var(--grove-courtyard-light)}:root[data-visual-theme=grove-courtyard-dark]{--theme-background-image:var(--grove-courtyard-dark)}:root[data-visual-theme=grove-leaf-light]{--theme-background-image:var(--grove-leaf-light)}:root[data-visual-theme=grove-leaf-dark]{--theme-background-image:var(--grove-leaf-dark)}:root[data-visual-theme=grove-mountain-light]{--theme-background-image:var(--grove-mountain-light)}:root[data-visual-theme=grove-mountain-dark]{--theme-background-image:var(--grove-mountain-dark)}:root[data-visual-theme=grove-moss-light]{--theme-background-image:var(--grove-moss-light)}:root[data-visual-theme=grove-moss-dark]{--theme-background-image:var(--grove-moss-dark)}:root[data-visual-theme=atelier-dawn-light]{--theme-background-image:var(--atelier-dawn-light)}:root[data-visual-theme=atelier-dawn-dark]{--theme-background-image:var(--atelier-dawn-dark)}:root[data-visual-theme=atelier-arc-light]{--theme-background-image:var(--atelier-arc-light)}:root[data-visual-theme=atelier-arc-dark]{--theme-background-image:var(--atelier-arc-dark)}:root[data-visual-theme=atelier-paper-light]{--theme-background-image:var(--atelier-paper-light)}:root[data-visual-theme=atelier-paper-dark]{--theme-background-image:var(--atelier-paper-dark)}:root[data-visual-theme=atelier-window-light]{--theme-background-image:var(--atelier-window-light)}:root[data-visual-theme=atelier-window-dark]{--theme-background-image:var(--atelier-window-dark)}:root[data-visual-theme=atelier-stone-light]{--theme-background-image:var(--atelier-stone-light)}:root[data-visual-theme=atelier-stone-dark]{--theme-background-image:var(--atelier-stone-dark)}.visual-theme-swatch[data-theme-preview=grove-mist-light]{background-image:var(--grove-mist-light)}.visual-theme-swatch[data-theme-preview=grove-mist-dark]{background-image:var(--grove-mist-dark)}.visual-theme-swatch[data-theme-preview=grove-courtyard-light]{background-image:var(--grove-courtyard-light)}.visual-theme-swatch[data-theme-preview=grove-courtyard-dark]{background-image:var(--grove-courtyard-dark)}.visual-theme-swatch[data-theme-preview=grove-leaf-light]{background-image:var(--grove-leaf-light)}.visual-theme-swatch[data-theme-preview=grove-leaf-dark]{background-image:var(--grove-leaf-dark)}.visual-theme-swatch[data-theme-preview=grove-mountain-light]{background-image:var(--grove-mountain-light)}.visual-theme-swatch[data-theme-preview=grove-mountain-dark]{background-image:var(--grove-mountain-dark)}.visual-theme-swatch[data-theme-preview=grove-moss-light]{background-image:var(--grove-moss-light)}.visual-theme-swatch[data-theme-preview=grove-moss-dark]{background-image:var(--grove-moss-dark)}.visual-theme-swatch[data-theme-preview=atelier-dawn-light]{background-image:var(--atelier-dawn-light)}.visual-theme-swatch[data-theme-preview=atelier-dawn-dark]{background-image:var(--atelier-dawn-dark)}.visual-theme-swatch[data-theme-preview=atelier-arc-light]{background-image:var(--atelier-arc-light)}.visual-theme-swatch[data-theme-preview=atelier-arc-dark]{background-image:var(--atelier-arc-dark)}.visual-theme-swatch[data-theme-preview=atelier-paper-light]{background-image:var(--atelier-paper-light)}.visual-theme-swatch[data-theme-preview=atelier-paper-dark]{background-image:var(--atelier-paper-dark)}.visual-theme-swatch[data-theme-preview=atelier-window-light]{background-image:var(--atelier-window-light)}.visual-theme-swatch[data-theme-preview=atelier-window-dark]{background-image:var(--atelier-window-dark)}.visual-theme-swatch[data-theme-preview=atelier-stone-light]{background-image:var(--atelier-stone-light)}.visual-theme-swatch[data-theme-preview=atelier-stone-dark]{background-image:var(--atelier-stone-dark)}:root[data-theme-pack=pine-grove]{--paper:#edf1e8;--surface:#fcfdf7;--surface-hover:#e6eee4;--ink-1:#23382b;--ink-2:#385440;--ink-3:#526b58;--hairline:#bacbb9;--cinnabar:#b8523d;--cinnabar-hover:#a94734;--moss:#50745f;--ochre:#987536;--indigo:#50745f;--strong:#50745f;--accent:#50745f;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:18px;--shadow-paper:0 14px 34px #2a45301a;--overlay:#1b2d2080;--selection-highlight:#50745f33;--tool-art-paper:#f2f6ed;--tool-art-ink:#2d4a35;--tool-art-muted:#607b66;--tool-art-wash:#e4eee1;--tool-art-seal:#50745f;--dimension-card-background:#fcfdf7e8;--dimension-card-hover:#fcfdf7f7;--dimension-card-border:#c2d0c0;--dimension-card-divider:#d6e0d3;--dimension-chip-background:#edf3ea;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#edf1e8}:root[data-theme-pack=pine-grove][data-theme=dark]{--paper:#17251c;--surface:#21352a;--surface-hover:#2d4334;--ink-1:#f3f7ed;--ink-2:#d9e8d5;--ink-3:#b8d0b7;--hairline:#526b56;--cinnabar:#e4937c;--cinnabar-hover:#ecaa95;--moss:#a8c6a8;--ochre:#dbc28b;--indigo:#a8c6a8;--strong:#a8c6a8;--accent:#a8c6a8;--shadow-paper:0 15px 34px #0000004d;--overlay:#000000b8;--tool-art-paper:#263b2e;--tool-art-ink:#edf5e9;--tool-art-muted:#abc4a9;--tool-art-wash:#344d39;--tool-art-seal:#b9d5b4;--dimension-card-background:#21352af0;--dimension-card-hover:#2a4131f7;--dimension-card-border:#536e56;--dimension-card-divider:#456048;--dimension-chip-background:#2d4334;--dimension-chip-hover:#37553e;--theme-source-paper:#17251c}:root[data-theme-pack=warm-atelier]{--paper:#f9eee3;--surface:#fffaf3;--surface-hover:#f8e7d8;--ink-1:#422f27;--ink-2:#62463a;--ink-3:#806458;--hairline:#dec7b7;--cinnabar:#ba6752;--cinnabar-hover:#a8523e;--moss:#677e5d;--ochre:#ad7638;--indigo:#ba6752;--strong:#a8523e;--accent:#ba6752;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:13px;--shadow-paper:0 14px 34px #72432e1c;--overlay:#39231c80;--selection-highlight:#ba675233;--tool-art-paper:#fff4e8;--tool-art-ink:#654436;--tool-art-muted:#987362;--tool-art-wash:#f3ddca;--tool-art-seal:#ba6752;--dimension-card-background:#fffaf3f0;--dimension-card-hover:#fffaf3fa;--dimension-card-border:#e1cbbb;--dimension-card-divider:#ead8ca;--dimension-chip-background:#f9ebde;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#f9eee3}:root[data-theme-pack=warm-atelier][data-theme=dark]{--paper:#2c201c;--surface:#392924;--surface-hover:#4b352e;--ink-1:#fff2e8;--ink-2:#f0d9c9;--ink-3:#d8b5a1;--hairline:#78584a;--cinnabar:#eaa180;--cinnabar-hover:#f2b295;--moss:#b7c49a;--ochre:#e0b778;--indigo:#eaa180;--strong:#eaa180;--accent:#eaa180;--shadow-paper:0 15px 34px #0000004d;--overlay:#000000b8;--tool-art-paper:#48332b;--tool-art-ink:#ffebdc;--tool-art-muted:#d4ad98;--tool-art-wash:#594035;--tool-art-seal:#efa984;--dimension-card-background:#392924f2;--dimension-card-hover:#48322afa;--dimension-card-border:#79594b;--dimension-card-divider:#62473c;--dimension-chip-background:#49352d;--dimension-chip-hover:#584036;--theme-source-paper:#2c201c}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) body:before,:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .heritage-card-frame,:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .modal-scroll-frame{display:none!important}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .app-shell:has(.dashboard-page):after{display:none!important}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .topbar{background:color-mix(in srgb,var(--surface) 88%,transparent);border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) :is(.dimension-stage-rail,.dimension-stage-card,.dimension-tool-button,.filter-bar,.table-card,.modal-panel,.information-card,.project-card,.tool-card-vue,.creation-drawer){border-color:var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-paper)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) :is(.modal-panel,.embedded-tool-shell){--ink:var(--ink-1);--muted:var(--ink-3);color:var(--ink-1)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .modal-panel{opacity:1;filter:none;background:var(--surface)!important}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) :is(.modal-header,.modal-body,.modal-footer){background-color:var(--surface);color:var(--ink-1)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) :is(.modal-panel,.embedded-tool-shell) :is(input,select,textarea){color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) :is(.modal-panel,.embedded-tool-shell) :is(input,textarea)::placeholder{color:var(--ink-3);opacity:1}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .dimension-stage-card .dimension-tool-art,:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .shared-library-icon.shared-library-icon-fill{background:0 0}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .dimension-stage-thumbnail.active{border-color:var(--strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--strong) 15%,transparent)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .dimension-stage-thumbnail{opacity:1;box-shadow:none;background:var(--surface);transform:none}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .dimension-stage-thumbnail:hover{border-color:var(--strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--strong) 12%,transparent);transform:none}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .dimension-tool-caption strong{color:var(--ink-1);font-family:var(--font-sans)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .button.primary{border-color:var(--strong);background:var(--strong);color:#fff}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier])[data-theme=dark] .button.primary{color:#211b17}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .visual-theme-menu{color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .visual-theme-menu :is(strong,button){color:var(--ink-1)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .visual-theme-menu small{color:var(--ink-2)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .visual-theme-menu button.active b{background:var(--strong);border-radius:50%}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .brand-sun{fill:var(--strong)!important;stroke:var(--strong)!important}:root[data-theme-pack=pine-grove] .modern-tool-icon{--modern-stroke:#31533b;--modern-fill:#e9f0e5}:root[data-theme-pack=warm-atelier] .modern-tool-icon{--modern-stroke:#724c3d;--modern-fill:#f7e6d9}:root[data-theme-pack=pine-grove][data-theme=dark] .modern-tool-icon{--modern-stroke:#dcebd8;--modern-fill:#304c38}:root[data-theme-pack=warm-atelier][data-theme=dark] .modern-tool-icon{--modern-stroke:#f2d7c7;--modern-fill:#543a30}:root[data-theme-pack=pine-grove] .dimension-stage-card .dimension-tools>.dimension-tool-button{border-radius:17px;background:color-mix(in srgb,var(--surface) 94%,transparent)!important}:root[data-theme-pack=warm-atelier] .dimension-stage-card .dimension-tools>.dimension-tool-button{border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent)!important}:root[data-theme-pack=pine-grove] .dimension-stage{grid-template-columns:210px minmax(0,1fr);gap:17px}:root[data-theme-pack=warm-atelier] .dimension-stage{grid-template-rows:76px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}:root[data-theme-pack=warm-atelier] .dimension-stage-rail{scrollbar-width:thin;flex-direction:row;gap:8px;padding:8px;overflow:auto hidden}:root[data-theme-pack=warm-atelier] .dimension-stage-thumbnail{grid-template-columns:38px minmax(0,1fr) 3px;width:204px;min-width:204px;min-height:58px;padding:7px 10px}:root[data-theme-pack=warm-atelier] .dimension-stage-workspace{height:100%;min-height:0;max-height:100%}:root[data-theme-pack=warm-atelier] .dimension-stage-card{min-height:min(520px,100dvh - 248px)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .dimension-stage-card .dimension-tools>.dimension-tool-button:hover:not(.disabled){border-color:var(--strong);transform:translateY(-2px)!important}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) :is(.button,.icon-button,.modal-close,.modal-expand,.dimension-tool-button,.shared-icon-picker button):focus-visible{outline:2px solid var(--strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier]) .dimension-stage-card .dimension-tools>.dimension-tool-button:hover:not(.disabled){transform:none!important}}@media (width<=700px){:root[data-theme-pack=pine-grove] .dimension-stage{grid-template-rows:max-content minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}:root[data-theme-pack=pine-grove] .dimension-stage-rail{flex-direction:row;overflow:auto hidden}:root[data-theme-pack=pine-grove] .dimension-stage-thumbnail{width:164px;min-width:164px}:root[data-theme-pack=warm-atelier] .dimension-stage{grid-template-rows:76px minmax(0,1fr)}}:root[data-visual-theme=celadon-scene-light]{--theme-background-image:url(/vue/assets/theme-celadon-scene-CJZZ02-q.webp)}:root[data-visual-theme=celadon-scene-dark]{--theme-background-image:linear-gradient(#07151075,#07151075),url(/vue/assets/theme-celadon-scene-CJZZ02-q.webp)}:root[data-visual-theme=amber-scene-light]{--theme-background-image:url(/vue/assets/theme-amber-scene-CgkEWXv4.webp)}:root[data-visual-theme=amber-scene-dark]{--theme-background-image:linear-gradient(#21130982,#21130982),url(/vue/assets/theme-amber-scene-CgkEWXv4.webp)}:root[data-visual-theme=rose-scene-light]{--theme-background-image:url(/vue/assets/theme-rose-scene-BgW84_Ql.webp)}:root[data-visual-theme=rose-scene-dark]{--theme-background-image:linear-gradient(#210e167d,#210e167d),url(/vue/assets/theme-rose-scene-BgW84_Ql.webp)}:root[data-visual-theme=celadon-courtyard-light]{--theme-background-image:url(/vue/assets/theme-celadon-courtyard-BvAhdaJX.webp)}:root[data-visual-theme=celadon-courtyard-dark]{--theme-background-image:linear-gradient(#07151075,#07151075),url(/vue/assets/theme-celadon-courtyard-BvAhdaJX.webp)}:root[data-visual-theme=celadon-moon-gate-light]{--theme-background-image:url(/vue/assets/theme-celadon-moon-gate-DLDGaiIM.webp)}:root[data-visual-theme=celadon-moon-gate-dark]{--theme-background-image:linear-gradient(#07151075,#07151075),url(/vue/assets/theme-celadon-moon-gate-DLDGaiIM.webp)}:root[data-visual-theme=celadon-ceramic-light]{--theme-background-image:url(/vue/assets/theme-celadon-ceramic-rudfJd8K.webp)}:root[data-visual-theme=celadon-ceramic-dark]{--theme-background-image:linear-gradient(#07151075,#07151075),url(/vue/assets/theme-celadon-ceramic-rudfJd8K.webp)}:root[data-visual-theme=celadon-library-light]{--theme-background-image:url(/vue/assets/theme-celadon-library-KXVZIfBJ.webp)}:root[data-visual-theme=celadon-library-dark]{--theme-background-image:linear-gradient(#07151075,#07151075),url(/vue/assets/theme-celadon-library-KXVZIfBJ.webp)}:root[data-visual-theme=amber-stairs-light]{--theme-background-image:url(/vue/assets/theme-amber-stairs-BSAaxvXo.webp)}:root[data-visual-theme=amber-stairs-dark]{--theme-background-image:linear-gradient(#21130982,#21130982),url(/vue/assets/theme-amber-stairs-BSAaxvXo.webp)}:root[data-visual-theme=amber-reading-light]{--theme-background-image:url(/vue/assets/theme-amber-reading-mJettxNv.webp)}:root[data-visual-theme=amber-reading-dark]{--theme-background-image:linear-gradient(#21130982,#21130982),url(/vue/assets/theme-amber-reading-mJettxNv.webp)}:root[data-visual-theme=amber-desert-light]{--theme-background-image:url(/vue/assets/theme-amber-desert-F9T7W2ml.webp)}:root[data-visual-theme=amber-desert-dark]{--theme-background-image:linear-gradient(#21130982,#21130982),url(/vue/assets/theme-amber-desert-F9T7W2ml.webp)}:root[data-visual-theme=amber-atrium-light]{--theme-background-image:url(/vue/assets/theme-amber-atrium-BAQZ7F7A.webp)}:root[data-visual-theme=amber-atrium-dark]{--theme-background-image:linear-gradient(#21130982,#21130982),url(/vue/assets/theme-amber-atrium-BAQZ7F7A.webp)}:root[data-visual-theme=rose-stone-light]{--theme-background-image:url(/vue/assets/theme-rose-stone-Crf2HtVv.webp)}:root[data-visual-theme=rose-stone-dark]{--theme-background-image:linear-gradient(#210e167d,#210e167d),url(/vue/assets/theme-rose-stone-Crf2HtVv.webp)}:root[data-visual-theme=rose-botanical-light]{--theme-background-image:url(/vue/assets/theme-rose-botanical-D-KaRJqa.webp)}:root[data-visual-theme=rose-botanical-dark]{--theme-background-image:linear-gradient(#210e167d,#210e167d),url(/vue/assets/theme-rose-botanical-D-KaRJqa.webp)}:root[data-visual-theme=rose-corridor-light]{--theme-background-image:url(/vue/assets/theme-rose-corridor-nIw2Jht4.webp)}:root[data-visual-theme=rose-corridor-dark]{--theme-background-image:linear-gradient(#210e167d,#210e167d),url(/vue/assets/theme-rose-corridor-nIw2Jht4.webp)}:root[data-visual-theme=rose-glass-light]{--theme-background-image:url(/vue/assets/theme-rose-glass-CiKpxTbV.webp)}:root[data-visual-theme=rose-glass-dark]{--theme-background-image:linear-gradient(#210e167d,#210e167d),url(/vue/assets/theme-rose-glass-CiKpxTbV.webp)}.visual-theme-swatch[data-theme-preview=celadon-scene-light]{background-image:url(/vue/assets/theme-celadon-scene-thumb-csvm_ftC.webp)}.visual-theme-swatch[data-theme-preview=celadon-scene-dark]{background-image:linear-gradient(#07151075,#07151075),url(/vue/assets/theme-celadon-scene-thumb-csvm_ftC.webp)}.visual-theme-swatch[data-theme-preview=amber-scene-light]{background-image:url(/vue/assets/theme-amber-scene-thumb-4akDV43J.webp)}.visual-theme-swatch[data-theme-preview=amber-scene-dark]{background-image:linear-gradient(#21130982,#21130982),url(/vue/assets/theme-amber-scene-thumb-4akDV43J.webp)}.visual-theme-swatch[data-theme-preview=rose-scene-light]{background-image:url(/vue/assets/theme-rose-scene-thumb-CQwaexaB.webp)}.visual-theme-swatch[data-theme-preview=rose-scene-dark]{background-image:linear-gradient(#210e167d,#210e167d),url(/vue/assets/theme-rose-scene-thumb-CQwaexaB.webp)}.visual-theme-swatch[data-theme-preview=celadon-courtyard-light]{background-image:url(/vue/assets/theme-celadon-courtyard-thumb-De2NQMsf.webp)}.visual-theme-swatch[data-theme-preview=celadon-courtyard-dark]{background-image:linear-gradient(#07151075,#07151075),url(/vue/assets/theme-celadon-courtyard-thumb-De2NQMsf.webp)}.visual-theme-swatch[data-theme-preview=celadon-moon-gate-light]{background-image:url(/vue/assets/theme-celadon-moon-gate-thumb-DJnaHfdB.webp)}.visual-theme-swatch[data-theme-preview=celadon-moon-gate-dark]{background-image:linear-gradient(#07151075,#07151075),url(/vue/assets/theme-celadon-moon-gate-thumb-DJnaHfdB.webp)}.visual-theme-swatch[data-theme-preview=celadon-ceramic-light]{background-image:url(/vue/assets/theme-celadon-ceramic-thumb-BrVZsHQD.webp)}.visual-theme-swatch[data-theme-preview=celadon-ceramic-dark]{background-image:linear-gradient(#07151075,#07151075),url(/vue/assets/theme-celadon-ceramic-thumb-BrVZsHQD.webp)}.visual-theme-swatch[data-theme-preview=celadon-library-light]{background-image:url(/vue/assets/theme-celadon-library-thumb-B0g1QkoP.webp)}.visual-theme-swatch[data-theme-preview=celadon-library-dark]{background-image:linear-gradient(#07151075,#07151075),url(/vue/assets/theme-celadon-library-thumb-B0g1QkoP.webp)}.visual-theme-swatch[data-theme-preview=amber-stairs-light]{background-image:url(/vue/assets/theme-amber-stairs-thumb-BEfytLNM.webp)}.visual-theme-swatch[data-theme-preview=amber-stairs-dark]{background-image:linear-gradient(#21130982,#21130982),url(/vue/assets/theme-amber-stairs-thumb-BEfytLNM.webp)}.visual-theme-swatch[data-theme-preview=amber-reading-light]{background-image:url(/vue/assets/theme-amber-reading-thumb-DMr2Dprb.webp)}.visual-theme-swatch[data-theme-preview=amber-reading-dark]{background-image:linear-gradient(#21130982,#21130982),url(/vue/assets/theme-amber-reading-thumb-DMr2Dprb.webp)}.visual-theme-swatch[data-theme-preview=amber-desert-light]{background-image:url(/vue/assets/theme-amber-desert-thumb-D4ouvlaA.webp)}.visual-theme-swatch[data-theme-preview=amber-desert-dark]{background-image:linear-gradient(#21130982,#21130982),url(/vue/assets/theme-amber-desert-thumb-D4ouvlaA.webp)}.visual-theme-swatch[data-theme-preview=amber-atrium-light]{background-image:url(/vue/assets/theme-amber-atrium-thumb-zxK2I9qp.webp)}.visual-theme-swatch[data-theme-preview=amber-atrium-dark]{background-image:linear-gradient(#21130982,#21130982),url(/vue/assets/theme-amber-atrium-thumb-zxK2I9qp.webp)}.visual-theme-swatch[data-theme-preview=rose-stone-light]{background-image:url(/vue/assets/theme-rose-stone-thumb-BSHCqj5u.webp)}.visual-theme-swatch[data-theme-preview=rose-stone-dark]{background-image:linear-gradient(#210e167d,#210e167d),url(/vue/assets/theme-rose-stone-thumb-BSHCqj5u.webp)}.visual-theme-swatch[data-theme-preview=rose-botanical-light]{background-image:url(/vue/assets/theme-rose-botanical-thumb-CHztMSnO.webp)}.visual-theme-swatch[data-theme-preview=rose-botanical-dark]{background-image:linear-gradient(#210e167d,#210e167d),url(/vue/assets/theme-rose-botanical-thumb-CHztMSnO.webp)}.visual-theme-swatch[data-theme-preview=rose-corridor-light]{background-image:url(/vue/assets/theme-rose-corridor-thumb-Dvs1qgxa.webp)}.visual-theme-swatch[data-theme-preview=rose-corridor-dark]{background-image:linear-gradient(#210e167d,#210e167d),url(/vue/assets/theme-rose-corridor-thumb-Dvs1qgxa.webp)}.visual-theme-swatch[data-theme-preview=rose-glass-light]{background-image:url(/vue/assets/theme-rose-glass-thumb-BAT0lZ_Z.webp)}.visual-theme-swatch[data-theme-preview=rose-glass-dark]{background-image:linear-gradient(#210e167d,#210e167d),url(/vue/assets/theme-rose-glass-thumb-BAT0lZ_Z.webp)}:root[data-theme-pack=celadon-gallery]{--paper:#eef4ef;--surface:#fffefa;--surface-hover:#e8f0eb;--ink-1:#25372f;--ink-2:#40584b;--ink-3:#5d7165;--hairline:#bdcec2;--cinnabar:#b45b48;--cinnabar-hover:#a74a39;--moss:#527a6c;--ochre:#9b7a49;--indigo:#527a6c;--strong:#527a6c;--accent:#527a6c;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:15px;--shadow-paper:0 13px 32px #304b3b1c;--overlay:#1b30267a;--selection-highlight:#527a6c30;--tool-art-paper:#f2f6f1;--tool-art-ink:#315044;--tool-art-muted:#6c8a77;--tool-art-wash:#e5eee7;--tool-art-seal:#527a6c;--dimension-card-background:#fffefaed;--dimension-card-hover:#fffefaf8;--dimension-card-border:#c6d6ca;--dimension-card-divider:#d9e3da;--dimension-chip-background:#eef4ef;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#eef4ef}:root[data-theme-pack=celadon-gallery][data-theme=dark]{--paper:#18251f;--surface:#24362d;--surface-hover:#304637;--ink-1:#edf4ed;--ink-2:#d3e5d6;--ink-3:#b4cdbc;--hairline:#526c59;--cinnabar:#e59d87;--cinnabar-hover:#f0ad99;--moss:#a6c9b4;--ochre:#dbc18a;--indigo:#a6c9b4;--strong:#a6c9b4;--accent:#a6c9b4;--shadow-paper:0 15px 34px #0005;--overlay:#000b;--tool-art-paper:#294034;--tool-art-ink:#e8f5e9;--tool-art-muted:#abc7b0;--tool-art-wash:#385242;--tool-art-seal:#b3d7bc;--dimension-card-background:#24362df2;--dimension-card-hover:#304637f7;--dimension-card-border:#55705d;--dimension-card-divider:#45604c;--dimension-chip-background:#304637;--dimension-chip-hover:#385442;--theme-source-paper:#18251f}:root[data-theme-pack=amber-lightroom]{--paper:#fbf6e9;--surface:#fffcf6;--surface-hover:#f5e8d5;--ink-1:#3b2b21;--ink-2:#614938;--ink-3:#7c6552;--hairline:#e0cfb7;--cinnabar:#b85e43;--cinnabar-hover:#a64e37;--moss:#697c57;--ochre:#a66c32;--indigo:#a66c32;--strong:#a66c32;--accent:#a66c32;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:10px;--shadow-paper:0 13px 32px #6c471e20;--overlay:#33211380;--selection-highlight:#a66c3230;--tool-art-paper:#fff6e7;--tool-art-ink:#70472c;--tool-art-muted:#96755b;--tool-art-wash:#f7e7cb;--tool-art-seal:#a66c32;--dimension-card-background:#fffcf6ef;--dimension-card-hover:#fffcf6f9;--dimension-card-border:#e7d7c1;--dimension-card-divider:#ecdfcd;--dimension-chip-background:#f8eedf;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#fbf6e9}:root[data-theme-pack=amber-lightroom][data-theme=dark]{--paper:#281f18;--surface:#382a20;--surface-hover:#4c382a;--ink-1:#fff2df;--ink-2:#edd4b7;--ink-3:#d1af8c;--hairline:#71563c;--cinnabar:#eda17e;--cinnabar-hover:#f3b18f;--moss:#b9c79b;--ochre:#e3ad6b;--indigo:#e3ad6b;--strong:#e3ad6b;--accent:#e3ad6b;--shadow-paper:0 15px 34px #0006;--overlay:#000b;--tool-art-paper:#473429;--tool-art-ink:#fff0d8;--tool-art-muted:#ddba94;--tool-art-wash:#5b402d;--tool-art-seal:#f0bc7d;--dimension-card-background:#382a20f2;--dimension-card-hover:#4c382af7;--dimension-card-border:#75593d;--dimension-card-divider:#61492f;--dimension-chip-background:#4c382a;--dimension-chip-hover:#594332;--theme-source-paper:#281f18}:root[data-theme-pack=rose-gallery]{--paper:#faf4f2;--surface:#fffdfb;--surface-hover:#f5e8e8;--ink-1:#392b2c;--ink-2:#594246;--ink-3:#80696d;--hairline:#e4ced1;--cinnabar:#a7515c;--cinnabar-hover:#93424e;--moss:#6a806e;--ochre:#a88062;--indigo:#a7515c;--strong:#a7515c;--accent:#a7515c;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:7px;--shadow-paper:0 13px 32px #7e394020;--overlay:#381b2480;--selection-highlight:#a7515c30;--tool-art-paper:#fff7f5;--tool-art-ink:#71454b;--tool-art-muted:#a1787d;--tool-art-wash:#f6e7e8;--tool-art-seal:#a7515c;--dimension-card-background:#fffdfbef;--dimension-card-hover:#fffdfbf9;--dimension-card-border:#e8d2d5;--dimension-card-divider:#efdee0;--dimension-chip-background:#f9eded;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#faf4f2}:root[data-theme-pack=rose-gallery][data-theme=dark]{--paper:#281f22;--surface:#382b30;--surface-hover:#4c363e;--ink-1:#fff2f1;--ink-2:#f0d7d9;--ink-3:#d7b3b8;--hairline:#76565d;--cinnabar:#e7a9af;--cinnabar-hover:#f2b9bd;--moss:#b6c5aa;--ochre:#e3bc9c;--indigo:#e7a9af;--strong:#e7a9af;--accent:#e7a9af;--shadow-paper:0 15px 34px #0006;--overlay:#000b;--tool-art-paper:#49333c;--tool-art-ink:#ffe8e9;--tool-art-muted:#dab1b8;--tool-art-wash:#603f49;--tool-art-seal:#edb7bd;--dimension-card-background:#382b30f2;--dimension-card-hover:#4c363ef7;--dimension-card-border:#7c5962;--dimension-card-divider:#664750;--dimension-chip-background:#4c363e;--dimension-chip-hover:#5a4049;--theme-source-paper:#281f22}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) body:before,:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) :is(.heritage-card-frame,.modal-scroll-frame){display:none!important}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .app-shell:has(.dashboard-page):after{display:none!important}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .topbar{background:color-mix(in srgb,var(--surface) 90%,transparent);border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) :is(.dimension-stage-rail,.dimension-stage-card,.dimension-tool-button,.filter-bar,.table-card,.modal-panel,.information-card,.project-card,.tool-card-vue,.creation-drawer){border-color:var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-paper)}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) :is(.modal-panel,.embedded-tool-shell){--ink:var(--ink-1);--muted:var(--ink-3);color:var(--ink-1)}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .modal-panel{opacity:1;filter:none;background:var(--surface)!important}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) :is(.modal-header,.modal-body,.modal-footer){background-color:var(--surface);color:var(--ink-1)}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) :is(.modal-panel,.embedded-tool-shell) :is(input,select,textarea){color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) :is(.modal-panel,.embedded-tool-shell) :is(input,textarea)::placeholder{color:var(--ink-3);opacity:1}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dimension-stage-card .dimension-tool-art,:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .shared-library-icon.shared-library-icon-fill{background:0 0}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dimension-tool-caption strong{color:var(--ink-1);font-family:var(--font-sans)}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .button.primary{border-color:var(--strong);background:var(--strong);color:#fff}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery])[data-theme=dark] .button.primary{color:#211b17}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .visual-theme-menu{color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .visual-theme-menu :is(strong,button){color:var(--ink-1)}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .visual-theme-menu small{color:var(--ink-2)}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .visual-theme-menu button.active b{background:var(--strong);border-radius:50%}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dimension-stage-card .dimension-tools>.dimension-tool-button{background:color-mix(in srgb,var(--surface) 95%,transparent)!important}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) :is(.button,.icon-button,.modal-close,.modal-expand,.dimension-tool-button,.shared-icon-picker button):focus-visible{outline:2px solid var(--strong);outline-offset:2px}:root[data-theme-pack=celadon-gallery] .modern-tool-icon{--modern-stroke:#315044;--modern-fill:#e8f1eb}:root[data-theme-pack=amber-lightroom] .modern-tool-icon{--modern-stroke:#70472c;--modern-fill:#f8e7cd}:root[data-theme-pack=rose-gallery] .modern-tool-icon{--modern-stroke:#71454b;--modern-fill:#f8e7ea}:root[data-theme-pack=celadon-gallery][data-theme=dark] .modern-tool-icon{--modern-stroke:#e8f5e9;--modern-fill:#294034}:root[data-theme-pack=amber-lightroom][data-theme=dark] .modern-tool-icon{--modern-stroke:#fff0d8;--modern-fill:#473429}:root[data-theme-pack=rose-gallery][data-theme=dark] .modern-tool-icon{--modern-stroke:#ffe8e9;--modern-fill:#49333c}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier],[data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dashboard-heading{box-sizing:border-box;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 86%,transparent) 0%,color-mix(in srgb,var(--surface) 54%,transparent) 30%,transparent 70%);align-items:center;gap:16px;min-height:88px;margin-bottom:16px;padding:10px 14px}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier],[data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dashboard-heading>div:first-child{min-width:0}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier],[data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dashboard-heading h1{color:var(--ink-1)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier],[data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dashboard-heading p{color:var(--ink-2)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier],[data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dashboard-heading>.heading-actions{flex:none;align-items:center;width:auto}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier],[data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dashboard-heading .button.primary{min-height:40px;padding-inline:18px;font-weight:700}@media (width<=700px){:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier],[data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dashboard-heading{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,transparent),color-mix(in srgb,var(--surface) 38%,transparent) 70%,transparent)}:root:is([data-theme-pack=pine-grove],[data-theme-pack=warm-atelier],[data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dashboard-heading>.heading-actions{width:100%}}:root[data-theme-pack=celadon-gallery] .dimension-stage{grid-template-columns:220px minmax(0,1fr);gap:18px}:root[data-theme-pack=celadon-gallery] .dimension-stage-thumbnail{opacity:1;background:var(--surface);transform:none}:root[data-theme-pack=celadon-gallery] .dimension-stage-thumbnail.active{border-color:var(--strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--strong) 15%,transparent)}:root[data-theme-pack=amber-lightroom] .dimension-stage{grid-template-rows:76px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}:root[data-theme-pack=amber-lightroom] .dimension-stage-rail{scrollbar-width:thin;flex-direction:row;gap:8px;padding:8px;overflow:auto hidden}:root[data-theme-pack=amber-lightroom] .dimension-stage-thumbnail{opacity:1;background:var(--surface);grid-template-columns:38px minmax(0,1fr) 3px;width:204px;min-width:204px;min-height:58px;padding:7px 10px;transform:none}:root[data-theme-pack=amber-lightroom] .dimension-stage-workspace{min-height:0}:root[data-theme-pack=rose-gallery] .dimension-stage{grid-template-columns:208px minmax(0,1fr);gap:16px}:root[data-theme-pack=rose-gallery] .dimension-stage-thumbnail{opacity:1;background:var(--surface);border-radius:5px;transform:none}:root[data-theme-pack=rose-gallery] .dimension-stage-thumbnail.active{border-color:var(--strong);box-shadow:inset 3px 0 var(--strong)}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dimension-stage-card .dimension-tools>.dimension-tool-button:hover:not(.disabled){border-color:var(--strong);transform:translateY(-2px)!important}@media (width<=700px){:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=rose-gallery]) .dimension-stage{grid-template-rows:76px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=rose-gallery]) .dimension-stage-rail{flex-direction:row;gap:8px;padding:8px;overflow:auto hidden}:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=rose-gallery]) .dimension-stage-thumbnail{grid-template-columns:38px minmax(0,1fr) 3px;width:176px;min-width:176px;min-height:58px;padding:7px 10px}}@media (prefers-reduced-motion:reduce){:root:is([data-theme-pack=celadon-gallery],[data-theme-pack=amber-lightroom],[data-theme-pack=rose-gallery]) .dimension-stage-card .dimension-tools>.dimension-tool-button:hover:not(.disabled){transform:none!important}}:root[data-visual-theme=star-cliff-light]{--theme-background-image:url(/vue/assets/theme-star-cliff-Ba4ZgdpK.webp)}:root[data-visual-theme=star-cliff-dark]{--theme-background-image:linear-gradient(#07162b77,#07162b77),url(/vue/assets/theme-star-cliff-Ba4ZgdpK.webp)}.visual-theme-swatch[data-theme-preview=star-cliff-light]{background-image:url(/vue/assets/theme-star-cliff-thumb-BDB-X7ic.webp)}.visual-theme-swatch[data-theme-preview=star-cliff-dark]{background-image:linear-gradient(#07162b77,#07162b77),url(/vue/assets/theme-star-cliff-thumb-BDB-X7ic.webp)}:root[data-visual-theme=star-lunar-light]{--theme-background-image:url(/vue/assets/theme-star-lunar-DcULX92S.webp)}:root[data-visual-theme=star-lunar-dark]{--theme-background-image:linear-gradient(#07162b77,#07162b77),url(/vue/assets/theme-star-lunar-DcULX92S.webp)}.visual-theme-swatch[data-theme-preview=star-lunar-light]{background-image:url(/vue/assets/theme-star-lunar-thumb-CnD81sM2.webp)}.visual-theme-swatch[data-theme-preview=star-lunar-dark]{background-image:linear-gradient(#07162b77,#07162b77),url(/vue/assets/theme-star-lunar-thumb-CnD81sM2.webp)}:root[data-visual-theme=star-radio-light]{--theme-background-image:url(/vue/assets/theme-star-radio-BG5uZU4T.webp)}:root[data-visual-theme=star-radio-dark]{--theme-background-image:linear-gradient(#07162b77,#07162b77),url(/vue/assets/theme-star-radio-BG5uZU4T.webp)}.visual-theme-swatch[data-theme-preview=star-radio-light]{background-image:url(/vue/assets/theme-star-radio-thumb-C5UAqGt7.webp)}.visual-theme-swatch[data-theme-preview=star-radio-dark]{background-image:linear-gradient(#07162b77,#07162b77),url(/vue/assets/theme-star-radio-thumb-C5UAqGt7.webp)}:root[data-visual-theme=star-meteor-light]{--theme-background-image:url(/vue/assets/theme-star-meteor-BnBMz5-Z.webp)}:root[data-visual-theme=star-meteor-dark]{--theme-background-image:linear-gradient(#07162b77,#07162b77),url(/vue/assets/theme-star-meteor-BnBMz5-Z.webp)}.visual-theme-swatch[data-theme-preview=star-meteor-light]{background-image:url(/vue/assets/theme-star-meteor-thumb-CPBaHQFY.webp)}.visual-theme-swatch[data-theme-preview=star-meteor-dark]{background-image:linear-gradient(#07162b77,#07162b77),url(/vue/assets/theme-star-meteor-thumb-CPBaHQFY.webp)}:root[data-visual-theme=star-orbit-light]{--theme-background-image:url(/vue/assets/theme-star-orbit-DgIMUI2j.webp)}:root[data-visual-theme=star-orbit-dark]{--theme-background-image:linear-gradient(#07162b77,#07162b77),url(/vue/assets/theme-star-orbit-DgIMUI2j.webp)}.visual-theme-swatch[data-theme-preview=star-orbit-light]{background-image:url(/vue/assets/theme-star-orbit-thumb-D4aROLz0.webp)}.visual-theme-swatch[data-theme-preview=star-orbit-dark]{background-image:linear-gradient(#07162b77,#07162b77),url(/vue/assets/theme-star-orbit-thumb-D4aROLz0.webp)}:root[data-visual-theme=violet-foyer-light]{--theme-background-image:url(/vue/assets/theme-violet-foyer-DhkGjO1z.webp)}:root[data-visual-theme=violet-foyer-dark]{--theme-background-image:linear-gradient(#1b102777,#1b102777),url(/vue/assets/theme-violet-foyer-DhkGjO1z.webp)}.visual-theme-swatch[data-theme-preview=violet-foyer-light]{background-image:url(/vue/assets/theme-violet-foyer-thumb-CT195vO8.webp)}.visual-theme-swatch[data-theme-preview=violet-foyer-dark]{background-image:linear-gradient(#1b102777,#1b102777),url(/vue/assets/theme-violet-foyer-thumb-CT195vO8.webp)}:root[data-visual-theme=violet-arcade-light]{--theme-background-image:url(/vue/assets/theme-violet-arcade-C5qVtg8g.webp)}:root[data-visual-theme=violet-arcade-dark]{--theme-background-image:linear-gradient(#1b102777,#1b102777),url(/vue/assets/theme-violet-arcade-C5qVtg8g.webp)}.visual-theme-swatch[data-theme-preview=violet-arcade-light]{background-image:url(/vue/assets/theme-violet-arcade-thumb-Dlz4aHxr.webp)}.visual-theme-swatch[data-theme-preview=violet-arcade-dark]{background-image:linear-gradient(#1b102777,#1b102777),url(/vue/assets/theme-violet-arcade-thumb-Dlz4aHxr.webp)}:root[data-visual-theme=violet-stage-light]{--theme-background-image:url(/vue/assets/theme-violet-stage-BjdrlXGs.webp)}:root[data-visual-theme=violet-stage-dark]{--theme-background-image:linear-gradient(#1b102777,#1b102777),url(/vue/assets/theme-violet-stage-BjdrlXGs.webp)}.visual-theme-swatch[data-theme-preview=violet-stage-light]{background-image:url(/vue/assets/theme-violet-stage-thumb-BSiIiqv8.webp)}.visual-theme-swatch[data-theme-preview=violet-stage-dark]{background-image:linear-gradient(#1b102777,#1b102777),url(/vue/assets/theme-violet-stage-thumb-BSiIiqv8.webp)}:root[data-visual-theme=violet-stair-light]{--theme-background-image:url(/vue/assets/theme-violet-stair-DS1XVMwh.webp)}:root[data-visual-theme=violet-stair-dark]{--theme-background-image:linear-gradient(#1b102777,#1b102777),url(/vue/assets/theme-violet-stair-DS1XVMwh.webp)}.visual-theme-swatch[data-theme-preview=violet-stair-light]{background-image:url(/vue/assets/theme-violet-stair-thumb-BDrmiZAI.webp)}.visual-theme-swatch[data-theme-preview=violet-stair-dark]{background-image:linear-gradient(#1b102777,#1b102777),url(/vue/assets/theme-violet-stair-thumb-BDrmiZAI.webp)}:root[data-visual-theme=violet-roof-light]{--theme-background-image:url(/vue/assets/theme-violet-roof-frHDaJfq.webp)}:root[data-visual-theme=violet-roof-dark]{--theme-background-image:linear-gradient(#1b102777,#1b102777),url(/vue/assets/theme-violet-roof-frHDaJfq.webp)}.visual-theme-swatch[data-theme-preview=violet-roof-light]{background-image:url(/vue/assets/theme-violet-roof-thumb-DlLWRw1n.webp)}.visual-theme-swatch[data-theme-preview=violet-roof-dark]{background-image:linear-gradient(#1b102777,#1b102777),url(/vue/assets/theme-violet-roof-thumb-DlLWRw1n.webp)}:root[data-visual-theme=snow-lake-light]{--theme-background-image:url(/vue/assets/theme-snow-lake-_T-ugLc-.webp)}:root[data-visual-theme=snow-lake-dark]{--theme-background-image:linear-gradient(#0d253477,#0d253477),url(/vue/assets/theme-snow-lake-_T-ugLc-.webp)}.visual-theme-swatch[data-theme-preview=snow-lake-light]{background-image:url(/vue/assets/theme-snow-lake-thumb-DFK0w3kn.webp)}.visual-theme-swatch[data-theme-preview=snow-lake-dark]{background-image:linear-gradient(#0d253477,#0d253477),url(/vue/assets/theme-snow-lake-thumb-DFK0w3kn.webp)}:root[data-visual-theme=snow-ridge-light]{--theme-background-image:url(/vue/assets/theme-snow-ridge-CnmFloF5.webp)}:root[data-visual-theme=snow-ridge-dark]{--theme-background-image:linear-gradient(#0d253477,#0d253477),url(/vue/assets/theme-snow-ridge-CnmFloF5.webp)}.visual-theme-swatch[data-theme-preview=snow-ridge-light]{background-image:url(/vue/assets/theme-snow-ridge-thumb-BqhdIxFu.webp)}.visual-theme-swatch[data-theme-preview=snow-ridge-dark]{background-image:linear-gradient(#0d253477,#0d253477),url(/vue/assets/theme-snow-ridge-thumb-BqhdIxFu.webp)}:root[data-visual-theme=snow-aurora-light]{--theme-background-image:url(/vue/assets/theme-snow-aurora-CPSzO94-.webp)}:root[data-visual-theme=snow-aurora-dark]{--theme-background-image:linear-gradient(#0d253477,#0d253477),url(/vue/assets/theme-snow-aurora-CPSzO94-.webp)}.visual-theme-swatch[data-theme-preview=snow-aurora-light]{background-image:url(/vue/assets/theme-snow-aurora-thumb-DK0QmtVm.webp)}.visual-theme-swatch[data-theme-preview=snow-aurora-dark]{background-image:linear-gradient(#0d253477,#0d253477),url(/vue/assets/theme-snow-aurora-thumb-DK0QmtVm.webp)}:root[data-visual-theme=snow-birch-light]{--theme-background-image:url(/vue/assets/theme-snow-birch-C5YPT0Aq.webp)}:root[data-visual-theme=snow-birch-dark]{--theme-background-image:linear-gradient(#0d253477,#0d253477),url(/vue/assets/theme-snow-birch-C5YPT0Aq.webp)}.visual-theme-swatch[data-theme-preview=snow-birch-light]{background-image:url(/vue/assets/theme-snow-birch-thumb-DuvXxvzf.webp)}.visual-theme-swatch[data-theme-preview=snow-birch-dark]{background-image:linear-gradient(#0d253477,#0d253477),url(/vue/assets/theme-snow-birch-thumb-DuvXxvzf.webp)}:root[data-visual-theme=snow-glacier-light]{--theme-background-image:url(/vue/assets/theme-snow-glacier-BFsYivmh.webp)}:root[data-visual-theme=snow-glacier-dark]{--theme-background-image:linear-gradient(#0d253477,#0d253477),url(/vue/assets/theme-snow-glacier-BFsYivmh.webp)}.visual-theme-swatch[data-theme-preview=snow-glacier-light]{background-image:url(/vue/assets/theme-snow-glacier-thumb-CEjJhO6p.webp)}.visual-theme-swatch[data-theme-preview=snow-glacier-dark]{background-image:linear-gradient(#0d253477,#0d253477),url(/vue/assets/theme-snow-glacier-thumb-CEjJhO6p.webp)}:root[data-visual-theme=gold-library-light]{--theme-background-image:url(/vue/assets/theme-gold-library-DcfO1mWa.webp)}:root[data-visual-theme=gold-library-dark]{--theme-background-image:linear-gradient(#1e140b77,#1e140b77),url(/vue/assets/theme-gold-library-DcfO1mWa.webp)}.visual-theme-swatch[data-theme-preview=gold-library-light]{background-image:url(/vue/assets/theme-gold-library-thumb-BRiXJXMk.webp)}.visual-theme-swatch[data-theme-preview=gold-library-dark]{background-image:linear-gradient(#1e140b77,#1e140b77),url(/vue/assets/theme-gold-library-thumb-BRiXJXMk.webp)}:root[data-visual-theme=gold-clock-light]{--theme-background-image:url(/vue/assets/theme-gold-clock-Dkf2Xt4f.webp)}:root[data-visual-theme=gold-clock-dark]{--theme-background-image:linear-gradient(#1e140b77,#1e140b77),url(/vue/assets/theme-gold-clock-Dkf2Xt4f.webp)}.visual-theme-swatch[data-theme-preview=gold-clock-light]{background-image:url(/vue/assets/theme-gold-clock-thumb-DvJlrguu.webp)}.visual-theme-swatch[data-theme-preview=gold-clock-dark]{background-image:linear-gradient(#1e140b77,#1e140b77),url(/vue/assets/theme-gold-clock-thumb-DvJlrguu.webp)}:root[data-visual-theme=gold-corridor-light]{--theme-background-image:url(/vue/assets/theme-gold-corridor-D-477cEe.webp)}:root[data-visual-theme=gold-corridor-dark]{--theme-background-image:linear-gradient(#1e140b77,#1e140b77),url(/vue/assets/theme-gold-corridor-D-477cEe.webp)}.visual-theme-swatch[data-theme-preview=gold-corridor-light]{background-image:url(/vue/assets/theme-gold-corridor-thumb-BpjB4k8T.webp)}.visual-theme-swatch[data-theme-preview=gold-corridor-dark]{background-image:linear-gradient(#1e140b77,#1e140b77),url(/vue/assets/theme-gold-corridor-thumb-BpjB4k8T.webp)}:root[data-visual-theme=gold-manuscript-light]{--theme-background-image:url(/vue/assets/theme-gold-manuscript-CTpkxJKU.webp)}:root[data-visual-theme=gold-manuscript-dark]{--theme-background-image:linear-gradient(#1e140b77,#1e140b77),url(/vue/assets/theme-gold-manuscript-CTpkxJKU.webp)}.visual-theme-swatch[data-theme-preview=gold-manuscript-light]{background-image:url(/vue/assets/theme-gold-manuscript-thumb-C_2MoIcK.webp)}.visual-theme-swatch[data-theme-preview=gold-manuscript-dark]{background-image:linear-gradient(#1e140b77,#1e140b77),url(/vue/assets/theme-gold-manuscript-thumb-C_2MoIcK.webp)}:root[data-visual-theme=gold-lamp-light]{--theme-background-image:url(/vue/assets/theme-gold-lamp-BHZfbC8c.webp)}:root[data-visual-theme=gold-lamp-dark]{--theme-background-image:linear-gradient(#1e140b77,#1e140b77),url(/vue/assets/theme-gold-lamp-BHZfbC8c.webp)}.visual-theme-swatch[data-theme-preview=gold-lamp-light]{background-image:url(/vue/assets/theme-gold-lamp-thumb-B7yxn1tq.webp)}.visual-theme-swatch[data-theme-preview=gold-lamp-dark]{background-image:linear-gradient(#1e140b77,#1e140b77),url(/vue/assets/theme-gold-lamp-thumb-B7yxn1tq.webp)}:root[data-theme-pack=star-observatory]{--paper:#e9f0f5;--surface:#f7fbfd;--surface-hover:#e1edf3;--ink-1:#122b40;--ink-2:#33546a;--ink-3:#597387;--hairline:#abc3d0;--cinnabar:#ba6656;--cinnabar-hover:#a95142;--moss:#477a72;--ochre:#a47745;--indigo:#327ba0;--strong:#276d92;--accent:#276d92;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:14px;--shadow-paper:0 14px 34px #09284024;--overlay:#091e34a6;--selection-highlight:#327ba032;--tool-art-paper:#eaf3f8;--tool-art-ink:#234a65;--tool-art-muted:#587b91;--tool-art-wash:#dbeaf2;--tool-art-seal:#327ba0;--dimension-card-background:#f7fbfdef;--dimension-card-hover:#f7fbfdfa;--dimension-card-border:#b4cbd7;--dimension-card-divider:#cee0e8;--dimension-chip-background:#e9f2f7;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#e9f0f5}:root[data-theme-pack=star-observatory][data-theme=dark]{--paper:#101b2b;--surface:#192b3d;--surface-hover:#263c51;--ink-1:#f0f8fc;--ink-2:#d0e6f0;--ink-3:#a8c6d7;--hairline:#456378;--cinnabar:#e9a38d;--cinnabar-hover:#f1b69e;--moss:#a3d1c5;--ochre:#e1c08b;--indigo:#8ac9e5;--strong:#90d0ec;--accent:#90d0ec;--shadow-paper:0 16px 36px #0007;--overlay:#000b;--tool-art-paper:#21384b;--tool-art-ink:#def3fb;--tool-art-muted:#aacddd;--tool-art-wash:#2b4659;--tool-art-seal:#91d2e8;--dimension-card-background:#192b3df2;--dimension-card-hover:#263c51f8;--dimension-card-border:#506d80;--dimension-card-divider:#3d586e;--dimension-chip-background:#263c51;--dimension-chip-hover:#31516a;--theme-source-paper:#101b2b}:root[data-theme-pack=violet-theater]{--paper:#f2edf4;--surface:#fcf9fd;--surface-hover:#eee4f2;--ink-1:#34253e;--ink-2:#594663;--ink-3:#786982;--hairline:#d4c2db;--cinnabar:#b65d69;--cinnabar-hover:#a34b5a;--moss:#68816f;--ochre:#ab7955;--indigo:#80609d;--strong:#785194;--accent:#785194;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:12px;--shadow-paper:0 14px 34px #3a224624;--overlay:#210f2ca6;--selection-highlight:#8e65aa30;--tool-art-paper:#f2eaf6;--tool-art-ink:#694980;--tool-art-muted:#957ca2;--tool-art-wash:#eadcf0;--tool-art-seal:#8663a2;--dimension-card-background:#fcf9fdef;--dimension-card-hover:#fcf9fdfa;--dimension-card-border:#dbc9e1;--dimension-card-divider:#e9dcec;--dimension-chip-background:#f2eaf6;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#f2edf4}:root[data-theme-pack=violet-theater][data-theme=dark]{--paper:#211728;--surface:#302139;--surface-hover:#41304b;--ink-1:#fbf2ff;--ink-2:#e8d7f1;--ink-3:#cbb5d7;--hairline:#70567d;--cinnabar:#eaa2ad;--cinnabar-hover:#f1b0ba;--moss:#afcdb6;--ochre:#e5ba95;--indigo:#d2a8e9;--strong:#d5aceb;--accent:#d5aceb;--shadow-paper:0 16px 36px #0007;--overlay:#000b;--tool-art-paper:#3b2a45;--tool-art-ink:#f3defb;--tool-art-muted:#d4b8e0;--tool-art-wash:#51375c;--tool-art-seal:#daaef1;--dimension-card-background:#302139f2;--dimension-card-hover:#41304bf8;--dimension-card-border:#735a80;--dimension-card-divider:#62466e;--dimension-chip-background:#41304b;--dimension-chip-hover:#553c61;--theme-source-paper:#211728}:root[data-theme-pack=aurora-snow]{--paper:#eef5f7;--surface:#fcffff;--surface-hover:#e4f0f3;--ink-1:#203744;--ink-2:#456270;--ink-3:#69828c;--hairline:#bbd1d8;--cinnabar:#b86265;--cinnabar-hover:#a84f55;--moss:#438579;--ochre:#947753;--indigo:#4b86a7;--strong:#397b96;--accent:#397b96;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:18px;--shadow-paper:0 14px 34px #214b6020;--overlay:#15374799;--selection-highlight:#4b9caa30;--tool-art-paper:#edf8f9;--tool-art-ink:#3b7489;--tool-art-muted:#7199a4;--tool-art-wash:#dff1f3;--tool-art-seal:#4b95a6;--dimension-card-background:#fcffffed;--dimension-card-hover:#fcfffffa;--dimension-card-border:#c6d9de;--dimension-card-divider:#d9e8eb;--dimension-chip-background:#edf7f8;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#eef5f7}:root[data-theme-pack=aurora-snow][data-theme=dark]{--paper:#142633;--surface:#203845;--surface-hover:#2d4a57;--ink-1:#f1fbfd;--ink-2:#d7eef2;--ink-3:#b4d5dc;--hairline:#557680;--cinnabar:#e9a9a6;--cinnabar-hover:#f1b8b3;--moss:#9cd6c7;--ochre:#ddc79e;--indigo:#9ed9ea;--strong:#9ad7e5;--accent:#9ad7e5;--shadow-paper:0 16px 36px #0006;--overlay:#000a;--tool-art-paper:#294754;--tool-art-ink:#dff8fa;--tool-art-muted:#b1dbe1;--tool-art-wash:#365361;--tool-art-seal:#a5e1e9;--dimension-card-background:#203845f2;--dimension-card-hover:#2d4a57f8;--dimension-card-border:#5f7d86;--dimension-card-divider:#4d6973;--dimension-chip-background:#2d4a57;--dimension-chip-hover:#3b5966;--theme-source-paper:#142633}:root[data-theme-pack=obsidian-study]{--paper:#f2ede5;--surface:#fdfaf5;--surface-hover:#eee5d8;--ink-1:#382e25;--ink-2:#5d4b3b;--ink-3:#7d6a58;--hairline:#d8c7b2;--cinnabar:#b66748;--cinnabar-hover:#a8563b;--moss:#657960;--ochre:#a37a3d;--indigo:#8d713d;--strong:#886435;--accent:#886435;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:9px;--shadow-paper:0 14px 34px #3a271c24;--overlay:#21170da6;--selection-highlight:#a67a3c30;--tool-art-paper:#f7efe2;--tool-art-ink:#735633;--tool-art-muted:#9c805a;--tool-art-wash:#eee2cf;--tool-art-seal:#a17b45;--dimension-card-background:#fdfaf5ef;--dimension-card-hover:#fdfaf5fa;--dimension-card-border:#ddcbb4;--dimension-card-divider:#eadbc8;--dimension-chip-background:#f3eadc;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#f2ede5}:root[data-theme-pack=obsidian-study][data-theme=dark]{--paper:#201b17;--surface:#302820;--surface-hover:#40352a;--ink-1:#fff4e5;--ink-2:#ead9bf;--ink-3:#cfb996;--hairline:#725c42;--cinnabar:#e9a17e;--cinnabar-hover:#f1b08b;--moss:#b8c8a4;--ochre:#e4bc77;--indigo:#d8b778;--strong:#e6bf81;--accent:#e6bf81;--shadow-paper:0 16px 36px #0007;--overlay:#000b;--tool-art-paper:#3d3025;--tool-art-ink:#ffebc6;--tool-art-muted:#d8bc90;--tool-art-wash:#53402e;--tool-art-seal:#edca8b;--dimension-card-background:#302820f2;--dimension-card-hover:#40352af8;--dimension-card-border:#786047;--dimension-card-divider:#624c38;--dimension-chip-background:#40352a;--dimension-chip-hover:#574433;--theme-source-paper:#201b17}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) body:before,:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) :is(.heritage-card-frame,.modal-scroll-frame){display:none!important}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .app-shell:has(.dashboard-page):after{display:none!important}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .topbar{background:color-mix(in srgb,var(--surface) 89%,transparent);border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) :is(.dimension-stage-rail,.dimension-stage-card,.dimension-tool-button,.filter-bar,.table-card,.modal-panel,.information-card,.project-card,.tool-card-vue,.creation-drawer){border-color:var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-paper)}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) :is(.modal-panel,.embedded-tool-shell){--ink:var(--ink-1);--muted:var(--ink-3);color:var(--ink-1)}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .modal-panel{opacity:1;filter:none;background:var(--surface)!important}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) :is(.modal-header,.modal-body,.modal-footer){background-color:var(--surface);color:var(--ink-1)}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) :is(.modal-panel,.embedded-tool-shell) :is(input,select,textarea){color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .dimension-stage-card .dimension-tool-art{background:0 0}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .dimension-tool-caption strong{color:var(--ink-1);font-family:var(--font-sans)}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .button.primary{border-color:var(--strong);background:var(--strong);color:#fff}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study])[data-theme=dark] .button.primary{color:#221d24}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .visual-theme-menu{color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .visual-theme-menu :is(strong,button){color:var(--ink-1)}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .visual-theme-menu small{color:var(--ink-2)}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .visual-theme-menu button.active b{background:var(--strong);border-radius:50%}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .dimension-stage-card .dimension-tools>.dimension-tool-button{background:color-mix(in srgb,var(--surface) 95%,transparent)!important}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) :is(.button,.icon-button,.modal-close,.modal-expand,.dimension-tool-button,.shared-icon-picker button):focus-visible{outline:2px solid var(--strong);outline-offset:2px}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .dashboard-heading{box-sizing:border-box;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 87%,transparent) 0%,color-mix(in srgb,var(--surface) 53%,transparent) 32%,transparent 72%);align-items:center;gap:16px;min-height:88px;margin-bottom:16px;padding:10px 14px}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .dashboard-heading>.heading-actions{flex:none;align-items:center;width:auto}@media (width<=700px){:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .dashboard-heading{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface) 40%,transparent) 70%,transparent)}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .dashboard-heading>.heading-actions{width:100%}}:root[data-theme-pack=star-observatory] .modern-tool-icon{--modern-stroke:#234a65;--modern-fill:#eaf3f8}:root[data-theme-pack=violet-theater] .modern-tool-icon{--modern-stroke:#694980;--modern-fill:#f2eaf6}:root[data-theme-pack=aurora-snow] .modern-tool-icon{--modern-stroke:#3b7489;--modern-fill:#edf8f9}:root[data-theme-pack=obsidian-study] .modern-tool-icon{--modern-stroke:#735633;--modern-fill:#f7efe2}:root[data-theme-pack=star-observatory][data-theme=dark] .modern-tool-icon{--modern-stroke:#def3fb;--modern-fill:#21384b}:root[data-theme-pack=violet-theater][data-theme=dark] .modern-tool-icon{--modern-stroke:#f3defb;--modern-fill:#3b2a45}:root[data-theme-pack=aurora-snow][data-theme=dark] .modern-tool-icon{--modern-stroke:#dff8fa;--modern-fill:#294754}:root[data-theme-pack=obsidian-study][data-theme=dark] .modern-tool-icon{--modern-stroke:#ffebc6;--modern-fill:#3d3025}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button{transition:transform .16s,box-shadow .18s,border-color .18s,background-color .18s}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button:active{transform:scale(.975);box-shadow:inset 0 2px 8px #0002}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--strong) 22%,transparent)}@media (prefers-reduced-motion:reduce){:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button{transition:none}:root:is([data-theme-pack=star-observatory],[data-theme-pack=violet-theater],[data-theme-pack=aurora-snow],[data-theme-pack=obsidian-study]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button:active{transform:none}}:root:is([data-visual-theme=spectrum-prism-light],[data-visual-theme=spectrum-prism-dark]){--scene-image:url(/vue/assets/theme-spectrum-prism-DpkedJl0.webp)}:root:is([data-visual-theme=spectrum-orbs-light],[data-visual-theme=spectrum-orbs-dark]){--scene-image:url(/vue/assets/theme-spectrum-orbs-BWDJcOkB.webp)}:root:is([data-visual-theme=spectrum-atrium-light],[data-visual-theme=spectrum-atrium-dark]){--scene-image:url(/vue/assets/theme-spectrum-atrium-gomYn6vG.webp)}:root:is([data-visual-theme=spectrum-facets-light],[data-visual-theme=spectrum-facets-dark]){--scene-image:url(/vue/assets/theme-spectrum-facets-BFxl_v_n.webp)}:root:is([data-visual-theme=spectrum-passage-light],[data-visual-theme=spectrum-passage-dark]){--scene-image:url(/vue/assets/theme-spectrum-passage-DD3EcRQW.webp)}:root:is([data-visual-theme=forest-canopy-light],[data-visual-theme=forest-canopy-dark]){--scene-image:url(/vue/assets/theme-forest-canopy-DN_G9OYt.webp)}:root:is([data-visual-theme=forest-falls-light],[data-visual-theme=forest-falls-dark]){--scene-image:url(/vue/assets/theme-forest-falls-C3o6GjQk.webp)}:root:is([data-visual-theme=forest-fern-light],[data-visual-theme=forest-fern-dark]){--scene-image:url(/vue/assets/theme-forest-fern-rNQnSL_H.webp)}:root:is([data-visual-theme=forest-bridge-light],[data-visual-theme=forest-bridge-dark]){--scene-image:url(/vue/assets/theme-forest-bridge-CxM2wCLj.webp)}:root:is([data-visual-theme=forest-glow-light],[data-visual-theme=forest-glow-dark]){--scene-image:url(/vue/assets/theme-forest-glow-BwvxswQh.webp)}:root:is([data-visual-theme=sky-wing-light],[data-visual-theme=sky-wing-dark]){--scene-image:url(/vue/assets/theme-sky-wing-DpvoOJPZ.webp)}:root:is([data-visual-theme=sky-terminal-light],[data-visual-theme=sky-terminal-dark]){--scene-image:url(/vue/assets/theme-sky-terminal-D65hIKue.webp)}:root:is([data-visual-theme=sky-coast-light],[data-visual-theme=sky-coast-dark]){--scene-image:url(/vue/assets/theme-sky-coast-B7je4b0E.webp)}:root:is([data-visual-theme=sky-bridge-light],[data-visual-theme=sky-bridge-dark]){--scene-image:url(/vue/assets/theme-sky-bridge-B55l0WlN.webp)}:root:is([data-visual-theme=sky-clouds-light],[data-visual-theme=sky-clouds-dark]){--scene-image:url(/vue/assets/theme-sky-clouds-BJWCCMXL.webp)}.visual-theme-swatch:is([data-theme-preview=spectrum-prism-light],[data-theme-preview=spectrum-prism-dark]){--wallpaper-preview-image:url(/vue/assets/theme-spectrum-prism-thumb-DMU2QuZC.webp)}.visual-theme-swatch:is([data-theme-preview=spectrum-orbs-light],[data-theme-preview=spectrum-orbs-dark]){--wallpaper-preview-image:url(/vue/assets/theme-spectrum-orbs-thumb-yLsePaXE.webp)}.visual-theme-swatch:is([data-theme-preview=spectrum-atrium-light],[data-theme-preview=spectrum-atrium-dark]){--wallpaper-preview-image:url(/vue/assets/theme-spectrum-atrium-thumb-DpFTyXBt.webp)}.visual-theme-swatch:is([data-theme-preview=spectrum-facets-light],[data-theme-preview=spectrum-facets-dark]){--wallpaper-preview-image:url(/vue/assets/theme-spectrum-facets-thumb-BKEMHA93.webp)}.visual-theme-swatch:is([data-theme-preview=spectrum-passage-light],[data-theme-preview=spectrum-passage-dark]){--wallpaper-preview-image:url(/vue/assets/theme-spectrum-passage-thumb-BqK3ZW7n.webp)}.visual-theme-swatch:is([data-theme-preview=forest-canopy-light],[data-theme-preview=forest-canopy-dark]){--wallpaper-preview-image:url(/vue/assets/theme-forest-canopy-thumb-DODYTSad.webp)}.visual-theme-swatch:is([data-theme-preview=forest-falls-light],[data-theme-preview=forest-falls-dark]){--wallpaper-preview-image:url(/vue/assets/theme-forest-falls-thumb-BRzlyYJ2.webp)}.visual-theme-swatch:is([data-theme-preview=forest-fern-light],[data-theme-preview=forest-fern-dark]){--wallpaper-preview-image:url(/vue/assets/theme-forest-fern-thumb-C8T_YNy3.webp)}.visual-theme-swatch:is([data-theme-preview=forest-bridge-light],[data-theme-preview=forest-bridge-dark]){--wallpaper-preview-image:url(/vue/assets/theme-forest-bridge-thumb-bOSkCvu8.webp)}.visual-theme-swatch:is([data-theme-preview=forest-glow-light],[data-theme-preview=forest-glow-dark]){--wallpaper-preview-image:url(/vue/assets/theme-forest-glow-thumb-cJapTDHn.webp)}.visual-theme-swatch:is([data-theme-preview=sky-wing-light],[data-theme-preview=sky-wing-dark]){--wallpaper-preview-image:url(/vue/assets/theme-sky-wing-thumb-BvH_iIzD.webp)}.visual-theme-swatch:is([data-theme-preview=sky-terminal-light],[data-theme-preview=sky-terminal-dark]){--wallpaper-preview-image:url(/vue/assets/theme-sky-terminal-thumb-DiipgK1l.webp)}.visual-theme-swatch:is([data-theme-preview=sky-coast-light],[data-theme-preview=sky-coast-dark]){--wallpaper-preview-image:url(/vue/assets/theme-sky-coast-thumb-C4iB4iwS.webp)}.visual-theme-swatch:is([data-theme-preview=sky-bridge-light],[data-theme-preview=sky-bridge-dark]){--wallpaper-preview-image:url(/vue/assets/theme-sky-bridge-thumb-IqPCNMfB.webp)}.visual-theme-swatch:is([data-theme-preview=sky-clouds-light],[data-theme-preview=sky-clouds-dark]){--wallpaper-preview-image:url(/vue/assets/theme-sky-clouds-thumb-4p8sOdsZ.webp)}:root[data-theme-pack=spectrum-studio]{--scene-overlay:#1b314a82}:root[data-theme-pack=rainforest-rhythm]{--scene-overlay:#071b1687}:root[data-theme-pack=skybound-route]{--scene-overlay:#11345183}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]){--theme-background-image:var(--scene-image)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route])[data-theme=dark]{--theme-background-image:linear-gradient(var(--scene-overlay),var(--scene-overlay)),var(--scene-image)}.visual-theme-swatch[data-theme-preview^=spectrum-]{--wallpaper-overlay:#1b314a82;background-image:var(--wallpaper-preview-image)}.visual-theme-swatch[data-theme-preview^=forest-]{--wallpaper-overlay:#071b1687;background-image:var(--wallpaper-preview-image)}.visual-theme-swatch[data-theme-preview^=sky-]{--wallpaper-overlay:#11345183;background-image:var(--wallpaper-preview-image)}.visual-theme-swatch:is([data-theme-preview^=spectrum-],[data-theme-preview^=forest-],[data-theme-preview^=sky-])[data-theme-preview$=-dark]{background-image:linear-gradient(var(--wallpaper-overlay),var(--wallpaper-overlay)),var(--wallpaper-preview-image)}:root[data-theme-pack=spectrum-studio]{--paper:#edf4f6;--surface:#fcfefe;--surface-hover:#e3f0f3;--ink-1:#233b47;--ink-2:#466674;--ink-3:#63818c;--hairline:#bfd6de;--cinnabar:#b75f65;--cinnabar-hover:#a64f57;--moss:#4b8176;--ochre:#a87859;--indigo:#3b8da5;--strong:#307f99;--accent:#307f99;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:16px;--shadow-paper:0 14px 34px #163a4a22;--overlay:#173140a6;--selection-highlight:#5ba5b431;--tool-art-paper:#e7f4f6;--tool-art-ink:#32677c;--tool-art-muted:#6897a4;--tool-art-wash:#d9eff0;--tool-art-seal:#3b8da5;--dimension-card-background:#fcfefeed;--dimension-card-hover:#fcfefefa;--dimension-card-border:#c2d9df;--dimension-card-divider:#d4e6e9;--dimension-chip-background:#e7f4f6;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#edf4f6}:root[data-theme-pack=spectrum-studio][data-theme=dark]{--paper:#152633;--surface:#203847;--surface-hover:#2b4a5a;--ink-1:#f2fbfd;--ink-2:#d7edf2;--ink-3:#b4d2dc;--hairline:#567887;--cinnabar:#eca4aa;--cinnabar-hover:#f5b4b8;--moss:#add5c9;--ochre:#e5c2a5;--indigo:#a2d9e8;--strong:#9bd8e6;--accent:#9bd8e6;--shadow-paper:0 16px 36px #0007;--overlay:#000b;--tool-art-paper:#284959;--tool-art-ink:#e4f9fa;--tool-art-muted:#b6dce2;--tool-art-wash:#345766;--tool-art-seal:#abe1e9;--dimension-card-background:#203847f2;--dimension-card-hover:#2b4a5af8;--dimension-card-border:#61818e;--dimension-card-divider:#506e7a;--dimension-chip-background:#2b4a5a;--dimension-chip-hover:#395b6b;--theme-source-paper:#152633}:root[data-theme-pack=rainforest-rhythm]{--paper:#edf3e9;--surface:#fbfdf8;--surface-hover:#e4efdf;--ink-1:#254536;--ink-2:#466b52;--ink-3:#66836a;--hairline:#bed2bd;--cinnabar:#b65e4d;--cinnabar-hover:#a74e3f;--moss:#4d8757;--ochre:#9d8050;--indigo:#4f8067;--strong:#3c744d;--accent:#3c744d;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:14px;--shadow-paper:0 14px 34px #102d1d28;--overlay:#0c2417ae;--selection-highlight:#67a65b33;--tool-art-paper:#e8f2e5;--tool-art-ink:#2b553a;--tool-art-muted:#6a9470;--tool-art-wash:#dcebd7;--tool-art-seal:#679a55;--dimension-card-background:#fbfdf8f0;--dimension-card-hover:#fbfdf8fc;--dimension-card-border:#c1d4bd;--dimension-card-divider:#d8e5d4;--dimension-chip-background:#e8f2e5;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#edf3e9}:root[data-theme-pack=rainforest-rhythm][data-theme=dark]{--paper:#10241b;--surface:#1b3929;--surface-hover:#2a4d36;--ink-1:#f0f9ee;--ink-2:#d5ebd2;--ink-3:#afcfac;--hairline:#55785a;--cinnabar:#eba995;--cinnabar-hover:#f1b7a5;--moss:#b6dc9c;--ochre:#e4c58f;--indigo:#a7d4ba;--strong:#aedc91;--accent:#aedc91;--shadow-paper:0 16px 36px #0008;--overlay:#000c;--tool-art-paper:#294a34;--tool-art-ink:#e2f6dc;--tool-art-muted:#bcdbb3;--tool-art-wash:#365a3e;--tool-art-seal:#b5df9a;--dimension-card-background:#1b3929f4;--dimension-card-hover:#2a4d36fa;--dimension-card-border:#5f8061;--dimension-card-divider:#486b4e;--dimension-chip-background:#2a4d36;--dimension-chip-hover:#396344;--theme-source-paper:#10241b}:root[data-theme-pack=skybound-route]{--paper:#eaf4fa;--surface:#fffefa;--surface-hover:#dfedf5;--ink-1:#254257;--ink-2:#4b6b7c;--ink-3:#6c8895;--hairline:#bdd5e1;--cinnabar:#b86158;--cinnabar-hover:#a65049;--moss:#4e857c;--ochre:#a97d52;--indigo:#317eac;--strong:#1f729f;--accent:#1f729f;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:17px;--shadow-paper:0 14px 34px #173e5a22;--overlay:#12354da6;--selection-highlight:#4d9ac42e;--tool-art-paper:#e6f2f8;--tool-art-ink:#275c79;--tool-art-muted:#6798af;--tool-art-wash:#d9ecf4;--tool-art-seal:#3e91ba;--dimension-card-background:#fffefaf0;--dimension-card-hover:#fffefafc;--dimension-card-border:#c5dce6;--dimension-card-divider:#d8e8ee;--dimension-chip-background:#e6f2f8;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#eaf4fa}:root[data-theme-pack=skybound-route][data-theme=dark]{--paper:#13283a;--surface:#20394d;--surface-hover:#2d5064;--ink-1:#f1faff;--ink-2:#d9edf7;--ink-3:#b3d0de;--hairline:#56788d;--cinnabar:#eba79d;--cinnabar-hover:#f4b6aa;--moss:#abd7ca;--ochre:#e5c49e;--indigo:#a7d8ef;--strong:#98d2ec;--accent:#98d2ec;--shadow-paper:0 16px 36px #0008;--overlay:#000b;--tool-art-paper:#2b4b5d;--tool-art-ink:#e4f6fc;--tool-art-muted:#b4d9e9;--tool-art-wash:#365b6d;--tool-art-seal:#a9dff0;--dimension-card-background:#20394df3;--dimension-card-hover:#2d5064f9;--dimension-card-border:#618196;--dimension-card-divider:#4d6b80;--dimension-chip-background:#2d5064;--dimension-chip-hover:#3b6176;--theme-source-paper:#13283a}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) body:before,:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) :is(.heritage-card-frame,.modal-scroll-frame){display:none!important}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .app-shell:has(.dashboard-page):after{display:none!important}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .topbar{background:color-mix(in srgb,var(--surface) 89%,transparent);border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) :is(.dimension-stage-rail,.dimension-stage-card,.dimension-tool-button,.filter-bar,.table-card,.modal-panel,.information-card,.project-card,.tool-card-vue,.creation-drawer){border-color:var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-paper)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) :is(.modal-panel,.embedded-tool-shell){--ink:var(--ink-1);--muted:var(--ink-3);color:var(--ink-1)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .modal-panel{opacity:1;filter:none;background:var(--surface)!important}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) :is(.modal-header,.modal-body,.modal-footer){background-color:var(--surface);color:var(--ink-1)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) :is(.modal-panel,.embedded-tool-shell) :is(input,select,textarea){color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .dimension-stage-card .dimension-tool-art{background:0 0}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .dimension-tool-caption strong{color:var(--ink-1);font-family:var(--font-sans)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .button.primary{border-color:var(--strong);background:var(--strong);color:#fff}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route])[data-theme=dark] .button.primary{color:#152532}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .visual-theme-menu{color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .visual-theme-menu :is(strong,button){color:var(--ink-1)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .visual-theme-menu small{color:var(--ink-2)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .visual-theme-menu button.active b{background:var(--strong);border-radius:50%}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .dimension-stage-card .dimension-tools>.dimension-tool-button{background:color-mix(in srgb,var(--surface) 95%,transparent)!important}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) :is(.button,.icon-button,.modal-close,.modal-expand,.dimension-tool-button,.shared-icon-picker button):focus-visible{outline:2px solid var(--strong);outline-offset:2px}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .dashboard-heading{box-sizing:border-box;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 87%,transparent) 0%,color-mix(in srgb,var(--surface) 53%,transparent) 32%,transparent 72%);align-items:center;gap:16px;min-height:88px;margin-bottom:16px;padding:10px 14px}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .dashboard-heading>.heading-actions{flex:none;align-items:center;width:auto}@media (width<=700px){:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .dashboard-heading{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface) 40%,transparent) 70%,transparent)}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .dashboard-heading>.heading-actions{width:100%}}:root[data-theme-pack=spectrum-studio] .modern-tool-icon{--modern-stroke:#32677c;--modern-fill:#e7f4f6}:root[data-theme-pack=rainforest-rhythm] .modern-tool-icon{--modern-stroke:#2b553a;--modern-fill:#e8f2e5}:root[data-theme-pack=skybound-route] .modern-tool-icon{--modern-stroke:#275c79;--modern-fill:#e6f2f8}:root[data-theme-pack=spectrum-studio][data-theme=dark] .modern-tool-icon{--modern-stroke:#e4f9fa;--modern-fill:#284959}:root[data-theme-pack=rainforest-rhythm][data-theme=dark] .modern-tool-icon{--modern-stroke:#e2f6dc;--modern-fill:#294a34}:root[data-theme-pack=skybound-route][data-theme=dark] .modern-tool-icon{--modern-stroke:#e4f6fc;--modern-fill:#2b4b5d}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button{transition:transform .16s,box-shadow .18s,border-color .18s,background-color .18s}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button:active{transform:scale(.975);box-shadow:inset 0 2px 8px #0002}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--strong) 22%,transparent)}@media (prefers-reduced-motion:reduce){:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button{transition:none}:root:is([data-theme-pack=spectrum-studio],[data-theme-pack=rainforest-rhythm],[data-theme-pack=skybound-route]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button:active{transform:none}}:root:is([data-visual-theme=nature-meadow-light],[data-visual-theme=nature-meadow-dark]){--scene-image:url(/vue/assets/theme-nature-meadow-xQgvAKiL.webp)}:root:is([data-visual-theme=nature-wetland-light],[data-visual-theme=nature-wetland-dark]){--scene-image:url(/vue/assets/theme-nature-wetland-cdFP7YQu.webp)}:root:is([data-visual-theme=nature-woodland-light],[data-visual-theme=nature-woodland-dark]){--scene-image:url(/vue/assets/theme-nature-woodland-CTG0eUyn.webp)}:root:is([data-visual-theme=nature-orchard-light],[data-visual-theme=nature-orchard-dark]){--scene-image:url(/vue/assets/theme-nature-orchard-SdYzsydL.webp)}:root:is([data-visual-theme=nature-lavender-light],[data-visual-theme=nature-lavender-dark]){--scene-image:url(/vue/assets/theme-nature-lavender-DN_1UjL7.webp)}:root:is([data-visual-theme=ocean-reef-light],[data-visual-theme=ocean-reef-dark]){--scene-image:url(/vue/assets/theme-ocean-reef-ByhIm3iH.webp)}:root:is([data-visual-theme=ocean-coral-light],[data-visual-theme=ocean-coral-dark]){--scene-image:url(/vue/assets/theme-ocean-coral-BkWJ4gSB.webp)}:root:is([data-visual-theme=ocean-kelp-light],[data-visual-theme=ocean-kelp-dark]){--scene-image:url(/vue/assets/theme-ocean-kelp-BYwkNeas.webp)}:root:is([data-visual-theme=ocean-cliffs-light],[data-visual-theme=ocean-cliffs-dark]){--scene-image:url(/vue/assets/theme-ocean-cliffs-Dz4FERgN.webp)}:root:is([data-visual-theme=ocean-pelagic-light],[data-visual-theme=ocean-pelagic-dark]){--scene-image:url(/vue/assets/theme-ocean-pelagic-C4Kb_2GC.webp)}:root:is([data-visual-theme=landscape-alpine-light],[data-visual-theme=landscape-alpine-dark]){--scene-image:url(/vue/assets/theme-landscape-alpine-drDu9RZI.webp)}:root:is([data-visual-theme=landscape-canyon-light],[data-visual-theme=landscape-canyon-dark]){--scene-image:url(/vue/assets/theme-landscape-canyon-C434Edz2.webp)}:root:is([data-visual-theme=landscape-volcanic-light],[data-visual-theme=landscape-volcanic-dark]){--scene-image:url(/vue/assets/theme-landscape-volcanic-BJxlocS1.webp)}:root:is([data-visual-theme=landscape-lake-light],[data-visual-theme=landscape-lake-dark]){--scene-image:url(/vue/assets/theme-landscape-lake-Dr2REpPm.webp)}:root:is([data-visual-theme=landscape-dunes-light],[data-visual-theme=landscape-dunes-dark]){--scene-image:url(/vue/assets/theme-landscape-dunes-CpscQaQJ.webp)}:root:is([data-visual-theme=space-rings-light],[data-visual-theme=space-rings-dark]){--scene-image:url(/vue/assets/theme-space-rings-_mHV84dH.webp)}:root:is([data-visual-theme=space-nebula-light],[data-visual-theme=space-nebula-dark]){--scene-image:url(/vue/assets/theme-space-nebula-C73ew3yq.webp)}:root:is([data-visual-theme=space-earth-light],[data-visual-theme=space-earth-dark]){--scene-image:url(/vue/assets/theme-space-earth-DEVMV-Ea.webp)}:root:is([data-visual-theme=space-exoplanet-light],[data-visual-theme=space-exoplanet-dark]){--scene-image:url(/vue/assets/theme-space-exoplanet-7nOXpKUl.webp)}:root:is([data-visual-theme=space-galaxy-light],[data-visual-theme=space-galaxy-dark]){--scene-image:url(/vue/assets/theme-space-galaxy-BtrBeQJr.webp)}.visual-theme-swatch:is([data-theme-preview=nature-meadow-light],[data-theme-preview=nature-meadow-dark]){--wallpaper-preview-image:url(/vue/assets/theme-nature-meadow-thumb-D7IXJxq9.webp)}.visual-theme-swatch:is([data-theme-preview=nature-wetland-light],[data-theme-preview=nature-wetland-dark]){--wallpaper-preview-image:url(/vue/assets/theme-nature-wetland-thumb-DmDHsV4C.webp)}.visual-theme-swatch:is([data-theme-preview=nature-woodland-light],[data-theme-preview=nature-woodland-dark]){--wallpaper-preview-image:url(/vue/assets/theme-nature-woodland-thumb-Lm4ZXx8R.webp)}.visual-theme-swatch:is([data-theme-preview=nature-orchard-light],[data-theme-preview=nature-orchard-dark]){--wallpaper-preview-image:url(/vue/assets/theme-nature-orchard-thumb-BDvV8QU1.webp)}.visual-theme-swatch:is([data-theme-preview=nature-lavender-light],[data-theme-preview=nature-lavender-dark]){--wallpaper-preview-image:url(/vue/assets/theme-nature-lavender-thumb-BbJAMfWr.webp)}.visual-theme-swatch:is([data-theme-preview=ocean-reef-light],[data-theme-preview=ocean-reef-dark]){--wallpaper-preview-image:url(/vue/assets/theme-ocean-reef-thumb-DG_70thj.webp)}.visual-theme-swatch:is([data-theme-preview=ocean-coral-light],[data-theme-preview=ocean-coral-dark]){--wallpaper-preview-image:url(/vue/assets/theme-ocean-coral-thumb-Ds84KMlx.webp)}.visual-theme-swatch:is([data-theme-preview=ocean-kelp-light],[data-theme-preview=ocean-kelp-dark]){--wallpaper-preview-image:url(/vue/assets/theme-ocean-kelp-thumb-DiPctDPo.webp)}.visual-theme-swatch:is([data-theme-preview=ocean-cliffs-light],[data-theme-preview=ocean-cliffs-dark]){--wallpaper-preview-image:url(/vue/assets/theme-ocean-cliffs-thumb-DKCipzXM.webp)}.visual-theme-swatch:is([data-theme-preview=ocean-pelagic-light],[data-theme-preview=ocean-pelagic-dark]){--wallpaper-preview-image:url(/vue/assets/theme-ocean-pelagic-thumb-AcZ1-b1M.webp)}.visual-theme-swatch:is([data-theme-preview=landscape-alpine-light],[data-theme-preview=landscape-alpine-dark]){--wallpaper-preview-image:url(/vue/assets/theme-landscape-alpine-thumb-DIKboQbp.webp)}.visual-theme-swatch:is([data-theme-preview=landscape-canyon-light],[data-theme-preview=landscape-canyon-dark]){--wallpaper-preview-image:url(/vue/assets/theme-landscape-canyon-thumb-CiZ3KTLh.webp)}.visual-theme-swatch:is([data-theme-preview=landscape-volcanic-light],[data-theme-preview=landscape-volcanic-dark]){--wallpaper-preview-image:url(/vue/assets/theme-landscape-volcanic-thumb-wikeyM7u.webp)}.visual-theme-swatch:is([data-theme-preview=landscape-lake-light],[data-theme-preview=landscape-lake-dark]){--wallpaper-preview-image:url(/vue/assets/theme-landscape-lake-thumb-Crfmt_oz.webp)}.visual-theme-swatch:is([data-theme-preview=landscape-dunes-light],[data-theme-preview=landscape-dunes-dark]){--wallpaper-preview-image:url(/vue/assets/theme-landscape-dunes-thumb-CF8t7AKf.webp)}.visual-theme-swatch:is([data-theme-preview=space-rings-light],[data-theme-preview=space-rings-dark]){--wallpaper-preview-image:url(/vue/assets/theme-space-rings-thumb-CLF08ny5.webp)}.visual-theme-swatch:is([data-theme-preview=space-nebula-light],[data-theme-preview=space-nebula-dark]){--wallpaper-preview-image:url(/vue/assets/theme-space-nebula-thumb-BKpM3qwQ.webp)}.visual-theme-swatch:is([data-theme-preview=space-earth-light],[data-theme-preview=space-earth-dark]){--wallpaper-preview-image:url(/vue/assets/theme-space-earth-thumb-CH1xOHto.webp)}.visual-theme-swatch:is([data-theme-preview=space-exoplanet-light],[data-theme-preview=space-exoplanet-dark]){--wallpaper-preview-image:url(/vue/assets/theme-space-exoplanet-thumb-CxjEEKkZ.webp)}.visual-theme-swatch:is([data-theme-preview=space-galaxy-light],[data-theme-preview=space-galaxy-dark]){--wallpaper-preview-image:url(/vue/assets/theme-space-galaxy-thumb-DZp4fHM_.webp)}:root[data-theme-pack=nature-seasons]{--scene-overlay:#1a2b1380}:root[data-theme-pack=ocean-depths]{--scene-overlay:#092e438b}:root[data-theme-pack=landscape-vistas]{--scene-overlay:#2b241c82}:root[data-theme-pack=cosmic-voyage]{--scene-overlay:#090d2a6b}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]){--theme-background-image:var(--scene-image)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage])[data-theme=dark]{--theme-background-image:linear-gradient(var(--scene-overlay),var(--scene-overlay)),var(--scene-image)}.visual-theme-swatch[data-theme-preview^=nature-]{--wallpaper-overlay:#1a2b1380;background-image:var(--wallpaper-preview-image)}.visual-theme-swatch[data-theme-preview^=ocean-]{--wallpaper-overlay:#092e438b;background-image:var(--wallpaper-preview-image)}.visual-theme-swatch[data-theme-preview^=landscape-]{--wallpaper-overlay:#2b241c82;background-image:var(--wallpaper-preview-image)}.visual-theme-swatch[data-theme-preview^=space-]{--wallpaper-overlay:#090d2a6b;background-image:var(--wallpaper-preview-image)}.visual-theme-swatch:is([data-theme-preview^=nature-],[data-theme-preview^=ocean-],[data-theme-preview^=landscape-],[data-theme-preview^=space-])[data-theme-preview$=-dark]{background-image:linear-gradient(var(--wallpaper-overlay),var(--wallpaper-overlay)),var(--wallpaper-preview-image)}:root[data-theme-pack=nature-seasons]{--paper:#f1f4e9;--surface:#fcfdf8;--surface-hover:#e9f0de;--ink-1:#344633;--ink-2:#566e50;--ink-3:#768874;--hairline:#c8d6bc;--cinnabar:#ad6250;--cinnabar-hover:#9c513f;--moss:#638451;--ochre:#9a8052;--indigo:#627c67;--strong:#527447;--accent:#527447;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:16px;--shadow-paper:0 14px 34px #263d1e24;--overlay:#1a2b1ab0;--selection-highlight:#7a9a6330;--tool-art-paper:#eaf1e1;--tool-art-ink:#496448;--tool-art-muted:#7d9b6d;--tool-art-wash:#dce9d2;--tool-art-seal:#78965e;--dimension-card-background:#fcfdf8f1;--dimension-card-hover:#fcfdf8fd;--dimension-card-border:#c7d7bd;--dimension-card-divider:#dbe6d3;--dimension-chip-background:#eaf1e1;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#f1f4e9}:root[data-theme-pack=nature-seasons][data-theme=dark]{--paper:#202c1c;--surface:#2c3e28;--surface-hover:#3e5635;--ink-1:#f4f9ee;--ink-2:#dbeaca;--ink-3:#bbd2ad;--hairline:#657d5b;--cinnabar:#e7a390;--cinnabar-hover:#f2b5a5;--moss:#bbd69e;--ochre:#ddc595;--indigo:#b6d4bb;--strong:#b5d994;--accent:#b5d994;--shadow-paper:0 16px 36px #0007;--overlay:#000b;--tool-art-paper:#3b5133;--tool-art-ink:#e7f4dc;--tool-art-muted:#bed9aa;--tool-art-wash:#4a6440;--tool-art-seal:#c2dfa2;--dimension-card-background:#2c3e28f2;--dimension-card-hover:#3e5635f8;--dimension-card-border:#6d8662;--dimension-card-divider:#536e4d;--dimension-chip-background:#3e5635;--dimension-chip-hover:#4c6741;--theme-source-paper:#202c1c}:root[data-theme-pack=ocean-depths]{--paper:#eaf4f5;--surface:#fbfefe;--surface-hover:#dff0f0;--ink-1:#244654;--ink-2:#476c78;--ink-3:#6c8b93;--hairline:#bbd7da;--cinnabar:#b8645c;--cinnabar-hover:#a65149;--moss:#4f8a80;--ochre:#9d805b;--indigo:#2c84a3;--strong:#217e9c;--accent:#217e9c;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:18px;--shadow-paper:0 14px 34px #0d496020;--overlay:#103744b0;--selection-highlight:#4ea4b72d;--tool-art-paper:#e5f4f5;--tool-art-ink:#245a70;--tool-art-muted:#6aa2ae;--tool-art-wash:#d3ecee;--tool-art-seal:#3b8ba0;--dimension-card-background:#fbfefef1;--dimension-card-hover:#fbfefefd;--dimension-card-border:#bfd8dc;--dimension-card-divider:#d6e8e9;--dimension-chip-background:#e5f4f5;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#eaf4f5}:root[data-theme-pack=ocean-depths][data-theme=dark]{--paper:#102b3b;--surface:#1d3d50;--surface-hover:#2c5366;--ink-1:#f0fbfc;--ink-2:#d4edf2;--ink-3:#afd2db;--hairline:#557c8b;--cinnabar:#e9a89e;--cinnabar-hover:#f5b9af;--moss:#a8d6ca;--ochre:#e1c5a1;--indigo:#9ed6e8;--strong:#95d8e9;--accent:#95d8e9;--shadow-paper:0 16px 36px #0008;--overlay:#000c;--tool-art-paper:#2b4f60;--tool-art-ink:#dff7f8;--tool-art-muted:#a8d9de;--tool-art-wash:#365e6c;--tool-art-seal:#a3e0e6;--dimension-card-background:#1d3d50f3;--dimension-card-hover:#2c5366fa;--dimension-card-border:#608394;--dimension-card-divider:#496d7c;--dimension-chip-background:#2c5366;--dimension-chip-hover:#396779;--theme-source-paper:#102b3b}:root[data-theme-pack=landscape-vistas]{--paper:#f1eee8;--surface:#fffdf8;--surface-hover:#ede8dc;--ink-1:#474337;--ink-2:#6b6455;--ink-3:#888170;--hairline:#d6cbbb;--cinnabar:#aa6050;--cinnabar-hover:#994d3e;--moss:#708067;--ochre:#a77a4b;--indigo:#677d85;--strong:#82684b;--accent:#82684b;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:12px;--shadow-paper:0 14px 34px #49332121;--overlay:#2d261fb0;--selection-highlight:#b4916430;--tool-art-paper:#f3eee5;--tool-art-ink:#675d4c;--tool-art-muted:#a28d70;--tool-art-wash:#e9e0d1;--tool-art-seal:#a98357;--dimension-card-background:#fffdf8ef;--dimension-card-hover:#fffdf8fc;--dimension-card-border:#d7cab9;--dimension-card-divider:#e8dfd3;--dimension-chip-background:#f3eee5;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#f1eee8}:root[data-theme-pack=landscape-vistas][data-theme=dark]{--paper:#292723;--surface:#393831;--surface-hover:#4e4b3f;--ink-1:#faf5e9;--ink-2:#e8dcc9;--ink-3:#cbbda6;--hairline:#756c5d;--cinnabar:#e8a597;--cinnabar-hover:#f4b8aa;--moss:#bfd0a9;--ochre:#e9c18d;--indigo:#bdd1d2;--strong:#e0bc8a;--accent:#e0bc8a;--shadow-paper:0 16px 36px #0008;--overlay:#000c;--tool-art-paper:#4b483d;--tool-art-ink:#f4e8d5;--tool-art-muted:#d3c0a5;--tool-art-wash:#5a5548;--tool-art-seal:#e5c392;--dimension-card-background:#393831f3;--dimension-card-hover:#4e4b3ffa;--dimension-card-border:#807462;--dimension-card-divider:#62594a;--dimension-chip-background:#4e4b3f;--dimension-chip-hover:#5e5949;--theme-source-paper:#292723}:root[data-theme-pack=cosmic-voyage]{--paper:#eef0f8;--surface:#fcfdff;--surface-hover:#e7eafb;--ink-1:#303d5b;--ink-2:#586682;--ink-3:#7985a0;--hairline:#c6cee5;--cinnabar:#ac6479;--cinnabar-hover:#9c536a;--moss:#617f8b;--ochre:#9b7b6a;--indigo:#6269ac;--strong:#5966a6;--accent:#5966a6;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:17px;--shadow-paper:0 14px 34px #252b6222;--overlay:#171b3cb5;--selection-highlight:#797fc132;--tool-art-paper:#eceef9;--tool-art-ink:#3b4c79;--tool-art-muted:#7c87b3;--tool-art-wash:#dde3f3;--tool-art-seal:#7a6dab;--dimension-card-background:#fcfdfff0;--dimension-card-hover:#fcfdfffc;--dimension-card-border:#c8cfe6;--dimension-card-divider:#dbe0ef;--dimension-chip-background:#eceef9;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#eef0f8}:root[data-theme-pack=cosmic-voyage][data-theme=dark]{--paper:#10162b;--surface:#202b48;--surface-hover:#303b5b;--ink-1:#f4f6ff;--ink-2:#dce4f8;--ink-3:#b7c3e2;--hairline:#58668d;--cinnabar:#e6a3b5;--cinnabar-hover:#f2b5c4;--moss:#a8ccd1;--ochre:#dec2ae;--indigo:#b9bdf4;--strong:#b7b8f3;--accent:#b7b8f3;--shadow-paper:0 16px 36px #0009;--overlay:#000d;--tool-art-paper:#2b3858;--tool-art-ink:#e8ecff;--tool-art-muted:#b9c4ec;--tool-art-wash:#384666;--tool-art-seal:#c4b9f2;--dimension-card-background:#202b48f4;--dimension-card-hover:#303b5bfa;--dimension-card-border:#657397;--dimension-card-divider:#4e5b7e;--dimension-chip-background:#303b5b;--dimension-chip-hover:#3d4a6c;--theme-source-paper:#10162b}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) body:before,:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) :is(.heritage-card-frame,.modal-scroll-frame){display:none!important}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .app-shell:has(.dashboard-page):after{display:none!important}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .topbar{background:color-mix(in srgb,var(--surface) 89%,transparent);border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) :is(.dimension-stage-rail,.dimension-stage-card,.dimension-tool-button,.filter-bar,.table-card,.modal-panel,.information-card,.project-card,.tool-card-vue,.creation-drawer){border-color:var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-paper)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) :is(.modal-panel,.embedded-tool-shell){--ink:var(--ink-1);--muted:var(--ink-3);color:var(--ink-1)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .modal-panel{opacity:1;filter:none;background:var(--surface)!important}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) :is(.modal-header,.modal-body,.modal-footer){background-color:var(--surface);color:var(--ink-1)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) :is(.modal-panel,.embedded-tool-shell) :is(input,select,textarea){color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .dimension-stage-card .dimension-tool-art{background:0 0}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .dimension-tool-caption strong{color:var(--ink-1);font-family:var(--font-sans)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .button.primary{border-color:var(--strong);background:var(--strong);color:#fff}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage])[data-theme=dark] .button.primary{color:#172433}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .visual-theme-menu{color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .visual-theme-menu :is(strong,button){color:var(--ink-1)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .visual-theme-menu small{color:var(--ink-2)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .visual-theme-menu button.active b{background:var(--strong);border-radius:50%}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .dimension-stage-card .dimension-tools>.dimension-tool-button{background:color-mix(in srgb,var(--surface) 95%,transparent)!important}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) :is(.button,.icon-button,.modal-close,.modal-expand,.dimension-tool-button,.shared-icon-picker button):focus-visible{outline:2px solid var(--strong);outline-offset:2px}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .dashboard-heading{box-sizing:border-box;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 87%,transparent) 0%,color-mix(in srgb,var(--surface) 53%,transparent) 32%,transparent 72%);align-items:center;gap:16px;min-height:88px;margin-bottom:16px;padding:10px 14px}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .dashboard-heading>.heading-actions{flex:none;align-items:center;width:auto}@media (width<=700px){:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .dashboard-heading{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface) 40%,transparent) 70%,transparent)}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .dashboard-heading>.heading-actions{width:100%}}:root[data-theme-pack=nature-seasons] .modern-tool-icon{--modern-stroke:#496448;--modern-fill:#eaf1e1}:root[data-theme-pack=ocean-depths] .modern-tool-icon{--modern-stroke:#245a70;--modern-fill:#e5f4f5}:root[data-theme-pack=landscape-vistas] .modern-tool-icon{--modern-stroke:#675d4c;--modern-fill:#f3eee5}:root[data-theme-pack=cosmic-voyage] .modern-tool-icon{--modern-stroke:#3b4c79;--modern-fill:#eceef9}:root[data-theme-pack=nature-seasons][data-theme=dark] .modern-tool-icon{--modern-stroke:#e7f4dc;--modern-fill:#3b5133}:root[data-theme-pack=ocean-depths][data-theme=dark] .modern-tool-icon{--modern-stroke:#dff7f8;--modern-fill:#2b4f60}:root[data-theme-pack=landscape-vistas][data-theme=dark] .modern-tool-icon{--modern-stroke:#f4e8d5;--modern-fill:#4b483d}:root[data-theme-pack=cosmic-voyage][data-theme=dark] .modern-tool-icon{--modern-stroke:#e8ecff;--modern-fill:#2b3858}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button{transition:transform .16s,box-shadow .18s,border-color .18s,background-color .18s}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button:active{transform:scale(.975);box-shadow:inset 0 2px 8px #0002}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--strong) 22%,transparent)}@media (prefers-reduced-motion:reduce){:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button{transition:none}:root:is([data-theme-pack=nature-seasons],[data-theme-pack=ocean-depths],[data-theme-pack=landscape-vistas],[data-theme-pack=cosmic-voyage]) .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button:active{transform:none}}:root:is([data-visual-theme=solitude-fogfield-light],[data-visual-theme=solitude-fogfield-dark]){--scene-image:url(/vue/assets/theme-solitude-fogfield-v2-Bf3hAqs3.webp)}:root:is([data-visual-theme=solitude-lanternshore-light],[data-visual-theme=solitude-lanternshore-dark]){--scene-image:url(/vue/assets/theme-solitude-lanternshore-v2-lN9PswGj.webp)}:root:is([data-visual-theme=solitude-wildflower-light],[data-visual-theme=solitude-wildflower-dark]){--scene-image:url(/vue/assets/theme-solitude-wildflower-v2-Cax92hft.webp)}:root:is([data-visual-theme=solitude-seawindow-light],[data-visual-theme=solitude-seawindow-dark]){--scene-image:url(/vue/assets/theme-solitude-seawindow-v2-Cs-0PcKS.webp)}:root:is([data-visual-theme=solitude-rainstreet-light],[data-visual-theme=solitude-rainstreet-dark]){--scene-image:url(/vue/assets/theme-solitude-rainstreet-uqURYvHL.webp)}:root:is([data-visual-theme=solitude-platform-light],[data-visual-theme=solitude-platform-dark]){--scene-image:url(/vue/assets/theme-solitude-platform-BZjF7i6g.webp)}:root:is([data-visual-theme=solitude-lighthouse-light],[data-visual-theme=solitude-lighthouse-dark]){--scene-image:url(/vue/assets/theme-solitude-lighthouse-m5fGADj9.webp)}:root:is([data-visual-theme=solitude-cabin-light],[data-visual-theme=solitude-cabin-dark]){--scene-image:url(/vue/assets/theme-solitude-cabin-DAkRXGLC.webp)}:root:is([data-visual-theme=solitude-fogbridge-light],[data-visual-theme=solitude-fogbridge-dark]){--scene-image:url(/vue/assets/theme-solitude-fogbridge-CLZKGCom.webp)}:root:is([data-visual-theme=solitude-pier-light],[data-visual-theme=solitude-pier-dark]){--scene-image:url(/vue/assets/theme-solitude-pier-CmvSmF4b.webp)}:root:is([data-visual-theme=solitude-coastalroad-light],[data-visual-theme=solitude-coastalroad-dark]){--scene-image:url(/vue/assets/theme-solitude-coastalroad-NGARpt7P.webp)}:root:is([data-visual-theme=solitude-window-light],[data-visual-theme=solitude-window-dark]){--scene-image:url(/vue/assets/theme-solitude-window-CneKUtTw.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-fogfield-light],[data-theme-preview=solitude-fogfield-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-fogfield-v2-thumb-Kuw9IDTG.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-lanternshore-light],[data-theme-preview=solitude-lanternshore-dark]){--wallpaper-preview-image:url(data:image/webp;base64,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)}.visual-theme-swatch:is([data-theme-preview=solitude-wildflower-light],[data-theme-preview=solitude-wildflower-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-wildflower-v2-thumb-DgCHGpvC.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-seawindow-light],[data-theme-preview=solitude-seawindow-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-seawindow-v2-thumb-BhwBgL0Z.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-rainstreet-light],[data-theme-preview=solitude-rainstreet-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-rainstreet-thumb-DHU_Ew1c.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-platform-light],[data-theme-preview=solitude-platform-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-platform-thumb-CSvsmVcC.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-lighthouse-light],[data-theme-preview=solitude-lighthouse-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-lighthouse-thumb-1p7IPQVO.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-cabin-light],[data-theme-preview=solitude-cabin-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-cabin-thumb-DAoc7im9.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-fogbridge-light],[data-theme-preview=solitude-fogbridge-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-fogbridge-thumb-D0RmsICc.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-pier-light],[data-theme-preview=solitude-pier-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-pier-thumb-C34KnhRA.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-coastalroad-light],[data-theme-preview=solitude-coastalroad-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-coastalroad-thumb-Comr6z-Q.webp)}.visual-theme-swatch:is([data-theme-preview=solitude-window-light],[data-theme-preview=solitude-window-dark]){--wallpaper-preview-image:url(/vue/assets/theme-solitude-window-thumb-Cudw5WpG.webp)}:root[data-theme-pack=solitude-journey]{--scene-overlay:#101b2b82;--theme-background-image:var(--scene-image)}:root[data-theme-pack=solitude-journey][data-theme=dark]{--theme-background-image:linear-gradient(var(--scene-overlay),var(--scene-overlay)),var(--scene-image)}:root[data-theme-pack=solitude-journey][data-visual-theme^=solitude-fogfield-][data-theme=dark],:root[data-theme-pack=solitude-journey][data-visual-theme^=solitude-lanternshore-][data-theme=dark],:root[data-theme-pack=solitude-journey][data-visual-theme^=solitude-wildflower-][data-theme=dark],:root[data-theme-pack=solitude-journey][data-visual-theme^=solitude-seawindow-][data-theme=dark]{--scene-overlay:#101b2b38}.visual-theme-swatch[data-theme-preview^=solitude-]{--wallpaper-overlay:#101b2b82;background-image:var(--wallpaper-preview-image)}.visual-theme-swatch[data-theme-preview^=solitude-][data-theme-preview$=-dark]{background-image:linear-gradient(var(--wallpaper-overlay),var(--wallpaper-overlay)),var(--wallpaper-preview-image)}.visual-theme-swatch:is([data-theme-preview^=solitude-fogfield-],[data-theme-preview^=solitude-lanternshore-],[data-theme-preview^=solitude-wildflower-],[data-theme-preview^=solitude-seawindow-]){--wallpaper-overlay:#101b2b38}:root[data-theme-pack=solitude-journey]{--paper:#edf1f3;--surface:#fcfdfd;--surface-hover:#e7edf1;--ink-1:#293948;--ink-2:#4c6372;--ink-3:#6c7d89;--hairline:#c1cdd5;--cinnabar:#a95c5e;--cinnabar-hover:#964b50;--moss:#648080;--ochre:#a37b64;--indigo:#657b9c;--strong:#496982;--accent:#496982;--font-serif:"PingFang SC","Noto Sans SC",sans-serif;--font-sans:"PingFang SC","Noto Sans SC",sans-serif;--radius:18px;--shadow-paper:0 14px 34px #17293b28;--overlay:#172638b8;--selection-highlight:#7694aa30;--tool-art-paper:#e8eff2;--tool-art-ink:#42576a;--tool-art-muted:#78909f;--tool-art-wash:#d9e4e9;--tool-art-seal:#8b778a;--dimension-card-background:#fcfdfdf2;--dimension-card-hover:#fcfdfd;--dimension-card-border:#c3d0d8;--dimension-card-divider:#dce5e9;--dimension-chip-background:#e8eff2;--dimension-chip-hover:#fff;--dimension-card-shadow:var(--shadow-paper);--theme-background-opacity:1;--theme-source-paper:#edf1f3}:root[data-theme-pack=solitude-journey][data-theme=dark]{--paper:#17222d;--surface:#243442;--surface-hover:#344a5a;--ink-1:#f0f5f6;--ink-2:#d4e0e5;--ink-3:#a9c0ca;--hairline:#5b7281;--cinnabar:#df9a9b;--cinnabar-hover:#edacad;--moss:#a8c8c3;--ochre:#d6b9a1;--indigo:#b2c4e5;--strong:#a7c8dd;--accent:#a7c8dd;--shadow-paper:0 16px 36px #0009;--overlay:#000c;--tool-art-paper:#304757;--tool-art-ink:#e0edf3;--tool-art-muted:#adcad4;--tool-art-wash:#3b5565;--tool-art-seal:#baa7bb;--dimension-card-background:#243442f4;--dimension-card-hover:#344a5afa;--dimension-card-border:#657d8b;--dimension-card-divider:#506875;--dimension-chip-background:#344a5a;--dimension-chip-hover:#405b6d;--theme-source-paper:#17222d}:root[data-theme-pack=solitude-journey] body:before,:root[data-theme-pack=solitude-journey] :is(.heritage-card-frame,.modal-scroll-frame){display:none!important}:root[data-theme-pack=solitude-journey] .app-shell:has(.dashboard-page):after{display:none!important}:root[data-theme-pack=solitude-journey] .topbar{background:color-mix(in srgb,var(--surface) 91%,transparent);border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)}:root[data-theme-pack=solitude-journey] :is(.dimension-stage-rail,.dimension-stage-card,.dimension-tool-button,.filter-bar,.table-card,.modal-panel,.information-card,.project-card,.tool-card-vue,.creation-drawer){border-color:var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-paper)}:root[data-theme-pack=solitude-journey] :is(.modal-panel,.embedded-tool-shell){--ink:var(--ink-1);--muted:var(--ink-3);color:var(--ink-1)}:root[data-theme-pack=solitude-journey] .modal-panel{opacity:1;filter:none;background:var(--surface)!important}:root[data-theme-pack=solitude-journey] :is(.modal-header,.modal-body,.modal-footer){background-color:var(--surface);color:var(--ink-1)}:root[data-theme-pack=solitude-journey] :is(.modal-panel,.embedded-tool-shell) :is(input,select,textarea){color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root[data-theme-pack=solitude-journey] .dimension-stage-card .dimension-tool-art{background:0 0}:root[data-theme-pack=solitude-journey] .dimension-tool-caption strong{color:var(--ink-1);font-family:var(--font-sans)}:root[data-theme-pack=solitude-journey] .button.primary{border-color:var(--strong);background:var(--strong);color:#fff}:root[data-theme-pack=solitude-journey][data-theme=dark] .button.primary{color:#17222d}:root[data-theme-pack=solitude-journey] .visual-theme-menu{color:var(--ink-1);background:var(--surface);border-color:var(--hairline)}:root[data-theme-pack=solitude-journey] .visual-theme-menu :is(strong,button){color:var(--ink-1)}:root[data-theme-pack=solitude-journey] .visual-theme-menu small{color:var(--ink-2)}:root[data-theme-pack=solitude-journey] .visual-theme-menu button.active b{background:var(--strong);border-radius:50%}:root[data-theme-pack=solitude-journey] .dimension-stage-card .dimension-tools>.dimension-tool-button{background:color-mix(in srgb,var(--surface) 95%,transparent)!important}:root[data-theme-pack=solitude-journey] :is(.button,.icon-button,.modal-close,.modal-expand,.dimension-tool-button,.shared-icon-picker button):focus-visible{outline:2px solid var(--strong);outline-offset:2px}:root[data-theme-pack=solitude-journey] .dashboard-heading{box-sizing:border-box;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 90%,transparent) 0%,color-mix(in srgb,var(--surface) 62%,transparent) 38%,transparent 76%);align-items:center;gap:16px;min-height:88px;margin-bottom:16px;padding:10px 14px}:root[data-theme-pack=solitude-journey] .dashboard-heading>.heading-actions{flex:none;align-items:center;width:auto}@media (width<=700px){:root[data-theme-pack=solitude-journey] .dashboard-heading{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface) 45%,transparent) 70%,transparent)}:root[data-theme-pack=solitude-journey] .dashboard-heading>.heading-actions{width:100%}}:root[data-theme-pack=solitude-journey] .modern-tool-icon{--modern-stroke:#42576a;--modern-fill:#e8eff2}:root[data-theme-pack=solitude-journey][data-theme=dark] .modern-tool-icon{--modern-stroke:#e0edf3;--modern-fill:#304757}:root[data-theme-pack=solitude-journey] .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button{transition:transform .16s,box-shadow .18s,border-color .18s,background-color .18s}:root[data-theme-pack=solitude-journey] .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button:active{transform:scale(.975);box-shadow:inset 0 2px 8px #0002}:root[data-theme-pack=solitude-journey] .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--strong) 22%,transparent)}@media (prefers-reduced-motion:reduce){:root[data-theme-pack=solitude-journey] .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button{transition:none}:root[data-theme-pack=solitude-journey] .visual-theme-menu :is(.theme-pack-tabs,.theme-wallpaper-variants) button:active{transform:none}}:root[data-theme-pack] .dashboard-page .dimension-stage-rail{background:linear-gradient(160deg, color-mix(in srgb, var(--surface-hover) 86%, transparent) 0%, color-mix(in srgb, var(--paper) 70%, transparent) 100%)!important}:root[data-theme-pack] .dashboard-page .dimension-stage-card,:root[data-theme-pack] .dashboard-page .dimension-stage-card:hover{background:linear-gradient(130deg, color-mix(in srgb, var(--surface) 87%, transparent) 0%, color-mix(in srgb, var(--surface-hover) 70%, transparent) 55%, color-mix(in srgb, var(--paper) 46%, transparent) 100%)!important}:root[data-theme-pack][data-theme=dark] .dashboard-page .dimension-stage-rail{background:linear-gradient(160deg, color-mix(in srgb, var(--surface-hover) 91%, transparent), color-mix(in srgb, var(--paper) 78%, transparent))!important}:root[data-theme-pack][data-theme=dark] .dashboard-page .dimension-stage-card,:root[data-theme-pack][data-theme=dark] .dashboard-page .dimension-stage-card:hover{background:linear-gradient(130deg, color-mix(in srgb, var(--surface) 93%, transparent), color-mix(in srgb, var(--surface-hover) 82%, transparent) 55%, color-mix(in srgb, var(--paper) 67%, transparent))!important}.dashboard-page .desktop-workspace{isolation:isolate;border:1px solid color-mix(in srgb, var(--hairline) 75%, transparent);height:0;min-height:0;color:var(--ink-1);background:color-mix(in srgb, var(--surface) 15%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:20px;flex:1 1 0;position:relative;overflow:hidden;box-shadow:0 22px 50px #08172330}.desktop-workspace-menu{z-index:25;border-bottom:1px solid color-mix(in srgb, var(--hairline) 70%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:12px;min-height:45px;padding:0 17px;font-size:12px;display:flex;position:relative}.desktop-workspace-global-nav{flex:auto;min-width:0}.desktop-brand-rail{display:none}@media (width>=2000px){.app-shell.desktop-nav-active .desktop-workspace-menu .brand{display:none}.app-shell.desktop-nav-active .desktop-brand-rail{z-index:28;border:1px solid color-mix(in srgb, var(--hairline) 74%, transparent);background:color-mix(in srgb, var(--surface) 84%, transparent);width:76px;max-height:min(460px,100dvh - 170px);color:var(--ink-1);-webkit-backdrop-filter:blur(15px);border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:12px 9px;text-decoration:none;display:flex;position:fixed;top:92px;left:calc(25vw - 458px);overflow:visible;box-shadow:0 12px 32px #08172324}.app-shell.desktop-nav-active .desktop-brand-rail:hover{background:color-mix(in srgb, var(--surface) 94%, transparent)}.app-shell.desktop-nav-active .desktop-brand-rail:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell.desktop-nav-active .desktop-brand-rail .brand-mark{flex:none;width:44px;height:44px}.app-shell.desktop-nav-active .desktop-brand-rail .brand-epigraph{top:0;left:calc(100% + 16px)}.app-shell.desktop-nav-active .desktop-brand-rail strong{text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.14em;max-height:min(355px,100dvh - 256px);font-size:16px;line-height:1.5;overflow:hidden}}.app-shell.desktop-nav-active>.main-content{height:100dvh!important}.app-shell.desktop-nav-active:has(.dashboard-page):after{inset:10px}.app-shell.desktop-nav-active .desktop-workspace-menu .topbar{width:100%;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;margin:0;padding:0;position:static;-webkit-backdrop-filter:none!important}.app-shell.desktop-nav-active .desktop-workspace-menu .brand{border-right:1px solid var(--hairline);flex:0 auto;gap:7px;min-width:38px;max-width:min(210px,19vw);margin-right:0;padding-right:15px;overflow:hidden}.app-shell.desktop-nav-active .desktop-workspace-menu .brand-mark{border-radius:8px;flex:0 0 29px;width:29px;height:29px}.app-shell.desktop-nav-active .desktop-workspace-menu .brand span:last-child{min-width:0;overflow:hidden}.app-shell.desktop-nav-active .desktop-workspace-menu .brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.app-shell.desktop-nav-active .desktop-workspace-menu .brand small{display:none}.app-shell.desktop-nav-active .desktop-workspace-menu .topbar-actions{flex:none;gap:5px;margin-left:auto;font-size:11px}.app-shell.desktop-nav-active .desktop-workspace-menu .topbar-actions time{font-size:11px}.app-shell.desktop-nav-active .desktop-workspace-menu .topbar-actions .icon-button{width:29px;height:29px;min-height:29px}.app-shell.desktop-nav-active .desktop-workspace-menu .topbar-user-link{padding:4px 6px;font-size:11px}.desktop-workspace-menu strong{font-weight:700}.desktop-workspace-menu span{color:var(--ink-2)}.desktop-workspace-menu small{color:var(--ink-3)}.desktop-workspace-action-target{display:contents}.desktop-workspace-actions{flex:none;align-items:center;gap:10px;display:flex}.desktop-workspace-actions .button{min-height:30px;padding:5px 11px;font-size:11px}.desktop-default-trigger,.desktop-close-all-trigger{border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 88%, transparent);min-height:29px;color:var(--ink-1);cursor:pointer;white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:11px}.desktop-default-trigger:hover,.desktop-close-all-trigger:hover:not(:disabled){background:var(--surface-hover)}.desktop-default-trigger:focus-visible,.desktop-close-all-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desktop-close-all-trigger:disabled{opacity:.48;cursor:not-allowed}.desktop-default-settings{gap:15px;display:grid}.desktop-default-settings>p{color:var(--ink-2);margin:0;line-height:1.6}.desktop-default-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(420px,50vh);display:grid;overflow-y:auto}.desktop-default-option{border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-hover) 56%, var(--surface));min-width:0;color:var(--ink-1);cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex}.desktop-default-option:hover{background:var(--surface-hover)}.desktop-default-option:focus-within{outline:2px solid var(--accent);outline-offset:2px}.desktop-default-option input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.desktop-default-option .dimension-badge{flex:none;width:28px;min-width:28px;height:28px;min-height:28px}.desktop-default-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.desktop-default-option small{color:var(--ink-3);flex:none;margin-left:auto;font-size:11px}.desktop-default-settings .desktop-default-warning{color:var(--danger,#b4533c)}.desktop-workspace-actions .dashboard-layout-switch{margin-right:3px;padding:2px}.desktop-workspace-actions .dashboard-layout-switch button{min-height:27px;padding:4px 9px}.dashboard-page .desktop-window{border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 97%, transparent);opacity:.94;border-radius:15px;flex-direction:column;min-height:240px;max-height:calc(100% - 175px);transition:box-shadow .2s,opacity .2s,border-color .2s;display:flex;position:absolute;overflow:hidden;box-shadow:0 21px 52px #09192348}.dashboard-page .desktop-window.is-front{opacity:1;box-shadow:0 28px 64px #09192365}.dashboard-page .desktop-window.is-maximized{height:calc(100% - 143px);max-height:none;width:92%!important;top:57px!important;left:4%!important}.desktop-window-titlebar{border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-hover) 72%, var(--surface));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 40px;grid-template-columns:76px minmax(0,1fr) 76px;align-items:center;padding:0 12px;display:grid}.desktop-window-titlebar:active{cursor:grabbing}.desktop-window-titlebar>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.desktop-window-titlebar>small{color:var(--ink-3);text-align:right;font-size:11px}.desktop-window-controls{align-items:center;gap:7px;display:flex}.desktop-window-controls button{cursor:pointer;border:1px solid #00000020;border-radius:50%;width:12px;height:12px;padding:0}.desktop-window-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.desktop-window-controls .desktop-close{background:#e46b64}.desktop-window-controls .desktop-minimize{background:#e6bc5b}.desktop-window-controls .desktop-maximize{background:#70be7a}.desktop-window-content{min-height:0;padding:17px 18px 19px;overflow:auto}.desktop-window-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.desktop-window-heading h2{color:var(--ink-1);margin:0;font-size:20px;font-weight:650}.desktop-window-heading p{color:var(--ink-3);margin:3px 0 0;font-size:11px}.desktop-window-heading button{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-1);cursor:pointer;border-radius:8px;flex:none;padding:6px 10px;font-size:11px}.desktop-window-heading-actions{flex-wrap:wrap;gap:5px;display:flex}.desktop-window-heading button:hover:not(:disabled){background:var(--surface-hover)}.desktop-window-heading button:disabled{opacity:.46;cursor:not-allowed}.desktop-window-heading .desktop-window-delete{color:var(--danger,#b4533c)}.desktop-window-shared-tools{flex-wrap:wrap;gap:6px;margin:-3px 0 13px;display:flex}.desktop-window-shared-tools button{border:1px solid var(--hairline);background:var(--surface);min-height:29px;color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:4px 9px;font-size:11px;display:inline-flex}.desktop-window-shared-tools button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 42%, var(--hairline));background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--ink-1)}.desktop-window-shared-tools button strong{font-weight:650}.desktop-window-shared-tools button:not([aria-pressed=true]) strong{color:var(--ink-3)}.desktop-window-shared-tools button:hover:not(:disabled){background:var(--surface-hover)}.desktop-window-shared-tools button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desktop-window-shared-tools button:disabled{opacity:.55;cursor:wait}.desktop-window-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.desktop-window-tool{border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-hover) 63%, var(--surface));min-width:0;min-height:87px;color:var(--ink-1);cursor:pointer;border-radius:10px;place-content:center;justify-items:center;gap:7px;padding:8px 5px;transition:transform .16s,background-color .16s;display:grid}.desktop-window-tool:hover{background:var(--surface-hover);transform:translateY(-2px)}.desktop-window-tool:focus-visible,.desktop-dock button:focus-visible,.desktop-window-heading button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desktop-window-tool.disabled{opacity:.46;cursor:not-allowed}.desktop-window-tool-art{width:29px;height:29px;color:var(--accent);display:block}.desktop-window-tool-art .shared-library-icon-fill{background:0 0!important}.desktop-window-tool>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;font-size:11px;display:block;overflow:hidden}.desktop-window-empty{color:var(--ink-3);margin:6px 0;font-size:12px}.desktop-workspace-empty{border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 93%, transparent);width:min(360px,100% - 36px);color:var(--ink-2);text-align:center;border-radius:15px;justify-items:center;gap:8px;padding:22px;font-size:13px;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #081b2d30}.desktop-workspace-empty strong{color:var(--ink-1);font-size:15px}.desktop-workspace-empty button{border:1px solid var(--hairline);background:var(--surface-hover);color:var(--ink-1);cursor:pointer;border-radius:8px;margin-top:5px;padding:7px 12px}.desktop-workspace-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.desktop-dock{z-index:30;border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;border-radius:16px;align-items:stretch;gap:7px;width:max-content;max-width:calc(100% - 36px);padding:7px;display:flex;position:absolute;bottom:14px;left:50%;overflow:auto hidden;transform:translate(-50%);box-shadow:0 12px 30px #081b2d48}.desktop-dock::-webkit-scrollbar{display:none}.desktop-dock button{border:1px solid var(--hairline);background:var(--surface);width:72px;min-height:59px;color:var(--ink-1);cursor:pointer;border-radius:10px;flex-direction:column;flex:0 0 72px;justify-content:center;align-items:center;gap:3px;padding:6px 4px 9px;display:flex;position:relative}.desktop-dock button .dimension-badge{width:28px;min-width:28px;height:28px;min-height:28px}.desktop-dock button>span:last-child{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;display:block;overflow:hidden}.desktop-dock button.active:after{background:var(--accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;bottom:2px}.desktop-dock button.is-dragging{opacity:.45}.desktop-dock button.drop-before:before,.desktop-dock button.drop-after:before{background:var(--accent);content:"";border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px}.desktop-dock button.drop-before:before{left:-5px}.desktop-dock button.drop-after:before{right:-5px}.desktop-dock button:disabled{cursor:wait;opacity:.55}.desktop-dock-context-menu{z-index:12000;border:1px solid var(--hairline);background:var(--surface);width:166px;color:var(--ink-1);box-shadow:var(--shadow-paper);border-radius:10px;padding:5px;position:fixed}.desktop-dock-context-menu button{width:100%;color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:12px;display:block}.desktop-dock-context-menu button:hover:not(:disabled),.desktop-dock-context-menu button:focus-visible{background:var(--surface-hover);outline:none}.desktop-dock-context-menu button:disabled{opacity:.46;cursor:not-allowed}.desktop-dock-context-menu small{color:var(--ink-3);padding:4px 9px;font-size:10px;line-height:1.4;display:block}.dashboard-layout-switch{border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 89%, transparent);border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.dashboard-layout-switch button{min-height:31px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:12px}.dashboard-layout-switch button[aria-pressed=true]{background:var(--surface-hover);color:var(--ink-1);font-weight:650;box-shadow:0 1px 4px #0002}.dashboard-layout-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=760px){.dashboard-layout-switch{display:none}}@media (width<=930px) and (width>=761px){.app-shell.desktop-nav-active .desktop-workspace-menu .topbar-actions time,.app-shell.desktop-nav-active .desktop-workspace-menu .brand span:last-child{display:none}}@media (width<=600px){.desktop-default-list{grid-template-columns:1fr}}@media (width>=761px) and (width<=1100px){.dashboard-page .dashboard-heading,.dashboard-page .dashboard-heading .heading-actions{flex-wrap:wrap}}@media (height<=720px) and (width>=761px){.dashboard-page .desktop-window{min-height:190px}.dashboard-page .desktop-window:not(.is-maximized){max-height:calc(100% - 130px)}}@media (prefers-reduced-motion:reduce){.desktop-window,.desktop-window-tool{transition:none}.desktop-window-tool:hover{transform:none}}.modal-action-menu{display:contents}.modal-action-trigger{display:none}.modal-extra-actions{display:contents}.modal-extra-actions:empty{display:none}@media (width<=760px){.app-shell,.main-content,.page-content{min-width:0}:is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}.topbar{gap:8px;padding-inline:10px}.topbar>.brand{min-width:0}.topbar .brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions{flex:none;gap:4px}.topbar-actions time{display:none}.topbar-actions .icon-button{width:36px;height:40px}.modal-backdrop:has(.tool-frame-modal){place-items:stretch stretch;padding:0;overflow:hidden}.modal-panel:has(.tool-frame-modal){border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.modal-panel:has(.tool-frame-modal)>.modal-body{flex:1;min-height:0;padding:0;overflow:hidden}.modal-panel:has(.tool-frame-modal) .tool-frame-modal{height:100%;min-height:0}.modal-panel:has(.tool-frame-modal) .tool-frame-modal iframe{height:100%;min-height:0}.modal-panel .modal-header,.modal-panel .modal-header.header-collapsed{z-index:5;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:54px;padding:7px 12px;display:flex;position:relative;overflow:visible}.modal-panel .modal-header .modal-title-copy,.modal-panel .modal-header.header-right .modal-title-copy,.modal-panel .modal-header:not(.header-right) .modal-title-copy{text-align:left;flex:1;width:auto;min-width:0;margin:0;display:block}.modal-panel .modal-header.header-collapsed .modal-title-copy{display:block!important}.modal-panel .modal-header .modal-title-copy>small,.modal-panel .modal-header .modal-title-copy>p{display:none}.modal-panel .modal-header .modal-title-copy h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:17px;line-height:1.3;overflow:hidden}.modal-panel .modal-header .modal-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-width:0;margin:0;display:flex}.modal-panel .modal-action-menu{flex:none;display:flex;position:relative}.modal-panel .modal-action-menu:has(>.modal-extra-actions:empty){display:none}.modal-panel .modal-action-trigger{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:40px;height:40px;color:var(--ink-1);flex:none;place-items:center;padding:0;font-size:23px;line-height:1;display:grid}.modal-panel .modal-header .modal-extra-actions:not(.is-open){display:none!important}.modal-panel .modal-header .modal-extra-actions.is-open{z-index:10;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(260px,100vw - 24px);max-height:min(65dvh,440px);box-shadow:var(--shadow-paper);flex-direction:column;align-items:stretch;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto}.modal-panel .modal-header .modal-extra-actions>*{box-sizing:border-box;white-space:normal;flex:none;justify-content:center;width:100%;min-width:0;min-height:40px}.modal-panel .modal-header :is(.modal-close,.modal-expand,.modal-collapse){flex:none;width:40px;height:40px}.modal-panel .modal-header :is(.modal-expand,.modal-collapse){display:none}.embedded-tool-shell .page-content{box-sizing:border-box;max-width:100%}.embedded-tool-shell :is(.risk-filter,.meeting-filter,.priority-filter,.plan-filter,.issue-page>.filter-bar){width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.embedded-tool-shell :is(.risk-filter,.meeting-filter,.priority-filter,.plan-filter,.issue-page>.filter-bar)>label,.embedded-tool-shell .filter-bar>.inline-filter-field{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important;display:grid!important}.embedded-tool-shell :is(.risk-filter,.meeting-filter,.priority-filter,.plan-filter,.issue-page>.filter-bar)>label>:is(input,select,textarea),.embedded-tool-shell .filter-bar>.inline-filter-field>:is(input,select,textarea){box-sizing:border-box;width:100%!important;min-width:0!important}.embedded-tool-shell :is(.risk-filter,.meeting-filter,.priority-filter,.plan-filter,.issue-page>.filter-bar)>.button{white-space:normal;width:100%;min-width:0}.embedded-tool-shell .issue-page>.filter-bar>label>span:after,.embedded-tool-shell :is(.priority-filter,.plan-filter)>label>span:after{content:none}.embedded-tool-shell :is(.risk-filter,.meeting-filter,.priority-filter,.plan-filter),.embedded-tool-shell .issue-page>.filter-bar{grid-template-columns:minmax(0,1fr)!important}.embedded-tool-shell :is(.risk-filter,.meeting-filter,.priority-filter,.plan-filter,.issue-page>.filter-bar) .button{width:100%;min-height:44px}.embedded-tool-shell .page-content{width:calc(100vw - 20px)}.embedded-tool-shell>.main-content{overscroll-behavior-y:contain;overflow-y:auto}.embedded-tool-shell .page-content:is(.issue-page,.priority-page,.meeting-page,.risk-page){min-height:100%;height:auto!important;overflow:visible!important}.embedded-tool-shell .page-content:has(>.plan-filter){min-height:100%;height:auto!important;overflow:visible!important}.embedded-tool-shell .page-content:has(>.plan-filter)>.page-heading{justify-content:flex-start;width:100%;position:static}.embedded-tool-shell .issue-page{grid-template-rows:repeat(3,max-content) minmax(320px,auto)!important}.embedded-tool-shell .issue-page>.issue-table{min-height:320px;height:auto!important;overflow:visible!important}.embedded-tool-shell .issue-page>.issue-table>.table-viewport{max-height:60dvh;overflow:auto;height:auto!important}.embedded-tool-shell .priority-page{grid-template-rows:max-content max-content auto!important}.embedded-tool-shell .priority-page>.priority-layout{min-height:320px;height:auto!important;overflow:visible!important}.embedded-tool-shell .meeting-page{grid-template-rows:max-content max-content auto!important}.embedded-tool-shell .meeting-page>.meeting-layout,.embedded-tool-shell .meeting-input-panel{min-height:0;height:auto!important;overflow:visible!important}.embedded-tool-shell .risk-page>.risk-body{height:auto;min-height:0;overflow:visible}.embedded-tool-shell .risk-body>.risk-list{max-height:60dvh}.embedded-tool-shell .page-content:has(>.plan-filter)>.table-card{min-height:320px}.modal-panel:has(.dimension-detail-modal){width:100%;max-width:100%}.dimension-modal-tools .tool-card-vue{min-width:0;padding:12px}.dimension-modal-tools .tool-card-vue p{margin:7px 0}.dimension-modal-tools .tool-card-vue .row-actions{flex-wrap:wrap}.dimension-modal-tools .tool-card-vue select{min-width:0;max-width:100%}.dashboard-page .dimension-stage-card .dimension-tools{justify-content:start;grid-template-columns:repeat(auto-fill,74px)!important;gap:7px!important}.dashboard-page .dimension-stage-card .dimension-tools>.dimension-tool-button{width:74px;grid-template-rows:minmax(0,1fr) 24px!important}.dashboard-page .dimension-stage-card .dimension-tools>.dimension-tool-button>.dimension-tool-caption{height:24px;padding-inline:2px}.dashboard-page .dimension-stage-card .dimension-tool-caption strong{letter-spacing:0;font-size:11px}.dashboard-page .dimension-stage-card .dimension-tools>.dimension-more{width:74px;font-size:14px}}@media (width<=390px){.topbar{padding-inline:7px}.topbar .brand{gap:4px}.topbar .brand strong{font-size:13px}.topbar-actions .icon-button{width:32px}}body.theme-dialog-open{overflow:hidden}.theme-dialog-backdrop{z-index:3000;box-sizing:border-box;-webkit-backdrop-filter:blur(7px);background:#09120e8f;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.theme-dialog-backdrop .visual-theme-menu{border-radius:max(18px, var(--radius));flex-direction:column;width:min(960px,100%);height:min(690px,100dvh - 56px);max-height:none;margin:0;padding:0;display:flex;position:relative;inset:auto;overflow:hidden;box-shadow:0 28px 90px #00000042}.theme-dialog-backdrop .theme-menu-heading-row{border-bottom:1px solid var(--hairline);flex:none;align-items:center;padding:18px 22px}.theme-dialog-backdrop .theme-menu-heading-row .theme-pack-heading strong{font-size:18px}.theme-dialog-backdrop .theme-menu-heading-row .theme-pack-heading small{font-size:12px}.theme-dialog-backdrop .theme-dialog-body{flex:1;grid-template-columns:minmax(212px,27%) minmax(0,1fr);min-height:0;display:grid}.theme-dialog-catalog,.theme-dialog-gallery{min-width:0;min-height:0}.theme-dialog-catalog{border-right:1px solid var(--hairline);background:var(--surface-hover);flex-direction:column;padding:12px;display:flex}.theme-dialog-gallery{overscroll-behavior:contain;padding:12px 20px 22px;overflow-y:auto}.theme-dialog-backdrop .theme-pack-heading.compact{border-top:0;border-bottom:1px solid var(--hairline);flex:none;margin:0 0 8px;padding:7px 5px 10px}.theme-dialog-backdrop .theme-pack-heading.compact strong{font-size:14px}.theme-dialog-backdrop .theme-pack-tabs{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:5px;min-height:0;display:flex;overflow-y:auto}.theme-dialog-backdrop .visual-theme-menu .theme-pack-tabs button{flex:none;grid-template-columns:43px minmax(0,1fr) 8px;gap:9px;min-height:54px;padding:5px 7px}.theme-dialog-backdrop .visual-theme-menu .theme-pack-preview{width:43px;height:40px}.theme-dialog-backdrop .theme-pack-copy small{display:none}.theme-dialog-backdrop .theme-wallpaper-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.theme-dialog-backdrop .theme-wallpaper-pair{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);padding:9px}.theme-dialog-backdrop .theme-wallpaper-pair-name{color:var(--ink-1);margin:0 2px 8px}.theme-dialog-backdrop .theme-wallpaper-variants{gap:6px}.theme-dialog-backdrop .visual-theme-menu .theme-wallpaper-variants button{text-align:center;flex-direction:column;align-items:stretch;gap:6px;min-height:112px;padding:5px;display:flex}.theme-dialog-backdrop .theme-wallpaper-variants .visual-theme-swatch{border-radius:calc(var(--radius) - 3px);width:100%;height:76px;display:block}.theme-dialog-backdrop .theme-wallpaper-copy{display:block}.theme-dialog-backdrop .theme-wallpaper-variants b{display:none}.theme-dialog-enter-active{transition:opacity .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.theme-dialog-leave-active{transition:opacity .19s,-webkit-backdrop-filter .19s,backdrop-filter .19s}.theme-dialog-enter-from,.theme-dialog-leave-to{opacity:0;-webkit-backdrop-filter:blur()}.theme-dialog-enter-active .visual-theme-menu{transition:transform .25s cubic-bezier(.2,.75,.25,1),opacity .25s}.theme-dialog-leave-active .visual-theme-menu{transition:transform .19s,opacity .19s}.theme-dialog-enter-from .visual-theme-menu,.theme-dialog-leave-to .visual-theme-menu{opacity:0;transform:translateY(18px)scale(.975)}@media (width<=700px){.theme-dialog-backdrop{align-items:end;padding:0}.theme-dialog-backdrop .visual-theme-menu{border-bottom:0;border-radius:20px 20px 0 0;width:100%;height:min(86dvh,780px);max-height:none}.theme-dialog-backdrop .theme-menu-heading-row{padding:14px 16px}.theme-dialog-backdrop .theme-menu-heading-row .theme-pack-heading small{display:none}.theme-dialog-backdrop .theme-dialog-body{flex-direction:column;display:flex}.theme-dialog-catalog{border-right:0;border-bottom:1px solid var(--hairline);flex:none;padding:8px 12px 10px}.theme-dialog-gallery{flex:1;padding:10px 14px 24px}.theme-dialog-backdrop .theme-dialog-catalog .theme-pack-heading.compact{margin-bottom:6px;padding:2px 3px 7px}.theme-dialog-backdrop .theme-pack-tabs{scrollbar-gutter:auto;flex-direction:row;overflow:auto hidden}.theme-dialog-backdrop .visual-theme-menu .theme-pack-tabs button{flex:0 0 128px;grid-template-columns:33px minmax(0,1fr);gap:6px;min-height:47px;padding:5px}.theme-dialog-backdrop .visual-theme-menu .theme-pack-preview{width:33px;height:33px}.theme-dialog-backdrop .theme-pack-tabs b{display:none}.theme-dialog-enter-from .visual-theme-menu,.theme-dialog-leave-to .visual-theme-menu{transform:translateY(32px)}}@media (width<=480px){.theme-dialog-backdrop .theme-wallpaper-list{grid-template-columns:1fr}.theme-dialog-backdrop .visual-theme-menu .theme-wallpaper-variants button{min-height:104px}.theme-dialog-backdrop .theme-wallpaper-variants .visual-theme-swatch{height:68px}}@media (prefers-reduced-motion:reduce){.theme-dialog-enter-active,.theme-dialog-leave-active,.theme-dialog-enter-active .visual-theme-menu,.theme-dialog-leave-active .visual-theme-menu{transition:none}}
