.cta-section.svelte-uwnptm{position:relative;z-index:1;padding:0 var(--space-8) var(--space-20);max-width:800px;margin:0 auto}.cta-card.svelte-uwnptm{text-align:center;padding:var(--space-16) var(--space-8);background:linear-gradient(135deg,#395b6433,#2c333366);border:1px solid var(--border-default);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cta-title.svelte-uwnptm{font-size:var(--text-3xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-3)}.cta-subtitle.svelte-uwnptm{color:var(--text-muted);margin-bottom:var(--space-8);font-size:var(--text-lg)}.btn.svelte-uwnptm{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:600;transition:all var(--transition-base);cursor:pointer}.btn-primary.svelte-uwnptm{background:linear-gradient(135deg,#395b64,#2c3333);color:var(--brand-light);border:1px solid var(--brand-medium);box-shadow:var(--shadow-md),0 0 20px #395b644d}.btn-primary.svelte-uwnptm:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 40px #a5c9ca33}.btn-lg.svelte-uwnptm{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}@media(max-width:768px){.cta-section.svelte-uwnptm{padding-left:var(--space-4);padding-right:var(--space-4)}.cta-card.svelte-uwnptm{padding:var(--space-10) var(--space-4)}.cta-title.svelte-uwnptm{font-size:var(--text-2xl)}.btn-lg.svelte-uwnptm{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}}.features.svelte-p1fgul{position:relative;z-index:1;padding:var(--space-20) var(--space-8);max-width:1200px;margin:0 auto}.section-title.svelte-p1fgul{text-align:center;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;margin-bottom:var(--space-12);color:var(--text-primary)}.gradient-text.svelte-p1fgul{background:linear-gradient(135deg,#a5c9ca,#395b64,#a5c9ca);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-p1fgul-gradientShift 4s ease infinite}.features-grid.svelte-p1fgul{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6)}.feature-card.svelte-p1fgul{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base);animation:svelte-p1fgul-fadeInUp .6s ease-out both}.feature-card.svelte-p1fgul:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:var(--shadow-glow)}.feature-icon.svelte-p1fgul{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--surface-glass);border-radius:var(--radius-lg);margin-bottom:var(--space-4);color:var(--accent-primary)}.feature-title.svelte-p1fgul{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.feature-description.svelte-p1fgul{font-size:var(--text-sm);color:var(--text-muted);line-height:1.6}@media(max-width:768px){.features.svelte-p1fgul{padding-left:var(--space-4);padding-right:var(--space-4)}.features-grid.svelte-p1fgul{grid-template-columns:1fr}.feature-card.svelte-p1fgul{padding:var(--space-6)}.section-title.svelte-p1fgul{font-size:clamp(1.25rem,4vw,2rem)}}@keyframes svelte-p1fgul-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-p1fgul-gradientShift{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.footer.svelte-2xnmn1{position:relative;z-index:1;border-top:1px solid var(--border-default);padding:var(--space-8)}.footer-content.svelte-2xnmn1{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-brand.svelte-2xnmn1{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-weight:600;color:var(--text-primary)}.logo-bracket.svelte-2xnmn1{color:var(--accent-primary)}.logo-text.svelte-2xnmn1{color:var(--text-primary)}.footer-text.svelte-2xnmn1{font-size:var(--text-sm);color:var(--text-muted)}@media(max-width:768px){.footer-content.svelte-2xnmn1{flex-direction:column;gap:var(--space-2);text-align:center}}.hero.svelte-jhuur8{position:relative;z-index:1;text-align:center;padding:var(--space-16) var(--space-8) var(--space-12);max-width:1200px;margin:0 auto}.hero-badge.svelte-jhuur8{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-glass);border:1px solid var(--border-default);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge-dot.svelte-jhuur8{width:8px;height:8px;background:var(--status-success);border-radius:50%;animation:svelte-jhuur8-pulse 2s infinite}.hero-title.svelte-jhuur8{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:var(--space-6)}.gradient-text.svelte-jhuur8{background:linear-gradient(135deg,#a5c9ca,#395b64,#a5c9ca);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-jhuur8-gradientShift 4s ease infinite}.hero-subtitle.svelte-jhuur8{font-size:var(--text-lg);color:var(--text-muted);max-width:600px;margin:0 auto var(--space-10);line-height:1.7}.hide-mobile.svelte-jhuur8{display:inline}.hero-actions.svelte-jhuur8{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-16)}.btn.svelte-jhuur8{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:600;transition:all var(--transition-base);position:relative;overflow:hidden;cursor:pointer}.btn-primary.svelte-jhuur8{background:linear-gradient(135deg,#395b64,#2c3333);color:var(--brand-light);border:1px solid var(--brand-medium);box-shadow:var(--shadow-md),0 0 20px #395b644d}.btn-primary.svelte-jhuur8:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 40px #a5c9ca33;border-color:var(--brand-medium)}.btn-primary.svelte-jhuur8:active{transform:translateY(0)}.btn-secondary.svelte-jhuur8{background:transparent;color:var(--text-secondary);border:1px solid var(--border-default)}.btn-secondary.svelte-jhuur8:hover{background:var(--surface-glass);color:var(--text-primary);border-color:var(--border-hover)}.code-preview.svelte-jhuur8{max-width:640px;margin:0 auto;perspective:1000px}.code-window.svelte-jhuur8{background:#1a1e1e;border-radius:var(--radius-xl);border:1px solid var(--border-default);overflow:hidden;box-shadow:var(--shadow-lg),var(--shadow-glow-lg);transform:rotateX(2deg);transition:transform var(--transition-slow)}.code-window.svelte-jhuur8:hover{transform:rotateX(0)}.code-titlebar.svelte-jhuur8{display:flex;align-items:center;padding:var(--space-3) var(--space-4);background:#2c3333cc;border-bottom:1px solid var(--border-default)}.code-dots.svelte-jhuur8{display:flex;gap:6px}.dot.svelte-jhuur8{width:12px;height:12px;border-radius:50%}.dot-red.svelte-jhuur8{background:#ff5f57}.dot-yellow.svelte-jhuur8{background:#febc2e}.dot-green.svelte-jhuur8{background:#28c840}.code-filename.svelte-jhuur8{flex:1;text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.code-users.svelte-jhuur8{display:flex;gap:4px}.user-dot.svelte-jhuur8{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(0,0,0,.3)}.code-body.svelte-jhuur8{padding:var(--space-4) var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.7;position:relative}.code-line.svelte-jhuur8{display:flex;align-items:center;gap:var(--space-4)}.line-num.svelte-jhuur8{color:var(--text-muted);min-width:20px;text-align:right;-webkit-user-select:none;user-select:none;font-size:var(--text-xs)}.code-comment.svelte-jhuur8{color:#6a9955;font-style:italic}.code-keyword.svelte-jhuur8{color:#a5c9ca}.code-fn.svelte-jhuur8{color:#dcdcaa}.code-paren.svelte-jhuur8{color:#e7f6f2}.code-param.svelte-jhuur8{color:#9cdcfe}.code-operator.svelte-jhuur8{color:#a5c9ca}.code-indent.svelte-jhuur8{display:inline-block;width:16px}.cursor-blink.svelte-jhuur8{position:absolute;bottom:20px;left:64px;width:2px;height:18px;background:#a5c9ca;animation:svelte-jhuur8-pulse 1s infinite}@media(max-width:768px){.hero.svelte-jhuur8{padding:var(--space-10) var(--space-4) var(--space-8)}.hero-title.svelte-jhuur8{font-size:clamp(2rem,8vw,3rem)}.hero-subtitle.svelte-jhuur8{font-size:var(--text-base);margin:0 auto var(--space-8)}.hide-mobile.svelte-jhuur8{display:none}.code-preview.svelte-jhuur8{margin:0 -8px}.hero-actions.svelte-jhuur8{flex-direction:column;align-items:center;gap:var(--space-3)}.btn.svelte-jhuur8{width:100%;max-width:300px;justify-content:center}}@media(max-width:480px){.hero.svelte-jhuur8{padding:var(--space-8) var(--space-3) var(--space-6)}.hero-title.svelte-jhuur8{font-size:1.75rem}.hero-badge.svelte-jhuur8{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}.code-body.svelte-jhuur8{font-size:var(--text-xs);padding:var(--space-3)}.code-titlebar.svelte-jhuur8{padding:var(--space-2) var(--space-3)}.hero-actions.svelte-jhuur8{margin-bottom:var(--space-10)}}@media(max-width:360px){.hero-title.svelte-jhuur8{font-size:1.5rem}.code-preview.svelte-jhuur8{margin:0 -12px}.hero-subtitle.svelte-jhuur8{font-size:var(--text-sm)}}@keyframes svelte-jhuur8-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-jhuur8-gradientShift{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.languages-section.svelte-14l0kmr{position:relative;z-index:1;padding:var(--space-12) var(--space-8) var(--space-20);max-width:1200px;margin:0 auto}.section-title.svelte-14l0kmr{text-align:center;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;margin-bottom:var(--space-12);color:var(--text-primary)}.gradient-text.svelte-14l0kmr{background:linear-gradient(135deg,#a5c9ca,#395b64,#a5c9ca);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-14l0kmr-gradientShift 4s ease infinite}.languages-grid.svelte-14l0kmr{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3)}.lang-chip.svelte-14l0kmr{padding:var(--space-3) var(--space-6);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base)}.lang-chip.svelte-14l0kmr:hover{border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:var(--shadow-glow)}@media(max-width:768px){.languages-section.svelte-14l0kmr{padding-left:var(--space-4);padding-right:var(--space-4)}.lang-chip.svelte-14l0kmr{padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}}@keyframes svelte-14l0kmr-gradientShift{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.nav.svelte-1dpc2py{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-8);max-width:1200px;margin:0 auto}.nav-brand.svelte-1dpc2py{display:flex;align-items:center;gap:var(--space-3)}.logo.svelte-1dpc2py{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:700}.logo-bracket.svelte-1dpc2py{color:var(--accent-primary)}.logo-text.svelte-1dpc2py{color:var(--text-primary)}.brand-name.svelte-1dpc2py{font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.nav-link.svelte-1dpc2py{color:var(--text-secondary);transition:color var(--transition-fast);padding:var(--space-2)}.nav-link.svelte-1dpc2py:hover{color:var(--text-primary)}@media(max-width:768px){.nav.svelte-1dpc2py{padding:var(--space-3) var(--space-4)}}@media(max-width:480px){.brand-name.svelte-1dpc2py{font-size:var(--text-base)}}.landing.svelte-1uha8ag{position:relative;min-height:100vh;overflow-x:hidden}.bg-effects.svelte-1uha8ag{position:fixed;inset:0;overflow:hidden;z-index:0;pointer-events:none}.gradient-orb.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4}.orb-1.svelte-1uha8ag{width:600px;height:600px;background:radial-gradient(circle,#395b64 0%,transparent 70%);top:-200px;right:-100px;animation:svelte-1uha8ag-float 8s ease-in-out infinite}.orb-2.svelte-1uha8ag{width:400px;height:400px;background:radial-gradient(circle,#a5c9ca 0%,transparent 70%);bottom:20%;left:-100px;animation:svelte-1uha8ag-float 10s ease-in-out infinite reverse}.orb-3.svelte-1uha8ag{width:300px;height:300px;background:radial-gradient(circle,#2c3333 0%,transparent 70%);top:50%;right:20%;animation:svelte-1uha8ag-float 12s ease-in-out infinite 2s}.grid-overlay.svelte-1uha8ag{position:absolute;inset:0;background-image:linear-gradient(rgba(165,201,202,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(165,201,202,.03) 1px,transparent 1px);background-size:60px 60px}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}
