.scan-shell.svelte-19hdok6{display:grid;gap:1rem;max-width:72rem}.scan-primary.svelte-19hdok6,.phi-findings.svelte-19hdok6,.education-grid.svelte-19hdok6,.ats-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,.education-card.svelte-19hdok6,.gdpr-card.svelte-19hdok6,.ats-summary.svelte-19hdok6{display:grid;gap:1rem}.education-grid.svelte-19hdok6{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.ats-grid.svelte-19hdok6{grid-template-columns:repeat(auto-fit,minmax(18rem,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,.ats-panel.svelte-19hdok6,.gdpr-toolbar.svelte-19hdok6,.gdpr-form.svelte-19hdok6,.gdpr-grid.svelte-19hdok6,.ats-actions.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,.ats-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%}.privacy-note.svelte-19hdok6{background:#1025420d;border:1px solid rgba(16,37,66,.09);border-radius:1rem;margin:0;padding:.9rem 1rem}.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))}.education-accordion.svelte-19hdok6{border-radius:1rem}.education-accordion__summary.svelte-19hdok6{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none}.education-accordion__summary.svelte-19hdok6::-webkit-details-marker{display:none}.education-accordion__meta.svelte-19hdok6{align-items:center;color:#0f172a9e;display:inline-flex;flex-shrink:0;gap:.45rem}.education-accordion__chevron.svelte-19hdok6{transition:transform .18s ease}.education-accordion[open].svelte-19hdok6 .education-accordion__chevron:where(.svelte-19hdok6){transform:rotate(180deg)}.education-accordion__content.svelte-19hdok6{display:grid;gap:1rem;margin-top:1rem}.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))}.phi-copy-status.svelte-19hdok6{color:#166534;margin:0}.field-error.svelte-19hdok6{color:#991b1b;margin:0}.ats-textarea.svelte-19hdok6{min-height:12rem;resize:vertical}.ats-score.svelte-19hdok6,.keyword-chip.svelte-19hdok6{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;gap:.35rem;justify-self:start;padding:.45rem .85rem}.ats-score--green.svelte-19hdok6,.keyword-chip--found.svelte-19hdok6{background:#16a34a1f;color:#166534}.ats-score--yellow.svelte-19hdok6{background:#d977061f;color:#92400e}.ats-score--red.svelte-19hdok6,.keyword-chip--missing.svelte-19hdok6{background:#dc26261f;color:#991b1b}.keyword-list.svelte-19hdok6,.suggestions-list.svelte-19hdok6{display:flex;flex-wrap:wrap;gap:.65rem}.keyword-list__empty.svelte-19hdok6{margin:0}.suggestion-item.svelte-19hdok6{background:#ffffffb8;border:1px solid rgba(15,23,42,.08);border-radius:1rem;display:grid;gap:.45rem;padding:.95rem;width:100%}.suggestion-item.svelte-19hdok6 p:where(.svelte-19hdok6){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}: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,:root:not([data-theme=light]) .suggestion-item.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]) .privacy-note.svelte-19hdok6{background:#0f172a;border-color:#334155;color:#e2e8f0}: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]) .education-accordion__meta.svelte-19hdok6,:root:not([data-theme=light]) .keyword-list__empty.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]) .ats-score--green.svelte-19hdok6,:root:not([data-theme=light]) .keyword-chip--found.svelte-19hdok6{background:#15803d;color:#f0fdf4}:root:not([data-theme=light]) .ats-score--yellow.svelte-19hdok6{background:#b45309;color:#fff7ed}:root:not([data-theme=light]) .ats-score--red.svelte-19hdok6,:root:not([data-theme=light]) .keyword-chip--missing.svelte-19hdok6{background:#b91c1c;color:#fef2f2}@media(max-width:960px){.scan-shell.svelte-19hdok6{grid-template-columns:1fr}}
