.landing.svelte-1uha8ag{display:flex;flex-direction:column;gap:4rem;max-width:860px;margin:0 auto;padding-bottom:4rem}.hero.svelte-1uha8ag{padding:3rem 0 1rem;display:flex;flex-direction:column;gap:1.5rem}.hero-title.svelte-1uha8ag{font-family:Raleway,sans-serif;font-size:2.5rem;font-weight:700;font-style:italic;letter-spacing:-.02em;color:var(--color-text)}.hero-lead.svelte-1uha8ag{font-size:1.15rem;color:var(--color-text);font-weight:500;font-style:italic;opacity:.85}.hero-body.svelte-1uha8ag{display:flex;flex-direction:column;gap:.4rem;font-size:.95rem;line-height:1.8;color:var(--color-text-secondary)}.hero-accent.svelte-1uha8ag{color:var(--color-text);font-weight:600}.hero-cta.svelte-1uha8ag{align-self:flex-start;display:inline-block;padding:.6rem 2rem;background:var(--color-accent);color:#fff;font-weight:600;font-size:.9rem;border-radius:var(--radius);text-decoration:none;transition:opacity .15s}.hero-cta.svelte-1uha8ag:hover{opacity:.85}.section.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem}.section-header.svelte-1uha8ag{display:flex;align-items:baseline;gap:1rem}.section-title.svelte-1uha8ag{font-size:1.4rem;font-weight:700;color:var(--color-text)}.section-link.svelte-1uha8ag{font-size:.85rem;color:var(--color-accent);text-decoration:none;white-space:nowrap}.section-link.svelte-1uha8ag:hover{text-decoration:underline}.section-desc.svelte-1uha8ag{font-size:.9rem;line-height:1.7;color:var(--color-text-secondary)}.section-note.svelte-1uha8ag{font-size:.8rem;color:var(--color-warning);font-weight:500}.inline-link.svelte-1uha8ag{color:var(--color-accent);text-decoration:none;font-weight:500}.inline-link.svelte-1uha8ag:hover{text-decoration:underline}.analysis-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.analysis-card.svelte-1uha8ag{display:flex;gap:.75rem;padding:.85rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.analysis-card.svelte-1uha8ag:hover{border-color:var(--color-accent);box-shadow:0 2px 12px #0000000f}.analysis-cover-wrap.svelte-1uha8ag{flex-shrink:0;width:56px}.analysis-cover.svelte-1uha8ag{width:56px;height:auto;border-radius:3px;box-shadow:0 2px 8px #0000001f}.analysis-cover-placeholder.svelte-1uha8ag{width:56px;height:78px;background:var(--color-accent-soft);border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:var(--color-accent)}.analysis-info.svelte-1uha8ag{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.analysis-category.svelte-1uha8ag{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);background:var(--color-accent-soft);padding:.1rem .4rem;border-radius:999px;align-self:flex-start}.analysis-title.svelte-1uha8ag{font-size:.9rem;font-weight:700;color:var(--color-text)}.analysis-hook.svelte-1uha8ag{font-size:.75rem;color:var(--color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-desc.svelte-1uha8ag{padding-left:1rem;border-left:2px solid var(--color-accent)}.ai-badge.svelte-1uha8ag{display:inline-block;font-size:.7rem;font-weight:700;color:var(--color-accent);background:var(--color-accent-soft);padding:.15rem .5rem;border-radius:999px;margin-bottom:.25rem;vertical-align:middle}.philosophy-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.philosophy-card.svelte-1uha8ag{padding:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.philosophy-card.defense.svelte-1uha8ag{border-left:3px solid var(--color-accent)}.philosophy-card.offense.svelte-1uha8ag{border-left:3px solid var(--color-warning, #e5a00d)}.philosophy-label.svelte-1uha8ag{font-size:.85rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.philosophy-body.svelte-1uha8ag{font-size:.85rem;line-height:1.7;color:var(--color-text-secondary)}.screenshot-wrap.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}.screenshot.svelte-1uha8ag{width:100%;height:auto;display:block}.cycle-section.svelte-1uha8ag{text-align:center;padding:2rem 0;border-top:1px solid var(--color-border)}.cycle-text.svelte-1uha8ag{font-size:1rem;font-weight:600;color:var(--color-text);letter-spacing:.02em}.cycle-sub.svelte-1uha8ag{font-size:.85rem;color:var(--color-text-secondary);margin-top:.35rem}.bottom-cta.svelte-1uha8ag{align-items:center;padding:2rem 0 1rem}.bottom-cta-btn.svelte-1uha8ag{display:inline-block;padding:1rem 3rem;background:var(--color-accent);color:#fff;font-weight:700;font-size:1.1rem;border-radius:var(--radius);text-decoration:none;transition:opacity .15s}.bottom-cta-btn.svelte-1uha8ag:hover{opacity:.85}@media(max-width:640px){.landing.svelte-1uha8ag{gap:3rem}.hero.svelte-1uha8ag{padding:1.5rem 0 .5rem}.hero-title.svelte-1uha8ag{font-size:1.8rem}.hero-body.svelte-1uha8ag{font-size:.9rem}.section-title.svelte-1uha8ag{font-size:1.15rem}.analysis-grid.svelte-1uha8ag,.philosophy-grid.svelte-1uha8ag{grid-template-columns:1fr}}
