.pair-lab__status.svelte-11p6jum{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem 1rem;margin-bottom:1.25rem}.partner-input.svelte-11p6jum{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.partner-input.svelte-11p6jum input:where(.svelte-11p6jum){width:220px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--color-text)}.scenario-tabs.svelte-11p6jum{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem;margin-bottom:1.5rem}.scenario-tab.svelte-11p6jum{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);padding:.65rem .85rem;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .12s ease;font-weight:500}.scenario-tab.svelte-11p6jum:hover{border-color:var(--color-primary)}.scenario-tab--active.svelte-11p6jum{background:var(--color-bg);border-color:var(--color-primary);box-shadow:0 0 0 2px #0091ff2e}.scenario-tab--done.svelte-11p6jum .scenario-tab__num:where(.svelte-11p6jum){background:var(--color-success)}.scenario-tab__num.svelte-11p6jum{background:var(--color-text-muted);color:var(--color-on-dark);width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;flex-shrink:0}.scenario-tab__title.svelte-11p6jum{font-size:.88rem;flex:1}.scenario-tab__check.svelte-11p6jum{color:var(--color-success);font-weight:700}.scenario.svelte-11p6jum{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem}.scenario__head.svelte-11p6jum{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.scenario__title.svelte-11p6jum{margin:0;font-size:1.2rem}.scenario__body.svelte-11p6jum{margin:0 0 1rem;padding:1rem 1.25rem;background:var(--color-surface);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);font-size:1.02rem;line-height:1.55;font-style:italic;color:var(--color-text)}.scenario__hint.svelte-11p6jum{background:var(--color-warning-bg);border-left:3px solid var(--color-warning);padding:.65rem .85rem;border-radius:var(--radius-sm);font-size:.9rem;margin-bottom:1.5rem}.scenario__hint-label.svelte-11p6jum{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-warning);margin-bottom:.2rem}.fields.svelte-11p6jum{display:flex;flex-direction:column;gap:1rem}.field.svelte-11p6jum{display:flex;flex-direction:column;gap:.35rem}.field__label.svelte-11p6jum{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.escalate-row.svelte-11p6jum{display:flex;flex-wrap:wrap;gap:.5rem}.radio-tile.svelte-11p6jum{display:flex;align-items:center;gap:.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.55rem .85rem;font-size:.92rem;text-transform:none;letter-spacing:0;color:var(--color-text);font-weight:500;cursor:pointer}.radio-tile.svelte-11p6jum input:where(.svelte-11p6jum){width:auto}.radio-tile.svelte-11p6jum:has(input:where(.svelte-11p6jum):checked){border-color:var(--color-primary);background:var(--color-bg);box-shadow:0 0 0 2px #0091ff2e}.scenario__nav.svelte-11p6jum{display:flex;gap:.5rem;margin-top:1.5rem;align-items:center}.summary.svelte-11p6jum{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.summary.svelte-11p6jum h4:where(.svelte-11p6jum){font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:700;margin-bottom:.85rem}.summary__grid.svelte-11p6jum{display:flex;flex-direction:column;gap:.5rem}.summary__row.svelte-11p6jum{display:flex;align-items:flex-start;gap:.85rem;padding:.6rem .85rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.summary__row--empty.svelte-11p6jum{opacity:.7}.summary__num.svelte-11p6jum{width:24px;height:24px;background:var(--color-primary);color:var(--color-on-dark);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;flex-shrink:0}.summary__title.svelte-11p6jum{font-weight:600;font-size:.92rem}.summary__rationale.svelte-11p6jum{font-size:.88rem;color:var(--color-text);margin-top:.15rem}
