html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,#root{overflow-x:hidden;max-width:100vw}@supports (height: 100dvh){.h-screen{height:100dvh!important}}@media(pointer:coarse){button,a,input,select,textarea{min-height:44px}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],select,textarea{font-size:16px!important}}*{scroll-behavior:smooth}@media(max-width:640px){nav .max-w-7xl{padding-left:10px!important;padding-right:10px!important}nav span.text-xl{font-size:.9rem}nav .flex.items-center.gap-3{gap:4px}nav .flex.items-center.gap-3 button{padding:6px 8px;font-size:.75rem}section.pt-32{padding-top:5rem!important;padding-bottom:2.5rem!important}section h1.text-4xl,section .text-4xl.md\:text-6xl{font-size:1.6rem!important;line-height:1.3!important}section .text-xl.text-slate-400{font-size:.9rem!important}.flex.flex-col.sm\:flex-row button{width:100%;padding:12px 16px!important;font-size:.9rem!important}.grid.grid-cols-2.md\:grid-cols-4{gap:8px!important}.grid.grid-cols-2.md\:grid-cols-4>div{padding:12px 8px!important}.grid.grid-cols-2.md\:grid-cols-4 .text-3xl,.text-3xl.md\:text-4xl{font-size:1.4rem!important}#pricing .scale-105{transform:none!important}.grid.grid-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.max-w-md,.max-w-lg{max-width:100%!important;margin:0 10px!important}.flex.h-screen.bg-slate-100{flex-direction:column!important;height:auto!important;min-height:100dvh;min-height:100vh}.flex.h-screen.bg-slate-100>main{overflow-y:auto!important;overflow-x:hidden!important;flex:1 1 auto;min-height:0}.flex.h-screen.bg-slate-100>main{padding-top:0}.flex.h-screen.bg-slate-100 header{padding:8px 10px!important}.flex.h-screen.bg-slate-100 header .flex.justify-between.items-start{flex-wrap:wrap;gap:8px;margin-bottom:8px!important;padding-bottom:8px!important}.flex.h-screen.bg-slate-100 header h2.text-xl{font-size:.95rem!important}.flex.h-screen.bg-slate-100 header .flex.items-center.gap-4:last-child>div:nth-child(1),.flex.h-screen.bg-slate-100 header .flex.items-center.gap-4:last-child>div:nth-child(2),.flex.h-screen.bg-slate-100 header .flex.items-center.gap-4:last-child>div.flex.items-center.gap-2{display:none!important}.flex.h-screen.bg-slate-100 header .flex.items-center.gap-2 button,.flex.h-screen.bg-slate-100 header .flex.items-center.gap-2 a{padding:6px 10px!important;font-size:.75rem!important}.bg-gradient-to-r.from-amber-50{flex-direction:column!important;gap:6px;padding:8px 10px!important;font-size:.8rem}.grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:12px!important}.grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-4>div{padding:10px!important}.grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-4 .text-3xl{font-size:1rem!important}.grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-4 h3{font-size:.7rem!important}.grid.grid-cols-1.md\:grid-cols-3{grid-template-columns:1fr!important;gap:6px!important}.grid.grid-cols-1.md\:grid-cols-3>div{padding:10px 12px!important}table{font-size:.75rem!important}table td,table th{padding:5px 6px!important;white-space:nowrap}.flex.h-screen.bg-slate-100 main .p-3,.flex.h-screen.bg-slate-100 main .p-4,.flex.h-screen.bg-slate-100 main .p-5,.flex.h-screen.bg-slate-100 main .p-6,.flex.h-screen.bg-slate-100 main .p-8{padding:8px!important}.fixed.top-0.left-0.right-0.z-50{padding:6px 8px!important;font-size:.8rem}.fixed.inset-0 .bg-white.rounded-2xl,.fixed.inset-0 .bg-white.rounded-3xl,.fixed.inset-0 .bg-slate-800.rounded-2xl,.fixed.inset-0 .bg-slate-800.rounded-3xl{max-width:95vw!important;max-height:90vh!important;margin:auto!important;border-radius:12px!important}.fixed.inset-0 .max-w-4xl,.fixed.inset-0 .max-w-6xl,.fixed.inset-0 .max-w-md{max-width:95vw!important}.grid.grid-cols-2.lg\:grid-cols-4,.grid.grid-cols-2.md\:grid-cols-3,.grid.grid-cols-2.md\:grid-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.grid>div .text-2xl{font-size:1.1rem!important}header .max-w-7xl{padding-left:10px!important;padding-right:10px!important}header h1.text-xl{font-size:.95rem!important}header p.text-sm{font-size:.7rem!important}.max-w-2xl,.max-w-3xl{max-width:95vw!important;padding-left:10px!important;padding-right:10px!important}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-track{background:transparent}}@media(min-width:641px)and (max-width:1024px){nav .max-w-7xl{padding-left:14px!important;padding-right:14px!important}section.pt-32{padding-top:6.5rem!important}section h1.text-4xl{font-size:2rem!important}.flex.h-screen.bg-slate-100{height:auto!important;min-height:100vh}.flex.h-screen.bg-slate-100>main{overflow-y:auto!important;overflow-x:hidden!important}.flex.h-screen.bg-slate-100 header{padding:10px 14px!important}.flex.h-screen.bg-slate-100 header h2.text-xl{font-size:1rem!important}.grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-4{grid-template-columns:repeat(2,1fr)!important}.grid.grid-cols-2.lg\:grid-cols-4{grid-template-columns:repeat(3,1fr)!important}.flex.h-screen.bg-slate-100 main .p-8{padding:14px!important}}@supports (padding: env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
