.hero-card.svelte-1ju3akw{display:inline-block;background:var(--surface, #2C2520);border:1px solid var(--border, #44403C);border-radius:12px;padding:0;text-align:left;box-shadow:0 0 30px #c4962c26;max-width:100%;overflow:hidden;min-width:min(520px,90vw)}.tabs.svelte-1ju3akw{display:flex;border-bottom:1px solid var(--border, #44403C)}.tab.svelte-1ju3akw{flex:1;padding:10px 16px;background:none;border:none;color:var(--text-tertiary, #7A7068);font-family:var(--font-body, "Satoshi", sans-serif);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s,background .2s;position:relative}.tab.svelte-1ju3akw:hover{color:var(--text-secondary, #A89E94)}.tab.active.svelte-1ju3akw{color:var(--amber, #C4962C);background:#c4962c14}.tab.active.svelte-1ju3akw:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--amber, #C4962C)}.inputs.svelte-1ju3akw{display:flex;gap:12px;padding:16px 24px;border-bottom:1px solid var(--border, #44403C)}.input-row.svelte-1ju3akw{flex:1;display:flex;flex-direction:column;gap:4px}.input-label.svelte-1ju3akw{font-size:.75rem;color:var(--text-tertiary, #7A7068);font-family:var(--font-body, "Satoshi", sans-serif)}.input-field.svelte-1ju3akw{width:100%;padding:8px 12px;background:var(--bg, #1C1917);border:1px solid var(--border, #44403C);border-radius:6px;color:var(--text-primary, #F0EBE5);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.875rem;outline:none;transition:border-color .2s}.input-field.svelte-1ju3akw:focus{border-color:var(--amber, #C4962C);box-shadow:0 0 0 2px #c4962c26}.input-field.svelte-1ju3akw::placeholder{color:var(--text-tertiary, #7A7068)}.identity-lines.svelte-1ju3akw{padding:20px 24px;display:flex;flex-direction:column;gap:8px}.line.svelte-1ju3akw{display:flex;gap:12px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.875rem;line-height:1.6}.label.svelte-1ju3akw{color:var(--text-tertiary, #7A7068);min-width:5.5em;text-align:right;flex-shrink:0}.value.svelte-1ju3akw{color:var(--text-primary, #F0EBE5);word-break:break-all}@media(max-width:640px){.hero-card.svelte-1ju3akw{min-width:0;width:100%}.inputs.svelte-1ju3akw{flex-direction:column;padding:12px 16px}.identity-lines.svelte-1ju3akw{padding:16px}.line.svelte-1ju3akw{font-size:.75rem;flex-direction:column;gap:2px}.label.svelte-1ju3akw{text-align:left;min-width:0}}.problem-section[data-astro-cid-xd7lcyqx]{background:var(--bg)}.problem-title[data-astro-cid-xd7lcyqx]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--text-primary);text-align:center;max-width:720px;margin:0 auto var(--space-12);line-height:1.3}.problem-grid[data-astro-cid-xd7lcyqx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.problem-card[data-astro-cid-xd7lcyqx]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.problem-card-headline[data-astro-cid-xd7lcyqx]{font-family:var(--font-body);font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3) 0;line-height:1.4}.problem-card-body[data-astro-cid-xd7lcyqx]{font-family:var(--font-body);font-size:.9375rem;color:var(--text-secondary);margin:0;line-height:1.6}.problem-transition[data-astro-cid-xd7lcyqx]{font-family:var(--font-body);font-size:1.25rem;font-style:italic;color:var(--text-secondary);text-align:center;margin:var(--space-12) auto 0;background:linear-gradient(to bottom,var(--text-secondary),var(--text-tertiary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tab-switcher.svelte-17oba0c{max-width:640px;margin-inline:auto}.tab-bar.svelte-17oba0c{display:flex;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-8)}.tab-btn.svelte-17oba0c{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px 20px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.tab-btn.svelte-17oba0c:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.tab-btn.active.svelte-17oba0c{background:var(--amber);color:#fff;border-color:var(--amber)}.tab-icon.svelte-17oba0c{font-size:1.125rem}.tab-panel.svelte-17oba0c{text-align:center;animation:svelte-17oba0c-fadeIn .3s ease}.tab-panel[hidden].svelte-17oba0c{display:none}@keyframes svelte-17oba0c-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tab-title.svelte-17oba0c{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-4)}.tab-text.svelte-17oba0c{font-size:1rem;color:var(--text-secondary);line-height:1.7;max-width:560px;margin-inline:auto;margin-bottom:var(--space-6)}.tab-link.svelte-17oba0c{display:inline-flex;align-items:center;font-weight:600;color:var(--amber);text-decoration:none;font-size:.9375rem;transition:opacity .2s}.tab-link.svelte-17oba0c:hover{opacity:.8}@media(max-width:640px){.tab-bar.svelte-17oba0c{flex-direction:column;align-items:stretch}.tab-btn.svelte-17oba0c{justify-content:center}}.pricing-card[data-astro-cid-5mb67dfd]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:var(--space-6);display:flex;flex-direction:column;position:relative}.pricing-card--popular[data-astro-cid-5mb67dfd]{border-top:3px solid var(--amber)}.pricing-badge[data-astro-cid-5mb67dfd]{position:absolute;top:-1px;right:var(--space-4);background:var(--amber);color:#fff;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:0 0 6px 6px;letter-spacing:.02em}.pricing-name[data-astro-cid-5mb67dfd]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.pricing-price[data-astro-cid-5mb67dfd]{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:var(--text-primary);margin-bottom:var(--space-1);line-height:1.2}.pricing-tagline[data-astro-cid-5mb67dfd]{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.5}.pricing-features[data-astro-cid-5mb67dfd]{list-style:none;padding:0;margin:0 0 var(--space-6) 0;flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.pricing-feature[data-astro-cid-5mb67dfd]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.875rem;color:var(--text-secondary);line-height:1.5}.pricing-check[data-astro-cid-5mb67dfd]{flex-shrink:0;color:var(--green);margin-top:2px}.pricing-cta[data-astro-cid-5mb67dfd]{width:100%;justify-content:center;text-align:center;white-space:nowrap}.trust-signals[data-astro-cid-biuwrguw]{max-width:960px;margin-inline:auto}.trust-grid[data-astro-cid-biuwrguw]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}.trust-item[data-astro-cid-biuwrguw]{text-align:center}.trust-icon[data-astro-cid-biuwrguw]{display:block;font-size:1.75rem;margin-bottom:var(--space-3)}.trust-title[data-astro-cid-biuwrguw]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-1)}.trust-desc[data-astro-cid-biuwrguw]{font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.trust-github[data-astro-cid-biuwrguw]{text-align:center}.trust-github-link[data-astro-cid-biuwrguw]{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 20px;border:1px solid var(--border);border-radius:8px;font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .2s,border-color .2s}.trust-github-link[data-astro-cid-biuwrguw]:hover{color:var(--text-primary);border-color:var(--text-tertiary)}@media(max-width:767px){.trust-grid[data-astro-cid-biuwrguw]{grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-4)}}@media(max-width:480px){.trust-grid[data-astro-cid-biuwrguw]{grid-template-columns:1fr}}.modal-overlay.svelte-1pt5mxw{position:fixed;inset:0;z-index:200;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:svelte-1pt5mxw-fadeIn .2s ease}.modal-content.svelte-1pt5mxw{position:relative;background:var(--bg, #1C1917);border:1px solid var(--border, #44403C);border-radius:12px;width:100%;max-width:720px;overflow:hidden;animation:svelte-1pt5mxw-scaleIn .2s ease}.modal-close.svelte-1pt5mxw{position:absolute;top:12px;right:12px;z-index:1;background:none;border:none;color:var(--text-secondary, #A89E94);font-size:1.5rem;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color .15s,background-color .15s}.modal-close.svelte-1pt5mxw:hover{color:var(--text-primary, #F0EBE5);background:#ffffff1a}.video-placeholder.svelte-1pt5mxw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;color:var(--text-secondary, #A89E94);min-height:360px}.video-placeholder.svelte-1pt5mxw p:where(.svelte-1pt5mxw){font-size:1rem;font-weight:500}@keyframes svelte-1pt5mxw-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1pt5mxw-scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.terminal-demo.svelte-awf5bt{background:var(--palette-warm-charcoal, #1C1917);border-radius:12px;overflow:hidden;max-width:640px;margin-inline:auto;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:14px;line-height:1.7;text-align:left}.terminal-header.svelte-awf5bt{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#0003}.terminal-dot.svelte-awf5bt{width:12px;height:12px;border-radius:50%}.terminal-dot.red.svelte-awf5bt{background:#ff5f56}.terminal-dot.yellow.svelte-awf5bt{background:#ffbd2e}.terminal-dot.green.svelte-awf5bt{background:#27c93f}.terminal-title.svelte-awf5bt{margin-left:auto;color:#ffffff4d;font-size:12px}.terminal-body.svelte-awf5bt{padding:16px 24px 24px;min-height:280px;text-align:left}.terminal-line.svelte-awf5bt{white-space:pre;color:var(--palette-warm-off-white, #F0EBE5)}.terminal-line.command.svelte-awf5bt{color:#c4962c}.terminal-line.success.svelte-awf5bt{color:#6b7f5e}.terminal-line.highlight.svelte-awf5bt{color:#c4962c;font-weight:600}.cursor.svelte-awf5bt,.cursor.blink.svelte-awf5bt{animation:svelte-awf5bt-blink 1s step-end infinite}@keyframes svelte-awf5bt-blink{50%{opacity:0}}.visually-hidden.svelte-awf5bt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
