/* Local Material Icons: avoid a render-blocking third-party Google stylesheet. */
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url('/landing-static/assets/fonts/MaterialIcons-Regular.woff2') format('woff2');font-display:block}
.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;display:inline-block;text-transform:none;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-feature-settings:'liga';font-variant-ligatures:common-ligatures}
/* Shared site palette and public tracker tokens; loaded by public pages and tracker iframe. */
:root{--ink:#202020;--muted:#696969;--green:#3dd598;--deep:#12734f;--mint:#eafff4;--line:#eceeed;--page-bg:#fff;--surface:#fff;--surface-soft:#f6f9f7;--header-bg:#fffffff2;--field-bg:#fff;--field-border:#dbe8e2;--color-scheme:light;--font:Manrope,sans-serif;--section-gap:clamp(48px,10svh,180px);--section-title-size:clamp(30px,min(3.1vw,4.6svh),46px);--tt-max-width:1500px;--tt-columns:4;--tt-card-min-height:230px;--tt-control-height:48px;--tt-radius:20px;--tt-gap:16px;--tt-task-width:280px;--tt-bg:var(--page-bg);--tt-surface:var(--surface);--tt-card:var(--surface);--tt-text:var(--ink);--tt-muted:var(--muted);--tt-accent:var(--green);--tt-border:var(--line);--tt-button-text:#102b20;--tt-success-ink:#1b7244;--tt-idea-bg:var(--green);--tt-idea-border:var(--green);--tt-idea-text:#092c1e;--tt-idea-field-bg:var(--surface);--tt-idea-field-border:var(--surface);--tt-idea-field-text:#15261e;--tt-idea-field-placeholder:#7f9389;--tt-idea-focus:var(--deep);--tt-idea-attach-border:rgb(9 44 30 / .4);--tt-idea-attach-bg:rgb(255 255 255 / .3);--tt-idea-submit-bg:#101810;--tt-idea-submit-hover:#263129;--tt-idea-submit-text:#fff;--tt-carousel-fade-bg:var(--page-bg);--tt-control-bg:var(--surface);--tt-control-hover:var(--mint);--tt-accent-ink:var(--deep);--tt-progress-ink:#915112;--tt-done-ink:var(--deep)}
html[data-theme="dark"]{--ink:#f5f5f5;--muted:#adadad;--green:#3dd598;--deep:#6ae6b0;--mint:#313131;--line:#3a3a3a;--page-bg:#151515;--surface:#202020;--surface-soft:#292929;--header-bg:#101010f2;--field-bg:#292929;--field-border:#464646;--color-scheme:dark;--tt-idea-bg:#292929;--tt-idea-border:#3a3a3a;--tt-idea-text:var(--ink);--tt-idea-field-bg:var(--field-bg);--tt-idea-field-border:var(--field-border);--tt-idea-field-text:var(--ink);--tt-idea-field-placeholder:var(--muted);--tt-idea-focus:var(--deep);--tt-idea-attach-border:#565656;--tt-idea-attach-bg:#313131;--tt-idea-submit-bg:var(--green);--tt-idea-submit-hover:#6ae6b0;--tt-idea-submit-text:#102b20;--tt-success-ink:#a6efba;--tt-control-bg:var(--surface-soft);--tt-control-hover:var(--mint);--tt-progress-ink:#ffb477;--tt-done-ink:var(--deep)}
html{color-scheme:var(--color-scheme)}
