.landing-shell{--landing-bg:#f9fafb;--landing-surface:#fff;--landing-panel:#fff;--landing-inset:#f9fafb;--landing-soft:#f3f4f6;--landing-ink:#101828;--landing-ink-soft:#1e2939;--landing-muted:#6a7282;--landing-muted-soft:#99a1af;--landing-border:#e5e7eb;--landing-border-strong:#d1d5dc;--landing-accent:#101828;--landing-accent-hover:#1e2939;--landing-accent-foreground:#fff;--landing-accent-soft:#f3f4f6;--landing-shadow-soft:0 12px 30px #11182714;--landing-shadow-medium:0 18px 36px #11182729;--landing-radius-card:8px;--landing-radius-control:6px;--landing-logo-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--landing-bg);min-height:100vh;color:var(--landing-ink)}@supports (color:lab(0% 0 0)){.landing-shell{--landing-ink:lab(8.11897% .811279 -12.254);--landing-ink-soft:lab(16.1051% -1.18239 -11.7533);--landing-muted:lab(47.7841% -.393182 -10.0268);--landing-muted-soft:lab(65.9269% -.832707 -8.17473);--landing-border:lab(91.6229% -.159115 -2.26791);--landing-border-strong:lab(85.1236% -.612259 -3.7138);--landing-accent:lab(8.11897% .811279 -12.254);--landing-accent-hover:lab(16.1051% -1.18239 -11.7533);--landing-accent-soft:lab(96.1596% -.0823438 -1.13575)}}html:has(.landing-shell){scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-color-scheme:dark){.landing-shell{--landing-bg:#232425;--landing-surface:#151617;--landing-panel:#151617;--landing-inset:#232425;--landing-soft:#323334;--landing-ink:#f3f4f6;--landing-ink-soft:#e5e7eb;--landing-muted:#99a1af;--landing-muted-soft:#6a7282;--landing-border:#323334;--landing-border-strong:#474849;--landing-accent:#f3f4f6;--landing-accent-hover:#e5e7eb;--landing-accent-foreground:#232425;--landing-accent-soft:#323334;--landing-shadow-soft:0 12px 30px #0000003d;--landing-shadow-medium:0 18px 36px #00000052;--landing-logo-filter:brightness(0) invert(1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.landing-shell{--landing-bg:lab(14.1503% -.1546 -1.12001);--landing-surface:lab(7.21717% -.141211 -1.07357);--landing-panel:lab(7.21717% -.141211 -1.07357);--landing-inset:lab(14.1503% -.1546 -1.12001);--landing-soft:lab(21.1104% -.156537 -1.12111);--landing-ink:lab(96.1596% -.0823438 -1.13575);--landing-ink-soft:lab(91.6229% -.159115 -2.26791);--landing-muted:lab(65.9269% -.832707 -8.17473);--landing-muted-soft:lab(47.7841% -.393182 -10.0268);--landing-border:lab(21.1104% -.156537 -1.12111);--landing-border-strong:lab(30.3905% -.15825 -1.12207);--landing-accent:lab(96.1596% -.0823438 -1.13575);--landing-accent-hover:lab(91.6229% -.159115 -2.26791);--landing-accent-foreground:lab(14.1503% -.1546 -1.12001);--landing-accent-soft:lab(21.1104% -.156537 -1.12111)}}}.landing-shell ::selection{background:var(--landing-accent-soft);color:var(--landing-accent)}.landing-shell :focus-visible{outline:2px solid var(--landing-accent);outline-offset:3px}.landing-header{background:var(--landing-bg);border-color:#0000;transition:border-color .16s}.landing-header[data-scrolled=true]{border-color:var(--landing-border)}.landing-card{border-radius:var(--landing-radius-card);overflow:hidden}.landing-control,.landing-tag{border-radius:var(--landing-radius-control)}.landing-integration-logo,.landing-shell .sytmap-wordmark-icon{filter:var(--landing-logo-filter)}.landing-mockup .landing-card,.landing-mockup .landing-preview-window{border-radius:var(--landing-radius-card)}.landing-mockup .landing-control,.landing-mockup .landing-tag,.landing-mockup button:not([class*=rounded-full]),.landing-mockup input,.landing-mockup select,.landing-mockup textarea{border-radius:var(--landing-radius-control)}.landing-container{width:min(100% - 3rem,1344px);margin-inline:auto}.landing-btn-primary,.landing-btn-secondary{border-radius:var(--landing-radius-control);justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:.65rem 1.15rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.landing-btn-primary{border:1px solid var(--landing-accent);background:var(--landing-accent);color:var(--landing-accent-foreground)}.landing-btn-primary:hover{border-color:var(--landing-accent-hover);background:var(--landing-accent-hover);transform:translateY(-1px)}.landing-btn-secondary{border:1px solid var(--landing-border-strong);background:var(--landing-surface);color:var(--landing-ink)}.landing-btn-secondary:hover{border-color:var(--landing-muted-soft);background:var(--landing-inset);transform:translateY(-1px)}.landing-accent-link{color:var(--landing-accent);text-decoration:none;transition:color .16s}.landing-accent-link:hover{color:var(--landing-accent-hover)}.landing-product-visual{isolation:isolate}.landing-scenic-frame{isolation:isolate;border:1px solid var(--landing-border);border-radius:var(--landing-radius-card);background:var(--landing-inset);position:relative;overflow:hidden}.landing-scenic-frame--hero{padding:clamp(1rem,4.5vw,3.75rem) clamp(1rem,5.5vw,4.5rem)}.landing-scenic-frame--product{padding:clamp(1rem,2.2vw,2rem)}.landing-scenic-background{z-index:-2;object-fit:cover}.landing-scenic-frame:after{z-index:-1;content:"";pointer-events:none;background:0 0;position:absolute;inset:0}@media (prefers-color-scheme:dark){.landing-scenic-frame:after{background:#00000047}}.landing-screenshot-frame{border:1px solid var(--landing-border-strong);border-radius:var(--landing-radius-card);background:var(--landing-surface);box-shadow:var(--landing-shadow-medium);overflow:hidden}.landing-screenshot-frame picture,.landing-screenshot-frame img{width:100%;height:auto;display:block}.landing-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.landing-shell[data-reveal-ready=true] .landing-reveal{opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:var(--landing-reveal-delay,0s);transform:translateY(12px)}.landing-shell[data-reveal-ready=true] .landing-reveal.is-visible{opacity:1;transform:none}}@media (max-width:640px){.landing-container{width:min(100% - 2rem,1344px)}}@media (prefers-reduced-motion:reduce){html:has(.landing-shell){scroll-behavior:auto}.landing-shell *,.landing-shell :before,.landing-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing-btn-primary:hover,.landing-btn-secondary:hover{transform:none}}