.knowledge-shell.svelte-hhrb7h{padding:4rem 0}.knowledge-panel.svelte-hhrb7h{border:1px solid var(--line);width:min(980px,100% - 2rem);box-shadow:var(--shadow-soft);background:#0c1011f5;border-radius:14px;margin:0 auto;padding:1.35rem}.actions.svelte-hhrb7h,.tags.svelte-hhrb7h{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.metrics.svelte-hhrb7h{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.2rem 0;display:grid}.metrics.svelte-hhrb7h article:where(.svelte-hhrb7h),.entry-card.svelte-hhrb7h{border:1px solid var(--line);background:#ffffff06;border-radius:12px;padding:1rem}.metrics.svelte-hhrb7h span:where(.svelte-hhrb7h),.metrics.svelte-hhrb7h strong:where(.svelte-hhrb7h){display:block}.metrics.svelte-hhrb7h strong:where(.svelte-hhrb7h){color:var(--accent);font-size:1.5rem}.entry-list.svelte-hhrb7h{gap:.9rem;display:grid}.entry-head.svelte-hhrb7h{justify-content:space-between;gap:1rem;display:flex}.entry-head.svelte-hhrb7h h2:where(.svelte-hhrb7h){margin:.25rem 0;font-size:1.05rem}.entry-head.svelte-hhrb7h>span:where(.svelte-hhrb7h),.tags.svelte-hhrb7h span:where(.svelte-hhrb7h){border:1px solid var(--line);color:var(--accent);border-radius:999px;padding:.25rem .5rem;font-size:.72rem}.entry-card.svelte-hhrb7h>small:where(.svelte-hhrb7h){color:var(--muted);overflow-wrap:anywhere;display:block}.reservation.svelte-hhrb7h{color:var(--warning)}.inline-form.svelte-hhrb7h{background:var(--accent-soft);border:1px solid #79d8c859;border-radius:12px;margin-top:1rem;padding:1rem;scroll-margin-top:8rem}.inline-form.svelte-hhrb7h h2:where(.svelte-hhrb7h){margin:.2rem 0;font-size:1.2rem}.inline-form.svelte-hhrb7h p:where(.svelte-hhrb7h){color:var(--muted)}.form-grid.svelte-hhrb7h{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.inline-form.svelte-hhrb7h label:where(.svelte-hhrb7h){color:var(--muted);gap:.4rem;margin-top:.7rem;font-weight:750;display:grid}.inline-form.svelte-hhrb7h input:where(.svelte-hhrb7h),.inline-form.svelte-hhrb7h textarea:where(.svelte-hhrb7h){box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:.75rem}.revision-form.svelte-hhrb7h{border-color:var(--line);background:#ffffff06}@media (width<=700px){.metrics.svelte-hhrb7h,.form-grid.svelte-hhrb7h{grid-template-columns:1fr}.entry-head.svelte-hhrb7h{display:block}}.journey-guide.svelte-l96znw{z-index:10;background:linear-gradient(110deg,#81dacb13,#0000 42%),#101614ad;border:1px solid #c4dacf1a;border-radius:18px;margin:0 0 1.25rem;position:relative;overflow:hidden;box-shadow:0 18px 54px #0000001f}.journey-guide.sticky.svelte-l96znw{backdrop-filter:blur(16px);position:sticky;top:4.6rem}.journey-guide.compact.svelte-l96znw{border-radius:14px}.journey-guide.compact.svelte-l96znw .guide-main:where(.svelte-l96znw){padding:.78rem 1rem .68rem}.journey-guide.compact.svelte-l96znw .guide-copy:where(.svelte-l96znw)>strong:where(.svelte-l96znw){margin-top:.28rem;font-size:.98rem}.journey-guide.compact.svelte-l96znw .guide-copy:where(.svelte-l96znw) p:where(.svelte-l96znw){margin-top:.2rem;font-size:.76rem;line-height:1.35}.journey-guide.compact.svelte-l96znw .guide-action:where(.svelte-l96znw){min-height:2.35rem;padding-inline:.8rem}.journey-guide.compact.svelte-l96znw .guide-steps:where(.svelte-l96znw){padding:0 1rem .65rem}.journey-guide.compact.svelte-l96znw .guide-steps:where(.svelte-l96znw) li:where(.svelte-l96znw){padding:.45rem .35rem .2rem}.guide-main.svelte-l96znw{justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.45rem 1.15rem;display:flex}.guide-copy.svelte-l96znw{min-width:0}.guide-kicker.svelte-l96znw{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.64rem;font-weight:680;display:flex}.guide-kicker.svelte-l96znw i:where(.svelte-l96znw){background:var(--accent);border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 0 5px #79d8c81a}.guide-copy.svelte-l96znw>strong:where(.svelte-l96znw){color:var(--text);font-family:var(--font-body);letter-spacing:-.02em;margin-top:.5rem;font-size:clamp(1.06rem,2vw,1.3rem);font-weight:610;line-height:1.25;display:block}.guide-copy.svelte-l96znw p:where(.svelte-l96znw){color:var(--muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.55}.guide-action.svelte-l96znw{white-space:nowrap;flex:none;gap:.5rem;min-height:2.75rem;padding-inline:1.05rem}.guide-action.svelte-l96znw span:where(.svelte-l96znw){font-size:1rem}.guide-steps.svelte-l96znw{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:.2rem 1.45rem 1.15rem;list-style:none;display:grid}.guide-steps.svelte-l96znw li:where(.svelte-l96znw){--step-accent:var(--accent);border:0;border-top:1px solid var(--line);min-width:0;color:var(--muted-2);background:0 0;border-radius:0;align-items:center;gap:.55rem;padding:.65rem .45rem .5rem;display:flex}.guide-steps.svelte-l96znw li:where(.svelte-l96znw)+li:where(.svelte-l96znw){border-left-color:#0000}.guide-steps.svelte-l96znw li.current:where(.svelte-l96znw){color:var(--text);border-top-color:var(--step-accent);background:0 0}.guide-steps.svelte-l96znw li.done:where(.svelte-l96znw){color:#b4beb8;background:0 0}.guide-steps.svelte-l96znw li:where(.svelte-l96znw)>span:where(.svelte-l96znw){border:1px solid var(--line-strong);width:1.3rem;height:1.3rem;color:inherit;font-family:var(--font-mono);border-radius:999px;flex:none;place-items:center;font-size:.65rem;font-weight:760;display:grid}.guide-steps.svelte-l96znw li.current:where(.svelte-l96znw)>span:where(.svelte-l96znw),.guide-steps.svelte-l96znw li.done:where(.svelte-l96znw)>span:where(.svelte-l96znw){border-color:color-mix(in srgb, var(--step-accent) 48%, transparent);color:var(--step-accent)}.guide-steps.svelte-l96znw li:where(.svelte-l96znw):nth-child(2){--step-accent:var(--accent-blue)}.guide-steps.svelte-l96znw li:where(.svelte-l96znw):nth-child(3){--step-accent:var(--accent-violet)}.guide-steps.svelte-l96znw li:where(.svelte-l96znw):nth-child(4){--step-accent:var(--accent-gold)}.guide-steps.svelte-l96znw small:where(.svelte-l96znw){text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:610;overflow:hidden}@media (width<=700px){.journey-guide.sticky.svelte-l96znw{top:4.25rem}.guide-main.svelte-l96znw{flex-direction:column;align-items:stretch}.guide-action.svelte-l96znw{white-space:normal;align-self:flex-start}.guide-steps.svelte-l96znw{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .7rem;padding-inline:.9rem}.guide-steps.svelte-l96znw li:where(.svelte-l96znw):nth-child(3){border-top-color:#0000;border-left-color:#0000}.guide-steps.svelte-l96znw li:where(.svelte-l96znw):nth-child(4){border-top-color:#0000}}@media (prefers-reduced-motion:reduce){.journey-guide.sticky.svelte-l96znw{backdrop-filter:none}}.case-editor-shell.svelte-1brzp8e{background:radial-gradient(circle at 8% 5%,#81dacb13,#0000 30rem);padding:clamp(3.8rem,8vw,6.5rem) 0 7rem}.case-editor-panel.svelte-1brzp8e{width:min(1120px,100% - 2.5rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.security-note.svelte-1brzp8e,.status-box.svelte-1brzp8e,.dirty-box.svelte-1brzp8e{border:0;border-left:2px solid var(--accent);color:var(--muted);background:var(--accent-soft);border-radius:0 12px 12px 0;margin-top:1rem;padding:.95rem 1.1rem}.editor-status.svelte-1brzp8e,.editor-actions.svelte-1brzp8e,.questionnaire-block.svelte-1brzp8e,.delivery-review.svelte-1brzp8e,.delivery-confirmation.svelte-1brzp8e,.result-list.svelte-1brzp8e,#delivery-export-actions.svelte-1brzp8e{scroll-margin-top:6rem}.editor-overview.svelte-1brzp8e,.advanced-panel.svelte-1brzp8e,.delivery-history.svelte-1brzp8e,.question-debts.svelte-1brzp8e,.evidence-advanced-fields.svelte-1brzp8e{border:1px solid var(--line);background:#ffffff06;border-radius:14px}.editor-overview.svelte-1brzp8e{margin-top:1.25rem}.editor-overview.svelte-1brzp8e>summary:where(.svelte-1brzp8e),.advanced-panel.svelte-1brzp8e>summary:where(.svelte-1brzp8e),.delivery-history.svelte-1brzp8e>summary:where(.svelte-1brzp8e),.question-debts.svelte-1brzp8e>summary:where(.svelte-1brzp8e),.evidence-advanced-fields.svelte-1brzp8e>summary:where(.svelte-1brzp8e){cursor:pointer;color:var(--text);font-weight:800}.editor-overview.svelte-1brzp8e>summary:where(.svelte-1brzp8e),.advanced-panel.svelte-1brzp8e>summary:where(.svelte-1brzp8e),.delivery-history.svelte-1brzp8e>summary:where(.svelte-1brzp8e){padding:.95rem 1rem}.editor-overview.svelte-1brzp8e>summary:where(.svelte-1brzp8e) span:where(.svelte-1brzp8e),.editor-overview.svelte-1brzp8e>summary:where(.svelte-1brzp8e) strong:where(.svelte-1brzp8e),.editor-overview.svelte-1brzp8e>summary:where(.svelte-1brzp8e) small:where(.svelte-1brzp8e){display:block}.editor-overview.svelte-1brzp8e>summary:where(.svelte-1brzp8e) span:where(.svelte-1brzp8e){color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.editor-overview.svelte-1brzp8e>summary:where(.svelte-1brzp8e) strong:where(.svelte-1brzp8e){margin-top:.25rem;font-size:1.05rem}.editor-overview-content.svelte-1brzp8e,.advanced-panel-content.svelte-1brzp8e{padding:0 1rem 1rem}.dirty-box.svelte-1brzp8e{border-left-color:var(--warning)}.error-box.svelte-1brzp8e{color:var(--danger);background:var(--danger-soft);border:1px solid #d56a6073;border-radius:16px;margin-top:1rem;padding:1rem}.empty-state.svelte-1brzp8e{color:var(--muted);border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:1rem}.unlock-panel.svelte-1brzp8e{background:var(--accent-soft);border:1px solid #79d8c857;border-radius:14px;width:min(620px,100%);margin:1.5rem auto 0;padding:1rem}.unlock-panel.svelte-1brzp8e>p:where(.svelte-1brzp8e):not(.eyebrow),.unlock-panel.svelte-1brzp8e>small:where(.svelte-1brzp8e){color:var(--muted);line-height:1.5;display:block}.unlock-panel.svelte-1brzp8e label:where(.svelte-1brzp8e){color:var(--muted);gap:.45rem;margin-top:.85rem;font-weight:800;display:grid}.unlock-panel.svelte-1brzp8e input:where(.svelte-1brzp8e){box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:.85rem}.case-top.svelte-1brzp8e{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}.case-top.svelte-1brzp8e h2:where(.svelte-1brzp8e){margin:0}.case-top.svelte-1brzp8e p:where(.svelte-1brzp8e){color:var(--muted)}.score-card.svelte-1brzp8e{border:1px solid var(--line);background:#ffffff09;border-radius:18px;min-width:160px;padding:1rem}.score-card.svelte-1brzp8e span:where(.svelte-1brzp8e){color:var(--muted);display:block}.score-card.svelte-1brzp8e strong:where(.svelte-1brzp8e){color:var(--accent);margin-top:.4rem;font-size:1.45rem;display:block}.summary-grid.svelte-1brzp8e{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.metric.svelte-1brzp8e{--metric-accent:var(--accent);border:1px solid var(--line);background:#ffffff06;border-radius:18px;padding:1.1rem}.metric.svelte-1brzp8e span:where(.svelte-1brzp8e){color:var(--muted);font-size:.85rem;display:block}.metric.svelte-1brzp8e strong:where(.svelte-1brzp8e){color:var(--metric-accent);margin-top:.5rem;font-size:1.5rem;font-weight:590;display:block}.metric.svelte-1brzp8e:nth-child(2){--metric-accent:var(--accent-blue)}.metric.svelte-1brzp8e:nth-child(3){--metric-accent:var(--accent-violet)}.metric.svelte-1brzp8e:nth-child(4){--metric-accent:var(--accent-gold)}.metric.svelte-1brzp8e code:where(.svelte-1brzp8e){color:var(--accent);overflow-wrap:anywhere;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.decision-panel.svelte-1brzp8e{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:1rem;margin-top:1rem;display:grid}.export-posture.svelte-1brzp8e,.export-readiness.svelte-1brzp8e,.proof-priorities.svelte-1brzp8e,.priority-card.svelte-1brzp8e{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:1rem}.export-posture.svelte-1brzp8e{border-left:4px solid var(--accent)}.export-posture.blocked.svelte-1brzp8e{border-left-color:var(--danger);background:var(--danger-soft)}.export-posture.review.svelte-1brzp8e{border-left-color:var(--warning)}.export-posture.ready.svelte-1brzp8e,.export-posture.controlled.svelte-1brzp8e{border-left-color:var(--ok)}.export-posture.svelte-1brzp8e span:where(.svelte-1brzp8e),.section-head.svelte-1brzp8e span:where(.svelte-1brzp8e){color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.export-posture.svelte-1brzp8e strong:where(.svelte-1brzp8e){color:var(--text);margin-top:.45rem;font-size:1.35rem;display:block}.export-posture.svelte-1brzp8e p:where(.svelte-1brzp8e),.section-head.svelte-1brzp8e p:where(.svelte-1brzp8e),.priority-card.svelte-1brzp8e p:where(.svelte-1brzp8e),.answer-head.svelte-1brzp8e p:where(.svelte-1brzp8e),.no-debt.svelte-1brzp8e{color:var(--muted);line-height:1.5}.readiness-head.svelte-1brzp8e{color:var(--muted);justify-content:space-between;gap:1rem;display:flex}.readiness-head.svelte-1brzp8e strong:where(.svelte-1brzp8e){color:var(--accent);font-size:1.35rem}progress.svelte-1brzp8e{border:1px solid var(--line);background:var(--field);width:100%;height:.8rem;accent-color:var(--accent);border-radius:999px;margin-top:.8rem;display:block;overflow:hidden}progress.svelte-1brzp8e::-webkit-progress-bar{background:var(--field)}progress.svelte-1brzp8e::-webkit-progress-value{background:linear-gradient(90deg, var(--accent), var(--ok));border-radius:999px}progress.svelte-1brzp8e::-moz-progress-bar{background:linear-gradient(90deg, var(--accent), var(--ok));border-radius:999px}.readiness-grid.svelte-1brzp8e{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.9rem;display:grid}.readiness-grid.svelte-1brzp8e span:where(.svelte-1brzp8e){border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:12px;padding:.65rem}.readiness-grid.svelte-1brzp8e strong:where(.svelte-1brzp8e){color:var(--text);font-size:1.2rem;display:block}.proof-priorities.svelte-1brzp8e{margin-top:1rem}.section-head.svelte-1brzp8e{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.work-head.svelte-1brzp8e{margin-bottom:.9rem}.micro-steps.svelte-1brzp8e{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.micro-steps.svelte-1brzp8e li:where(.svelte-1brzp8e){border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.05rem .55rem;padding:.7rem;display:grid}.micro-steps.svelte-1brzp8e li:where(.svelte-1brzp8e)>span:where(.svelte-1brzp8e){width:1.45rem;height:1.45rem;color:var(--accent);font-family:var(--font-mono);border:1px solid #79d8c861;border-radius:999px;grid-row:1/3;place-items:center;font-size:.68rem;font-weight:900;display:grid}.micro-steps.svelte-1brzp8e strong:where(.svelte-1brzp8e),.micro-steps.svelte-1brzp8e small:where(.svelte-1brzp8e){display:block}.micro-steps.svelte-1brzp8e small:where(.svelte-1brzp8e){color:var(--muted);font-size:.72rem;line-height:1.35}.work-quick-actions.svelte-1brzp8e{background:#79d8c809;border:1px solid #79d8c833;border-radius:12px;align-items:center;gap:.65rem;margin:.85rem 0;padding:.75rem;display:flex}.work-quick-actions.svelte-1brzp8e>div:where(.svelte-1brzp8e){min-width:min(100%,230px);margin-right:auto}.work-quick-actions.svelte-1brzp8e strong:where(.svelte-1brzp8e),.work-quick-actions.svelte-1brzp8e small:where(.svelte-1brzp8e){display:block}.work-quick-actions.svelte-1brzp8e small:where(.svelte-1brzp8e){color:var(--muted);margin-top:.15rem;font-size:.72rem}.context-help.svelte-1brzp8e{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:12px;margin:.8rem 0;padding:.75rem .85rem}.context-help.svelte-1brzp8e summary:where(.svelte-1brzp8e){cursor:pointer;color:var(--text);font-weight:800}.context-help.svelte-1brzp8e p:where(.svelte-1brzp8e){margin:.65rem 0 0;line-height:1.5}.context-help.svelte-1brzp8e p:where(.svelte-1brzp8e) strong:where(.svelte-1brzp8e){color:var(--text)}.answer-help.svelte-1brzp8e{margin-bottom:1rem}.section-head.svelte-1brzp8e h2:where(.svelte-1brzp8e){margin:.35rem 0 0;font-size:1.35rem;line-height:1.18}.delivery-review.svelte-1brzp8e{border:1px solid var(--accent);border-radius:14px;padding:1rem}.delivery-batch-actions.svelte-1brzp8e{background:#79d8c80b;border:1px solid #79d8c847;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;padding:.8rem;display:flex}.delivery-batch-actions.svelte-1brzp8e>div:where(.svelte-1brzp8e){flex:230px}.delivery-batch-actions.svelte-1brzp8e strong:where(.svelte-1brzp8e),.delivery-batch-actions.svelte-1brzp8e small:where(.svelte-1brzp8e){display:block}.delivery-excluded-note.svelte-1brzp8e{color:var(--muted);margin:.3rem 0 0}.delivery-selection-details.svelte-1brzp8e{border:1px solid var(--line);background:#ffffff05;border-radius:12px;margin-top:.9rem}.delivery-selection-details.svelte-1brzp8e>summary:where(.svelte-1brzp8e){cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;font-weight:800;display:flex}.delivery-selection-details.svelte-1brzp8e>summary:where(.svelte-1brzp8e) small:where(.svelte-1brzp8e){color:var(--muted);font-weight:600}.delivery-selection-details.svelte-1brzp8e .delivery-list:where(.svelte-1brzp8e){padding:0 .8rem .8rem}.post-export-verification.svelte-1brzp8e{border:1px solid var(--accent);background:var(--accent-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.post-export-verification.svelte-1brzp8e span:where(.svelte-1brzp8e){color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.post-export-verification.svelte-1brzp8e h3:where(.svelte-1brzp8e),.post-export-verification.svelte-1brzp8e p:where(.svelte-1brzp8e){margin:.3rem 0 0}.post-export-verification.svelte-1brzp8e p:where(.svelte-1brzp8e){color:var(--muted)}.master-export.svelte-1brzp8e{border:1px solid var(--warning);border-radius:14px;padding:0}.master-export.svelte-1brzp8e>summary:where(.svelte-1brzp8e){color:var(--warning)}.delivery-history.svelte-1brzp8e{margin-top:1rem;padding:0 1rem 1rem}.delivery-history.svelte-1brzp8e>summary:where(.svelte-1brzp8e){margin:0 -1rem}.delivery-list.svelte-1brzp8e{gap:.65rem;margin-top:1rem;display:grid}.delivery-list.svelte-1brzp8e h3:where(.svelte-1brzp8e){margin:1rem 0 0}.delivery-list.svelte-1brzp8e label:where(.svelte-1brzp8e),.delivery-confirmation.svelte-1brzp8e{border:1px solid var(--line);background:#ffffff08;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.8rem;display:flex}.delivery-list.svelte-1brzp8e label.ineligible:where(.svelte-1brzp8e){opacity:.58}.delivery-list.svelte-1brzp8e input:where(.svelte-1brzp8e),.delivery-confirmation.svelte-1brzp8e input:where(.svelte-1brzp8e){margin-top:.2rem}.delivery-list.svelte-1brzp8e span:where(.svelte-1brzp8e),.delivery-list.svelte-1brzp8e small:where(.svelte-1brzp8e){display:block}.delivery-list.svelte-1brzp8e small:where(.svelte-1brzp8e){color:var(--muted);margin-top:.25rem}.delivery-confirmation.svelte-1brzp8e{border-color:var(--accent);margin-top:1rem;font-weight:800}.delivery-final-preview.svelte-1brzp8e{border:1px solid var(--line-strong);background:#0000002e;border-radius:12px;gap:1rem;margin-top:1.25rem;padding:1rem;display:grid}.delivery-preview-head.svelte-1brzp8e{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.delivery-preview-head.svelte-1brzp8e h3:where(.svelte-1brzp8e),.delivery-preview-files.svelte-1brzp8e h4:where(.svelte-1brzp8e){margin:.25rem 0 0}.delivery-preview-head.svelte-1brzp8e code:where(.svelte-1brzp8e){overflow-wrap:anywhere;max-width:48%}.delivery-preview-questions.svelte-1brzp8e{gap:.75rem;display:grid}.delivery-preview-questions.svelte-1brzp8e article:where(.svelte-1brzp8e){border:1px solid var(--line);border-radius:10px;padding:.9rem}.delivery-preview-questions.svelte-1brzp8e dl:where(.svelte-1brzp8e),.delivery-preview-questions.svelte-1brzp8e dl:where(.svelte-1brzp8e) div:where(.svelte-1brzp8e){gap:.35rem;display:grid}.delivery-preview-questions.svelte-1brzp8e dl:where(.svelte-1brzp8e){gap:.8rem;margin:0}.delivery-preview-questions.svelte-1brzp8e dt:where(.svelte-1brzp8e){color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:800}.delivery-preview-questions.svelte-1brzp8e dd:where(.svelte-1brzp8e){white-space:pre-wrap;margin:0}.delivery-preview-questions.svelte-1brzp8e ul:where(.svelte-1brzp8e),.delivery-preview-files.svelte-1brzp8e ul:where(.svelte-1brzp8e){margin:.4rem 0 0;padding-left:1.25rem}.delivery-final-preview.svelte-1brzp8e details:where(.svelte-1brzp8e){border-top:1px solid var(--line);padding-top:.8rem}.delivery-final-preview.svelte-1brzp8e summary:where(.svelte-1brzp8e){cursor:pointer;font-weight:800}.delivery-final-preview.svelte-1brzp8e pre:where(.svelte-1brzp8e){max-height:28rem;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:#090d12;border-radius:8px;margin:.75rem 0 0;padding:.85rem;overflow:auto}.priority-list.svelte-1brzp8e{gap:.75rem;margin-top:1rem;display:grid}.priority-card.svelte-1brzp8e{border-left:4px solid var(--line-strong);gap:.35rem;display:grid}.priority-card.critical.svelte-1brzp8e,.priority-card.high.svelte-1brzp8e{border-left-color:var(--danger)}.priority-card.medium.svelte-1brzp8e{border-left-color:var(--warning)}.priority-card.low.svelte-1brzp8e,.priority-card.empty.svelte-1brzp8e{border-left-color:var(--accent)}.priority-card.svelte-1brzp8e span:where(.svelte-1brzp8e){color:var(--accent);text-transform:uppercase;font-size:.78rem;font-weight:900}.priority-card.svelte-1brzp8e small:where(.svelte-1brzp8e){color:var(--text)}.editor-actions.svelte-1brzp8e,.export-buttons.svelte-1brzp8e{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}button.button.svelte-1brzp8e:disabled{opacity:.55;cursor:not-allowed}.answer-editor.svelte-1brzp8e{background:linear-gradient(145deg,#151c1acc,#0c1110b8);border:1px solid #c4dacf1c;border-radius:20px;margin:1rem 0;padding:1.25rem}.question-action-strip.svelte-1brzp8e{color:var(--warning);background:#d6b56f0f;border:1px solid #d6b56f59;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding:.7rem;display:flex}.question-action-strip.ready.svelte-1brzp8e{color:var(--accent);background:#79d8c80b;border-color:#79d8c84d}.evidence-section-head.svelte-1brzp8e,.evidence-batch-actions.svelte-1brzp8e,.question-navigation.svelte-1brzp8e,.evidence-completion.svelte-1brzp8e{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.evidence-section-head.svelte-1brzp8e{margin-top:1rem}.evidence-section-head.svelte-1brzp8e h3:where(.svelte-1brzp8e),.evidence-section-head.svelte-1brzp8e small:where(.svelte-1brzp8e){margin:0;display:block}.evidence-section-head.svelte-1brzp8e small:where(.svelte-1brzp8e),.evidence-completion.svelte-1brzp8e small:where(.svelte-1brzp8e){color:var(--muted);margin-top:.2rem}.evidence-batch-actions.svelte-1brzp8e{justify-content:flex-end}.evidence-batch-actions.svelte-1brzp8e label:where(.svelte-1brzp8e){color:var(--muted);gap:.25rem;font-size:.72rem;font-weight:700;display:grid}.evidence-batch-actions.svelte-1brzp8e select:where(.svelte-1brzp8e){border:1px solid var(--line);background:var(--field);color:var(--text);font:inherit;border-radius:999px;padding:.45rem .65rem}.question-navigation.svelte-1brzp8e{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.question-navigation.svelte-1brzp8e span:where(.svelte-1brzp8e){color:var(--muted);font-family:var(--font-mono);font-size:.76rem}.answer-editor.svelte-1brzp8e label:where(.svelte-1brzp8e){color:var(--muted);gap:.45rem;margin-top:.85rem;font-weight:700;display:grid}.answer-grid.svelte-1brzp8e{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.answer-editor.svelte-1brzp8e select:where(.svelte-1brzp8e){border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;border-radius:999px;padding:.55rem .75rem}.answer-head.svelte-1brzp8e{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.answer-head.svelte-1brzp8e h3:where(.svelte-1brzp8e){margin:0}.answer-head.svelte-1brzp8e p:where(.svelte-1brzp8e){margin:.35rem 0 0}.answer-badge.svelte-1brzp8e{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.35rem .6rem;font-size:.78rem;font-weight:900}.answer-badge.ready.svelte-1brzp8e{color:var(--ok);border-color:#80c89a73}.answer-badge.reserved.svelte-1brzp8e{color:var(--warning);border-color:#d6b56f73}.answer-badge.blocked.svelte-1brzp8e{color:var(--danger);border-color:#e0786f73}.questionnaire-block.svelte-1brzp8e,.exports.svelte-1brzp8e{margin-top:2.5rem}.questionnaire-block.svelte-1brzp8e p:where(.svelte-1brzp8e){color:var(--muted)}textarea.svelte-1brzp8e{border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:16px;padding:.9rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5}.result-list.svelte-1brzp8e{gap:1rem;margin-top:2.5rem;display:grid}.question-card.svelte-1brzp8e{border:1px solid var(--line);background:linear-gradient(145deg,#151c1acc,#0c1110b8);border-radius:20px;padding:0;scroll-margin-top:6rem}.question-head.svelte-1brzp8e{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;list-style:none;display:flex}.question-head.svelte-1brzp8e::-webkit-details-marker{display:none}.question-card[open].svelte-1brzp8e .question-head:where(.svelte-1brzp8e){border-bottom:1px solid var(--line)}.question-body.svelte-1brzp8e{padding:0 1.2rem 1.2rem}.question-head.svelte-1brzp8e p:where(.svelte-1brzp8e){margin:0;font-weight:800;line-height:1.45}.question-head.svelte-1brzp8e .criticality:where(.svelte-1brzp8e){border:1px solid var(--line);color:var(--accent);text-transform:uppercase;border-radius:999px;padding:.35rem .6rem;font-size:.8rem}.criticality.critical.svelte-1brzp8e,.criticality.high.svelte-1brzp8e{color:var(--danger);border-color:#e0786f73}.criticality.medium.svelte-1brzp8e{color:var(--warning);border-color:#d6b56f73}.tags.svelte-1brzp8e{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.tags.svelte-1brzp8e span:where(.svelte-1brzp8e){border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.3rem .55rem;font-size:.78rem}ul.svelte-1brzp8e{color:var(--muted);margin:0;padding-left:1.2rem}li.svelte-1brzp8e+li:where(.svelte-1brzp8e){margin-top:.45rem}small.svelte-1brzp8e{color:var(--muted);line-height:1.4;display:block}.evidence-row.svelte-1brzp8e{border:1px solid var(--line);background:#ffffff06;border-radius:14px;gap:1rem;padding:.85rem;display:grid}.evidence-summary.svelte-1brzp8e,.evidence-actions.svelte-1brzp8e{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.evidence-actions.svelte-1brzp8e{flex-wrap:wrap}.evidence-actions.svelte-1brzp8e select:where(.svelte-1brzp8e){min-width:210px}.evidence-row.svelte-1brzp8e select:where(.svelte-1brzp8e){border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;border-radius:999px;padding:.55rem .75rem}.button.compact.svelte-1brzp8e{padding:.55rem .75rem}.evidence-reference.svelte-1brzp8e{border-top:1px solid var(--line);padding-top:.85rem}.reference-minimum-note.svelte-1brzp8e{border-left:2px solid var(--accent-blue);color:var(--muted);margin:.2rem 0 .85rem;padding-left:.75rem;font-size:.78rem}.evidence-qualification-fields.svelte-1brzp8e,.evidence-public-reference.svelte-1brzp8e{border:1px solid var(--line);background:#ffffff06;border-radius:14px;margin-top:.75rem}.evidence-qualification-fields.svelte-1brzp8e>summary:where(.svelte-1brzp8e),.evidence-public-reference.svelte-1brzp8e>summary:where(.svelte-1brzp8e){cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;font-weight:800;display:flex}.evidence-qualification-fields.svelte-1brzp8e>summary:where(.svelte-1brzp8e) small:where(.svelte-1brzp8e),.evidence-public-reference.svelte-1brzp8e>summary:where(.svelte-1brzp8e) small:where(.svelte-1brzp8e){color:var(--accent);font-size:.72rem;font-weight:700}.evidence-qualification-fields.svelte-1brzp8e>p:where(.svelte-1brzp8e){color:var(--muted);margin:0;padding:0 .9rem;font-size:.78rem}.evidence-qualification-grid.svelte-1brzp8e,.evidence-public-reference.svelte-1brzp8e>label:where(.svelte-1brzp8e){margin-inline:.9rem}.evidence-qualification-actions.svelte-1brzp8e{flex-wrap:wrap;gap:.55rem;margin:0 .9rem .8rem;display:flex}.evidence-qualification-fields.svelte-1brzp8e>.button:where(.svelte-1brzp8e){margin:0 .9rem .9rem}.evidence-public-reference.svelte-1brzp8e>label:where(.svelte-1brzp8e){margin-top:0;margin-bottom:.9rem}.evidence-advanced-fields.svelte-1brzp8e{margin-top:.75rem}.evidence-advanced-fields.svelte-1brzp8e>summary:where(.svelte-1brzp8e),.question-debts.svelte-1brzp8e>summary:where(.svelte-1brzp8e){padding:.75rem .85rem}.evidence-advanced-grid.svelte-1brzp8e{margin:0;padding:0 .85rem .85rem}.evidence-reference.svelte-1brzp8e>p:where(.svelte-1brzp8e){color:var(--muted);line-height:1.5}.evidence-completion.svelte-1brzp8e{background:#79d8c80b;border:1px solid #79d8c847;border-radius:12px;margin:.9rem 0;padding:.75rem}.evidence-completion.svelte-1brzp8e>div:where(.svelte-1brzp8e){min-width:0}.evidence-completion.svelte-1brzp8e strong:where(.svelte-1brzp8e),.evidence-completion.svelte-1brzp8e small:where(.svelte-1brzp8e){display:block}.evidence-completion.svelte-1brzp8e progress:where(.svelte-1brzp8e){flex:0 0 150px;width:150px;margin:0}.reference-grid.svelte-1brzp8e{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.85rem 0;display:grid}.reference-grid.svelte-1brzp8e label:where(.svelte-1brzp8e),.reference-grid.svelte-1brzp8e span:where(.svelte-1brzp8e){gap:.35rem;display:grid}.reference-grid.svelte-1brzp8e input:where(.svelte-1brzp8e),.reference-grid.svelte-1brzp8e select:where(.svelte-1brzp8e),.reference-grid.svelte-1brzp8e textarea:where(.svelte-1brzp8e){box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:.65rem .75rem}.public-reference-field.svelte-1brzp8e{grid-column:1/-1}.public-reference-field.svelte-1brzp8e small:where(.svelte-1brzp8e){color:var(--muted);font-weight:500}.reference-error.svelte-1brzp8e{color:var(--danger)!important}.debt-list.svelte-1brzp8e{gap:.6rem;padding-left:0;list-style:none;display:grid}.question-debts.svelte-1brzp8e{margin-top:1rem}.question-debts.svelte-1brzp8e .debt-list:where(.svelte-1brzp8e),.question-debts.svelte-1brzp8e .no-debt:where(.svelte-1brzp8e){margin:0;padding:0 .85rem .85rem}.debt-list.svelte-1brzp8e li:where(.svelte-1brzp8e){border:1px solid var(--line);border-left:4px solid var(--line-strong);background:#ffffff06;border-radius:12px;padding:.75rem}.debt-list.svelte-1brzp8e li.critical:where(.svelte-1brzp8e),.debt-list.svelte-1brzp8e li.high:where(.svelte-1brzp8e){border-left-color:var(--danger)}.debt-list.svelte-1brzp8e li.medium:where(.svelte-1brzp8e){border-left-color:var(--warning)}.debt-list.svelte-1brzp8e li.low:where(.svelte-1brzp8e){border-left-color:var(--accent)}.debt-list.svelte-1brzp8e em:where(.svelte-1brzp8e){color:var(--text);margin-top:.35rem;font-style:normal;line-height:1.45;display:block}.knowledge-actions.svelte-1brzp8e{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.knowledge-actions.svelte-1brzp8e small:where(.svelte-1brzp8e){color:var(--accent);overflow-wrap:anywhere}.knowledge-matches.svelte-1brzp8e{gap:.65rem;margin-bottom:1rem;display:grid}.knowledge-matches.svelte-1brzp8e article:where(.svelte-1brzp8e){background:#79d8c80b;border:1px solid #79d8c847;border-radius:12px;padding:.8rem}.knowledge-matches.svelte-1brzp8e strong:where(.svelte-1brzp8e),.knowledge-matches.svelte-1brzp8e small:where(.svelte-1brzp8e){display:block}.knowledge-matches.svelte-1brzp8e small:where(.svelte-1brzp8e){color:var(--muted)}.knowledge-form.svelte-1brzp8e{background:#79d8c80e;border:1px solid #79d8c857;border-radius:12px;margin-bottom:1rem;padding:.9rem}.knowledge-form.svelte-1brzp8e h4:where(.svelte-1brzp8e),.knowledge-form.svelte-1brzp8e p:where(.svelte-1brzp8e){margin:0 0 .55rem}.knowledge-form.svelte-1brzp8e p:where(.svelte-1brzp8e){color:var(--muted)}.knowledge-form-grid.svelte-1brzp8e{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.knowledge-form.svelte-1brzp8e label:where(.svelte-1brzp8e){color:var(--muted);gap:.4rem;margin-top:.65rem;font-weight:750;display:grid}.knowledge-form.svelte-1brzp8e input:where(.svelte-1brzp8e),.knowledge-form.svelte-1brzp8e textarea:where(.svelte-1brzp8e){box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:.72rem}@media (width<=900px){.case-editor-shell.svelte-1brzp8e{padding-top:3rem}.case-editor-panel.svelte-1brzp8e{width:min(100% - 1.25rem,1120px)}.case-top.svelte-1brzp8e,.decision-panel.svelte-1brzp8e,.summary-grid.svelte-1brzp8e,.evidence-row.svelte-1brzp8e,.answer-grid.svelte-1brzp8e,.reference-grid.svelte-1brzp8e{flex-direction:column;grid-template-columns:1fr}.knowledge-form-grid.svelte-1brzp8e{grid-template-columns:1fr}.evidence-summary.svelte-1brzp8e,.evidence-actions.svelte-1brzp8e{flex-direction:column;align-items:stretch}.summary-grid.svelte-1brzp8e{display:grid}.readiness-grid.svelte-1brzp8e{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head.svelte-1brzp8e,.answer-head.svelte-1brzp8e,.post-export-verification.svelte-1brzp8e,.work-quick-actions.svelte-1brzp8e,.question-action-strip.svelte-1brzp8e,.evidence-section-head.svelte-1brzp8e,.evidence-batch-actions.svelte-1brzp8e,.evidence-completion.svelte-1brzp8e{flex-direction:column}.post-export-verification.svelte-1brzp8e,.work-quick-actions.svelte-1brzp8e,.question-action-strip.svelte-1brzp8e,.evidence-section-head.svelte-1brzp8e,.evidence-batch-actions.svelte-1brzp8e,.evidence-completion.svelte-1brzp8e{align-items:stretch}.evidence-completion.svelte-1brzp8e progress:where(.svelte-1brzp8e){flex-basis:auto;width:100%}.delivery-selection-details.svelte-1brzp8e>summary:where(.svelte-1brzp8e){flex-direction:column;align-items:flex-start}}.cases-shell.svelte-adbwy4{background:radial-gradient(circle at 8% 5%,#81dacb13,#0000 30rem);padding:clamp(3.8rem,8vw,6.5rem) 0 7rem}.cases-panel.svelte-adbwy4{width:min(1120px,100% - 2.5rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.security-note.svelte-adbwy4{border:0;border-left:2px solid var(--accent);color:var(--muted);background:var(--accent-soft);border-radius:0 12px 12px 0;margin:1.5rem 0 1.25rem;padding:.95rem 1.1rem}.storage-persistence.svelte-adbwy4{gap:.55rem;margin-top:.9rem;display:grid}.storage-persistence.svelte-adbwy4 .button:where(.svelte-adbwy4){justify-self:start}.storage-persistence.svelte-adbwy4 small:where(.svelte-adbwy4){display:block}.empty-state.svelte-adbwy4{color:var(--muted);border:1px solid var(--line);background:#ffffff06;border-radius:20px;padding:1.4rem}.empty-state.svelte-adbwy4 strong:where(.svelte-adbwy4){color:var(--text);margin-bottom:.45rem;display:block}.empty-state.svelte-adbwy4 p:where(.svelte-adbwy4){margin:0 0 1rem}.empty-actions.svelte-adbwy4{flex-wrap:wrap;gap:.7rem;display:flex}.case-list.svelte-adbwy4{gap:1rem;margin-top:2rem;scroll-margin-top:10rem;display:grid}.utility-actions.svelte-adbwy4{border-top:1px solid var(--line);align-items:center;margin-top:1rem;padding-top:1rem}.utility-actions.svelte-adbwy4>span:where(.svelte-adbwy4){color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-right:.15rem;font-size:.7rem;font-weight:800}.restore-panel.svelte-adbwy4{background:#79d8c80e;border:1px solid #79d8c861;border-radius:20px;margin-top:1rem;padding:1.4rem}.restore-head.svelte-adbwy4{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.restore-head.svelte-adbwy4 h2:where(.svelte-adbwy4),.restore-head.svelte-adbwy4 p:where(.svelte-adbwy4){margin:.25rem 0 0}.restore-help.svelte-adbwy4{color:var(--muted)}.restore-grid.svelte-adbwy4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.restore-grid.svelte-adbwy4 label:where(.svelte-adbwy4){color:var(--muted);gap:.4rem;font-weight:750;display:grid}.restore-grid.svelte-adbwy4 input:where(.svelte-adbwy4){border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:.75rem}.restore-grid.svelte-adbwy4 small:where(.svelte-adbwy4){color:var(--muted-2);font-weight:500}.restore-confirm.svelte-adbwy4,.restore-risk.svelte-adbwy4 label:where(.svelte-adbwy4){color:var(--muted);align-items:flex-start;gap:.65rem;margin-top:1rem;display:flex}.restore-confirm.svelte-adbwy4 input:where(.svelte-adbwy4),.restore-risk.svelte-adbwy4 input:where(.svelte-adbwy4){flex:none;margin-top:.2rem}.restore-risk.svelte-adbwy4{color:var(--danger);background:var(--danger-soft);border:1px solid #d56a6080;border-radius:10px;margin-top:1rem;padding:.85rem}.restore-risk.svelte-adbwy4 p:where(.svelte-adbwy4){margin:.4rem 0 0}.dashboard-strip.svelte-adbwy4{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:2.2rem;display:grid;overflow:hidden}.dashboard-strip.svelte-adbwy4 article:where(.svelte-adbwy4){--metric-accent:var(--accent);background:#0f1513f5;border:0;border-radius:0;padding:1.15rem}.dashboard-strip.svelte-adbwy4 span:where(.svelte-adbwy4),.dashboard-strip.svelte-adbwy4 small:where(.svelte-adbwy4){color:var(--muted);display:block}.dashboard-strip.svelte-adbwy4 strong:where(.svelte-adbwy4){color:var(--metric-accent);margin:.3rem 0;font-size:1.55rem;font-weight:590;display:block}.dashboard-strip.svelte-adbwy4 article:where(.svelte-adbwy4):nth-child(2){--metric-accent:var(--accent-blue)}.dashboard-strip.svelte-adbwy4 article:where(.svelte-adbwy4):nth-child(3){--metric-accent:var(--accent-violet)}.dashboard-strip.svelte-adbwy4 article:where(.svelte-adbwy4):nth-child(4){--metric-accent:var(--accent-gold)}.case-card.svelte-adbwy4{background:linear-gradient(145deg,#151c1ad1,#0c1110c2);border:1px solid #c4dacf1c;border-radius:20px;padding:1.4rem;box-shadow:0 18px 54px #0000001c}.case-card.controlled.svelte-adbwy4{border-color:#71bf9b73}.case-head.svelte-adbwy4{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.case-head.svelte-adbwy4 h2:where(.svelte-adbwy4){margin:0;font-size:clamp(1.4rem,3vw,2rem)}.case-parties.svelte-adbwy4{color:var(--muted);margin:.4rem 0 0}.score-block.svelte-adbwy4{border:1px solid var(--line);text-align:right;background:#ffffff09;border-radius:14px;min-width:7.5rem;padding:.75rem}.score-block.svelte-adbwy4 span:where(.svelte-adbwy4){color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;display:block}.score-block.svelte-adbwy4 strong:where(.svelte-adbwy4){color:var(--accent);font-size:1.45rem;font-weight:610}.case-actions.svelte-adbwy4{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.local-label-editor.svelte-adbwy4{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;margin-top:.9rem;display:grid}.local-label-editor.svelte-adbwy4 label:where(.svelte-adbwy4){color:var(--muted);gap:.4rem;font-weight:750;display:grid}.local-label-editor.svelte-adbwy4 input:where(.svelte-adbwy4){border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:.75rem}.local-label-editor.svelte-adbwy4 small:where(.svelte-adbwy4){color:var(--muted-2);grid-column:1/-1}.technical-id.svelte-adbwy4{color:var(--muted-2);margin-top:.75rem}.technical-id.svelte-adbwy4 code:where(.svelte-adbwy4){overflow-wrap:anywhere}.button.danger.svelte-adbwy4{color:var(--danger);border-color:#d56a6073}.error-box.svelte-adbwy4{color:var(--danger);background:var(--danger-soft);border:1px solid #d56a6073;border-radius:16px;margin-top:1rem;padding:1rem}@media (width<=760px){.cases-shell.svelte-adbwy4{padding-top:3rem}.cases-panel.svelte-adbwy4{width:min(100% - 1.25rem,1120px)}.dashboard-strip.svelte-adbwy4{grid-template-columns:repeat(2,minmax(0,1fr))}.case-head.svelte-adbwy4{display:grid}.local-label-editor.svelte-adbwy4,.restore-grid.svelte-adbwy4{grid-template-columns:1fr}.score-block.svelte-adbwy4{text-align:left;width:100%}}@media (width<=520px){.dashboard-strip.svelte-adbwy4{grid-template-columns:1fr}}.app-shell.svelte-kfl2fz{background:radial-gradient(circle at 9% 3%,#81dacb14,#0000 30rem),radial-gradient(circle at 96% 28%,#88cda00b,#0000 26rem);padding:clamp(3.8rem,8vw,6.8rem) 0 7rem;position:relative;overflow:hidden}.app-panel.svelte-kfl2fz{width:min(1120px,100% - 2.5rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.page-intro.svelte-kfl2fz{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(2rem,6vw,5rem);margin-bottom:clamp(2.3rem,5vw,4rem);display:grid}.intro-copy.svelte-kfl2fz h1:where(.svelte-kfl2fz){letter-spacing:-.032em;text-wrap:balance;max-width:720px;margin:.85rem 0 1.2rem;font-size:clamp(2.35rem,4.15vw,3.65rem);font-weight:400;line-height:1.06}.intro-copy.svelte-kfl2fz .lead:where(.svelte-kfl2fz){color:#b1bbb4;max-width:700px;margin:0;line-height:1.72}.assurance-list.svelte-kfl2fz{gap:0;margin:0;padding:0;list-style:none;display:grid}.assurance-list.svelte-kfl2fz li:where(.svelte-kfl2fz){--assurance-accent:var(--accent);border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;gap:.08rem .7rem;padding:.85rem 0;display:grid}.assurance-list.svelte-kfl2fz li:where(.svelte-kfl2fz):first-child{border-top:1px solid var(--line)}.assurance-list.svelte-kfl2fz span:where(.svelte-kfl2fz){color:var(--assurance-accent);font-family:var(--font-mono);grid-row:1/3;font-size:.66rem;line-height:1.7}.assurance-list.svelte-kfl2fz strong:where(.svelte-kfl2fz),.assurance-list.svelte-kfl2fz small:where(.svelte-kfl2fz){display:block}.assurance-list.svelte-kfl2fz li:where(.svelte-kfl2fz):nth-child(2){--assurance-accent:var(--accent-violet)}.assurance-list.svelte-kfl2fz li:where(.svelte-kfl2fz):nth-child(3){--assurance-accent:var(--accent-gold)}.assurance-list.svelte-kfl2fz strong:where(.svelte-kfl2fz){color:var(--text);font-size:.88rem;font-weight:640}.assurance-list.svelte-kfl2fz small:where(.svelte-kfl2fz){color:var(--muted);font-size:.76rem}.security-note.svelte-kfl2fz,.status-box.svelte-kfl2fz,.error-box.svelte-kfl2fz{border:0;border-left:2px solid var(--accent);color:var(--muted);background:linear-gradient(90deg,#81dacb12,#81dacb05);border-radius:0 12px 12px 0;margin:1.3rem 0 2rem;padding:.95rem 1.1rem}.security-note.svelte-kfl2fz strong:where(.svelte-kfl2fz){color:var(--text)}.error-box.svelte-kfl2fz{border-left-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.form-grid.svelte-kfl2fz{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem;margin-top:1.35rem;display:grid}.form-section.svelte-kfl2fz{--section-accent:var(--accent);background:linear-gradient(145deg,#151c1ad1,#0c1110c2);border:1px solid #c4dacf1c;border-radius:22px;margin-top:1.15rem;padding:clamp(1.25rem,3vw,1.75rem);scroll-margin-top:10rem;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000001f}.form-section.svelte-kfl2fz:before{background:linear-gradient(90deg, var(--section-accent), transparent);content:"";border-radius:999px;width:4.5rem;height:2px;position:absolute;top:-1px;left:1.75rem}.form-section.svelte-kfl2fz:nth-of-type(2){--section-accent:var(--accent-blue)}.form-section.svelte-kfl2fz:nth-of-type(3){--section-accent:var(--accent-violet)}.form-section.svelte-kfl2fz .form-grid:where(.svelte-kfl2fz){margin-top:1rem}.form-section-head.svelte-kfl2fz{align-items:flex-start;gap:1rem;display:flex}.form-section-head.svelte-kfl2fz>span:where(.svelte-kfl2fz){width:2.25rem;height:2.25rem;color:var(--section-accent);background:color-mix(in srgb, var(--section-accent) 9%, transparent);font-family:var(--font-mono);border:0;border-radius:11px;flex:none;place-items:center;font-size:.68rem;font-weight:760;display:grid}.form-section-head.svelte-kfl2fz h2:where(.svelte-kfl2fz){letter-spacing:-.018em;margin:0;font-size:clamp(1.22rem,2vw,1.52rem);font-weight:500}.form-section-head.svelte-kfl2fz p:where(.svelte-kfl2fz){color:var(--muted);margin:.35rem 0 0;line-height:1.55}label.svelte-kfl2fz{color:var(--muted);gap:.45rem;font-size:.88rem;font-weight:610;display:grid}input.svelte-kfl2fz,textarea.svelte-kfl2fz{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:3.25rem;color:var(--text);font:inherit;background:#070b0bb8;border-radius:12px;padding:.9rem 1rem}textarea.svelte-kfl2fz{resize:vertical;line-height:1.5;font-family:var(--font-body)}input.svelte-kfl2fz:disabled,textarea.svelte-kfl2fz:disabled{opacity:.68;cursor:wait}.questionnaire-input.svelte-kfl2fz{margin-top:1rem}.input-limit.svelte-kfl2fz{color:var(--muted);font-size:.79rem;line-height:1.5}.actions.svelte-kfl2fz{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;scroll-margin-top:10rem;display:flex}.secure-fields.svelte-kfl2fz{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.app-shell.svelte-kfl2fz{padding-top:3rem}.app-panel.svelte-kfl2fz{width:min(100% - 1.25rem,1120px)}.page-intro.svelte-kfl2fz{grid-template-columns:1fr;align-items:start;gap:1.8rem}.intro-copy.svelte-kfl2fz h1:where(.svelte-kfl2fz){font-size:clamp(2.1rem,9vw,2.9rem)}.form-grid.svelte-kfl2fz{grid-template-columns:1fr}.form-section-head.svelte-kfl2fz{gap:.75rem}}.import-shell.svelte-11io7gk{padding:4rem 0}.import-panel.svelte-11io7gk{border:1px solid var(--line);width:min(980px,100% - 2rem);box-shadow:var(--shadow-soft);background:linear-gradient(#121716f5,#0c1011f5);border-radius:14px;margin:0 auto;padding:1.35rem}.next-step.svelte-11io7gk span:where(.svelte-11io7gk){color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.security-note.svelte-11io7gk p:where(.svelte-11io7gk){margin:.45rem 0}.mime-warning.svelte-11io7gk,.question-preview.svelte-11io7gk small:where(.svelte-11io7gk){color:var(--muted)}.question-preview.svelte-11io7gk li:where(.svelte-11io7gk){margin-bottom:.8rem}.question-preview.svelte-11io7gk span:where(.svelte-11io7gk),.question-preview.svelte-11io7gk small:where(.svelte-11io7gk){display:block}.question-preview.svelte-11io7gk small.cachedFormula:where(.svelte-11io7gk){color:var(--warning,#f5c46b);font-weight:700}.security-note.svelte-11io7gk ul:where(.svelte-11io7gk){margin:.6rem 0;padding-left:1.2rem}.security-note.svelte-11io7gk li:where(.svelte-11io7gk){margin:.25rem 0}.security-note.svelte-11io7gk summary:where(.svelte-11io7gk),.context-help.svelte-11io7gk summary:where(.svelte-11io7gk),.paste-panel.svelte-11io7gk summary:where(.svelte-11io7gk),.technical-checks.svelte-11io7gk summary:where(.svelte-11io7gk),.import-details.svelte-11io7gk summary:where(.svelte-11io7gk){cursor:pointer;color:var(--text);font-weight:800}.security-note.svelte-11io7gk,.status-box.svelte-11io7gk,.limits-panel.svelte-11io7gk,.xlsx-review.svelte-11io7gk{border:1px solid var(--line);border-left:3px solid var(--accent);color:var(--muted);background:var(--accent-soft);border-radius:16px;margin-top:1rem;padding:1rem}.source-help.svelte-11io7gk{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.file-input.svelte-11io7gk,.raw-input.svelte-11io7gk,.form-grid.svelte-11io7gk label:where(.svelte-11io7gk),.xlsx-review.svelte-11io7gk label:where(.svelte-11io7gk),.secret-fields.svelte-11io7gk label:where(.svelte-11io7gk){color:var(--muted);gap:.45rem;margin-top:1rem;font-weight:700;display:grid}input.svelte-11io7gk,select.svelte-11io7gk,textarea.svelte-11io7gk{border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;border-radius:16px;padding:.9rem 1rem}textarea.svelte-11io7gk{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5}.input-limit.svelte-11io7gk{color:var(--muted);font-size:.88rem}.limits-panel.svelte-11io7gk,.xlsx-review.svelte-11io7gk{margin-top:1rem}.paste-panel.svelte-11io7gk,.import-details.svelte-11io7gk{border:1px solid var(--line);background:#ffffff05;border-radius:14px;margin-top:.8rem;padding:.85rem 1rem}.limits-panel.svelte-11io7gk summary:where(.svelte-11io7gk){cursor:pointer;color:var(--text);font-weight:800}.limits-panel.svelte-11io7gk ul:where(.svelte-11io7gk),.xlsx-review.svelte-11io7gk ul:where(.svelte-11io7gk){color:var(--muted);padding-left:1.2rem}.actions.svelte-11io7gk{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.error-box.svelte-11io7gk{color:var(--danger);background:var(--danger-soft);border:1px solid #d56a6073;border-radius:16px;margin-top:1rem;padding:1rem}.warning-card.svelte-11io7gk{border:1px solid var(--line);background:#ffffff09;border-radius:16px;padding:1rem}.warnings.svelte-11io7gk,.preview.svelte-11io7gk{margin-top:2rem}.result-heading.svelte-11io7gk{align-items:flex-start;gap:.75rem;display:flex}.result-heading.svelte-11io7gk>span:where(.svelte-11io7gk){color:#07100e;background:var(--accent);border-radius:999px;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:950;display:grid}.result-heading.svelte-11io7gk h2:where(.svelte-11io7gk),.result-heading.svelte-11io7gk p:where(.svelte-11io7gk){margin:0}.result-heading.svelte-11io7gk p:where(.svelte-11io7gk){margin-top:.35rem}.preview-help.svelte-11io7gk{color:var(--muted);line-height:1.5}.import-details.svelte-11io7gk dl:where(.svelte-11io7gk){grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.85rem 0 0;display:grid}.import-details.svelte-11io7gk dl:where(.svelte-11io7gk) div:where(.svelte-11io7gk){border:1px solid var(--line);border-radius:10px;padding:.7rem}.import-details.svelte-11io7gk dt:where(.svelte-11io7gk){color:var(--muted);font-size:.76rem}.import-details.svelte-11io7gk dd:where(.svelte-11io7gk){color:var(--text);overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:800}.technical-checks.svelte-11io7gk{margin:.9rem 0}.next-step.svelte-11io7gk{background:linear-gradient(135deg,#79d8c81a,#80c89a0e);border:1px solid #79d8c859;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.next-step.svelte-11io7gk h2:where(.svelte-11io7gk){margin:.3rem 0 0;font-size:1.25rem}.next-step.svelte-11io7gk p:where(.svelte-11io7gk){color:var(--muted);margin:.45rem 0 0;line-height:1.45}.context-help.svelte-11io7gk{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.75rem}.context-help.svelte-11io7gk p:where(.svelte-11io7gk){font-size:.86rem}.secret-fields.svelte-11io7gk{border:1px solid var(--line);background:#080c0c85;border-radius:12px;gap:.7rem;padding:.9rem;display:grid}.secret-fields.svelte-11io7gk label:where(.svelte-11io7gk){margin-top:0}.secret-fields.svelte-11io7gk small:where(.svelte-11io7gk){color:var(--muted);font-size:.78rem;line-height:1.4}.secret-fields.svelte-11io7gk .button:where(.svelte-11io7gk){justify-self:start}.warning-card.svelte-11io7gk p:where(.svelte-11io7gk){color:var(--muted)}pre.svelte-11io7gk{border:1px solid var(--line);color:var(--text);background:var(--field);white-space:pre-wrap;border-radius:14px;padding:1rem;overflow:auto}@media (width<=900px){.next-step.svelte-11io7gk,.import-details.svelte-11io7gk dl:where(.svelte-11io7gk),.source-help.svelte-11io7gk{grid-template-columns:1fr}}.import-shell.svelte-11io7gk{background:radial-gradient(circle at 12% 7%,#79d8c818,#0000 29rem),radial-gradient(circle at 91% 30%,#80c89a0f,#0000 25rem);padding:clamp(3.5rem,7vw,6.5rem) 0 7rem;position:relative;overflow:hidden}.import-shell.svelte-11io7gk:before{content:"";pointer-events:none;border:1px solid #79d8c817;border-radius:50%;width:21rem;height:21rem;position:absolute;top:8rem;right:-8rem}.import-panel.svelte-11io7gk{width:min(1120px,100% - 2.5rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;position:relative}.import-intro.svelte-11io7gk{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(2rem,6vw,5rem);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.intro-copy.svelte-11io7gk h1:where(.svelte-11io7gk){max-width:760px;font-family:var(--font-body);letter-spacing:-.032em;text-wrap:balance;margin:.8rem 0 1.15rem;font-size:clamp(2.35rem,4.15vw,3.65rem);font-weight:400;line-height:1.06}.intro-copy.svelte-11io7gk .lead:where(.svelte-11io7gk){color:#b5beb8;max-width:680px;margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.72}.privacy-card.svelte-11io7gk{background:linear-gradient(155deg,#1d2724db,#0e1313e6);border:1px solid #c4dacf1c;border-radius:18px;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 54px #0000001f}.privacy-card.svelte-11io7gk>div:where(.svelte-11io7gk){--assurance-accent:var(--accent);grid-template-columns:2.35rem 1fr;align-items:center;gap:.8rem;min-width:0;padding:.95rem 1rem;display:grid}.privacy-card.svelte-11io7gk>div:where(.svelte-11io7gk)+div:where(.svelte-11io7gk){border-top:1px solid #b0c9be1c}.privacy-card.svelte-11io7gk strong:where(.svelte-11io7gk),.privacy-card.svelte-11io7gk small:where(.svelte-11io7gk){display:block}.privacy-card.svelte-11io7gk strong:where(.svelte-11io7gk){color:var(--text);font-size:.86rem;font-weight:620}.privacy-card.svelte-11io7gk small:where(.svelte-11io7gk){color:var(--muted);margin-top:.18rem;font-size:.73rem;line-height:1.4}.assurance-icon.svelte-11io7gk,.source-icon.svelte-11io7gk,.quick-icon.svelte-11io7gk{color:var(--assurance-accent,var(--accent));background:color-mix(in srgb, var(--assurance-accent,var(--accent)) 9%, transparent);border-radius:12px;place-items:center;display:grid}.privacy-card.svelte-11io7gk>div:where(.svelte-11io7gk):nth-child(2){--assurance-accent:var(--accent-violet)}.privacy-card.svelte-11io7gk>div:where(.svelte-11io7gk):nth-child(3){--assurance-accent:var(--accent-gold)}.assurance-icon.svelte-11io7gk{width:2.35rem;height:2.35rem}.assurance-icon.svelte-11io7gk svg:where(.svelte-11io7gk),.source-icon.svelte-11io7gk svg:where(.svelte-11io7gk),.quick-icon.svelte-11io7gk svg:where(.svelte-11io7gk){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.25rem}.source-stage.svelte-11io7gk{background:linear-gradient(145deg,#161d1bf5,#0c1011fb);border:1px solid #c4dacf1c;border-radius:22px;margin-top:1.5rem;padding:clamp(1.25rem,4vw,2.4rem);box-shadow:0 24px 76px #0000002b}.stage-heading.svelte-11io7gk{align-items:flex-start;gap:1rem;max-width:760px;margin-bottom:1.5rem;display:flex}.stage-number.svelte-11io7gk{width:2.45rem;height:2.45rem;color:var(--accent);font-family:var(--font-mono);background:#79d8c80e;border:1px solid #79d8c842;border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:grid}.stage-heading.svelte-11io7gk h2:where(.svelte-11io7gk){font-family:var(--font-body);letter-spacing:-.022em;margin:0;font-size:clamp(1.45rem,2.7vw,2.05rem);font-weight:500}.stage-heading.svelte-11io7gk p:where(.svelte-11io7gk){color:var(--muted);margin:.45rem 0 0;line-height:1.6}.file-input.primary-source.svelte-11io7gk{cursor:pointer;background:radial-gradient(circle at 12% 15%,#79d8c81f,#0000 18rem),linear-gradient(135deg,#79d8c811,#ffffff05);border:1px dashed #79d8c873;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.9rem,2.5vw,1.4rem);min-height:170px;margin:0;padding:clamp(1.2rem,4vw,2rem);transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.file-input.primary-source.svelte-11io7gk:hover,.file-input.primary-source.svelte-11io7gk:has(input:where(.svelte-11io7gk):focus-visible){background:radial-gradient(circle at 12% 15%,#79d8c82b,#0000 18rem),linear-gradient(135deg,#79d8c817,#ffffff06);border-color:#79d8c8cc;transform:translateY(-1px)}.file-input.primary-source.svelte-11io7gk:has(input:where(.svelte-11io7gk):focus-visible){outline-offset:4px;outline:2px solid #79d8c847}.source-icon.svelte-11io7gk{background:#080f0e85;border:1px solid #79d8c833;border-radius:18px;width:4.15rem;height:4.15rem;box-shadow:inset 0 0 28px #79d8c80e}.source-icon.svelte-11io7gk svg:where(.svelte-11io7gk){width:1.8rem}.source-copy.svelte-11io7gk strong:where(.svelte-11io7gk),.source-copy.svelte-11io7gk small:where(.svelte-11io7gk),.source-copy.svelte-11io7gk em:where(.svelte-11io7gk){display:block}.source-copy.svelte-11io7gk strong:where(.svelte-11io7gk){color:var(--text);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:620}.source-copy.svelte-11io7gk small:where(.svelte-11io7gk){color:var(--muted);margin-top:.25rem;font-size:.9rem;font-weight:500}.source-copy.svelte-11io7gk em:where(.svelte-11io7gk){color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;margin-top:.7rem;font-size:.67rem;font-style:normal;font-weight:720}.source-cta.svelte-11io7gk{color:#07100e;background:linear-gradient(135deg,#8fe1d3,#8dcea2);border:1px solid #79d8c85c;border-radius:11px;padding:.8rem 1.1rem;font-size:.82rem;font-weight:640;box-shadow:0 12px 32px #79d8c81f}.file-input.primary-source.svelte-11io7gk input:where(.svelte-11io7gk){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quick-actions.svelte-11io7gk{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.85rem;display:grid}.quick-action.svelte-11io7gk{min-width:0;color:var(--text);background:#ffffff06;border:1px solid #b0c9be24;border-radius:17px;margin:0;padding:0;transition:border-color .16s,background .16s}button.quick-action.svelte-11io7gk,.quick-action.svelte-11io7gk>summary:where(.svelte-11io7gk){width:100%;min-height:84px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.quick-action.svelte-11io7gk:hover,.quick-action[open].svelte-11io7gk{background:#79d8c80a;border-color:#79d8c84d}.quick-action.svelte-11io7gk>summary:where(.svelte-11io7gk){list-style:none}.quick-action.svelte-11io7gk>summary:where(.svelte-11io7gk)::-webkit-details-marker{display:none}.quick-action.svelte-11io7gk strong:where(.svelte-11io7gk),.quick-action.svelte-11io7gk small:where(.svelte-11io7gk){display:block}.quick-action.svelte-11io7gk strong:where(.svelte-11io7gk){color:var(--text);font-size:.9rem;font-weight:610}.quick-action.svelte-11io7gk small:where(.svelte-11io7gk){color:var(--muted);margin-top:.2rem;font-size:.74rem;line-height:1.4}.quick-action.svelte-11io7gk i:where(.svelte-11io7gk){color:var(--accent);font-size:1rem;font-style:normal}.quick-icon.svelte-11io7gk{width:2.75rem;height:2.75rem}.paste-content.svelte-11io7gk{border-top:1px solid var(--line);padding:0 1rem 1.1rem}.demo-links-row.svelte-11io7gk{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin:1rem 0 0;padding:0 .25rem;font-size:.75rem;display:flex}.demo-links-row.svelte-11io7gk a:where(.svelte-11io7gk){color:var(--muted);text-underline-offset:.2rem;text-decoration:underline #79d8c842}.source-help.svelte-11io7gk{border-top:1px solid #b0c9be1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.75rem;padding-top:1.1rem;display:grid}.source-help.svelte-11io7gk .security-note:where(.svelte-11io7gk),.source-help.svelte-11io7gk .limits-panel:where(.svelte-11io7gk){color:var(--muted);background:#ffffff05;border:0;border-radius:14px;margin:0;padding:.85rem 1rem}.source-help.svelte-11io7gk summary:where(.svelte-11io7gk),.import-details.svelte-11io7gk summary:where(.svelte-11io7gk),.technical-checks.svelte-11io7gk summary:where(.svelte-11io7gk),.context-help.svelte-11io7gk summary:where(.svelte-11io7gk){color:#cdd5cf;font-size:.82rem;font-weight:680}.status-box.svelte-11io7gk,.error-box.svelte-11io7gk{border-radius:18px;margin-top:1.25rem;padding:1rem 1.15rem}.xlsx-review.svelte-11io7gk,.preview.svelte-11io7gk,.next-step.svelte-11io7gk,.warnings.svelte-11io7gk{margin-top:1.5rem}.xlsx-review.svelte-11io7gk,.preview.svelte-11io7gk,.next-step.svelte-11io7gk{background:linear-gradient(145deg,#171f1df5,#0c1011f7);border:1px solid #c4dacf1c;border-radius:20px;padding:clamp(1.2rem,3vw,1.8rem);box-shadow:0 18px 58px #0000001f}.xlsx-review.svelte-11io7gk{color:var(--muted);border-left:1px solid #b0c9be29}.xlsx-review.svelte-11io7gk h2:where(.svelte-11io7gk),.preview.svelte-11io7gk h2:where(.svelte-11io7gk),.next-step.svelte-11io7gk h2:where(.svelte-11io7gk),.warnings.svelte-11io7gk h2:where(.svelte-11io7gk){font-family:var(--font-body);letter-spacing:-.025em}.result-heading.svelte-11io7gk{gap:1rem}.result-heading.svelte-11io7gk>span:where(.svelte-11io7gk){width:2.35rem;height:2.35rem;color:var(--accent);background:#79d8c814;border:1px solid #79d8c857}.preview.svelte-11io7gk pre:where(.svelte-11io7gk),.question-preview.svelte-11io7gk{background:#060a0a6b;border:1px solid #b0c9be1f;border-radius:18px;max-height:440px;margin:1.25rem 0 0;padding:1.15rem;overflow:auto}.question-preview.svelte-11io7gk{padding-left:2.7rem}.import-details.svelte-11io7gk{background:#ffffff05;border-color:#b0c9be1f;border-radius:16px;margin-top:1rem}.import-details.svelte-11io7gk dl:where(.svelte-11io7gk) div:where(.svelte-11io7gk){background:#ffffff06;border:0;border-radius:12px}.next-step.svelte-11io7gk{background:radial-gradient(circle at 0 0,#79d8c81f,#0000 22rem),linear-gradient(145deg,#161f1cf7,#0c1111fa);border-color:#79d8c842;grid-template-columns:minmax(0,.85fr) minmax(340px,1.15fr);gap:clamp(1.5rem,5vw,4rem)}.next-step.svelte-11io7gk h2:where(.svelte-11io7gk){margin-top:.55rem;font-size:clamp(1.7rem,3vw,2.4rem)}.secret-fields.svelte-11io7gk{background:#05090961;border-color:#b0c9be26;border-radius:18px;gap:.85rem;padding:1.15rem}input.svelte-11io7gk,select.svelte-11io7gk,textarea.svelte-11io7gk{background:#070b0cb8;border-color:#b0c9be2e;border-radius:12px}input.svelte-11io7gk:focus,select.svelte-11io7gk:focus,textarea.svelte-11io7gk:focus{border-color:#79d8c89e;outline:3px solid #79d8c81a}@media (width<=900px){.import-intro.svelte-11io7gk{grid-template-columns:1fr;align-items:start;gap:1.8rem}.privacy-card.svelte-11io7gk{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-card.svelte-11io7gk>div:where(.svelte-11io7gk){grid-template-columns:auto 1fr}.privacy-card.svelte-11io7gk>div:where(.svelte-11io7gk)+div:where(.svelte-11io7gk){border-top:0;border-left:1px solid #b0c9be1c}.next-step.svelte-11io7gk{grid-template-columns:1fr}}@media (width<=680px){.import-shell.svelte-11io7gk{padding-top:2.8rem}.import-panel.svelte-11io7gk{width:min(100% - 1.25rem,1120px)}.intro-copy.svelte-11io7gk h1:where(.svelte-11io7gk){font-size:clamp(2.1rem,9vw,2.9rem)}.privacy-card.svelte-11io7gk,.quick-actions.svelte-11io7gk,.source-help.svelte-11io7gk{grid-template-columns:1fr}.privacy-card.svelte-11io7gk>div:where(.svelte-11io7gk)+div:where(.svelte-11io7gk){border-top:1px solid #b0c9be1c;border-left:0}.source-stage.svelte-11io7gk{border-radius:22px}.file-input.primary-source.svelte-11io7gk{grid-template-columns:auto 1fr;min-height:150px}.source-cta.svelte-11io7gk{text-align:center;grid-column:1/-1;justify-self:stretch}.source-icon.svelte-11io7gk{width:3.45rem;height:3.45rem}}@media (prefers-reduced-motion:reduce){.file-input.primary-source.svelte-11io7gk{transition:none}}.license-shell.svelte-5y0cis{background:radial-gradient(circle at 8% 5%,#81dacb13,#0000 30rem);padding:clamp(3.8rem,8vw,6.5rem) 0 7rem}.license-panel.svelte-5y0cis{width:min(900px,100% - 2.5rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.compatibility-note.svelte-5y0cis{max-width:720px;color:var(--muted);margin:1rem 0;font-size:.82rem;line-height:1.5}.compatibility-note.svelte-5y0cis strong:where(.svelte-5y0cis){color:var(--text)}.license-assurance.svelte-5y0cis,.status-box.svelte-5y0cis{border:0;border-left:2px solid var(--accent);color:var(--muted);background:var(--accent-soft);border-radius:0 12px 12px 0;margin:1.5rem 0;padding:.95rem 1.1rem}.actions.svelte-5y0cis{flex-wrap:wrap;gap:.8rem;margin:1.2rem 0;display:flex}.solo-offer.svelte-5y0cis{background:#79d8c80b;border:1px solid #79d8c847;border-radius:14px;gap:.55rem;margin:1.2rem 0;padding:1rem;display:grid}.solo-offer.svelte-5y0cis div:where(.svelte-5y0cis){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.solo-offer.svelte-5y0cis span:where(.svelte-5y0cis){color:var(--accent);font:700 .72rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.solo-offer.svelte-5y0cis p:where(.svelte-5y0cis){color:var(--muted);margin:0;line-height:1.5}.solo-offer.svelte-5y0cis a:where(.svelte-5y0cis){color:var(--text);font-weight:800}details.svelte-5y0cis{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}summary.svelte-5y0cis{cursor:pointer;font-weight:800}label.svelte-5y0cis{color:var(--muted);gap:.45rem;margin:1rem 0;font-weight:700;display:grid}textarea.svelte-5y0cis{box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);resize:vertical;border-radius:14px;padding:.8rem;font:.8rem ui-monospace,monospace}@media (width<=760px){.license-panel.svelte-5y0cis{width:min(100% - 1.25rem,900px)}.solo-offer.svelte-5y0cis div:where(.svelte-5y0cis){flex-direction:column;align-items:flex-start}}
