.scan-shell.svelte-19hdok6{display:grid;gap:1rem;max-width:72rem}.scan-primary.svelte-19hdok6,.phi-findings.svelte-19hdok6,.education-grid.svelte-19hdok6{display:grid;gap:1rem}.scan-primary.svelte-19hdok6{min-width:0}.compliance-hero.svelte-19hdok6,.phi-hero.svelte-19hdok6,.phi-summary.svelte-19hdok6,.phi-group.svelte-19hdok6,.phi-reference.svelte-19hdok6,.education-card.svelte-19hdok6,.gdpr-card.svelte-19hdok6{display:grid;gap:1rem}.education-grid.svelte-19hdok6{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.phi-hero__actions.svelte-19hdok6{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.top-tabs.svelte-19hdok6,.mode-toggle.svelte-19hdok6{display:flex;flex-wrap:wrap;gap:.5rem}.top-tabs__button.svelte-19hdok6,.mode-toggle__button.svelte-19hdok6{border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#ffffffd9;color:inherit;cursor:pointer;font:inherit;padding:.65rem 1rem}.top-tabs__button.active.svelte-19hdok6,.mode-toggle__button.active.svelte-19hdok6{background:#102542;border-color:#102542;color:#fff}.phi-panel.svelte-19hdok6,.gdpr-toolbar.svelte-19hdok6,.gdpr-form.svelte-19hdok6,.gdpr-grid.svelte-19hdok6,.application-card.svelte-19hdok6,.application-card__header.svelte-19hdok6,.application-card__meta.svelte-19hdok6,.application-card__actions.svelte-19hdok6,.scan-progress.svelte-19hdok6,.scan-progress__copy.svelte-19hdok6,.phi-summary__header.svelte-19hdok6,.phi-summary__badges.svelte-19hdok6,.phi-group__header.svelte-19hdok6,.finding-card.svelte-19hdok6,.finding-card__summary.svelte-19hdok6,.finding-card__body.svelte-19hdok6,.finding-card__meta.svelte-19hdok6,.finding-card__actions.svelte-19hdok6,.reference-list.svelte-19hdok6,.safe-patterns.svelte-19hdok6{display:grid;gap:.75rem}.gdpr-grid.svelte-19hdok6{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.phi-panel.svelte-19hdok6,.gdpr-toolbar.svelte-19hdok6{align-items:end}.field.svelte-19hdok6{display:grid;gap:.45rem}.field-input.svelte-19hdok6{background:#ffffffeb;border:1px solid rgba(15,23,42,.14);border-radius:.9rem;color:inherit;font:inherit;min-width:0;padding:.8rem .95rem}.scan-progress.svelte-19hdok6 progress:where(.svelte-19hdok6){width:100%}.scan-status.svelte-19hdok6,.severity-pill.svelte-19hdok6,.identifier-pill.svelte-19hdok6,.deadline-pill.svelte-19hdok6,.phi-group__count.svelte-19hdok6,.gdpr-note.svelte-19hdok6{align-items:center;border-radius:999px;display:inline-flex;gap:.4rem;justify-self:start;padding:.4rem .8rem}.scan-status.svelte-19hdok6,.gdpr-note.svelte-19hdok6{background:#10254214;color:#102542}.severity-pill--high.svelte-19hdok6,.deadline-pill--red.svelte-19hdok6{background:#dc26261f;color:#991b1b}.severity-pill--medium.svelte-19hdok6,.deadline-pill--yellow.svelte-19hdok6{background:#d977061f;color:#92400e}.severity-pill--low.svelte-19hdok6,.deadline-pill--green.svelte-19hdok6{background:#16a34a1f;color:#166534}.deadline-pill--gray.svelte-19hdok6{background:#64748b1f;color:#475569}.identifier-pill.svelte-19hdok6,.phi-group__count.svelte-19hdok6{background:#0f172a0f;color:#0f172a}.phi-summary__header.svelte-19hdok6,.phi-group__header.svelte-19hdok6,.application-card__header.svelte-19hdok6{align-items:start;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.finding-card.svelte-19hdok6{background:#ffffffbd;border:1px solid rgba(15,23,42,.08);border-radius:1rem;padding:1rem}.finding-card__summary.svelte-19hdok6{cursor:pointer;list-style:none}.finding-card__summary.svelte-19hdok6::-webkit-details-marker{display:none}.finding-context.svelte-19hdok6{line-height:1.6;margin:0;word-break:break-word}.finding-context.svelte-19hdok6 mark:where(.svelte-19hdok6){background:#facc1559;border-radius:.3rem;padding:.05rem .15rem}.suggestion-box.svelte-19hdok6{background:#1025420d;border-radius:1rem;display:grid;gap:.35rem;padding:.9rem 1rem}.suggestion-box__label.svelte-19hdok6{font-size:.82rem;font-weight:700;margin:0;text-transform:uppercase}.learn-more.svelte-19hdok6 summary:where(.svelte-19hdok6){align-items:center;cursor:pointer;display:inline-flex;gap:.35rem}.empty-state.svelte-19hdok6{align-items:start;display:grid;gap:1rem;grid-template-columns:auto 1fr}.empty-state__icon.svelte-19hdok6{align-items:center;background:#16a34a1f;border-radius:1rem;color:#166534;display:flex;height:3rem;justify-content:center;width:3rem}.reference-list.svelte-19hdok6{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.reference-item.svelte-19hdok6{background:#ffffffb3;border:1px solid rgba(15,23,42,.08);border-radius:1rem;display:grid;gap:.45rem;padding:.95rem}.reference-item.svelte-19hdok6 p:where(.svelte-19hdok6),.reference-item.svelte-19hdok6 span:where(.svelte-19hdok6){margin:0}.safe-patterns.svelte-19hdok6{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.pattern-chip.svelte-19hdok6{background:#1025420f;border:1px solid rgba(16,37,66,.12);border-radius:1rem;color:inherit;cursor:pointer;font:inherit;padding:.9rem 1rem;text-align:left}.application-list.svelte-19hdok6{display:grid;gap:.9rem}.application-card.svelte-19hdok6{background:#ffffffb8;border:1px solid rgba(15,23,42,.08);border-radius:1rem;padding:1rem}.application-card__meta.svelte-19hdok6{color:#0f172ab3;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.application-card__actions.svelte-19hdok6{grid-template-columns:repeat(auto-fit,minmax(10rem,max-content))}.ai-act-panel.svelte-19hdok6{background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 35%),#ffffffe6}.phi-copy-status.svelte-19hdok6{color:#166534;margin:0}.field-error.svelte-19hdok6{color:#991b1b;margin:0}.section-kicker.svelte-19hdok6{color:#0f172aa6;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.section-header.svelte-19hdok6{align-items:start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.posture-dialog.svelte-19hdok6{border:none;border-radius:1.25rem;max-width:52rem;padding:0;width:min(52rem,calc(100vw - 2rem))}.dialog-header.svelte-19hdok6,.dialog-body.svelte-19hdok6{display:grid;gap:1rem;padding:1.25rem}.dialog-close.svelte-19hdok6{background:transparent;border:none;cursor:pointer;font-size:1.5rem;justify-self:end}:root:not([data-theme=light]) .top-tabs__button.svelte-19hdok6,:root:not([data-theme=light]) .mode-toggle__button.svelte-19hdok6,:root:not([data-theme=light]) .field-input.svelte-19hdok6,:root:not([data-theme=light]) .finding-card.svelte-19hdok6,:root:not([data-theme=light]) .reference-item.svelte-19hdok6,:root:not([data-theme=light]) .application-card.svelte-19hdok6,:root:not([data-theme=light]) .pattern-chip.svelte-19hdok6{background:#1e293b;border-color:#334155;color:#f8fafc}:root:not([data-theme=light]) .top-tabs__button.active.svelte-19hdok6,:root:not([data-theme=light]) .mode-toggle__button.active.svelte-19hdok6{background:#2563eb;border-color:#3b82f6;color:#eff6ff}:root:not([data-theme=light]) .scan-status.svelte-19hdok6,:root:not([data-theme=light]) .gdpr-note.svelte-19hdok6{background:#1d4ed8;color:#eff6ff}:root:not([data-theme=light]) .severity-pill--high.svelte-19hdok6,:root:not([data-theme=light]) .deadline-pill--red.svelte-19hdok6{background:#b91c1c;color:#fff}:root:not([data-theme=light]) .severity-pill--medium.svelte-19hdok6,:root:not([data-theme=light]) .deadline-pill--yellow.svelte-19hdok6{background:#b45309;color:#fff}:root:not([data-theme=light]) .severity-pill--low.svelte-19hdok6,:root:not([data-theme=light]) .deadline-pill--green.svelte-19hdok6{background:#15803d;color:#fff}:root:not([data-theme=light]) .deadline-pill--gray.svelte-19hdok6{background:#475569;color:#fff}:root:not([data-theme=light]) .identifier-pill.svelte-19hdok6,:root:not([data-theme=light]) .phi-group__count.svelte-19hdok6{background:#0f172a;border:1px solid #334155;color:#f8fafc}:root:not([data-theme=light]) .suggestion-box.svelte-19hdok6{background:#0f172a;color:#e2e8f0}:root:not([data-theme=light]) .empty-state__icon.svelte-19hdok6{background:#14532d;color:#dcfce7}:root:not([data-theme=light]) .application-card__meta.svelte-19hdok6,:root:not([data-theme=light]) .phi-copy-status.svelte-19hdok6{color:#cbd5e1}:root:not([data-theme=light]) .phi-copy-status.svelte-19hdok6{color:#86efac}:root:not([data-theme=light]) .field-error.svelte-19hdok6{color:#fca5a5}:root:not([data-theme=light]) .section-kicker.svelte-19hdok6{color:#60a5fa}:root:not([data-theme=light]) .ai-act-panel.svelte-19hdok6{background:radial-gradient(circle at top right,rgba(245,158,11,.18),transparent 35%),#1e293b}@media(max-width:960px){.scan-shell.svelte-19hdok6{grid-template-columns:1fr}}
