.dark :is(.home-page,.company-page,.assistant-page,.audience-page,.bank-sync-page,.cloud-page,.download-page,.fava-page,.git-page,.mcp-page,.mobile-app-page,.pricing-page,.security-page,.smart-import-page,.tracking-page){--marketing-paper: #17181a;--marketing-panel: #1e2023;--marketing-raised: #26282c;--marketing-inset: #111315;--marketing-warm: #242322;--marketing-ink: #ecece8;--marketing-muted: #adafb5;--marketing-line: #37393d;--marketing-accent: #a4cd88;--marketing-accent-hover: #b5db9c;--marketing-detail: #c8b28d;--marketing-feature: #2c2924;--marketing-feature-line: #75654f;--background: var(--marketing-paper);--foreground: var(--marketing-ink);--card: var(--marketing-raised);--card-foreground: var(--marketing-ink);--muted: var(--marketing-panel);--muted-foreground: var(--marketing-muted);--secondary: var(--marketing-panel);--secondary-foreground: var(--marketing-ink);--border: var(--marketing-line);--input: var(--marketing-line);--accent: var(--marketing-raised);--accent-foreground: var(--marketing-ink);--primary: var(--marketing-accent);--primary-foreground: var(--marketing-paper);--ring: var(--marketing-accent);background:var(--marketing-paper);color:var(--marketing-ink)}.tracking-page{--tracking-paper: #ffffff;--tracking-leaf: #edf6e9;--tracking-line: #d5e5ce;--tracking-ink: #192c22;--tracking-muted: #516352;background:var(--tracking-paper);color:var(--tracking-ink)}.dark .tracking-page{--tracking-paper: var(--marketing-paper);--tracking-leaf: var(--marketing-panel);--tracking-line: var(--marketing-line);--tracking-ink: var(--marketing-ink);--tracking-muted: var(--marketing-muted)}.tracking-page main{font-family:var(--font-grotesk);overflow-wrap:anywhere}.tracking-page :where(main) :is(h1,h2,h3){margin:0;color:inherit;text-wrap:balance}.tracking-page :where(main) h1{max-width:16ch;font-size:clamp(2.7rem,4.7vw,4.8rem);font-weight:750;line-height:1.04;letter-spacing:-.05em;-webkit-hyphens:auto;hyphens:auto}.tracking-page :where(main) h2{font-size:clamp(1.9rem,3vw,2.8rem);font-weight:650;line-height:1.15;letter-spacing:-.035em}.tracking-page :where(main) h3{font-size:1.15rem;font-weight:650;line-height:1.35}.tracking-page :where(main) p{margin:0;color:var(--tracking-muted);line-height:1.75}.tracking-page main :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid #588441;outline-offset:5px;border-radius:4px}.tracking-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.tracking-section{padding-block:88px}.tracking-tint{background:var(--tracking-leaf)}.tracking-hero{padding-block:150px 44px;background:var(--tracking-leaf)}.tracking-hero-copy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:72px}.tracking-page :where(main) .tracking-label{color:var(--tracking-ink);font-size:.9rem;font-weight:600;margin-bottom:18px}.tracking-hero-intro>p{font-size:1.125rem;max-width:43ch}.tracking-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px}.tracking-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 22px;border:1px solid transparent;border-radius:8px;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .15s}.tracking-primary{background:var(--marketing-accent, #274d31);color:var(--marketing-paper, #ffffff)}.tracking-primary:hover{background:var(--marketing-accent-hover, #1b3922);color:var(--marketing-paper, #ffffff)}.tracking-secondary{background:var(--tracking-paper);border-color:var(--tracking-line);color:var(--tracking-ink)}.tracking-secondary:hover{background:var(--tracking-leaf);color:var(--tracking-ink)}.tracking-link{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:inherit;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-color:var(--tracking-line);text-underline-offset:5px}.tracking-link:hover{color:inherit;text-decoration-color:currentColor}.tracking-actions .tracking-link{margin-top:0}.tracking-page main a svg{flex-shrink:0}[dir=rtl] .tracking-page main a svg{transform:scaleX(-1)}.tracking-hero-preview{margin:48px 0 0}.tracking-page :where(main) img{display:block;width:100%;height:auto}.tracking-hero-preview .tracking-preview-trigger{border:1px solid var(--tracking-line);border-radius:14px;box-shadow:0 18px 44px -28px #192c2266}.tracking-hero-preview figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 4px 0;color:var(--tracking-muted);font-size:.9rem}.tracking-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:start}.tracking-heading{max-width:60ch}.tracking-heading>p:not(.tracking-label){margin-top:20px}.tracking-bullets{list-style:none;padding:0;margin:26px 0 0}.tracking-bullets li{display:flex;align-items:start;gap:14px;padding-block:16px;border-bottom:1px solid var(--tracking-line);color:var(--tracking-muted);line-height:1.7}.tracking-bullets li:last-child{border-bottom:0}.tracking-bullets svg{flex-shrink:0;margin-top:5px;color:var(--tracking-ink)}.tracking-split>.tracking-bullets{margin-top:0}.tracking-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px}.tracking-shot{min-width:0;margin:0;padding:10px;background:var(--tracking-paper);border:1px solid var(--tracking-line);border-radius:12px}.tracking-preview-trigger{display:block;width:100%;padding:0;border:1px solid var(--tracking-line);border-radius:10px;background:var(--tracking-paper);color:var(--tracking-ink);text-align:start;cursor:zoom-in}.tracking-crop{--crop-ratio: var(--desktop-crop-ratio);--crop-width: var(--desktop-crop-width);--crop-left: var(--desktop-crop-left);--crop-top: var(--desktop-crop-top);display:block;position:relative;aspect-ratio:var(--crop-ratio);overflow:hidden;border-radius:9px 9px 0 0;background:#0c100b;direction:ltr}.tracking-page .tracking-crop img{position:absolute;width:var(--crop-width);max-width:none;height:auto;left:var(--crop-left);top:var(--crop-top)}.tracking-preview-caption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:.9rem;line-height:1.6}.tracking-preview-caption>span:last-child{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-weight:600}.tracking-preview-caption svg{flex-shrink:0}.tracking-report-selector{display:flex;flex-wrap:wrap;gap:8px;margin-block:36px 20px}.tracking-report-selector button{padding:12px 18px;min-height:48px;border:1px solid var(--tracking-line);border-radius:8px;color:var(--tracking-ink);background:var(--tracking-paper);cursor:pointer;font-weight:600}.tracking-report-selector button[aria-pressed=true]{background:#274d31;border-color:#274d31;color:#fff}.tracking-report-selector button:hover{box-shadow:inset 0 0 0 1px currentColor}.tracking-viewer{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--tracking-paper);color:var(--tracking-ink)}.tracking-viewer[open]{display:flex;flex-direction:column}.tracking-viewer::backdrop{background:#192c22cc}.tracking-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-bottom:1px solid var(--tracking-line)}.tracking-page .tracking-viewer-toolbar h2{font-size:1rem;line-height:1.5;letter-spacing:normal;text-wrap:wrap}.tracking-viewer-toolbar>div{display:flex;gap:12px;flex-shrink:0}.tracking-viewer-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;min-height:44px;border:1px solid var(--tracking-line);border-radius:8px;background:var(--tracking-leaf);color:var(--tracking-ink);cursor:pointer}.tracking-viewer-toolbar svg{flex-shrink:0}.tracking-viewer-image{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px;direction:ltr}.tracking-page .tracking-viewer-image img{display:block;width:100%;height:100%;object-fit:contain}.tracking-page .tracking-viewer-image.is-zoomed img{width:var(--image-width);max-width:none;height:auto}@media(max-width:767px){.tracking-crop{--crop-ratio: var(--mobile-crop-ratio);--crop-width: var(--mobile-crop-width);--crop-left: var(--mobile-crop-left);--crop-top: var(--mobile-crop-top)}.tracking-preview-caption{flex-direction:column;align-items:start;gap:8px;padding:14px}.tracking-report-selector button{flex:1 1 40%;padding:10px}.tracking-viewer-toolbar{flex-direction:column;align-items:stretch;padding:16px;gap:12px}.tracking-viewer-toolbar>div{flex-wrap:wrap}.tracking-viewer-toolbar button{flex:1}.tracking-viewer-image{padding:12px}}.tracking-investments{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tracking-planning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;padding:44px;border:1px solid var(--tracking-line);border-radius:16px}.tracking-planning .tracking-heading>svg{margin-bottom:20px}.tracking-connect{padding-top:0}.tracking-connect-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px}.tracking-connect-options article{border-top:1px solid var(--tracking-line);padding-top:24px;display:flex;flex-direction:column;align-items:start}.tracking-connect-options p{margin-top:14px;flex:1}.tracking-ownership{--tracking-ink: var(--marketing-ink, #eff7ea);--tracking-muted: var(--marketing-muted, #c3d5bf);--tracking-line: var(--marketing-line, #587251);background:var(--marketing-warm, #203d2c);color:var(--tracking-ink)}.tracking-ownership-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.tracking-ownership-points svg{margin-bottom:14px}.tracking-ownership-points p{margin-top:12px;font-size:.95rem}.tracking-ownership-points a svg{margin:0}.tracking-faq-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:72px}.tracking-faq details{border-bottom:1px solid var(--tracking-line)}.tracking-faq details:first-child{border-top:1px solid var(--tracking-line)}.tracking-faq summary{display:flex;justify-content:space-between;gap:24px;padding-block:24px;cursor:pointer;font-weight:600;list-style:none;line-height:1.5}.tracking-faq summary::-webkit-details-marker{display:none}.tracking-faq summary span{flex-shrink:0;transition:transform .15s}.tracking-faq details[open] summary span{transform:rotate(45deg)}.tracking-faq details p{padding-bottom:24px}.tracking-final{background:var(--tracking-leaf);padding-block:64px}.tracking-final-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.tracking-final .tracking-heading{max-width:650px}.tracking-final .tracking-actions{margin-top:0;flex-shrink:0}@media(max-width:1023px){.tracking-hero-copy,.tracking-split,.tracking-feature,.tracking-planning,.tracking-faq-layout{gap:36px}.tracking-hero{padding-top:128px}.tracking-final-inner{align-items:start;flex-direction:column;gap:28px}}@media(max-width:767px){.tracking-container{width:calc(100% - 40px)}.tracking-section{padding-block:56px}.tracking-hero-copy,.tracking-split,.tracking-feature,.tracking-planning,.tracking-faq-layout{grid-template-columns:minmax(0,1fr)}.tracking-page :where(main) h1{max-width:19ch}.tracking-hero-intro>p{max-width:60ch}.tracking-hero-preview{margin-top:32px}.tracking-hero-preview figcaption{justify-content:start;gap:10px 24px}.tracking-investments .tracking-shot{order:1}.tracking-planning{padding:28px}.tracking-connect{padding-top:0}.tracking-connect-options{grid-template-columns:minmax(0,1fr);gap:24px}.tracking-final{padding-block:48px}}@media(max-width:479px){.tracking-container{width:calc(100% - 32px)}.tracking-hero{padding-top:112px}.tracking-planning{padding:22px}.tracking-ownership-points{grid-template-columns:minmax(0,1fr)}.tracking-final .tracking-actions,.tracking-final .tracking-button{width:100%}}@media(prefers-reduced-motion:reduce){.tracking-page main *,.tracking-page main *:before,.tracking-page main *:after{transition:none;scroll-behavior:auto}}
