@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@400;500&display=swap");:root{--blue-50:#EFF6FF;--blue-100:#DBEAFE;--blue-200:#BFDBFE;--blue-300:#93C5FD;--blue-400:#60A5FA;--blue-500:#3B82F6;--blue-600:#2563EB;--blue-700:#1D4ED8;--blue-800:#1E3A8A;--blue-900:#0F1B4D;--lime-50:#F7FFE0;--lime-100:#EDFFC0;--lime-200:#DEFF8C;--lime-300:#C9FF5F;--lime-400:#B8FF35;--lime-500:#96E020;--lime-600:#72B510;--lime-700:#508008;--lime-800:#334F04;--lime-900:#1A2902;--neutral-50:#F9F9FB;--neutral-100:#F2F2F6;--neutral-200:#E2E2EA;--neutral-300:#C4C4D2;--neutral-400:#9898AE;--neutral-500:#6B6B85;--neutral-600:#4A4A60;--neutral-700:#2E2E3D;--neutral-800:#1E1E2A;--neutral-900:#111118;--color-success:#22C55E;--color-success-bg:#DCFCE7;--color-warning:#F59E0B;--color-warning-bg:#FEF3C7;--color-error:#EF4444;--color-error-bg:#FEE2E2;--color-info:#3B82F6;--color-info-bg:#DBEAFE;--font-display:"Syne",system-ui,sans-serif;--font-body:"DM Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono","Courier New",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-pill:999px;--shadow-sm:0 1px 3px rgba(12,10,30,0.08);--shadow-md:0 4px 16px rgba(12,10,30,0.10);--shadow-lg:0 12px 40px rgba(12,10,30,0.14);--shadow-xl:0 24px 64px rgba(12,10,30,0.18);--shadow-glow:0 0 24px rgba(184,255,53,0.30);--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-decelerate:cubic-bezier(0.0,0,0.2,1);--duration-micro:150ms;--duration-base:250ms}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-body);font-size:16px;line-height:1.7;color:#fff;background:var(--blue-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:4px}a{color:inherit;text-decoration:none}button{font-family:inherit}@media (max-width:768px){.cols-2-stack,.cols-2to1-stack,.cols-3-stack,.cols-4-stack,.cols-5-stack{grid-template-columns:1fr!important}.cols-3-to-2,.cols-4-to-2{grid-template-columns:1fr 1fr!important;gap:10px!important}.row-stack{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:10px!important}.row-stack>a,.row-stack>button{justify-content:center;text-align:center;padding-top:12px!important;padding-bottom:12px!important;font-size:14px!important}.section-pad{padding:64px 20px!important}.pricing-calc-card{padding:20px 16px!important}.settings-grid{grid-template-columns:1fr!important;gap:12px!important}.analytics-headline-card{padding:16px!important;gap:14px!important}.analytics-headline-card>div:first-child>div:nth-child(2){font-size:30px!important}.sparkline-bars{grid-template-rows:64px auto!important;gap:2px 1px!important}.tier-mix-grid{grid-template-columns:1fr!important;gap:14px!important;justify-items:center!important}.tier-mix-donut{width:140px!important;height:140px!important}.tier-mix-legend{width:100%!important}.tier-mix-row{font-size:12px!important;gap:8px!important}@media (max-width:359px){.tier-mix-pct{display:none!important}}.sales-pace-row{flex-direction:column!important;align-items:stretch!important;gap:6px!important}.sales-pace-row>div:first-child{flex:0 0 auto!important}.sales-pace-stats{text-align:left!important}.hide-mobile{display:none!important}.show-mobile{display:flex!important}.show-mobile-block{display:block!important}}@media (min-width:769px){.show-mobile,.show-mobile-block{display:none!important}}.dashboard-sidebar-mobile{transition:transform .22s cubic-bezier(.4,0,.2,1)}.dashboard-mobile-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:39;opacity:0;pointer-events:none;transition:opacity .2s ease}.dashboard-mobile-backdrop.is-open{opacity:1;pointer-events:auto}