.sd-nav.svelte-20fuj2{position:relative;display:flex;gap:.35rem;align-items:center}.sd-trigger.svelte-20fuj2{display:flex;align-items:center;gap:.3rem;padding:.4rem .85rem;border:none;background:none;border-radius:999px;font:inherit;font-size:.95rem;font-weight:500;white-space:nowrap;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease}.sd-trigger.svelte-20fuj2:hover,.sd-trigger.active.svelte-20fuj2{color:var(--text-primary);background:var(--surface-tint)}.sd-chevron.svelte-20fuj2{transition:transform .2s ease}.sd-chevron.rot.svelte-20fuj2{transform:rotate(180deg)}.sd-panel.svelte-20fuj2{position:absolute;left:0;width:22rem;max-width:90vw;padding:.5rem;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--shadow-lg);z-index:1200;transition:width .2s ease}.sd-panel.wide.svelte-20fuj2{width:34rem}.sd-bridge.svelte-20fuj2{position:absolute;left:0;right:0;top:-14px;height:14px}.sd-nub.svelte-20fuj2{position:absolute;top:0;height:16px;width:16px;transform:translate(-50%,-50%) rotate(45deg);border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);border-top-left-radius:4px;background:var(--bg-card);transition:left .25s cubic-bezier(.4,0,.2,1)}.sd-content.svelte-20fuj2{display:flex;flex-direction:column;gap:.1rem}.sd-columns.svelte-20fuj2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sd-col.svelte-20fuj2{display:flex;flex-direction:column;gap:.05rem}.sd-col-title.svelte-20fuj2{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:.35rem .7rem .4rem}.sd-footer.svelte-20fuj2{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:.4rem;padding:.65rem;border:none;border-top:1px solid var(--border-color);background:none;color:var(--primary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;border-radius:0 0 8px 8px;transition:background .15s ease}.sd-footer.svelte-20fuj2:hover{background:var(--surface-tint)}.sd-link.svelte-20fuj2{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.55rem .7rem;border:none;background:none;border-radius:8px;text-align:left;cursor:pointer;transition:background .15s ease}.sd-link.svelte-20fuj2:hover{background:var(--surface-tint)}.sd-link-label.svelte-20fuj2{font-size:.92rem;font-weight:600;color:var(--text-primary)}.sd-link-desc.svelte-20fuj2{font-size:.78rem;line-height:1.35;color:var(--text-secondary)}.hb-header.svelte-fyvm6p{position:sticky;top:0;z-index:1001;background:color-mix(in srgb,var(--surface-page) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color)}.hb-header-inner.svelte-fyvm6p{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.85rem 1.5rem}.hb-logo.svelte-fyvm6p{display:flex;flex-direction:column;line-height:1.1;flex-shrink:0}.hb-wordmark.svelte-fyvm6p{font-family:var(--font-heading, "Poppins", sans-serif);font-weight:700;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;background:var(--logo-gradient, linear-gradient(90deg, #6366f1, #0ea5e9));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.hb-byline.svelte-fyvm6p{font-size:.65rem;letter-spacing:.04em;color:var(--text-muted);text-decoration:none;margin-top:.1rem}.hb-byline.svelte-fyvm6p:hover{color:var(--primary)}.hb-nav-desktop.svelte-fyvm6p{display:flex;flex:1;justify-content:center}.hb-actions-desktop.svelte-fyvm6p{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.hb-actions-mobile.svelte-fyvm6p{display:none;align-items:center;gap:.5rem}.hb-icon-btn.svelte-fyvm6p{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--border-color);background:var(--surface-tint);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease}.hb-icon-btn.svelte-fyvm6p:hover{background:var(--surface-alt);border-color:var(--border-muted);color:var(--text-primary)}.hb-btn-outline.svelte-fyvm6p,.hb-btn-primary.svelte-fyvm6p{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.2rem;border-radius:999px;font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.hb-btn-outline.svelte-fyvm6p{background:var(--surface-tint);border:1px solid var(--border-muted);color:var(--text-primary)}.hb-btn-outline.svelte-fyvm6p:hover{background:var(--surface-alt)}.hb-btn-primary.svelte-fyvm6p{background:var(--cta-gradient);border:none;color:#fff;box-shadow:0 8px 22px -8px var(--primary-soft, rgba(79, 140, 247, .6))}.hb-btn-primary.svelte-fyvm6p:hover{transform:translateY(-1px);box-shadow:0 12px 28px -8px #4f8cf7b3}.hb-actions-desktop.svelte-fyvm6p .book-demo-btn.nav{background:var(--cta-gradient)!important;box-shadow:0 8px 22px -8px var(--primary-soft, rgba(79, 140, 247, .6))}.hb-actions-desktop.svelte-fyvm6p .book-demo-btn.nav:hover{background:var(--cta-gradient)!important}.hb-mobile-scrim.svelte-fyvm6p{position:fixed;right:0;bottom:0;left:0;top:0;background:#00000080;border:none;z-index:999}.hb-mobile-menu.svelte-fyvm6p{position:absolute;top:100%;left:0;right:0;z-index:1000;background:var(--bg-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color);padding:.75rem 1rem 1.25rem;display:flex;flex-direction:column;gap:.15rem}.hb-mobile-link.svelte-fyvm6p{text-align:left;padding:.85rem .75rem;border:none;background:none;color:var(--text-primary);font:inherit;font-size:1rem;font-weight:500;border-radius:10px;cursor:pointer}.hb-mobile-link.svelte-fyvm6p:hover{background:var(--surface-tint)}.hb-mobile-cta.svelte-fyvm6p{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem;padding-top:.9rem;border-top:1px solid var(--border-color)}.wide.svelte-fyvm6p{width:100%;text-align:center}@media (max-width: 900px){.hb-nav-desktop.svelte-fyvm6p,.hb-actions-desktop.svelte-fyvm6p{display:none}.hb-actions-mobile.svelte-fyvm6p{display:flex}}.footer-links.svelte-mwf97k{display:flex;gap:var(--space-8);justify-content:center;margin-bottom:var(--space-4);flex-wrap:wrap}.footer-links.svelte-mwf97k a:where(.svelte-mwf97k){color:var(--marketing-bg-light);text-decoration:none;opacity:.8;transition:opacity .3s;font-weight:var(--font-weight-medium);font-size:.875rem}.footer-links.svelte-mwf97k a:where(.svelte-mwf97k):hover{opacity:1}.cookie-settings-btn.svelte-mwf97k{background:none;border:none;color:var(--marketing-bg-light);opacity:.8;cursor:pointer;font-weight:var(--font-weight-medium);font-size:.875rem;padding:0;font-family:inherit}.cookie-settings-btn.svelte-mwf97k:hover{opacity:1}.footer-copy.svelte-mwf97k p:where(.svelte-mwf97k){color:var(--marketing-bg-light);opacity:.7;font-size:.875rem;margin:0}.footer-copy.svelte-mwf97k a:where(.svelte-mwf97k){color:var(--marketing-bg-light);text-decoration:none;opacity:.9}.footer-copy.svelte-mwf97k a:where(.svelte-mwf97k):hover{opacity:1}.hb-footer.svelte-cilcmb{background:var(--surface-page);border-top:1px solid var(--border-color);padding:2rem 0;width:100%;box-sizing:border-box;overflow-x:hidden;margin:0}.hb-footer-content.svelte-cilcmb{max-width:1240px;margin:0 auto;padding:0 1.5rem;text-align:center}.hb-footer.svelte-cilcmb .footer-links a,.hb-footer.svelte-cilcmb .cookie-settings-btn{color:var(--text-secondary);opacity:1}.hb-footer.svelte-cilcmb .footer-links a:hover,.hb-footer.svelte-cilcmb .cookie-settings-btn:hover{color:var(--primary);opacity:1}.hb-footer.svelte-cilcmb .footer-copy p{color:var(--text-muted);opacity:1}.hb-footer.svelte-cilcmb .footer-copy a{color:var(--primary);opacity:1}@media (max-width: 768px){.hb-footer.svelte-cilcmb .footer-links{gap:1rem}.hb-footer.svelte-cilcmb .footer-links a{font-size:.8125rem}}.theme-toggle.svelte-1xcajci{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;line-height:0}.track.svelte-1xcajci{position:relative;display:inline-block;width:48px;height:26px;border-radius:999px;background:var(--border-muted, #d1d5db);border:1px solid var(--border-color, #e0e0e0);transition:background .25s ease,border-color .25s ease}.thumb.svelte-1xcajci{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#f59e0b;box-shadow:0 1px 3px #00000040;transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s ease,background .25s ease}.thumb.dark.svelte-1xcajci{transform:translate(22px);background:#1e293b;color:var(--primary, #6366f1)}.theme-toggle.svelte-1xcajci:focus-visible .track:where(.svelte-1xcajci){box-shadow:0 0 0 3px var(--primary-soft, rgba(99, 102, 241, .25))}.gdpr-banner.svelte-miie5f{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:1rem 1.5rem;box-shadow:0 -4px 20px #0003;z-index:9999;border-top:1px solid rgba(255,255,255,.1)}.gdpr-banner-content.svelte-miie5f{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.gdpr-banner-text.svelte-miie5f h3:where(.svelte-miie5f){margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.gdpr-banner-text.svelte-miie5f p:where(.svelte-miie5f){margin:0;opacity:.9;font-size:.9rem;line-height:1.4}.privacy-link.svelte-miie5f{background:none;border:none;color:#60a5fa;text-decoration:underline;cursor:pointer;font-size:inherit;font-family:inherit;padding:0}.privacy-link.svelte-miie5f:hover{color:#93c5fd}.gdpr-banner-actions.svelte-miie5f{display:flex;gap:.75rem;flex-shrink:0}.gdpr-btn.svelte-miie5f{padding:.5rem 1.25rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.gdpr-btn.primary.svelte-miie5f{background:#3b82f6;color:#fff}.gdpr-btn.primary.svelte-miie5f:hover{background:#2563eb;transform:translateY(-1px)}.gdpr-btn.secondary.svelte-miie5f{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.gdpr-btn.secondary.svelte-miie5f:hover{background:#ffffff1a;border-color:#ffffff80}.privacy-modal-overlay.svelte-miie5f{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.privacy-modal.svelte-miie5f{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 25px 80px #0000004d}.privacy-modal-header.svelte-miie5f{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.privacy-modal-header.svelte-miie5f h2:where(.svelte-miie5f){margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.close-btn.svelte-miie5f{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1}.close-btn.svelte-miie5f:hover{color:#374151}.privacy-modal-content.svelte-miie5f{padding:1.5rem}.privacy-modal-content.svelte-miie5f section:where(.svelte-miie5f){margin-bottom:1.5rem}.privacy-modal-content.svelte-miie5f h3:where(.svelte-miie5f){margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#1f2937}.cookie-grid.svelte-miie5f{display:grid;gap:1rem;margin-top:.75rem}.cookie-item.svelte-miie5f{padding:1rem;border:1px solid #e5e7eb;border-radius:8px;position:relative}.cookie-item.svelte-miie5f h4:where(.svelte-miie5f){margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#1f2937}.cookie-item.svelte-miie5f p:where(.svelte-miie5f){margin:0 0 .5rem;font-size:.85rem;color:#6b7280;line-height:1.4}.cookie-status.svelte-miie5f{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.cookie-status.required.svelte-miie5f{background:#fef3c7;color:#92400e}.cookie-status.optional.svelte-miie5f{background:#dbeafe;color:#1d4ed8}.privacy-modal-content.svelte-miie5f ul:where(.svelte-miie5f){margin:.5rem 0;padding-left:1.25rem}.privacy-modal-content.svelte-miie5f li:where(.svelte-miie5f){margin-bottom:.25rem;font-size:.9rem;color:#4b5563;line-height:1.4}.privacy-modal-footer.svelte-miie5f{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}@media (max-width: 768px){.gdpr-banner-content.svelte-miie5f{flex-direction:column;align-items:stretch;gap:1rem}.gdpr-banner-actions.svelte-miie5f{justify-content:center}.gdpr-btn.svelte-miie5f{flex:1}.privacy-modal.svelte-miie5f{margin:.5rem;max-height:calc(100vh - 1rem)}.privacy-modal-footer.svelte-miie5f{flex-direction:column}.cookie-grid.svelte-miie5f{grid-template-columns:1fr}}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeMZhrib2Bg-4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-marketing: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--marketing-font-hero: var(--font-size-5xl);--marketing-font-title: var(--font-size-3xl);--marketing-font-subtitle: var(--font-size-xl);--marketing-font-body: var(--font-size-lg);--marketing-font-small: var(--font-size-base);--marketing-font-button: var(--font-size-lg);--line-height-tight: 1.1;--line-height-snug: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 2;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 6rem;--color-primary: #ff6b6b;--color-primary-dark: #e55555;--color-secondary: #4ecdc4;--color-accent: #45b7d1;--color-success: #96ceb4;--color-warning: #feca57;--color-error: #ff6b6b;--color-text: #333;--color-bg-0: #ffffff;--color-bg-1: #f7f7f8;--color-bg-2: #e5e5e5;--color-border: #e0e0e0;--color-accent-blue: #3b82f6;--column-width: 42rem;--column-margin-top: 4rem;font-family:var(--font-body);color:var(--color-text)}.marketing-container{min-height:100vh;background:#fff;color:#2c3e50;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.marketing-hero{text-align:center}.marketing-hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:#fff}.marketing-hero-subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.marketing-highlight{background:linear-gradient(45deg,gold,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900}.marketing-btn-primary,.marketing-btn-primary-large{background:linear-gradient(135deg,#ff6b6b,orange);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:50px;box-sizing:border-box}.marketing-btn-secondary,.marketing-btn-secondary-large{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:50px;box-sizing:border-box}@media (max-width: 768px){.marketing-hero-title{font-size:2.5rem}.marketing-hero-subtitle{font-size:1.1rem}.marketing-btn-primary,.marketing-btn-primary-large,.marketing-btn-secondary,.marketing-btn-secondary-large{width:100%;min-height:60px;font-size:1rem;padding:1rem}}:root{--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-marketing: "Poppins", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Poppins", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--line-height-tight: 1.1;--line-height-snug: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 1.8;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--color-text: #333;--color-text-subtle: #666;--color-bg-0: #ffffff;--color-bg-1: #f7f7f8;--color-bg-2: #e5e5e5;--color-border: #e0e0e0;--color-accent-blue: #3b82f6;--marketing-bg-light: #ffffff;--app-blue: #2563eb;--app-blue-hover: #1d4ed8;--app-text: #1e293b;--app-text-body: #334155;--app-text-muted: #64748b;--app-border: #e2e8f0;--app-surface: #f8fafc;--app-card-radius: 12px;--app-btn-radius: 8px;--app-pill-radius: 999px;--app-focus-ring: 0 0 0 2px rgba(37, 99, 235, .15);--column-width: 42rem;--column-margin-top: 4rem;font-family:var(--font-body);color:var(--color-text)}*,*:before,*:after{box-sizing:border-box;max-width:100%}.testimonial-carousel,.marketing-hero,.section-purple,html,body{max-width:none}html{background-color:var(--color-bg-0)!important;height:100%;margin:0;padding:0;text-rendering:optimizeSpeed;overflow-x:hidden}body{min-height:100vh;margin:0;padding:0;background-color:var(--color-bg-0);background-attachment:fixed;background-size:100vw 100vh;overflow-x:hidden;max-width:100vw;box-sizing:border-box;font-family:var(--font-body);text-rendering:optimizeSpeed}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2;letter-spacing:-.025em}h1{font-size:var(--font-size-4xl);font-weight:700}h2{font-size:var(--font-size-3xl);font-weight:600}h3{font-size:var(--font-size-2xl);font-weight:600}body,p,span,div{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}pre{font-size:16px;font-family:var(--font-mono);background-color:var(--color-bg-1);border-radius:3px;border:1px solid var(--color-bg-2);padding:.5em;overflow-x:auto;color:var(--color-text)}input,button{font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}.text-column{display:flex;max-width:48rem;flex:.6;flex-direction:column;justify-content:center;margin:0 auto}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media (min-width: 720px){h1{font-size:2.4rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{html,body{height:auto!important;min-height:auto!important;background:#fff!important;background-attachment:initial!important;background-size:auto!important;overflow:visible!important}}:root{--font-heading: "Poppins", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--text-primary: #1a1a1a;--text-secondary: #555;--text-muted: #999;--text-light: #ccc;--text-on-dark: rgba(255, 255, 255, .95);--text-on-dark-secondary: rgba(255, 255, 255, .85);--bg-light: #ffffff;--bg-page: #fafafa;--bg-secondary: #f8f9fa;--bg-card: #ffffff;--surface-page: #ffffff;--surface-alt: #f8fafc;--surface-tint: rgba(15, 23, 42, .04);--card-accent-bg: var(--bg-card, #ffffff);--card-accent-border: var(--border-color, #e0e0e0);--card-accent-glow: transparent;--border-color: #e0e0e0;--border-light: #f0f0f0;--border-muted: #d1d5db;--success: #22c55e;--warning: #f59e0b;--error: #ef4444;--info: #0066cc;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--section-pad-y: clamp(2rem, 5vw, 3.5rem);--section-pad-y-lg: clamp(2.5rem, 6vw, 4rem);--card-pad: clamp(1.25rem, 4vw, 1.75rem);--page-gutter: clamp(1rem, 4vw, 2rem);--section-gap: clamp(1.25rem, 4vw, 2rem);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 50%;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .15);--shadow-xl: 0 20px 50px rgba(0, 0, 0, .2);--primary: #3498db;--primary-dark: #2980b9;--primary-light: #5dade2;--primary-soft: rgba(52, 152, 219, .1);--accent: #f43f5e;--accent-dark: #e11d48;--accent-light: #f97585;--accent-soft: rgba(244, 63, 94, .1);--logo-gradient: linear-gradient(to right, #3498db, #f43f5e);--cta-gradient: linear-gradient(135deg, #3498db, #2980b9);--accent-gradient: linear-gradient(135deg, #f43f5e, #e11d48);--popular-badge-gradient: linear-gradient(135deg, #3498db, #f43f5e);--btn-primary-bg: var(--primary);--btn-primary-hover: var(--primary-dark);--btn-primary-text: #ffffff;--focus-ring: 0 0 0 3px var(--primary-soft);--fx-accent: var(--primary, #6366f1);--fx-accent-2: var(--accent, #0ea5e9);--fx-accent-3: var(--primary-light, #818cf8);--fx-glow: var(--primary-soft, rgba(99, 102, 241, .5));--fx-bg: var(--surface-page, #05050a);--fx-text: var(--text-primary, #f5f5f7);--fx-text-muted: var(--text-secondary, #9ca3af)}[data-theme=standard]{--primary: #3498db;--primary-dark: #2980b9;--primary-light: #5dade2;--primary-soft: rgba(52, 152, 219, .1);--accent: #f43f5e;--accent-dark: #e11d48;--accent-light: #f97585;--accent-soft: rgba(244, 63, 94, .1);--logo-gradient: linear-gradient(to right, #3498db, #f43f5e);--cta-gradient: linear-gradient(135deg, #3498db, #2980b9);--accent-gradient: linear-gradient(135deg, #f43f5e, #e11d48);--popular-badge-gradient: linear-gradient(135deg, #3498db, #f43f5e);--btn-primary-bg: var(--primary);--btn-primary-hover: var(--primary-dark)}[data-mode=dark]{--text-primary: #f5f5f7;--text-secondary: #9ca3af;--text-muted: #6b7280;--text-light: #4b5563;--bg-light: #0d0d16;--bg-page: #05050a;--bg-secondary: #0a0a12;--bg-card: #0d0d16;--surface-page: #05050a;--surface-alt: #0a0a12;--surface-tint: rgba(255, 255, 255, .045);--border-color: rgba(255, 255, 255, .08);--border-light: rgba(255, 255, 255, .06);--border-muted: rgba(255, 255, 255, .14);--card-accent-bg: linear-gradient( 135deg, color-mix(in srgb, var(--primary, #6366f1) 12%, #0a0a14), color-mix(in srgb, var(--primary, #6366f1) 26%, #05050a) );--card-accent-border: color-mix(in srgb, var(--primary, #6366f1) 42%, transparent);--card-accent-glow: color-mix(in srgb, var(--primary, #6366f1) 45%, transparent);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 50px rgba(0, 0, 0, .6);--fx-bg: var(--surface-page);--fx-text: var(--text-primary);--fx-text-muted: var(--text-secondary)}[data-mode=light]{--text-primary: #1a1a1a;--text-secondary: #555;--text-muted: #999;--text-light: #ccc;--bg-light: #ffffff;--bg-page: #fafafa;--bg-secondary: #f8f9fa;--bg-card: #ffffff;--surface-page: #ffffff;--surface-alt: #f8fafc;--surface-tint: rgba(15, 23, 42, .04);--border-color: #e0e0e0;--border-light: #f0f0f0;--border-muted: #d1d5db;--card-accent-bg: var(--bg-card, #ffffff);--card-accent-border: var(--border-color, #e0e0e0);--card-accent-glow: transparent;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .15);--shadow-xl: 0 20px 50px rgba(0, 0, 0, .2)}[data-theme=hifibots]{--primary: #6366f1;--primary-dark: #4f46e5;--primary-light: #818cf8;--primary-soft: rgba(99, 102, 241, .15);--accent: #0ea5e9;--accent-dark: #0284c7;--accent-light: #38bdf8;--accent-soft: rgba(14, 165, 233, .12);--logo-gradient: linear-gradient(to right, #6366f1, #0ea5e9);--cta-gradient: linear-gradient(135deg, #6366f1, #0ea5e9);--accent-gradient: linear-gradient(135deg, #6366f1, #0ea5e9);--popular-badge-gradient: linear-gradient(135deg, #6366f1, #0ea5e9);--btn-primary-bg: var(--primary);--btn-primary-hover: var(--primary-dark)}[data-theme=hifi-wp]{--primary: #ff6b35;--primary-dark: #f7931e;--primary-light: #ffa500;--primary-soft: rgba(255, 107, 53, .12);--accent: #3498db;--accent-dark: #2980b9;--accent-light: #5dade2;--accent-soft: rgba(52, 152, 219, .1);--logo-gradient: linear-gradient(to right, #ff6b35, #f7931e);--cta-gradient: linear-gradient(135deg, #ff6b35, #f7931e);--accent-gradient: linear-gradient(135deg, #ff6b6b, #ffa500);--popular-badge-gradient: linear-gradient(135deg, #ff6b35, #ffa500);--btn-primary-bg: var(--primary);--btn-primary-hover: var(--primary-dark)}[data-tenant=hifibots],[data-tenant=hifi-wp]{--hero-gradient-dark: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);--cta-gradient-primary: linear-gradient(135deg, #ff6b35, #f7931e);--cta-gradient-alt: linear-gradient(135deg, #ff6b6b, #ffa500);--text-gradient-gold: linear-gradient(45deg, #ffd700, #ff6b6b);--accent-gradient-blue: linear-gradient(135deg, #3498db 0%, #2980b9 100%);--brand-primary: #ff6b35;--brand-primary-light: #f7931e;--brand-secondary: #ff6b6b;--brand-secondary-light: #ffa500;--accent-gold: #ffd700;--accent-blue: #3498db;--accent-blue-dark: #2980b9;--dark-bg-1: #1a1a2e;--dark-bg-2: #16213e;--dark-bg-3: #0f3460;--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .85);--text-muted: rgba(255, 255, 255, .7);--text-subtle: rgba(255, 255, 255, .6);--bg-card: rgba(255, 255, 255, .08);--bg-card-hover: rgba(255, 255, 255, .12);--border-light: rgba(255, 255, 255, .15);--border-lighter: rgba(255, 255, 255, .25)}[data-tenant=augmentable],[data-tenant=tokenrouter],[data-tenant=tpsreport]{--hero-gradient-dark: linear-gradient(90deg, #565151, #d2caca);--accent-gradient-gray: linear-gradient(135deg, #555, #333);--brand-primary: #333;--brand-secondary: #555;--brand-accent: #666;--text-primary: #333;--text-secondary: #555;--text-muted: #666;--text-subtle: #999;--text-dark: #000;--bg-primary: #ffffff;--bg-secondary: #fafafa;--bg-tertiary: #f8f9fa;--border-light: #e0e0e0;--border-medium: #ccc;--border-dark: #333;--bg-card: #ffffff;--bg-card-hover: #f8f9fa;--border-card: #e0e0e0;--color-hover: #f8f9fa;--color-active: #e0e0e0}html{height:100%}body{height:100%;margin:0;padding:0;font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif);color:#1f2937;overflow-x:hidden}#svelte{height:100%}.mode-toggle-floating.svelte-12qhfyh{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:9998;padding:8px 10px 8px 12px;background:var(--bg-card, #ffffff);border:1px solid var(--border-color, #e0e0e0);border-right:none;border-radius:999px 0 0 999px;box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .1));transition:background .25s ease,border-color .25s ease}.global-payment-banner.svelte-12qhfyh{position:sticky;top:0;z-index:9999;padding:1rem 1.5rem 0;background:#fffffff5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width: 768px){.global-payment-banner.svelte-12qhfyh{padding:.75rem 1rem 0}}
