.projection-dock[data-v-8b5a69e2]{display:flex;flex-direction:column;gap:var(--space-2)}.projection-dock header[data-v-8b5a69e2]{display:flex;justify-content:space-between;gap:var(--space-2)}.projection-dock h6[data-v-8b5a69e2],.projection-dock p[data-v-8b5a69e2]{margin:0}.projection-dock h6[data-v-8b5a69e2]{color:var(--t2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.projection-dock header span[data-v-8b5a69e2],.projection-dock p[data-v-8b5a69e2]{color:var(--t3);font-size:var(--text-xs)}.projection-dock__items[data-v-8b5a69e2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.projection-dock__item[data-v-8b5a69e2]{display:flex;min-height:4.2rem;flex-direction:column;gap:var(--space-1);justify-content:center;padding:var(--space-2);border:1px solid var(--border);border-radius:8px;background:var(--s2);color:var(--t2);text-align:left}.projection-dock__item span[data-v-8b5a69e2]{color:var(--t3);font-size:var(--text-xs);text-transform:uppercase}.projection-dock__item strong[data-v-8b5a69e2]{color:var(--t1);font-size:var(--text-xs);line-height:1.25}@media (max-width: 760px){.projection-dock__items[data-v-8b5a69e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cell-inspector[data-v-31f27b8b]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:8px;background:var(--s2)}.cell-inspector header[data-v-31f27b8b]{display:flex;justify-content:space-between;gap:var(--space-2)}.cell-inspector h6[data-v-31f27b8b],.cell-inspector p[data-v-31f27b8b]{margin:0}.cell-inspector h6[data-v-31f27b8b]{color:var(--t1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.cell-inspector header span[data-v-31f27b8b],.cell-inspector p[data-v-31f27b8b],.cell-inspector dd[data-v-31f27b8b]{color:var(--t2);font-size:var(--text-xs);line-height:1.35}.cell-inspector dl[data-v-31f27b8b],.cell-inspector__summary[data-v-31f27b8b]{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.cell-inspector dt[data-v-31f27b8b]{color:var(--t3);font-size:var(--text-xs);text-transform:uppercase}.cell-inspector dd[data-v-31f27b8b]{margin:0;overflow-wrap:anywhere}.cell-inspector__technical[data-v-31f27b8b]{border-top:1px solid var(--border);padding-top:var(--space-2);color:var(--t3);font-size:var(--text-xs)}.cell-inspector__technical summary[data-v-31f27b8b]{cursor:pointer}@media (max-width: 760px){.cell-inspector dl[data-v-31f27b8b],.cell-inspector__summary[data-v-31f27b8b]{grid-template-columns:1fr}}.project-state-workbook[data-v-2c1c4309]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--s1)}.project-state-workbook__head[data-v-2c1c4309]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border);background:var(--s2)}.project-state-workbook__head h5[data-v-2c1c4309],.project-state-workbook__head p[data-v-2c1c4309]{margin:0}.project-state-workbook__head h5[data-v-2c1c4309]{color:var(--t1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.project-state-workbook__head p[data-v-2c1c4309]{margin-top:var(--space-1);color:var(--t3);font-size:var(--text-xs)}.project-state-workbook__stats[data-v-2c1c4309]{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end;color:var(--t3);font-size:var(--text-xs)}.project-state-workbook__stats span[data-v-2c1c4309]{padding:.15rem .4rem;border:1px solid var(--border);border-radius:999px;white-space:nowrap}.project-state-workbook__formula-bar[data-v-2c1c4309]{display:grid;grid-template-columns:minmax(4.5rem,6rem) minmax(0,1fr);gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--s1)}.project-state-workbook__name-box[data-v-2c1c4309],.project-state-workbook__formula-box[data-v-2c1c4309]{min-width:0;min-height:2rem;display:flex;align-items:center;padding:0 var(--space-2);border:1px solid var(--border);border-radius:7px;background:var(--s0);color:var(--t2);font-size:var(--text-xs)}.project-state-workbook__formula-box[data-v-2c1c4309]{font-family:var(--v5-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-state-workbook__footer[data-v-2c1c4309],.project-state-workbook__tabs[data-v-2c1c4309]{display:flex;align-items:center;gap:var(--space-1);min-width:0}.project-state-workbook__footer[data-v-2c1c4309]{justify-content:space-between;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);background:var(--s1);color:var(--t3);font-size:var(--text-xs)}.project-state-workbook__tabs[data-v-2c1c4309]{overflow:auto}.project-state-workbook__tabs button[data-v-2c1c4309]{min-height:1.75rem;padding:0 .6rem;border:1px solid var(--border);border-radius:7px 7px 0 0;background:var(--s2);color:var(--t2);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.project-state-workbook__tabs .project-state-workbook__tab--active[data-v-2c1c4309]{border-color:var(--accent);background:var(--s3);color:var(--t1)}.project-state-workbook__sheet[data-v-2c1c4309]{display:flex;flex-direction:column;min-height:0}.project-state-workbook__table[data-v-2c1c4309]{overflow:auto;padding:var(--space-3);background:var(--s2)}.project-state-workbook table[data-v-2c1c4309]{width:100%;min-width:48rem;border-collapse:collapse;table-layout:fixed;background:var(--s0);font-size:var(--text-xs)}.project-state-workbook th[data-v-2c1c4309],.project-state-workbook td[data-v-2c1c4309]{padding:var(--space-2);border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--t2);text-align:left;vertical-align:top;overflow:hidden;text-overflow:ellipsis}.project-state-workbook th[data-v-2c1c4309]{position:sticky;top:0;z-index:2;color:var(--t3);font-weight:var(--weight-semibold);text-transform:uppercase;background:var(--s2)}.project-state-workbook tbody tr[data-v-2c1c4309]{cursor:pointer}.project-state-workbook__corner[data-v-2c1c4309],.project-state-workbook__row-head[data-v-2c1c4309]{width:2.4rem;min-width:2.4rem;max-width:2.4rem;text-align:center}.project-state-workbook__corner[data-v-2c1c4309]{left:0;z-index:3}.project-state-workbook__row-head[data-v-2c1c4309]{position:sticky;left:0;z-index:1;color:var(--t3);background:var(--s2);font-weight:var(--weight-semibold)}.project-state-workbook__state-pill[data-v-2c1c4309]{display:inline-flex;min-width:4.5rem;justify-content:center;padding:.15rem .45rem;border:1px solid var(--border);border-radius:999px;color:var(--t2);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.project-state-workbook__state-pill[data-state-tone=done][data-v-2c1c4309]{border-color:color-mix(in srgb,#2f9e44 55%,var(--border));background:color-mix(in srgb,#2f9e44 16%,transparent);color:#2f9e44}.project-state-workbook__state-pill[data-state-tone=attention][data-v-2c1c4309]{border-color:color-mix(in srgb,#f08c00 55%,var(--border));background:color-mix(in srgb,#f08c00 16%,transparent);color:#b86200}.project-state-workbook__state-pill[data-state-tone=blocked][data-v-2c1c4309]{border-color:color-mix(in srgb,#d9480f 55%,var(--border));background:color-mix(in srgb,#d9480f 14%,transparent);color:#d9480f}.project-state-workbook__row--selected td[data-v-2c1c4309]{background:var(--s3);color:var(--t1)}.project-state-workbook__row--selected .project-state-workbook__row-head[data-v-2c1c4309]{color:var(--accent);background:var(--s3)}@media (max-width: 760px){.project-state-workbook__head[data-v-2c1c4309]{flex-direction:column}.project-state-workbook__stats[data-v-2c1c4309]{justify-content:flex-start}.project-state-workbook__formula-bar[data-v-2c1c4309]{grid-template-columns:1fr}.project-state-workbook__footer[data-v-2c1c4309]{align-items:flex-start;flex-direction:column}}.kind-turn-macro[data-v-4c94e076]{display:flex;min-width:0;flex-direction:column;gap:var(--space-3);padding:var(--canvas-item-pad, var(--space-4));border:1px solid var(--border);border-radius:var(--canvas-item-radius, 8px);background:var(--s1)}.kind-turn-macro__header[data-v-4c94e076]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.kind-turn-macro h4[data-v-4c94e076],.kind-turn-macro h5[data-v-4c94e076],.kind-turn-macro p[data-v-4c94e076]{margin:0}.kind-turn-macro h4[data-v-4c94e076]{color:var(--t1);font-size:var(--text-base);font-weight:var(--weight-semibold)}.kind-turn-macro__prior[data-v-4c94e076]{display:inline-flex;margin-top:var(--space-1);color:var(--success);font-size:var(--text-xs);font-weight:var(--weight-medium)}.kind-turn-macro__exports[data-v-4c94e076]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.kind-turn-macro__exports a[data-v-4c94e076]{padding:.2rem .45rem;border:1px solid var(--border);border-radius:999px;color:var(--t2);font-size:var(--text-xs);text-decoration:none}.kind-turn-macro__open-items[data-v-4c94e076]{display:flex;flex-direction:column;gap:var(--space-2)}.kind-turn-macro__open-items h6[data-v-4c94e076]{margin:0;color:var(--t2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.kind-turn-macro__open-items ul[data-v-4c94e076],.kind-turn-macro__columns ul[data-v-4c94e076]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.kind-turn-macro__open-items li[data-v-4c94e076]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border);border-radius:8px;background:var(--s2);color:var(--t2);font-size:var(--text-xs)}.kind-turn-macro__open-items strong[data-v-4c94e076]{color:var(--t1)}.kind-turn-macro__project-state-missing[data-v-4c94e076]{padding:var(--space-3);border:1px solid var(--border);border-radius:8px;color:var(--t2);font-size:var(--text-sm)}.kind-turn-macro__columns[data-v-4c94e076]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.kind-turn-macro__column[data-v-4c94e076]{min-width:0}.kind-turn-macro__column h5[data-v-4c94e076]{color:var(--t2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.kind-turn-macro__node[data-v-4c94e076]{padding:var(--space-2);border:1px solid var(--border);border-radius:8px;background:var(--s2)}.kind-turn-macro__node-head[data-v-4c94e076]{display:flex;justify-content:space-between;gap:var(--space-2)}.kind-turn-macro__node-head strong[data-v-4c94e076]{color:var(--t1);font-size:var(--text-sm)}.kind-turn-macro__node-head span[data-v-4c94e076],.kind-turn-macro__node p[data-v-4c94e076]{color:var(--t2);font-size:var(--text-xs)}@media (max-width: 760px){.kind-turn-macro__header[data-v-4c94e076]{flex-direction:column}.kind-turn-macro__exports[data-v-4c94e076]{justify-content:flex-start}.kind-turn-macro__columns[data-v-4c94e076]{grid-template-columns:1fr}}
