.demo_workspace__cSALU{display:grid;gap:18px;min-width:0}.demo_workspace__cSALU h1{font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.03em}.demo_workspace__cSALU h2{font-size:21px;line-height:1.25}.demo_workspace__cSALU h3{margin-top:18px;font-size:17px}.demo_workspace__cSALU p{line-height:1.55}.demo_workspace__cSALU a:not(.button){color:var(--accent-text);text-underline-offset:3px}.demo_workspace__cSALU a:focus-visible,.demo_workspace__cSALU button:focus-visible,.demo_workspace__cSALU summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.demo_workspace__cSALU button:disabled{opacity:.5;cursor:not-allowed}.demo_actions__09SsA,.demo_cardMeta__hzahQ,.demo_heading__mVhjr,.demo_reset__ZznMU{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.demo_heading__mVhjr{justify-content:space-between}.demo_heading__mVhjr h1{max-width:960px}.demo_hint__TSZHC,.demo_intro__onmgc{color:var(--text-secondary);font-size:15px}.demo_metrics__nxLPA{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;border-block:1px solid var(--line);padding-block:10px;font-size:15px}.demo_metrics__nxLPA strong{color:var(--text)}.demo_metrics__nxLPA button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:10px 14px;min-height:44px;color:var(--text);background:var(--surface);font-weight:600}.demo_metrics__nxLPA button[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--surface)}.demo_steps__GAf7O{padding:16px;border:1px solid var(--accent-line);border-radius:var(--radius);display:flex;gap:16px;flex-wrap:wrap;background:var(--accent-soft)}.demo_steps__GAf7O a{min-height:44px;display:flex;align-items:center;font-weight:600}.demo_steps__GAf7O p{flex-basis:100%}.demo_feed__M0D5j{display:grid;gap:14px}.demo_card__xoC8j,.demo_panel__qyvEv{min-width:0;padding:22px;border:1px solid var(--card-border);border-radius:var(--radius-lg);color:var(--text);background:var(--surface);box-shadow:var(--shadow)}.demo_card__xoC8j{display:grid;gap:12px;overflow-wrap:anywhere}.demo_card__xoC8j h2{max-width:850px}.demo_card__xoC8j h2 a:not(.button){color:var(--text)}.demo_card__xoC8j h2 a:hover{text-decoration:underline}.demo_cardMeta__hzahQ,.demo_card__xoC8j>p{color:var(--text-secondary)}.demo_cardMeta__hzahQ{justify-content:space-between;font-size:14px}.demo_cardMeta__hzahQ span:last-child{color:var(--accent-text);background:var(--accent-soft);padding:6px 10px;border-radius:999px;font-weight:600}.demo_card__xoC8j>p.demo_gap__W8qtV,.demo_gap__W8qtV,.demo_warning__35BR2{background:var(--warning-soft);color:var(--warning);padding:10px 12px;border-radius:var(--radius-sm)}.demo_panel__qyvEv>p{margin-block:10px;color:var(--text-secondary)}.demo_panel__qyvEv summary{display:flex;min-height:44px;align-items:center;cursor:pointer;font-weight:600}.demo_panel__qyvEv label{display:grid;gap:6px;margin-block:14px;font-size:15px;font-weight:600}.demo_fields__RLWJD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.demo_workspace__cSALU input:not([type=checkbox]),.demo_workspace__cSALU select,.demo_workspace__cSALU textarea{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-bg);padding:10px 12px;color:var(--text);font:inherit}.demo_workspace__cSALU textarea{min-height:90px}.demo_workspace__cSALU .demo_check__e5Unf{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.demo_check__e5Unf input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--accent)}.demo_sources__8XuJx{display:grid;gap:12px;margin-top:16px}.demo_sources__8XuJx details{padding:14px;background:var(--surface-inset);border-radius:var(--radius)}.demo_sources__8XuJx p{font-size:13px}.demo_workspace__cSALU blockquote{margin:12px 0;border-left:3px solid var(--brand-deep);padding-left:14px;line-height:1.6}.demo_decisionGrid__radRo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.demo_score__cy8h5{display:block;font-size:36px;margin-top:12px;color:var(--accent-text);letter-spacing:-.02em}.demo_preview__aBbZx{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.demo_preview__aBbZx ul{padding-left:20px;line-height:1.6}.demo_notice__ODoBl:empty{display:none}.demo_notice__ODoBl:not(:empty){border-left:3px solid var(--brand-deep);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:10px 12px;background:var(--accent-soft)}.demo_reset__ZznMU{padding-block:18px;font-size:14px;color:var(--text-secondary)}@media (max-width:680px){.demo_workspace__cSALU{gap:12px}.demo_workspace__cSALU h1{font-size:28px}.demo_workspace__cSALU h2{font-size:19px}.demo_card__xoC8j,.demo_panel__qyvEv{padding:16px}.demo_decisionGrid__radRo,.demo_fields__RLWJD{grid-template-columns:1fr}.demo_cardMeta__hzahQ{gap:6px}.demo_actions__09SsA .button{min-height:44px}.demo_heading__mVhjr{align-items:flex-start}}