:root{--app-control-radius:.45rem;--app-panel-radius:12px;--app-focus:#2563eb;--app-font:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--rounded-btn:var(--app-control-radius);--rounded-box:var(--app-panel-radius);--animation-btn:0;--btn-text-case:none}body{--rounded-btn:var(--app-control-radius);--rounded-box:var(--app-panel-radius);--animation-btn:0;font-family:var(--app-font)}::selection{background:var(--app-focus);color:#fff}:is(input,textarea){caret-color:var(--app-focus)}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--app-focus);outline-offset:4px}:is(h1,h2,h3){text-wrap:balance}p{text-wrap:pretty}.btn{text-transform:none;letter-spacing:normal;box-shadow:none;font-weight:500}.app-wordmark{white-space:nowrap;letter-spacing:-.04em;color:hsl(var(--foreground));flex-shrink:0;align-items:baseline;font-size:22px;font-weight:650;line-height:1.2;display:inline-flex}.app-container{width:min(1120px,100% - 80px);margin-inline:auto}.app-page-title{letter-spacing:-.035em;font-size:30px;font-weight:550;line-height:1.16}.app-section-title{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.2}.app-metric{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:550}.app-prose{width:min(70ch,100% - 48px);color:hsl(var(--muted-foreground));margin-inline:auto;padding-block:64px;font-size:15px;line-height:1.75}.app-prose h1{color:hsl(var(--foreground));margin-bottom:28px}.app-prose h2{color:hsl(var(--foreground));letter-spacing:-.015em;margin:28px 0 8px;font-size:20px;font-weight:500;line-height:1.3}.app-prose h3{color:hsl(var(--foreground));margin:16px 0 6px;font-size:15px;font-weight:500}.app-prose :is(p,li)+:is(p,li){margin-top:12px}.app-prose a{color:hsl(var(--foreground));text-underline-offset:4px}.app-pricing-grid{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:48px;display:grid}.app-pricing-plan{min-width:0;box-shadow:none;background:hsl(var(--background));border:0;border-radius:0}.app-pricing-plan+.app-pricing-plan{border-left:1px solid hsl(var(--border))}.app-pricing-plan .card-body{padding:32px}[data-chart]{color:hsl(var(--foreground))}[data-chart] .recharts-cartesian-axis-tick text{font-family:var(--app-font)}[data-sidebar=header]{border-bottom:1px solid hsl(var(--sidebar-border));padding:16px}[data-sidebar=group-label]{font-size:11px;font-weight:500}[data-sidebar=menu-button]{font-size:13px}@media (max-width:1000px){.app-container{width:calc(100% - 48px)}.app-pricing-plan .card-body{padding:24px}}@media (max-width:700px){.app-container{width:calc(100% - 36px)}.app-wordmark{font-size:18px}.app-page-title{font-size:26px}.app-prose{width:calc(100% - 36px);padding-block:44px}.app-pricing-grid{grid-template-columns:1fr}.app-pricing-plan+.app-pricing-plan{border-left:0;border-top:1px solid hsl(var(--border))}.app-pricing-plan .card-body{padding:28px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
