.studio.svelte-bx3w55{width:calc(100vw - 292px);max-width:1320px;padding-bottom:32px}@media (max-width: 860px){.studio.svelte-bx3w55{width:auto;max-width:none}}.masthead.svelte-bx3w55{margin-bottom:20px}h1.svelte-bx3w55{font-family:var(--font-display);font-size:30px;font-weight:500;margin:0 0 6px;letter-spacing:-.02em;color:var(--ink-1)}.answers.svelte-bx3w55{color:var(--ink-2);margin:0 0 12px;max-width:72ch;line-height:1.55}.answers.svelte-bx3w55 strong:where(.svelte-bx3w55){color:var(--ink-1);font-weight:600}.lead.svelte-bx3w55{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lead-eg.svelte-bx3w55,.lead-hint.svelte-bx3w55{font-size:12px;color:var(--ink-3)}.eg.svelte-bx3w55{font:inherit;font-size:13px;color:var(--ink-1);background:var(--surface-raised);border:.5px solid var(--border-strong);border-radius:var(--r-sm);padding:5px 12px;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.eg.svelte-bx3w55:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.eg.svelte-bx3w55:disabled{opacity:.5;cursor:default}.empty-cta.svelte-bx3w55{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.pending.svelte-bx3w55{margin:10px 0 0;font-size:13px;color:var(--ink-3)}@media (prefers-reduced-motion: no-preference){.pending.svelte-bx3w55{animation:svelte-bx3w55-pending-in var(--dur-2, .18s) var(--ease-out, ease-out) both}}@keyframes svelte-bx3w55-pending-in{0%{opacity:0}to{opacity:1}}.ask.svelte-bx3w55{margin:0 0 20px;padding:16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-sunk)}.ask-field.svelte-bx3w55{display:flex;align-items:center;gap:8px;position:relative;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--r);padding:4px 4px 4px 12px}.ask-field.svelte-bx3w55:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.ask-field.svelte-bx3w55>svg:where(.svelte-bx3w55){color:var(--ink-3);flex:0 0 auto}.ask-field.svelte-bx3w55 input:where(.svelte-bx3w55){flex:1;min-width:0;font:inherit;font-size:14px;color:var(--ink-1);background:none;border:none;padding:8px 0}.ask-field.svelte-bx3w55 input:where(.svelte-bx3w55):focus{outline:none}.ask-field.svelte-bx3w55 input:where(.svelte-bx3w55)::placeholder{color:var(--ink-3)}.ask-field.svelte-bx3w55 button:where(.svelte-bx3w55){flex:0 0 auto;font:inherit;font-size:13px;font-weight:500;color:var(--accent-ink);background:var(--accent);border:none;border-radius:var(--r-sm);padding:8px 16px;cursor:pointer}.ask-field.svelte-bx3w55 button:where(.svelte-bx3w55):disabled{opacity:.45;cursor:default}.ask-field.svelte-bx3w55 input:where(.svelte-bx3w55):disabled{opacity:.55}.pro-chip.svelte-bx3w55{flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent-wash);border:.5px solid var(--accent);border-radius:999px;padding:2px 8px}.ask-gate.svelte-bx3w55{margin:10px 0 0;font-size:13px;color:var(--ink-2)}.ask-gate.svelte-bx3w55 a:where(.svelte-bx3w55){color:var(--accent)}.ask-starters.svelte-bx3w55{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ask-starters.svelte-bx3w55 button:where(.svelte-bx3w55){font:inherit;font-size:12px;color:var(--ink-2);background:var(--surface-sunk);border:.5px solid var(--border);border-radius:999px;padding:4px 11px;cursor:pointer}.ask-starters.svelte-bx3w55 button:where(.svelte-bx3w55):hover:not(:disabled){border-color:var(--accent);color:var(--ink-1)}.ask-starters.svelte-bx3w55 button:where(.svelte-bx3w55):disabled{opacity:.55;cursor:default}.ask-notice.svelte-bx3w55{margin:10px 0 0;font-size:13px;color:var(--ink-2)}.ask-notice.svelte-bx3w55 a:where(.svelte-bx3w55){color:var(--accent);margin-left:6px}.draft.svelte-bx3w55{margin-top:14px}.draft-read.svelte-bx3w55{margin:0 0 2px;font-size:14px;color:var(--ink-1)}.draft-tag.svelte-bx3w55{font-size:11px;color:var(--ink-3);text-transform:lowercase;margin-right:6px}.draft-arrow.svelte-bx3w55{color:var(--ink-3)}.draft-kinds.svelte-bx3w55{color:var(--ink-2)}.draft-rationale.svelte-bx3w55{margin:0 0 10px;font-size:12px;color:var(--ink-3)}.draft-note.svelte-bx3w55{margin:8px 0 0;font-size:13px;color:var(--ink-2);border-left:2px solid var(--border-strong);padding-left:10px}.inputs.svelte-bx3w55{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start;margin-bottom:8px}@media (max-width: 640px){.inputs.svelte-bx3w55{grid-template-columns:1fr}}.slot.svelte-bx3w55{position:relative}.slot.svelte-bx3w55 label:where(.svelte-bx3w55){display:block;font-size:11px;color:var(--ink-3);margin-bottom:5px}.slot.svelte-bx3w55 input:where(.svelte-bx3w55){width:100%;font:inherit;font-size:14px;color:var(--ink-1);background:var(--surface-raised);border:.5px solid var(--border-strong);border-radius:var(--r-sm);padding:9px 11px}.slot.svelte-bx3w55 input:where(.svelte-bx3w55):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.slot.svelte-bx3w55 input:where(.svelte-bx3w55):disabled{opacity:.5}.chosen.svelte-bx3w55{display:flex;align-items:center;gap:8px;background:var(--accent-wash);border:.5px solid var(--accent);border-radius:var(--r-sm);padding:8px 10px}.chosen.svelte-bx3w55 .cn:where(.svelte-bx3w55){font-size:14px;color:var(--ink-1)}.chosen.svelte-bx3w55 .ck:where(.svelte-bx3w55){font-size:11px;color:var(--ink-3)}.chosen.svelte-bx3w55 .x:where(.svelte-bx3w55){margin-left:auto;font:inherit;font-size:16px;line-height:1;color:var(--ink-3);background:none;border:none;cursor:pointer}.chosen.svelte-bx3w55 .x:where(.svelte-bx3w55):hover{color:var(--bad)}.suggest.svelte-bx3w55{position:absolute;z-index:5;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--surface-raised);border:.5px solid var(--border-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-2);max-height:280px;overflow-y:auto}.suggest.svelte-bx3w55 button:where(.svelte-bx3w55){width:100%;display:flex;flex-direction:column;gap:1px;text-align:left;font:inherit;background:none;border:none;border-radius:var(--r-sm);padding:6px 8px;cursor:pointer}.suggest.svelte-bx3w55 button:where(.svelte-bx3w55):hover{background:var(--surface-sunk)}.sn.svelte-bx3w55{font-size:14px;color:var(--ink-1)}.sk.svelte-bx3w55{font-size:11px;color:var(--ink-3)}.path.svelte-bx3w55{margin:18px 0 4px}.path-head.svelte-bx3w55{font-size:13px;color:var(--ink-2);margin-bottom:14px}.chain.svelte-bx3w55{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border:.5px solid var(--border);border-radius:var(--r);padding:16px 18px;background:var(--surface-raised)}.node.svelte-bx3w55{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:4px 0;min-width:0}.ndot.svelte-bx3w55{width:11px;height:11px;border-radius:50%;background:var(--c);border:1px solid var(--border-strong);margin-bottom:2px}.ndot.synthetic.svelte-bx3w55{background:transparent;border-style:dashed;border-color:var(--ink-3)}.nlabel.svelte-bx3w55{font-size:15px;color:var(--ink-1);text-decoration:none}a.nlabel.svelte-bx3w55:hover{color:var(--accent)}.nkind.svelte-bx3w55{font-size:11px;color:var(--ink-3)}.hop.svelte-bx3w55{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 14px;align-self:center;position:relative}.hop.svelte-bx3w55:before{content:"";position:absolute;top:50%;left:0;right:0;height:.5px;background:var(--border-strong);z-index:0}.hop.weak.svelte-bx3w55:before{background:transparent;height:0;border-top:.5px dashed var(--border-strong)}.rel.svelte-bx3w55{position:relative;z-index:1;font-size:11px;color:var(--accent);background:var(--surface-raised);padding:0 6px}.rel.weak.svelte-bx3w55{color:var(--ink-3)}.strength.svelte-bx3w55{position:relative;z-index:1;font-size:10px;color:var(--ink-3);background:var(--surface-raised);padding:0 6px;font-style:italic}.ev.svelte-bx3w55{position:relative;z-index:1;font-size:10px;color:var(--ink-3);background:var(--surface-raised);padding:0 6px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conf.svelte-bx3w55{display:flex;gap:10px;align-items:flex-start;border:.5px solid var(--border);border-radius:var(--r-sm);padding:10px 12px;margin-bottom:14px;background:var(--surface-sunk)}.conf-dot.svelte-bx3w55{flex:0 0 auto;width:9px;height:9px;border-radius:50%;margin-top:4px}.conf-strong.svelte-bx3w55 .conf-dot:where(.svelte-bx3w55){background:var(--ok, #1f8a4c)}.conf-mixed.svelte-bx3w55 .conf-dot:where(.svelte-bx3w55){background:var(--warn)}.conf-weak.svelte-bx3w55 .conf-dot:where(.svelte-bx3w55){background:var(--ink-3)}.conf-body.svelte-bx3w55{display:flex;flex-direction:column;gap:3px;min-width:0}.conf-label.svelte-bx3w55{font-size:13px;color:var(--ink-1);font-weight:500}.conf-caveat.svelte-bx3w55{font-size:12px;color:var(--ink-3);line-height:1.45}.conf-weak.svelte-bx3w55{border-style:dashed}.recentre.svelte-bx3w55{display:flex;align-items:center;gap:8px;margin:14px 0 -2px;font-size:12px;color:var(--ink-3)}.recentre.svelte-bx3w55 button:where(.svelte-bx3w55){font:inherit;font-size:12px;color:var(--accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.recentre.svelte-bx3w55 button:where(.svelte-bx3w55):hover{color:var(--accent-hover)}.none.svelte-bx3w55,.empty.svelte-bx3w55{border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:56px 24px;text-align:center;margin-top:16px;background:var(--surface-sunk)}.none.svelte-bx3w55 p:where(.svelte-bx3w55),.empty.svelte-bx3w55 p:where(.svelte-bx3w55){margin:0 0 8px;max-width:52ch;margin-inline:auto}.none.svelte-bx3w55 p:where(.svelte-bx3w55):first-child,.empty.svelte-bx3w55 p:where(.svelte-bx3w55):first-child{font-size:15px;color:var(--ink-1)}.none.svelte-bx3w55 p:where(.svelte-bx3w55):last-child,.empty.svelte-bx3w55 p:where(.svelte-bx3w55):last-child{margin-bottom:0}.muted.svelte-bx3w55{color:var(--ink-3);font-size:13px}
