@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--color-primary: #6EA8FF;--color-primary-active: #4E8DFF;--color-canvas: #0E1117;--color-canvas-raised: #131824;--color-surface-card: #181E2A;--color-surface-strong: #202636;--color-hairline: #273042;--color-hairline-soft: #1F2532;--color-hairline-strong: #33405A;--color-ink: #E8EEF9;--color-body: #B7C1D6;--color-muted: #8490A8;--color-muted-soft: #66718A;--color-on-primary: #08101D;--color-success: #63D297;--color-error: #FF6B7A;--color-warning: #FFB454;--color-info: #6EA8FF;--color-flow-plan: #8C9BFF;--color-flow-read: #6EA8FF;--color-flow-write: #7FC7A7;--color-flow-validate: #B8D36A;--color-flow-refresh: #88A9FF;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-base: 16px;--space-md: 20px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-section: 88px;--radius-none: 0;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--radius-full: 9999px;--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--type-display-mega: 500 72px/1.05 var(--font-sans);--type-display-lg: 500 40px/1.15 var(--font-sans);--type-display-md: 500 28px/1.2 var(--font-sans);--type-display-sm: 500 22px/1.25 var(--font-sans);--type-title-md: 600 18px/1.35 var(--font-sans);--type-title-sm: 600 16px/1.35 var(--font-sans);--type-body-md: 400 16px/1.6 var(--font-sans);--type-body-sm: 400 14px/1.55 var(--font-sans);--type-caption: 400 13px/1.45 var(--font-sans);--type-caption-uppercase: 600 11px/1.35 var(--font-sans);--type-code: 400 13px/1.5 var(--font-mono);--type-button: 600 14px/1 var(--font-sans);--type-nav: 500 14px/1.4 var(--font-sans);--tracking-display-mega: -1.8px;--tracking-display-lg: -.9px;--tracking-display-md: -.4px;--tracking-display-sm: -.2px;--tracking-caption-uppercase: .9px;--glow-primary: 0 0 0 1px rgba(110, 168, 255, .35), 0 0 32px -8px rgba(110, 168, 255, .45);--glow-success: 0 0 0 1px rgba(99, 210, 151, .35), 0 0 24px -10px rgba(99, 210, 151, .4);--container-max: 1240px}html,body{background:var(--color-canvas);color:var(--color-body);font:var(--type-body-md);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1{font:var(--type-display-mega);letter-spacing:var(--tracking-display-mega);color:var(--color-ink);margin:0}h2,.h2{font:var(--type-display-lg);letter-spacing:var(--tracking-display-lg);color:var(--color-ink);margin:0}h3,.h3{font:var(--type-display-md);letter-spacing:var(--tracking-display-md);color:var(--color-ink);margin:0}h4,.h4{font:var(--type-display-sm);letter-spacing:var(--tracking-display-sm);color:var(--color-ink);margin:0}h5,.h5{font:var(--type-title-md);color:var(--color-ink);margin:0}h6,.h6{font:var(--type-title-sm);color:var(--color-ink);margin:0}p{font:var(--type-body-md);color:var(--color-body);margin:0;text-wrap:pretty}small,.caption{font:var(--type-caption);color:var(--color-muted)}.eyebrow,.section-label{font:var(--type-caption-uppercase);letter-spacing:var(--tracking-caption-uppercase);text-transform:uppercase;color:var(--color-muted)}code,kbd,samp,pre,.mono{font:var(--type-code);color:var(--color-ink)}a{color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-hairline);transition:border-color .16s ease,color .16s ease}a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}hr{border:0;border-top:1px solid var(--color-hairline);margin:var(--space-xl) 0}.cogent-card{background:var(--color-surface-card);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-lg)}.cogent-pill{display:inline-flex;align-items:center;gap:var(--space-xs);background:var(--color-surface-strong);color:var(--color-ink);border-radius:var(--radius-pill);padding:4px 10px;font:var(--type-caption-uppercase);letter-spacing:var(--tracking-caption-uppercase);text-transform:uppercase}.btn-primary{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;background:var(--color-primary);color:var(--color-on-primary);border:0;border-radius:var(--radius-md);font:var(--type-button);cursor:pointer;transition:background .16s ease}.btn-primary:hover{background:var(--color-primary-active)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;background:var(--color-surface-card);color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:var(--radius-md);font:var(--type-button);cursor:pointer;transition:border-color .16s ease,background .16s ease}.btn-secondary:hover{border-color:var(--color-hairline-strong);background:var(--color-surface-strong)}.fade-in{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.fade-in.is-visible{opacity:1;transform:translateY(0)}.fade-in.delay-1{transition-delay:80ms}.fade-in.delay-2{transition-delay:.16s}.fade-in.delay-3{transition-delay:.24s}.fade-in.delay-4{transition-delay:.32s}.fade-in.delay-5{transition-delay:.4s}.fade-in.delay-6{transition-delay:.48s}.feature-card{transition:transform .2s ease,border-color .2s ease,background .2s ease}.feature-card:hover{transform:translateY(-4px);border-color:var(--color-hairline-strong)!important;background:var(--color-surface-strong)!important}.btn-primary,.btn-secondary{transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 30px -10px #6ea8ff99}.btn-secondary:hover{transform:translateY(-1px)}.nav-link{position:relative;border-bottom:0!important;padding-bottom:4px}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-link:hover{color:var(--color-ink)!important}.nav-link:hover:after{transform:scaleX(1)}.metric-card{transition:transform .2s ease,border-color .2s ease}.metric-card:hover{transform:translateY(-3px);border-color:var(--color-hairline-strong)!important}.live-pulse{position:relative}.live-pulse:before{content:"";position:absolute;inset:-20px;border-radius:24px;background:radial-gradient(closest-side,rgba(110,168,255,.18),transparent 70%);animation:live-pulse-anim 3.6s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes live-pulse-anim{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.loop-row{position:relative;overflow:hidden}.loop-row.is-visible:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(110,168,255,.08),transparent);animation:loop-sweep 1.2s ease-out 1;pointer-events:none}@keyframes loop-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tier-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tier-card:hover{transform:translateY(-4px);border-color:var(--color-primary)!important;box-shadow:0 24px 60px -24px #6ea8ff59}@media (prefers-reduced-motion: reduce){.fade-in,.feature-card,.btn-primary,.btn-secondary,.metric-card,.tier-card{transition:none!important;transform:none!important}.fade-in{opacity:1}.live-pulse:before{animation:none}}*{box-sizing:border-box}html,body{margin:0;min-height:100vh;background:var(--color-canvas);overflow-x:hidden}html{scroll-behavior:smooth}@keyframes cogentGearSpin{to{transform:rotate(360deg)}}@media (max-width: 920px){.cogent-hero{grid-template-columns:1fr!important;gap:40px!important;padding:64px 20px 48px!important}.cogent-features-grid,.cogent-metrics-grid,.cogent-pricing-grid{grid-template-columns:1fr!important}.cogent-howitworks-grid{grid-template-columns:1fr!important;gap:32px!important}.cogent-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.cogent-section{padding:64px 20px!important}.cogent-nav-links{display:none!important}.cogent-mockup{grid-template-columns:1fr!important}.cogent-h1{font-size:44px!important;letter-spacing:-1px!important}.cogent-h2{font-size:30px!important;letter-spacing:-.6px!important}}@media (max-width: 640px){.cogent-hero{padding:48px 16px 32px!important;gap:28px!important}.cogent-section{padding:48px 16px!important}.cogent-footer-grid{grid-template-columns:1fr!important;padding:40px 16px!important}.cogent-h1{font-size:36px!important;line-height:1.1!important;letter-spacing:-.8px!important}.cogent-h2{font-size:26px!important;letter-spacing:-.4px!important}.cogent-mockup{min-height:0!important;padding:8px!important}.cogent-mockup .cogent-mockup-editor{grid-template-columns:1fr!important}main{padding-left:0!important;padding-right:0!important}}pre,table,[data-overflow-scroll]{max-width:100%}
