.APage-module__uUhURa__page{--a-rgb:233 166 90;--a-ink:#e9a65a}.APage-module__uUhURa__page[data-accent=observe]{--a-rgb:110 205 214;--a-ink:#6ecdd6}.APage-module__uUhURa__page[data-accent=improve]{--a-rgb:128 204 140;--a-ink:#80cc8c}[data-theme=light] .APage-module__uUhURa__page{--a-ink:#8a4d0f}[data-theme=light] .APage-module__uUhURa__page[data-accent=observe]{--a-ink:#16646d}[data-theme=light] .APage-module__uUhURa__page[data-accent=improve]{--a-ink:#2a6e37}.APage-module__uUhURa__page [data-reveal]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.APage-module__uUhURa__page [data-reveal=armed]{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.APage-module__uUhURa__page [data-reveal]{transition:none}.APage-module__uUhURa__page [data-reveal=armed]{opacity:1;transform:none}}
.FeatureCards-module__FE3cmq__pair{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1200px){.FeatureCards-module__FE3cmq__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.FeatureCards-module__FE3cmq__item{min-width:0;display:flex}.FeatureCards-module__FE3cmq__item>*{flex:1}.FeatureCards-module__FE3cmq__card{border:1px solid var(--line);background:linear-gradient(#d1d1d11a 0%, rgb(var(--a-rgb) / .8) 100%);border-radius:8px;flex-direction:column;min-width:0;padding:48px 20px 20px;display:flex;position:relative;overflow:hidden}[data-theme=light] .FeatureCards-module__FE3cmq__card{background:linear-gradient(#11121408 0%, rgb(var(--a-rgb) / .42) 100%)}.FeatureCards-module__FE3cmq__card:not(:has(.FeatureCards-module__FE3cmq__screen)){padding-bottom:48px}[data-theme=dark] .FeatureCards-module__FE3cmq__card:not(:has(.FeatureCards-module__FE3cmq__screen)){background:linear-gradient(#d1d1d11a 0%, rgb(var(--a-rgb) / .35) 100%)}.FeatureCards-module__FE3cmq__copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:460px;margin:0 auto;display:flex}.FeatureCards-module__FE3cmq__eyebrow{color:var(--fg-70);font:400 12px/16px var(--font-geist-mono), monospace;letter-spacing:.1px;text-transform:uppercase;margin:0 0 12px}.FeatureCards-module__FE3cmq__title{color:var(--fg);font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:26px;font-weight:500;line-height:1.15}.FeatureCards-module__FE3cmq__body{color:var(--fg-80);text-wrap:pretty;margin-top:16px;font-size:14px;line-height:21px}.FeatureCards-module__FE3cmq__body p{margin:0}.FeatureCards-module__FE3cmq__body p+p{margin-top:8px}.FeatureCards-module__FE3cmq__screen{width:100%;margin-top:32px;position:relative}.FeatureCards-module__FE3cmq__wide .FeatureCards-module__FE3cmq__copy{max-width:560px}@media (min-width:810px){.FeatureCards-module__FE3cmq__card{padding:90px 40px 0}.FeatureCards-module__FE3cmq__card:not(:has(.FeatureCards-module__FE3cmq__screen)){padding-bottom:90px}.FeatureCards-module__FE3cmq__title{font-size:30px}.FeatureCards-module__FE3cmq__screen{margin-top:48px;margin-bottom:-40px}.FeatureCards-module__FE3cmq__wide .FeatureCards-module__FE3cmq__screen{width:min(100%,1040px);margin-inline:auto}}@supports (animation-timeline:view()){@media (min-width:810px){.FeatureCards-module__FE3cmq__drift{animation:linear both FeatureCards-module__FE3cmq__card-drift;animation-timeline:view();animation-range:cover}}}@keyframes FeatureCards-module__FE3cmq__card-drift{0%{transform:translateY(40px)}to{transform:translateY(-40px)}}@media (prefers-reduced-motion:reduce){.FeatureCards-module__FE3cmq__drift{animation:none}}
.DemoPlayer-module___ts1DG__player{border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:32px;padding:12px;display:grid}.DemoPlayer-module___ts1DG__screen{min-width:0}.DemoPlayer-module___ts1DG__steps{flex-direction:column;justify-content:center;min-width:0;margin:0;padding:0 8px 8px;list-style:none;display:flex}@media (min-width:1024px){.DemoPlayer-module___ts1DG__player{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:40px;padding:20px}.DemoPlayer-module___ts1DG__steps{padding:0 20px 0 0}.DemoPlayer-module___ts1DG__mirror{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}.DemoPlayer-module___ts1DG__mirror .DemoPlayer-module___ts1DG__steps{order:-1;padding:0 0 0 20px}}.DemoPlayer-module___ts1DG__step{border-top:1px solid var(--line);position:relative}.DemoPlayer-module___ts1DG__step:last-child{border-bottom:1px solid var(--line)}.DemoPlayer-module___ts1DG__rule{background:rgb(var(--a-rgb));transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.DemoPlayer-module___ts1DG__open .DemoPlayer-module___ts1DG__rule{animation:4.5s linear forwards paused DemoPlayer-module___ts1DG__step-fill}.DemoPlayer-module___ts1DG__player[data-playing] .DemoPlayer-module___ts1DG__open .DemoPlayer-module___ts1DG__rule{animation-play-state:running}.DemoPlayer-module___ts1DG__title{margin:0;font-size:18px;font-weight:500;line-height:24px}.DemoPlayer-module___ts1DG__head{width:100%;color:var(--fg-70);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:14px;padding:22px 0;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex}.DemoPlayer-module___ts1DG__open .DemoPlayer-module___ts1DG__head,.DemoPlayer-module___ts1DG__head:hover{color:var(--fg)}.DemoPlayer-module___ts1DG__index{color:var(--a-ink);font:400 12px/24px var(--font-geist-mono), monospace;flex:none}.DemoPlayer-module___ts1DG__bodyWrap{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.DemoPlayer-module___ts1DG__open .DemoPlayer-module___ts1DG__bodyWrap{grid-template-rows:1fr}.DemoPlayer-module___ts1DG__body{min-height:0;color:var(--fg-70);text-wrap:pretty;margin:0;padding-left:34px;font-size:16px;line-height:1.6;overflow:hidden}.DemoPlayer-module___ts1DG__open .DemoPlayer-module___ts1DG__body{padding-bottom:24px}@keyframes DemoPlayer-module___ts1DG__step-fill{to{transform:none}}@media (prefers-reduced-motion:reduce){.DemoPlayer-module___ts1DG__open .DemoPlayer-module___ts1DG__rule{animation:none;transform:none}.DemoPlayer-module___ts1DG__bodyWrap{grid-template-rows:1fr;transition:none}.DemoPlayer-module___ts1DG__body{padding-bottom:24px}}
.ExpandCards-module__XEluWq__cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ExpandCards-module__XEluWq__card{--tone:110 160 214;border:1px solid var(--line);background:radial-gradient(circle, color-mix(in srgb, var(--fg) 14%, transparent) .7px, transparent 1.2px) 0 0 / 10px 10px, linear-gradient(180deg, transparent 10%, rgb(var(--tone) / .32) 100%), var(--card-bg);text-align:center;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:32px 16px 24px;display:flex;position:relative;overflow:hidden}.ExpandCards-module__XEluWq__card[data-tone="1"]{--tone:233 166 90}.ExpandCards-module__XEluWq__card[data-tone="2"]{--tone:128 204 140}.ExpandCards-module__XEluWq__title{color:var(--fg);font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.ExpandCards-module__XEluWq__opener{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ExpandCards-module__XEluWq__detail{flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:28px;display:flex}.ExpandCards-module__XEluWq__screen{width:100%}.ExpandCards-module__XEluWq__body{max-width:560px;color:var(--fg-80);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.ExpandCards-module__XEluWq__note{color:var(--fg-70);font:400 12px/18px var(--font-geist-mono), monospace;letter-spacing:.02em;margin:-12px 0 0}@media (min-width:1024px){.ExpandCards-module__XEluWq__cards{flex-direction:row;height:660px}.ExpandCards-module__XEluWq__card{cursor:pointer;flex:1 1 0;justify-content:center;padding:40px 32px;transition:flex-grow .2s cubic-bezier(0,0,.2,1)}.ExpandCards-module__XEluWq__open{cursor:default;flex-grow:2;justify-content:space-between}.ExpandCards-module__XEluWq__card:not(.ExpandCards-module__XEluWq__open) .ExpandCards-module__XEluWq__title{color:var(--fg-70);font-size:17px;font-weight:400}.ExpandCards-module__XEluWq__card:not(.ExpandCards-module__XEluWq__open) .ExpandCards-module__XEluWq__detail{display:none}.ExpandCards-module__XEluWq__open .ExpandCards-module__XEluWq__title{font-size:30px}.ExpandCards-module__XEluWq__detail{margin-top:0}}@media (prefers-reduced-motion:reduce){.ExpandCards-module__XEluWq__card{transition:none}}
