.dashboard.svelte-145nb6i{margin:1rem 0 2rem;color:#17243a}.heading.svelte-145nb6i{display:flex;justify-content:space-between;align-items:center;gap:1rem}.eyebrow.svelte-145nb6i,.version.svelte-145nb6i{font-size:.875rem;letter-spacing:.06em;font-weight:750;color:#234d85}.heading.svelte-145nb6i h3:where(.svelte-145nb6i){font-size:1.5rem;margin:.25rem 0 1rem}.scope-label.svelte-145nb6i{font-size:.875rem;border:1px solid #abbcd4;border-radius:6px;padding:.4rem .7rem;background:#f2f6fd}.summaries.svelte-145nb6i{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.summary.svelte-145nb6i{padding:1.2rem;border:1px solid #bdcbe0;border-radius:10px;background:#f7f9fc}.summary.after.svelte-145nb6i{background:#edf4ff;border-color:#9ab6dd}.summary.svelte-145nb6i h4:where(.svelte-145nb6i){font-size:1rem;overflow-wrap:anywhere;margin:.5rem 0 1rem}.version.svelte-145nb6i{margin:0}.summary.svelte-145nb6i dl:where(.svelte-145nb6i){margin:0}.summary.svelte-145nb6i dl:where(.svelte-145nb6i) div:where(.svelte-145nb6i){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid #c9d4e4}.summary.svelte-145nb6i dd:where(.svelte-145nb6i){font-size:1.6rem;font-weight:750;line-height:1.2;margin:0}.attention.svelte-145nb6i dd:where(.svelte-145nb6i){color:#8a3811}.change-summary.svelte-145nb6i{background:#eaf1fc;padding:1rem;border-radius:8px}.explanation.svelte-145nb6i,.reference.svelte-145nb6i,.result-count.svelte-145nb6i{font-size:.875rem;color:#41516b}.filters.svelte-145nb6i{margin:1.5rem 0 .5rem;display:flex;gap:1rem;align-items:end;justify-content:space-between;flex-wrap:wrap}.filters.svelte-145nb6i [role=group]:where(.svelte-145nb6i){display:flex;gap:.4rem;flex-wrap:wrap}.filters.svelte-145nb6i button:where(.svelte-145nb6i){font:inherit;font-size:.9375rem;min-height:44px;padding:.6rem .8rem;background:#fff;color:#234574;border:1px solid #9aabc3;border-radius:6px;cursor:pointer}.filters.svelte-145nb6i button[aria-pressed=true]:where(.svelte-145nb6i){background:#1745a0;color:#fff;border-color:#1745a0}.filters.svelte-145nb6i label:where(.svelte-145nb6i){font-size:.875rem;font-weight:650;display:block;min-width:15rem;max-width:100%}.filters.svelte-145nb6i input:where(.svelte-145nb6i){display:block;width:100%;box-sizing:border-box;font:inherit;font-size:1rem;padding:.65rem;border:1px solid #8597b0;border-radius:6px;margin-top:.3rem}.findings.svelte-145nb6i details:where(.svelte-145nb6i){margin:.65rem 0;border:1px solid #bbc9dc;border-radius:8px;padding:1rem;background:#fff}.findings.svelte-145nb6i details.attention:where(.svelte-145nb6i){border-left:4px solid #ab501b}.findings.svelte-145nb6i summary:where(.svelte-145nb6i){display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:700;min-height:28px}.findings.svelte-145nb6i summary:where(.svelte-145nb6i):before{content:"+";font-size:1.3rem}.findings.svelte-145nb6i details[open]:where(.svelte-145nb6i) summary:where(.svelte-145nb6i):before{content:"−"}.findings.svelte-145nb6i summary:where(.svelte-145nb6i) span:where(.svelte-145nb6i):first-of-type{margin-right:auto}.badge.svelte-145nb6i{font-size:.875rem;font-weight:650;background:#eaf0f8;padding:.2rem .5rem;border-radius:4px}.findings.svelte-145nb6i p:where(.svelte-145nb6i){margin:.8rem 0 0}.empty.svelte-145nb6i{padding:1rem;background:#f0f5fc;border-radius:8px}.comparison.svelte-145nb6i,.coverage.svelte-145nb6i{border-top:1px solid #bac8da;padding:1rem 0}.comparison.svelte-145nb6i>summary:where(.svelte-145nb6i),.coverage.svelte-145nb6i>summary:where(.svelte-145nb6i){cursor:pointer;font-weight:700;min-height:32px}.table-wrap.svelte-145nb6i{overflow-x:auto;margin-top:.8rem}table.svelte-145nb6i{border-collapse:collapse;width:100%;font-size:.9375rem;text-align:left}caption.svelte-145nb6i{text-align:left;margin-bottom:.6rem;font-size:.875rem;color:#41516b}th.svelte-145nb6i,td.svelte-145nb6i{padding:.8rem;border-bottom:1px solid #c8d4e4;vertical-align:top}thead.svelte-145nb6i th:where(.svelte-145nb6i){background:#edf3fc}.dashboard.svelte-145nb6i :where(.svelte-145nb6i):is(button:where(.svelte-145nb6i),input:where(.svelte-145nb6i),summary:where(.svelte-145nb6i),a:where(.svelte-145nb6i),.table-wrap:where(.svelte-145nb6i)):focus-visible{outline:3px solid #174dcc;outline-offset:4px}.dashboard.svelte-145nb6i a:where(.svelte-145nb6i){color:#1745a0;text-decoration:underline;text-underline-offset:.2em}@media(max-width:700px){.summaries.svelte-145nb6i{grid-template-columns:1fr}.heading.svelte-145nb6i{display:block}.scope-label.svelte-145nb6i{display:inline-block;margin-bottom:1rem}.filters.svelte-145nb6i{display:block}.filters.svelte-145nb6i label:where(.svelte-145nb6i){margin-top:.75rem}.findings.svelte-145nb6i summary:where(.svelte-145nb6i){flex-wrap:wrap;gap:.5rem}.badge.svelte-145nb6i{white-space:normal}th.svelte-145nb6i,td.svelte-145nb6i{padding:.6rem}}.studio.svelte-8g7j87{max-width:1160px;margin:0 auto;padding:2rem 1.25rem 3rem;color:#1f2937;font-size:1rem;line-height:1.65}.studio.svelte-8g7j87 a{text-underline-offset:.2em}.studio.svelte-8g7j87 a:not(.primary):not(.secondary){text-decoration:underline}.studio.svelte-8g7j87 :focus-visible{outline:3px solid #174dcc;outline-offset:4px}.skip.svelte-8g7j87{position:fixed;left:1rem;top:-8rem;background:#fff;padding:1rem;z-index:100}.skip.svelte-8g7j87:focus{top:1rem}.intro.svelte-8g7j87{margin-bottom:1.5rem}.eyebrow.svelte-8g7j87,.step.svelte-8g7j87{font-size:.875rem;font-weight:750;color:#1745a0;letter-spacing:.055em;margin:0 0 .6rem}.intro-row.svelte-8g7j87{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}h1.svelte-8g7j87{font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.04em}h2.svelte-8g7j87{font-size:1.6rem;line-height:1.25}h3.svelte-8g7j87{font-size:1.15rem;line-height:1.4}p.svelte-8g7j87{margin:.7rem 0 1rem}.conference-jump.svelte-8g7j87{font-weight:650;max-width:13rem}.intro.svelte-8g7j87 nav:where(.svelte-8g7j87){display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #cbd5e1}.intro.svelte-8g7j87 nav:where(.svelte-8g7j87) a:where(.svelte-8g7j87){font-weight:600;min-height:36px;display:flex;align-items:center}.workspace.svelte-8g7j87{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);border:1px solid #bdcbe0;border-radius:16px;overflow:hidden;background:#fff}.upload-panel.svelte-8g7j87{padding:1.75rem}.scope.svelte-8g7j87{padding:1.75rem;background:#eaf1fc;border-left:1px solid #bdcbe0}.small.svelte-8g7j87{font-size:.875rem;color:#4b5563}.studio.svelte-8g7j87 label:where(.svelte-8g7j87){display:block;font-weight:650;margin-bottom:.4rem}.studio.svelte-8g7j87 input:where(.svelte-8g7j87):not([type=checkbox]),textarea.svelte-8g7j87,select.svelte-8g7j87{font:inherit;line-height:1.5;max-width:100%;width:100%;padding:.75rem;border:1px solid #6b778d;border-radius:7px;background:#fff;color:#172033}.studio.svelte-8g7j87 input[type=file]:where(.svelte-8g7j87){padding:1rem;background:#f8faff;border-style:dashed}.studio.svelte-8g7j87 input:where(.svelte-8g7j87)::file-selector-button{font:inherit;border:0;padding:.6rem .85rem;margin-right:1rem;color:#fff;background:#1d4ed8;border-radius:5px;cursor:pointer}textarea.svelte-8g7j87{resize:vertical}details.svelte-8g7j87{border-top:1px solid #cad3e1;padding:1rem 0}summary.svelte-8g7j87{font-weight:700;cursor:pointer;min-height:32px}summary.svelte-8g7j87::marker{color:#1745a0}.status.svelte-8g7j87{min-height:1.5rem;margin:1rem 0}.error.svelte-8g7j87,.notice.svelte-8g7j87{background:#fff8e8;color:#62430a;padding:1rem 1.25rem;border:1px solid #ba8b34;border-radius:8px;margin:1rem 0}.error.svelte-8g7j87{background:#fff1f2;color:#8c1d2a;border-color:#b95762}.panel.svelte-8g7j87{padding:1.75rem;background:#fff;border:1px solid #cbd5e1;border-radius:16px;margin:1.5rem 0}.section-heading.svelte-8g7j87{display:flex;justify-content:space-between;align-items:start;gap:1rem}.section-heading.svelte-8g7j87 h2:where(.svelte-8g7j87){overflow-wrap:anywhere}.revised-upload.svelte-8g7j87{padding:1.25rem;background:#f4f7fc;border:1px solid #c1cfe2;border-radius:10px;margin:1.5rem 0}fieldset.svelte-8g7j87{border:0;margin:1rem 0;padding:0;min-width:0}legend.svelte-8g7j87{font-size:1.2rem;font-weight:700;margin-bottom:.75rem}fieldset.svelte-8g7j87:disabled{opacity:.65}.metadata.svelte-8g7j87{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1rem}.paragraph.svelte-8g7j87{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:1rem;border-bottom:1px solid #dae1eb;padding:1rem 0;align-items:start}.paragraph.svelte-8g7j87 label:where(.svelte-8g7j87) span:where(.svelte-8g7j87){display:block;overflow-wrap:anywhere}.paragraph.svelte-8g7j87 label:where(.svelte-8g7j87){font-weight:400}.paragraph.svelte-8g7j87 .small:where(.svelte-8g7j87){margin-bottom:.4rem}.figure-edit.svelte-8g7j87,.table-edit.svelte-8g7j87{padding:1rem 0;border-bottom:1px solid #dae1eb}.check.svelte-8g7j87{display:flex!important;gap:.75rem;align-items:flex-start;padding:.6rem 0;font-weight:400!important}.check.svelte-8g7j87 input:where(.svelte-8g7j87){width:1.2rem;height:1.2rem;margin:.25rem 0 0;flex:0 0 auto;accent-color:#1d4ed8}.actions.svelte-8g7j87{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0}.primary.svelte-8g7j87,.secondary.svelte-8g7j87{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #1d4ed8;border-radius:7px;padding:.7rem 1rem;font:inherit;font-weight:650;line-height:1.4;cursor:pointer;text-decoration:none}.primary.svelte-8g7j87{color:#fff;background:#1d4ed8}.secondary.svelte-8g7j87{color:#1745a0;background:#fff}.primary.svelte-8g7j87:hover{background:#183ea8;color:#fff}.secondary.svelte-8g7j87:hover{background:#edf3ff}.studio.svelte-8g7j87 button:where(.svelte-8g7j87):disabled{opacity:.55;cursor:not-allowed}.repair-action.svelte-8g7j87{margin-top:1rem}.rebuild.svelte-8g7j87{margin-top:1.5rem}code.svelte-8g7j87{background:#edf1f8;color:#172033;padding:.1rem .25rem;overflow-wrap:anywhere}.resource-section.svelte-8g7j87{padding:2rem 0}.resources.svelte-8g7j87{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.resources.svelte-8g7j87 article:where(.svelte-8g7j87){padding:1.25rem;border:1px solid #cbd5e1;border-radius:10px;background:#fff}.resource-top.svelte-8g7j87{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;font-size:.875rem;color:#465671;margin-bottom:.7rem}.resources.svelte-8g7j87 p:where(.svelte-8g7j87){margin-bottom:0}.conference.svelte-8g7j87{border-top:5px solid #1d4ed8}.session.svelte-8g7j87{font-weight:650;color:#465671}.coach.svelte-8g7j87{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;background:#eaf1fc;padding:1.5rem;border-radius:10px;margin:1.5rem 0}.coach.svelte-8g7j87 p:where(.svelte-8g7j87):last-child{margin-bottom:0}.session-steps.svelte-8g7j87{padding-left:1.3rem}.session-steps.svelte-8g7j87 li:where(.svelte-8g7j87){padding:.4rem 0 .7rem}.prompt-heading.svelte-8g7j87{margin:1.3rem 0 .5rem}.prompt-text.svelte-8g7j87{white-space:pre-wrap;padding:1rem;background:#f3f6fb;border-radius:7px}.source-links.svelte-8g7j87{padding-left:1.3rem}.source-links.svelte-8g7j87 li:where(.svelte-8g7j87){margin:.5rem 0}.studio.svelte-8g7j87 section:where(.svelte-8g7j87){scroll-margin-top:6rem}.studio.svelte-8g7j87 fieldset:where(.svelte-8g7j87):disabled input:where(.svelte-8g7j87),.studio.svelte-8g7j87 fieldset:where(.svelte-8g7j87):disabled textarea:where(.svelte-8g7j87){cursor:not-allowed}@media(max-width:760px){.intro-row.svelte-8g7j87{display:block}.conference-jump.svelte-8g7j87{display:block;max-width:none}.workspace.svelte-8g7j87,.metadata.svelte-8g7j87,.coach.svelte-8g7j87{grid-template-columns:1fr}.scope.svelte-8g7j87{border-left:0;border-top:1px solid #bdcbe0}.resources.svelte-8g7j87,.paragraph.svelte-8g7j87{grid-template-columns:1fr}.upload-panel.svelte-8g7j87,.scope.svelte-8g7j87,.panel.svelte-8g7j87{padding:1.2rem}.studio.svelte-8g7j87{padding:1.5rem 1rem}.section-heading.svelte-8g7j87{flex-wrap:wrap}.actions.svelte-8g7j87>:where(.svelte-8g7j87){max-width:100%}.intro.svelte-8g7j87 nav:where(.svelte-8g7j87){gap:.4rem 1rem}}
