.landing-page.svelte-1uha8ag{max-width:1200px;margin:0 auto}.landing-page.minimal.svelte-1uha8ag{max-width:640px;min-height:70vh;display:flex;flex-direction:column;justify-content:center}.landing-page.minimal.svelte-1uha8ag .hero:where(.svelte-1uha8ag){padding:var(--spacing-lg) 0}.landing-page.minimal.svelte-1uha8ag .about-section:where(.svelte-1uha8ag){padding-top:0;border-top:none}.landing-page.minimal.svelte-1uha8ag .about-content:where(.svelte-1uha8ag){text-align:center}.landing-page.minimal.svelte-1uha8ag .about-content:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:.9375rem}.hero.svelte-1uha8ag{text-align:center;padding:var(--spacing-xl) 0;position:relative}.hero.personalized.svelte-1uha8ag{padding:var(--spacing-lg) 0}.hero-content.svelte-1uha8ag{max-width:720px;margin:0 auto}.hero-title.svelte-1uha8ag{font-size:3.5rem;font-weight:700;letter-spacing:-.04em;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.hero-welcome.svelte-1uha8ag{font-size:2rem;font-weight:600;letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--spacing-xs)}.dashboard-section.svelte-1uha8ag{margin-bottom:var(--spacing-xl)}.dashboard-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.dashboard-card.svelte-1uha8ag{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.dashboard-card-title.svelte-1uha8ag{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.875rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-md)}.dashboard-items.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--spacing-xs)}.dashboard-item.svelte-1uha8ag{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;transition:all var(--transition-fast)}.dashboard-item.svelte-1uha8ag:hover{background:var(--color-bg-tertiary);color:var(--color-primary);text-decoration:none}.dashboard-item.svelte-1uha8ag span:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-subtitle.svelte-1uha8ag{font-size:1.375rem;color:var(--color-text-secondary);font-weight:400;margin-bottom:var(--spacing-lg)}.hero-description.svelte-1uha8ag{font-size:1.125rem;color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--spacing-lg)}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.section-title.svelte-1uha8ag{font-size:1.75rem;text-align:center;margin-bottom:var(--spacing-lg);color:var(--color-text)}.features-section.svelte-1uha8ag{padding:var(--spacing-lg) 0}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-lg)}.feature-card.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-xl);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-normal);text-align:left;width:100%}.feature-card.svelte-1uha8ag:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-icon.svelte-1uha8ag{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:var(--spacing-md)}.feature-title.svelte-1uha8ag{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-sm);color:var(--color-text)}.feature-description.svelte-1uha8ag{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;flex:1;margin-bottom:var(--spacing-md)}.feature-arrow.svelte-1uha8ag{position:absolute;bottom:var(--spacing-lg);right:var(--spacing-lg);width:24px;height:24px;color:var(--color-text-muted);opacity:0;transform:translate(-8px);transition:all var(--transition-fast)}.feature-card.svelte-1uha8ag:hover .feature-arrow:where(.svelte-1uha8ag){opacity:1;transform:translate(0);color:var(--color-primary)}.quickstart-section.svelte-1uha8ag{padding:var(--spacing-lg) 0;background:var(--color-bg-tertiary);margin:var(--spacing-lg) calc(-1 * var(--spacing-xl));padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);border-radius:var(--radius-xl)}.quickstart-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.quickstart-card.svelte-1uha8ag{padding:var(--spacing-lg);background:var(--color-bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.quickstart-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-sm)}.quickstart-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9375rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.quickstart-link.svelte-1uha8ag{font-size:.9375rem;font-weight:500;color:var(--color-primary);display:inline-flex;align-items:center;gap:var(--spacing-xs)}.quickstart-link.svelte-1uha8ag:hover{text-decoration:underline}.about-section.svelte-1uha8ag{padding:var(--spacing-lg) 0;text-align:center}.about-content.svelte-1uha8ag{max-width:640px;margin:0 auto}.about-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem;margin-bottom:var(--spacing-md);color:var(--color-text)}.about-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1rem;color:var(--color-text-secondary);line-height:1.7}.about-contact.svelte-1uha8ag{margin-top:var(--spacing-md);color:var(--color-text-muted)}.btn-lg.svelte-1uha8ag{padding:var(--spacing-md) var(--spacing-xl);font-size:1rem;font-weight:500}@media(max-width:768px){.hero.svelte-1uha8ag{padding:var(--spacing-lg) 0}.hero-title.svelte-1uha8ag{font-size:2.5rem}.hero-subtitle.svelte-1uha8ag{font-size:1.125rem}.hero-description.svelte-1uha8ag{font-size:1rem}.features-grid.svelte-1uha8ag{grid-template-columns:1fr}.quickstart-section.svelte-1uha8ag{margin:0 calc(-1 * var(--spacing-md));padding-left:var(--spacing-md);padding-right:var(--spacing-md);border-radius:0}}
