.hero.svelte-1uha8ag{display:flex;justify-content:center;padding:4rem 1rem 3rem;animation:svelte-1uha8ag-fadeIn .6s ease-out}.hero-content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:40rem}.logo-glow.svelte-1uha8ag{border-radius:50%;animation:svelte-1uha8ag-logoGlow 4s ease-in-out infinite}.section-wrap.svelte-1uha8ag{max-width:48rem;margin:0 auto;padding:1.5rem 1rem}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;background:var(--color-accent);color:#fff;font-family:var(--font-body);font-weight:600;font-size:.875rem;border-radius:.5rem;border:none;cursor:pointer;text-decoration:none;transition:background .2s,box-shadow .2s;width:100%}.btn-primary.svelte-1uha8ag:hover{background:#5558e8;box-shadow:0 0 20px #6366f14d}.btn-primary.svelte-1uha8ag:focus-visible{outline:2px solid #fff;outline-offset:2px}.btn-outline.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;background:transparent;color:var(--color-text-secondary);font-family:var(--font-body);font-weight:500;font-size:.875rem;border-radius:.5rem;border:1px solid var(--color-card-border);cursor:pointer;transition:border-color .2s,color .2s;width:100%}.btn-outline.svelte-1uha8ag:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn-outline.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cta-row.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem;width:100%;align-items:center}@media(min-width:640px){.btn-primary.svelte-1uha8ag,.btn-outline.svelte-1uha8ag{width:auto}.cta-row.svelte-1uha8ag{flex-direction:row;width:auto;justify-content:center}.cta-btn.svelte-1uha8ag{width:auto}}.status-card.svelte-1uha8ag{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:1rem;padding:1.5rem;box-shadow:0 0 30px #6366f10f}.status-header.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.status-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:var(--color-success);animation:svelte-1uha8ag-pulse 2s infinite}.status-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:1rem}.status-item.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem}.status-icon.svelte-1uha8ag{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#22c55e1a;color:var(--color-success);display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:640px){.status-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.transfer-card.svelte-1uha8ag{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:1rem;padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 30px #6366f10f}.file-transfer.svelte-1uha8ag{display:flex;align-items:flex-start;justify-content:center}.folder-group.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.5rem}.folder-label.svelte-1uha8ag{font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.folder.svelte-1uha8ag{position:relative;width:48px;height:38px}.folder-tab.svelte-1uha8ag{position:absolute;top:0;left:0;width:20px;height:7px;background:#f6c744;border-radius:3px 3px 0 0}.folder-body.svelte-1uha8ag{position:absolute;bottom:0;left:0;width:100%;height:31px;background:#f6c744;border-radius:0 4px 4px;border:1.5px solid #d4a017}.transfer-track.svelte-1uha8ag{position:relative;width:120px;height:38px;display:flex;align-items:center;justify-content:center}.track-line.svelte-1uha8ag{position:absolute;top:50%;left:0;right:0;border-top:2px dashed var(--color-card-border);transform:translateY(-50%)}.file-stream.svelte-1uha8ag{display:flex;gap:6px;position:relative;z-index:1}.file.svelte-1uha8ag{width:14px;height:18px;background:#fff;border:1px solid rgba(99,102,241,.3);border-radius:1px;position:relative;animation:svelte-1uha8ag-flyFile 2.5s infinite ease-in-out}.file.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;width:5px;height:5px;background:linear-gradient(135deg,#eee 50%,#6366f14d 50%)}.file-1.svelte-1uha8ag{animation-delay:0s}.file-2.svelte-1uha8ag{animation-delay:.4s}.file-3.svelte-1uha8ag{animation-delay:.8s}.transfer-status.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.status-dot-sm.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:var(--color-success);animation:svelte-1uha8ag-pulse 3s infinite}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:1rem}.feature-card.svelte-1uha8ag{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:.75rem;padding:1.5rem;transition:transform .2s,border-color .2s;box-shadow:0 0 30px #6366f10a}.feature-card.svelte-1uha8ag:hover{transform:translateY(-2px);border-color:#6366f14d}.feature-icon.svelte-1uha8ag{width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--color-accent-subtle);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}@media(min-width:640px){.features-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.cta-card.svelte-1uha8ag{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:1rem;padding:2.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 30px #6366f10f}.cta-icon.svelte-1uha8ag{width:3.5rem;height:3.5rem;border-radius:.75rem;background:var(--color-accent-subtle);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.cta-btn.svelte-1uha8ag{width:100%}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-logoGlow{0%,to{filter:drop-shadow(0 0 8px rgba(99,102,241,.15))}50%{filter:drop-shadow(0 0 24px rgba(99,102,241,.45))}}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes svelte-1uha8ag-flyFile{0%{transform:translate(-24px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(24px);opacity:0}}.slide-up.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-slideUp .5s ease-out forwards}@media(prefers-color-scheme:light){.file.svelte-1uha8ag{background:#eeeef5;border-color:#6366f166}.file.svelte-1uha8ag:after{background:linear-gradient(135deg,#dddde5 50%,#6366f166 50%)}}@media(prefers-reduced-motion:reduce){.hero.svelte-1uha8ag,.logo-glow.svelte-1uha8ag,.status-dot.svelte-1uha8ag,.status-dot-sm.svelte-1uha8ag{animation:none}.file.svelte-1uha8ag,.slide-up.svelte-1uha8ag{animation:none;opacity:1}.feature-card.svelte-1uha8ag{transition:none}}
