.hero.svelte-1uha8ag{text-align:center;padding:3rem 0 4rem;border-bottom:1px solid var(--ui-border-default);margin-bottom:3rem}.hero-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.hero-badge-text.svelte-1uha8ag{font-size:.875rem;font-weight:500;color:var(--ui-text-secondary)}.hero-title.svelte-1uha8ag{font-size:3rem;font-weight:700;color:var(--ui-text-primary);margin:0 0 1rem;letter-spacing:-.025em}.hero-description.svelte-1uha8ag{font-size:1.125rem;color:var(--ui-text-secondary);max-width:36rem;margin:0 auto 2rem;line-height:1.7}.hero-actions.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.hero-btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(135deg,rgb(var(--ui-color-primary)),rgb(var(--ui-color-primary-light)));border-radius:.5rem;box-shadow:0 1px 2px rgb(var(--ui-color-primary) / .2),0 4px 12px rgb(var(--ui-color-primary) / .15);transition:all .2s ease}.hero-btn-primary.svelte-1uha8ag:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgb(var(--ui-color-primary) / .25),0 6px 20px rgb(var(--ui-color-primary) / .25)}.hero-btn-primary.svelte-1uha8ag:active{transform:translateY(0)}.hero-btn-primary.svelte-1uha8ag:focus-visible{outline:none;box-shadow:0 1px 2px rgb(var(--ui-color-primary) / .2),0 4px 12px rgb(var(--ui-color-primary) / .15),0 0 0 3px rgb(var(--ui-color-primary) / .4)}[data-theme=dark] .hero-btn-primary.svelte-1uha8ag:focus-visible{box-shadow:0 1px 2px rgb(var(--ui-color-primary) / .2),0 4px 12px rgb(var(--ui-color-primary) / .15),0 0 0 3px rgb(var(--ui-color-primary-light) / .5)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-btn-primary.svelte-1uha8ag:focus-visible{box-shadow:0 1px 2px rgb(var(--ui-color-primary) / .2),0 4px 12px rgb(var(--ui-color-primary) / .15),0 0 0 3px rgb(var(--ui-color-primary-light) / .5)}}.hero-btn-secondary.svelte-1uha8ag{display:inline-flex;align-items:center;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;color:var(--ui-text-primary);text-decoration:none;background:var(--ui-bg-primary);border:1px solid var(--ui-border-default);border-radius:.5rem;transition:all .2s ease}.hero-btn-secondary.svelte-1uha8ag:hover{background:var(--ui-bg-secondary);border-color:var(--ui-border-hover)}.hero-btn-secondary.svelte-1uha8ag:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--ui-color-primary) / .4)}[data-theme=dark] .hero-btn-secondary.svelte-1uha8ag:focus-visible{box-shadow:0 0 0 3px rgb(var(--ui-color-primary-light) / .5)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-btn-secondary.svelte-1uha8ag:focus-visible{box-shadow:0 0 0 3px rgb(var(--ui-color-primary-light) / .5)}}.stats-section.svelte-1uha8ag{margin-bottom:4rem}.stats-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.stat-card.svelte-1uha8ag{padding:1.5rem;text-align:center;background:var(--ui-bg-primary);border:1px solid var(--ui-border-default);border-radius:.75rem}.stat-value.svelte-1uha8ag{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.5rem}.stat-value-primary.svelte-1uha8ag{color:rgb(var(--ui-color-primary))}.stat-value-success.svelte-1uha8ag{color:rgb(var(--ui-color-success))}.stat-value-info.svelte-1uha8ag{color:rgb(var(--ui-color-info))}.stat-value-warning.svelte-1uha8ag{color:rgb(var(--ui-color-warning))}.stat-label.svelte-1uha8ag{font-size:.875rem;color:var(--ui-text-secondary)}.section-title.svelte-1uha8ag{font-size:1.5rem;font-weight:600;color:var(--ui-text-primary);margin:0 0 1.5rem}.section-subtitle.svelte-1uha8ag{font-size:1rem;color:var(--ui-text-secondary);margin:-1rem 0 1.5rem}.features-section.svelte-1uha8ag{margin-bottom:4rem}.features-grid.svelte-1uha8ag{display:grid;gap:1.5rem}@media(min-width:768px){.features-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.feature-card.svelte-1uha8ag{flex-direction:row;align-items:flex-start}}.feature-icon.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.625rem;flex-shrink:0}.feature-icon-primary.svelte-1uha8ag{background:rgb(var(--ui-color-primary) / .1);color:rgb(var(--ui-color-primary))}.feature-icon-success.svelte-1uha8ag{background:rgb(var(--ui-color-success) / .1);color:rgb(var(--ui-color-success))}.feature-icon-warning.svelte-1uha8ag{background:rgb(var(--ui-color-warning) / .1);color:rgb(var(--ui-color-warning))}.feature-content.svelte-1uha8ag{flex:1;min-width:0}.feature-title.svelte-1uha8ag{font-size:1rem;font-weight:600;color:var(--ui-text-primary);margin:0 0 .375rem}.feature-description.svelte-1uha8ag{font-size:.875rem;color:var(--ui-text-secondary);line-height:1.6;margin:0}.quickstart-section.svelte-1uha8ag{margin-bottom:4rem}.install-card.svelte-1uha8ag{background:var(--ui-bg-tertiary);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1.5rem}.install-content.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:1rem}.install-command.svelte-1uha8ag{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;color:var(--ui-text-primary)}.install-copy-icon-success{color:rgb(var(--ui-color-success))}.usage-label.svelte-1uha8ag{font-size:.875rem;color:var(--ui-text-secondary);margin-bottom:.75rem}.code-block.svelte-1uha8ag{background:var(--ui-bg-tertiary);border-radius:.75rem;padding:1.25rem;overflow-x:auto}.code-block.svelte-1uha8ag pre:where(.svelte-1uha8ag){margin:0}.code-block.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;color:var(--ui-text-primary);line-height:1.7}.categories-section.svelte-1uha8ag{margin-bottom:4rem}.categories-grid.svelte-1uha8ag{display:grid;gap:.75rem}@media(min-width:640px){.categories-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.categories-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.category-card.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--ui-bg-primary);border:1px solid var(--ui-border-default);border-radius:.75rem;text-decoration:none;transition:all .2s ease}.category-card.svelte-1uha8ag:hover{border-color:var(--ui-border-hover);background:var(--ui-bg-secondary)}.category-card.svelte-1uha8ag:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--ui-color-primary) / .4)}[data-theme=dark] .category-card.svelte-1uha8ag:focus-visible{box-shadow:0 0 0 3px rgb(var(--ui-color-primary-light) / .5)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .category-card.svelte-1uha8ag:focus-visible{box-shadow:0 0 0 3px rgb(var(--ui-color-primary-light) / .5)}}.category-card.svelte-1uha8ag:hover .category-arrow{transform:translate(2px)}.category-icon.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:rgb(var(--ui-color-primary) / .1);color:rgb(var(--ui-color-primary));border-radius:.5rem;flex-shrink:0}.category-content.svelte-1uha8ag{flex:1;min-width:0}.category-name.svelte-1uha8ag{font-size:.9375rem;font-weight:600;color:var(--ui-text-primary);margin:0 0 .125rem}.category-description.svelte-1uha8ag{font-size:.8125rem;color:var(--ui-text-secondary);margin:0}.category-count.svelte-1uha8ag{font-size:.75rem;color:var(--ui-text-tertiary);margin:.25rem 0 0}.category-arrow{color:var(--ui-text-tertiary);flex-shrink:0;transition:transform .2s ease}.example-section.svelte-1uha8ag{margin-bottom:4rem}.example-header.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.example-patient-name.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.example-patient-name.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.125rem;font-weight:600;color:var(--ui-text-primary);margin:0}.example-patient-info.svelte-1uha8ag{font-size:.875rem;color:var(--ui-text-secondary);margin:0}.example-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}.philosophy-section.svelte-1uha8ag{margin-bottom:2rem}.philosophy-quote.svelte-1uha8ag{margin:0;padding:2rem;background:var(--ui-bg-secondary);border-left:4px solid rgb(var(--ui-color-primary));border-radius:0 .75rem .75rem 0}.philosophy-quote.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:600;color:var(--ui-text-primary);margin:0 0 1rem;font-style:italic}.philosophy-quote.svelte-1uha8ag footer:where(.svelte-1uha8ag){font-size:.9375rem;color:var(--ui-text-secondary);line-height:1.6}@media(prefers-reduced-motion:reduce){.hero-btn-primary.svelte-1uha8ag,.hero-btn-secondary.svelte-1uha8ag,.category-card.svelte-1uha8ag,.category-arrow{transition:none}.hero-btn-primary.svelte-1uha8ag:hover,.hero-btn-primary.svelte-1uha8ag:active,.category-card.svelte-1uha8ag:hover .category-arrow{transform:none}}
