:root{--color-primary: #0066cc;--color-primary-dark: #0052a3;--color-secondary: #6c5ce7;--color-text-primary: #1a1a1a;--color-text-secondary: #666666;--color-surface-primary: #ffffff;--color-surface-secondary: #f5f7fa;--color-border: #e5e7eb;--color-link: #0066cc;--color-link-hover: #0052a3;--typography-font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--typography-font-family-mono: "Monaco", "Courier New", monospace;--typography-size-display-lg: 3.5rem;--typography-size-display-md: 2rem;--typography-size-heading-lg: 1.5rem;--typography-size-heading-md: 1.25rem;--typography-size-body-lg: 1.25rem;--typography-size-body-md: 1rem;--typography-size-body-sm: .875rem;--typography-weight-regular: 400;--typography-weight-medium: 500;--typography-weight-semibold: 600;--typography-weight-bold: 700;--typography-line-height-tight: 1.2;--typography-line-height-base: 1.5;--typography-line-height-relaxed: 1.6;--typography-line-height-heading: 1.2;--spacing-xs: 6px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 48px;--border-radius-sm: 3px;--border-radius-md: 6px;--border-radius-lg: 12px;--border-radius-full: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 1px 3px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 6px rgba(0, 0, 0, .1);--motion-duration-base: .2s;--motion-duration-slow: .4s;--motion-easing-base: ease;--motion-easing-in: ease-in;--motion-easing-out: ease-out;--motion-easing-inout: ease-in-out}html{font-family:var(--typography-font-family-base, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);background-color:var(--color-surface-primary, #fafafa);color:var(--color-text-primary, #333)}body{line-height:var(--typography-line-height-base, 1.5);color:var(--color-text-primary, #333);font-size:var(--typography-size-body-md, 1rem);font-weight:var(--typography-weight-regular, 400)}a{color:var(--color-link, inherit);text-decoration:none;transition:color var(--motion-duration-base, .2s) ease}a:hover{color:var(--color-link-hover, inherit)}button{font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:var(--typography-weight-bold, 700);line-height:var(--typography-line-height-heading, 1.2)}ul,ol{list-style-position:inside}code{font-family:var(--typography-font-family-mono, "Monaco", "Courier New", monospace);background-color:var(--color-surface-secondary, #f5f7fa);padding:.2em .4em;border-radius:var(--border-radius-sm, 3px);font-size:.9em}pre{background-color:var(--color-surface-secondary, #f5f7fa);padding:var(--spacing-md, 1rem);border-radius:var(--border-radius-md, 6px);overflow-x:auto;margin:var(--spacing-md, 1rem) 0}pre code{background-color:transparent;padding:0}*{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--krado-font-family-base, system-ui, -apple-system, sans-serif);background-color:var(--krado-color-background, #fafafa);color:var(--krado-color-text-primary, #333)}body{line-height:var(--krado-line-height-base, 1.5);color:var(--krado-color-text-primary, #333);font-size:var(--krado-font-size-base, 1rem)}a{color:var(--krado-color-link, inherit);text-decoration:none;transition:color var(--krado-transition-base, .2s ease)}a:hover{color:var(--krado-color-link-hover, inherit)}button{cursor:pointer;font-family:var(--krado-font-family-base, system-ui, -apple-system, sans-serif)}h1,h2,h3,h4,h5,h6{font-weight:var(--krado-font-weight-bold, 700);line-height:var(--krado-line-height-heading, 1.2)}.KradoHeader-module-heading-V-14y{font-weight:inherit;line-height:var(--typography-line-height-tight, 1.2);margin:var(--spacing-lg, 1rem) 0;color:var(--color-text-primary, #1a1a1a)}.KradoHeader-module-h1-1ILEC{font-size:var(--typography-size-display-lg, 2.5rem);font-weight:var(--typography-weight-bold, 700)}.KradoHeader-module-h2-7L5SW{font-size:var(--typography-size-display-md, 2rem);font-weight:var(--typography-weight-bold, 700)}.KradoHeader-module-h3-XxzHs{font-size:var(--typography-size-heading-lg, 1.5rem);font-weight:var(--typography-weight-semibold, 600)}.KradoHeader-module-h4-IV-aH{font-size:var(--typography-size-heading-md, 1.25rem);font-weight:var(--typography-weight-semibold, 600)}.KradoHeader-module-h5-UGjcZ{font-size:var(--typography-size-body-lg, 1rem);font-weight:var(--typography-weight-semibold, 600)}.KradoHeader-module-h6-wdut7{font-size:var(--typography-size-body-md, .875rem);font-weight:var(--typography-weight-semibold, 600)}.KradoButton-module-button-Hessp{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);font-size:var(--typography-size-body-md, 1rem);border-radius:var(--border-radius-md, 6px);border:none;font-weight:var(--typography-weight-medium, 500);transition:var(--motion-duration-base, .2s) var(--motion-easing-base, ease);cursor:pointer;font-family:inherit}.KradoButton-module-button-Hessp:disabled{opacity:.6;cursor:not-allowed}.KradoButton-module-button-Hessp.KradoButton-module-small-bHCoZ{padding:var(--spacing-xs, 6px) var(--spacing-sm, 12px);font-size:var(--typography-size-body-sm, .875rem)}.KradoButton-module-button-Hessp.KradoButton-module-large-5oQZ8{padding:var(--spacing-md, 12px) var(--spacing-lg, 24px);font-size:var(--typography-size-body-lg, 1.125rem)}.KradoButton-module-button-Hessp.KradoButton-module-primary-8Uurk{background-color:var(--color-primary, #0066cc);color:var(--color-surface-primary, #fff)}.KradoButton-module-button-Hessp.KradoButton-module-primary-8Uurk:hover:not(:disabled){background-color:var(--color-primary-dark, #0052a3);transform:translateY(-2px)}.KradoButton-module-button-Hessp.KradoButton-module-secondary-DVvyB{background-color:var(--color-surface-secondary, #e5e7eb);color:var(--color-text-primary, #1a1a1a)}.KradoButton-module-button-Hessp.KradoButton-module-secondary-DVvyB:hover:not(:disabled){background-color:var(--color-surface-secondary-hover, #d1d5db);transform:translateY(-2px)}.Header-module-header-0xf71{padding:var(--spacing-lg, 1rem) var(--spacing-xl, 2rem);background-color:var(--color-surface-primary, #fff);border-bottom:1px solid var(--color-border, #eee);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05))}.Header-module-nav-NJey0{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;gap:var(--spacing-md, 1rem)}.Header-module-logo-FqoPp{margin:0;font-size:1.5rem;font-weight:var(--typography-weight-bold, 700);color:var(--color-text-primary, #1a1a1a);flex-shrink:0}.Header-module-links-DhxO4{display:flex;gap:var(--spacing-md, 1rem);list-style:none;margin:0;padding:0}.Header-module-link-uDkil{font-size:var(--typography-size-body-sm, .875rem);color:var(--color-text-secondary, #666);text-decoration:none;transition:color var(--motion-duration-base, .2s) ease}.Header-module-link-uDkil:hover{color:var(--color-text-primary, #1a1a1a)}.CommingSoon-module-section--lvDO{min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-xl, 2rem);text-align:center;background-color:var(--color-surface-secondary, #f5f7fa)}.CommingSoon-module-container-iK3UM{max-width:800px;width:100%}.CommingSoon-module-title-7XF5O{font-size:var(--typography-size-display-lg, 3.5rem);font-weight:var(--typography-weight-bold, 700);color:var(--color-text-primary, #1a1a1a);margin-bottom:var(--spacing-lg, 1rem);line-height:var(--typography-line-height-tight, 1.2)}.CommingSoon-module-description-w4mD6{font-size:var(--typography-size-body-lg, 1.25rem);color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-xl, 2rem);line-height:var(--typography-line-height-relaxed, 1.6)}.CommingSoon-module-cta-EGvId{display:flex;gap:var(--spacing-md, 1rem);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-3xl, 4rem)}.CommingSoon-module-footer--tF4z{margin-top:var(--spacing-3xl, 4rem);padding-top:var(--spacing-2xl, 2rem);border-top:1px solid var(--color-border, #e5e7eb)}.CommingSoon-module-featureTitle-ojAQM{font-size:var(--typography-size-body-sm, .875rem);font-weight:var(--typography-weight-semibold, 600);color:var(--color-text-secondary, #666);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-md, 1rem)}.CommingSoon-module-featureList-lI3cQ{display:flex;gap:var(--spacing-2xl, 2rem);justify-content:center;list-style:none;flex-wrap:wrap;margin:0;padding:0;font-size:var(--typography-size-body-sm, .875rem);color:var(--color-text-secondary, #666)}
