@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#050505;color:#e8e8e8;line-height:1.5;font-size:14px}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}code,pre{font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace}pre{overflow-x:auto}table{overflow-x:auto;display:block}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#444}@keyframes warmth-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:768px){body{font-size:13px}.page-sidebar{display:none!important}.page-mobile-header{display:flex!important}.page-main{margin-left:0!important;padding-top:48px!important}th,td{padding:.4rem .5rem!important;font-size:.8rem!important}.hero{padding:3rem 1rem 2rem!important}section{padding:1.5rem 1rem!important}}@media(max-width:640px){.hero h1{font-size:1.7rem!important;line-height:1.2!important}.hero p{font-size:.9rem!important}.feature-grid{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:1fr 1fr!important}nav{padding:.5rem 1rem!important}.page-content{padding:1rem!important}.ctas{flex-direction:column!important}.ctas a{text-align:center}.result-grid{grid-template-columns:1fr!important}.start-row{flex-direction:column!important}.pricing-table .pricing-header{display:none!important}.pricing-table .pricing-row{display:flex!important;flex-direction:column!important;gap:.5rem!important;padding:1rem!important}.pricing-table .pricing-row>span[data-label]{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.3rem 0!important;border-top:1px solid #1e1e1e!important}.pricing-table .pricing-row>span[data-label]:before{content:attr(data-label) " /1M";font-size:.7rem!important;color:#888!important;font-family:Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important}.pricing-table .pricing-row>span[data-label=Kontext]:before{content:"Kontext"}.billing-grid{grid-template-columns:1fr!important}.footer-links{gap:.75rem 1rem!important;padding:0 1rem!important}}@media(max-width:380px){.hero h1{font-size:1.45rem!important}.hero{padding:2rem 1rem 1.5rem!important}}
