.fd-landing{--canvas:var(--neutral-50);--surface:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-raised:var(--neutral-0);--border:var(--neutral-200);--border-strong:var(--neutral-300);--border-subtle:var(--neutral-150);--text-strong:var(--neutral-900);--text-body:var(--neutral-800);--text-muted:var(--neutral-600);--text-subtle:#6a6f76;--focus-ring:var(--brand-500);--brand:var(--brand-600);--brand-hover:var(--brand-700);--brand-subtle:var(--brand-50);--brand-border:var(--brand-200);--brand-text:var(--brand-700);--money-positive:var(--green-700);--tone-success-bg:var(--green-50);--tone-success-fg:var(--green-700);--tone-success-border:var(--green-200);--tone-success-solid:var(--green-600);--tone-warning-bg:var(--amber-50);--tone-warning-fg:var(--amber-700);--tone-warning-border:var(--amber-200);--tone-warning-solid:var(--amber-500);--tone-danger-solid:var(--red-600);--tone-danger-bg:var(--red-50);--tone-danger-fg:var(--red-700);--tone-danger-border:var(--red-200);--tone-info-bg:var(--cyan-50);--tone-info-fg:var(--cyan-700);--tone-info-border:var(--cyan-200);--tone-whale-bg:var(--gold-50);--tone-whale-fg:#875806;--tone-whale-border:var(--gold-200);--chart-source-ppv:var(--brand-500);--chart-source-subscription:var(--cyan-500);--chart-source-renewal:var(--green-500);--chart-source-tip:var(--amber-500);--chart-source-post:var(--violet-500);--chart-source-referral:#cd5394;--chart-source-other:var(--neutral-400);--chart-source-reversal:var(--red-500);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--neutral-0);color:var(--neutral-900)}@supports (color:lab(0% 0 0)){.fd-landing{--text-subtle:lab(46.6014% -.77197 -4.79594);--tone-whale-fg:lab(41.8138% 16.0523 48.2822);--chart-source-referral:lab(53.6283% 54.2546 -10.5139)}}html:has(.fd-landing){scroll-behavior:smooth}:is(html:has(.fd-landing),body:has(.fd-landing)){background:var(--neutral-0)}body.bg-glow:has(.fd-landing):before{content:none}.fd-landing a{color:inherit;text-decoration:none}.fd-landing a:hover{color:var(--brand-600)}.fd-landing .fdl-btn-dark{background:var(--neutral-900);color:var(--neutral-0);white-space:nowrap;border-radius:9999px}.fd-landing .fdl-btn-dark:hover{background:var(--neutral-800);color:var(--neutral-0)}.fd-landing .fdl-btn-outline{border:1px solid var(--neutral-300);color:var(--neutral-900);white-space:nowrap;border-radius:9999px}.fd-landing .fdl-btn-outline:hover{border-color:var(--neutral-900);color:var(--neutral-900)}.fd-landing .fdl-btn-brand{background:var(--tone-brand-solid);color:var(--brand-fg);white-space:nowrap;border-radius:9999px}.fd-landing .fdl-btn-brand:hover{background:var(--brand-700);color:var(--brand-fg)}.fd-landing .fdl-walkrow{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 12px;transition:background .3s,border-color .3s;display:flex}.fd-landing .fdl-walkrow-who{white-space:nowrap;font-size:12.5px;font-weight:600}.fd-landing .fdl-walkrow-txt{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.fd-landing .fdl-walkrow-meta{font-family:var(--font-mono);color:var(--text-subtle);white-space:nowrap;font-size:11px}.fd-landing .fdl-inbox-card{--surface:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-raised:var(--neutral-0);--border:var(--neutral-200);--border-subtle:var(--neutral-150);--text-strong:var(--neutral-900);--text-body:var(--neutral-800);--text-muted:var(--neutral-600);--text-subtle:#6a6f76;--brand:var(--brand-600);--brand-subtle:var(--brand-50);--brand-border:var(--brand-200);--tone-warning-bg:var(--amber-50);--tone-warning-solid:var(--amber-500);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1;width:100%;min-height:268px;padding:14px 16px 16px;display:flex}@supports (color:lab(0% 0 0)){.fd-landing .fdl-inbox-card{--text-subtle:lab(46.6014% -.77197 -4.79594)}}.fd-landing .fdl-overline{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-subtle);font-size:10px}.fd-landing .fdl-inbox-bubble{max-width:88%;color:var(--text-body);outline-offset:1px;padding:8px 11px;font-size:12.5px;line-height:1.4;transition:outline-color .26s linear}.fd-landing .fdl-vnprog{width:62%;animation:4s linear .4s both fdPlay}.fd-landing .fdl-daybar{transform-origin:bottom;animation:.5s cubic-bezier(.2,.7,.2,1) both fdGrowY}.fd-landing .rv{transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.fd-landing .rv[data-in="1"]{transform:none}.fd-landing .hbar{width:0;transition:width 1.1s cubic-bezier(.2,.7,.2,1) .15s}.fd-landing [data-in="1"] .hbar{width:var(--w)}.fd-landing .harc{stroke-dashoffset:189px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) .2s}.fd-landing [data-in="1"] .harc{stroke-dashoffset:var(--off)}.fd-landing details.faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}.fd-landing details.faq summary::-webkit-details-marker{display:none}.fd-landing details.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--text-subtle);font-size:18px}.fd-landing details.faq[open] summary:after{content:"−"}@keyframes fdSlide{0%{transform:translateY(-10px)}to{transform:none}}@keyframes fdDraw{to{stroke-dashoffset:0}}@keyframes fdPlay{0%{width:0}to{width:62%}}@keyframes fdGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fdCaret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.fd-landing .rv{transition:none;transform:none}.fd-landing .hbar{width:var(--w)}.fd-landing .harc{stroke-dashoffset:var(--off)}}@media (max-width:1300px){.fd-landing .hwrap{flex-direction:column;align-items:center;gap:22px;padding:64px 24px 52px;display:flex;height:auto!important}.fd-landing .hcopy{width:100%!important;max-width:680px!important;position:static!important;transform:none!important}.fd-landing .hart{width:min(100%,400px)!important;position:static!important;transform:rotate(0)!important}}@media (max-width:1050px){.fd-landing .g2{grid-template-columns:1fr!important;gap:40px!important}.fd-landing .fdl-report-grid{grid-template-columns:1fr!important;gap:22px!important}.fd-landing .fdl-report-stack{height:auto!important}.fd-landing .fdl-report-stack>*{flex:none!important}.fd-landing .sb{grid-template-columns:1fr!important}.fd-landing .g4{grid-template-columns:repeat(2,1fr)!important}.fd-landing .pcard{grid-template-columns:1fr!important}.fd-landing .pcard>div:first-child{border-bottom:1px solid var(--neutral-150);border-right:none!important}}@media (max-width:900px){.fd-landing .g3{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:960px){.fd-landing .g5{grid-template-columns:repeat(2,1fr)!important;row-gap:26px!important}}@media (max-width:800px){.fd-landing .g2t{grid-template-columns:1fr!important}.fd-landing .g2t>div:last-child{border-top:1px solid var(--brand-200);padding-top:20px;border-left:none!important;padding-left:0!important}}@media (max-width:760px){.fd-landing h1{letter-spacing:-1px!important;font-size:44px!important}.fd-landing h2{letter-spacing:-.6px!important;font-size:36px!important}.fd-landing .navlinks{display:none!important}}@media (max-width:620px){.fd-landing .fdl-hero-actions,.fd-landing .fdl-cta-actions{flex-wrap:wrap}.fd-landing .fdl-community-card{padding:24px 20px!important}.fd-landing .fdl-community-card a{white-space:normal;text-align:center}.fd-landing .fdl-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:28px 24px!important;display:grid!important}.fd-landing .fdl-attribution-head{flex-wrap:wrap;gap:6px 12px;align-items:flex-start!important}.fd-landing .fdl-pricing-current,.fd-landing .fdl-pricing-future{padding:32px 20px!important}.fd-landing .fdl-pricing-promo{text-align:left;white-space:normal!important}.fd-landing .fdl-health-stats,.fd-landing .fdl-whale-row{flex-wrap:wrap}.fd-landing .g3,.fd-landing .g4,.fd-landing .g5{grid-template-columns:1fr!important}.fd-landing .fdl-report-head,.fd-landing .fdl-report-sentiment,.fd-landing .fdl-report-meta,.fd-landing .fdl-report-alert{flex-wrap:wrap}.fd-landing .ftr{flex-direction:column!important;gap:28px!important}}
