.canvas-screen.svelte-186aet6{gap:18px;display:grid}.draft-signal.svelte-186aet6{color:var(--muted-foreground);align-items:center;gap:6px;margin:0;display:none}.draft-signal.svelte-186aet6 svg{width:14px;height:14px}.page-heading.svelte-186aet6 h1:where(.svelte-186aet6){max-width:900px;margin:4px 0 7px}.page-heading.svelte-186aet6{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.semantic-status.svelte-186aet6,.semantic-status.svelte-186aet6>span:where(.svelte-186aet6),.shared-proposal.svelte-186aet6{align-items:center;gap:8px;display:flex}.semantic-status.svelte-186aet6{flex-wrap:wrap;justify-content:flex-end}.shared-proposal.svelte-186aet6{flex-wrap:wrap;justify-content:flex-end;max-width:560px}.semantic-status.svelte-186aet6>span:where(.svelte-186aet6){color:var(--muted-foreground)}.semantic-status.svelte-186aet6>span.text-destructive:where(.svelte-186aet6){color:var(--destructive)}.semantic-status.svelte-186aet6 svg{width:14px;height:14px}.source-context{box-shadow:none}.source-content{justify-content:space-between;align-items:center;gap:18px;display:flex}.source-main.svelte-186aet6{flex:260px;align-items:center;gap:12px;min-width:0;display:flex}.source-icon.svelte-186aet6{width:18px;height:18px;color:var(--primary-hover);place-items:center;display:grid}.source-icon.svelte-186aet6 svg{width:16px;height:16px}.source-main.svelte-186aet6 strong:where(.svelte-186aet6){display:block}.source-copy.svelte-186aet6{min-width:0}.source-copy.svelte-186aet6 strong:where(.svelte-186aet6){overflow-wrap:anywhere}.scope-link.svelte-186aet6{max-width:100%;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.scope-link.svelte-186aet6:hover{color:var(--primary-hover)}.scope-link.svelte-186aet6 svg{flex:none;width:13px;height:13px}.scope-link.svelte-186aet6 span:where(.svelte-186aet6){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.canvas-layout.svelte-186aet6{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:16px;display:grid}.canvas-card{gap:0;padding:0}.question-header{padding:18px 22px}.question-content{padding:0 22px 18px}.question-disclosure{transform-origin:top;overflow:hidden}.question-disclosure[data-state=open]{animation:.22s cubic-bezier(.2,.75,.25,1) svelte-186aet6-question-disclosure-open}.question-disclosure[data-state=closed]{animation:.22s cubic-bezier(.2,.75,.25,1) svelte-186aet6-question-disclosure-close}@keyframes svelte-186aet6-question-disclosure-open{0%{opacity:0;height:0;transform:translateY(-3px)}to{height:var(--bits-collapsible-content-height);opacity:1;transform:translateY(0)}}@keyframes svelte-186aet6-question-disclosure-close{0%{height:var(--bits-collapsible-content-height);opacity:1;transform:translateY(0)}to{opacity:0;height:0;transform:translateY(-3px)}}.question-heading-row.svelte-186aet6,.question-summary.svelte-186aet6{align-items:center;display:flex}.question-heading-row.svelte-186aet6{justify-content:space-between;gap:16px}.question-heading-copy.svelte-186aet6{flex:auto;min-width:0}.question-summary.svelte-186aet6{gap:12px;min-width:0}.preview-title-icon.svelte-186aet6{color:var(--primary-hover);flex:none;place-items:center;display:grid}.question-topology.svelte-186aet6{flex:none;width:clamp(84px,11vw,128px);display:block}.question-title-line.svelte-186aet6{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.question-summary.svelte-186aet6>div:where(.svelte-186aet6){min-width:0}.question-summary.svelte-186aet6 strong:where(.svelte-186aet6),.event-copy.svelte-186aet6 strong:where(.svelte-186aet6),.event-copy.svelte-186aet6 small:where(.svelte-186aet6){overflow-wrap:anywhere}.disclosure-action{border:1px solid var(--border-strong);min-height:34px;color:var(--foreground);background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.disclosure-action:hover{background:var(--surface-soft);box-shadow:var(--shadow-control-hover)}.disclosure-action svg{width:14px;height:14px;transition:transform .22s cubic-bezier(.2,.75,.25,1)}.disclosure-action svg[data-open=true]{transform:rotate(180deg)}.question-grid{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.question-option{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:70px;display:flex}.question-option-copy.svelte-186aet6{gap:1px;display:grid}.preview-section,.vocabulary-section{padding:20px 22px}.preview-heading.svelte-186aet6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.preview-title-line.svelte-186aet6{align-items:center;gap:8px;display:flex}.preview-title-line.svelte-186aet6 h2:where(.svelte-186aet6){margin:0}.preview-title-icon.svelte-186aet6 svg{width:16px;height:16px}.preview-meta.svelte-186aet6,.health-meta.svelte-186aet6{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.preview-meta.svelte-186aet6 span:where(.svelte-186aet6),.health-meta.svelte-186aet6 span:where(.svelte-186aet6){align-items:center;gap:5px;display:inline-flex}.preview-meta.svelte-186aet6 svg,.health-meta.svelte-186aet6 svg{width:13px;height:13px}.chart-wrap.svelte-186aet6{margin:10px 0 0}.preview-failed.svelte-186aet6 .status-chip{display:none}.chart-caption.svelte-186aet6{color:var(--muted-foreground);justify-content:space-between;gap:16px;display:flex}.mobile-chart-hint.svelte-186aet6{display:none}.vocabulary-heading.svelte-186aet6,.heading-line.svelte-186aet6,.vocabulary-actions.svelte-186aet6{align-items:center;display:flex}.vocabulary-heading.svelte-186aet6{flex-wrap:wrap;justify-content:space-between;gap:16px}.heading-line.svelte-186aet6,.vocabulary-actions.svelte-186aet6{flex-wrap:wrap;gap:8px}.vocabulary-title-group.svelte-186aet6{flex:360px;min-width:min(100%,300px)}.vocabulary-actions.svelte-186aet6{flex:0 auto;justify-content:flex-end}.vocabulary-heading.svelte-186aet6 h2:where(.svelte-186aet6){margin:0}.vocabulary-instruction.svelte-186aet6{color:var(--muted-foreground);margin:14px 0 0}.draft-provenance.svelte-186aet6{color:var(--muted-foreground);cursor:help;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:3px 4px;display:inline-flex}.draft-provenance.svelte-186aet6:hover{color:var(--primary-hover);background:var(--surface-soft)}.draft-provenance.svelte-186aet6:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 45%, transparent);outline:none}.draft-provenance.svelte-186aet6 svg{width:13px;height:13px}.role-selector.svelte-186aet6{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.vocabulary-summary.svelte-186aet6{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:4px;margin-top:14px;padding:13px 14px;display:grid}.vocabulary-summary.svelte-186aet6 span:where(.svelte-186aet6){color:var(--muted-foreground)}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.event-grid-compact{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.event-card{white-space:normal;text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-self:stretch;align-items:start;height:100%;min-height:84px;padding:12px 13px;display:grid}.event-card[data-state=on],.event-summary-card{border-color:var(--primary);background:var(--primary-soft)}.event-copy.svelte-186aet6{gap:5px;min-width:0;display:grid}.event-copy.svelte-186aet6 small:where(.svelte-186aet6){color:var(--muted-foreground)}.event-copy.svelte-186aet6 code:where(.svelte-186aet6){color:var(--primary-hover);background:var(--primary-soft);border-radius:4px;padding:1px 3px}.logic.svelte-186aet6{color:var(--faint-foreground);margin:0 4px}.event-tail.svelte-186aet6{color:var(--muted-foreground);flex-direction:column;align-items:flex-end;gap:5px;display:flex}.health-meta.svelte-186aet6{margin-top:14px}.health-fact.svelte-186aet6{color:inherit;cursor:help;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:5px;padding:3px 4px;display:inline-flex}.health-fact.svelte-186aet6:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 45%, transparent)}.setup-panel.svelte-186aet6{gap:10px;display:grid;position:sticky;top:76px}.setup-card{gap:0;padding:0}.setup-trigger{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.setup-trigger span.svelte-186aet6{gap:4px;min-width:0;display:grid}.setup-trigger small.svelte-186aet6{color:var(--muted-foreground)}.setup-trigger strong.svelte-186aet6{display:block}.setup-trigger>svg{flex:none;width:15px;height:15px;transition:transform .22s cubic-bezier(.2,.75,.25,1)}.setup-trigger>svg[data-open=true]{transform:rotate(180deg)}.setup-content{border-top:1px solid var(--border);gap:10px;padding:14px 16px 16px;display:grid}.setup-content p.svelte-186aet6{color:var(--muted-foreground);margin:0}.setup-content [data-slot=badge]{justify-self:start}.setup-fields{gap:12px}.setup-select{width:100%;min-width:0}.setup-status-row.svelte-186aet6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.required-measure.svelte-186aet6{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);align-items:center;gap:9px;padding:10px 11px;display:flex}.required-measure>svg{width:16px;height:16px;color:var(--primary);flex:none}.required-measure.svelte-186aet6>span:where(.svelte-186aet6){gap:1px;display:grid}.required-measure.svelte-186aet6 small:where(.svelte-186aet6){color:var(--muted-foreground)}.measure-options{grid-template-columns:1fr;width:100%;display:grid}.measure-option{white-space:normal;text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:36px}.run-card{margin-top:2px}.run-content{gap:9px;display:grid}.run-content [data-slot=button]{width:100%}.run-content p.svelte-186aet6{color:var(--muted-foreground);text-align:center;margin:0}.run-content p.text-destructive.svelte-186aet6{color:var(--destructive)}@media (prefers-reduced-motion:reduce){.question-disclosure[data-state=open],.question-disclosure[data-state=closed]{animation:none}.disclosure-action svg{transition:none}}@media (width<=1180px){.question-option{flex-direction:row;align-items:center;gap:6px;min-height:44px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1280px){.canvas-layout.svelte-186aet6{grid-template-columns:1fr}.setup-panel.svelte-186aet6{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.run-card{grid-column:1/-1}}@media (width<=760px){.page-heading.svelte-186aet6{flex-direction:column}.semantic-status.svelte-186aet6,.shared-proposal.svelte-186aet6{justify-content:flex-start}.draft-signal.svelte-186aet6{display:inline-flex}.question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.vocabulary-heading.svelte-186aet6,.chart-caption.svelte-186aet6{flex-direction:column;align-items:flex-start}.source-content{flex-wrap:wrap;align-items:center}.vocabulary-title-group.svelte-186aet6{flex-basis:auto}.desktop-chart-hint.svelte-186aet6{display:none}.mobile-chart-hint.svelte-186aet6{display:inline}.question-grid{grid-template-columns:1fr 1fr}.event-grid,.setup-panel.svelte-186aet6{grid-template-columns:1fr}.vocabulary-actions.svelte-186aet6{justify-content:flex-start;width:100%}.between-role-group{grid-template-columns:1fr;width:100%;display:grid}.between-role-group [data-slot=toggle-group-item]{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}}@media (width<=430px){.question-heading-row.svelte-186aet6{align-items:flex-start}.question-topology.svelte-186aet6{width:76px}.event-card{grid-template-columns:1fr}.event-tail.svelte-186aet6{flex-direction:row;align-items:flex-start}}
