.landing-module__jDH3nq__landing{--pl-bg:#fff;--pl-surface:#f7f7f5;--pl-surface-2:#f1f1ed;--pl-panel:#fff;--pl-border:#37352f1a;--pl-border-strong:#37352f33;--pl-ink:#1c1b18;--pl-ink-70:#1c1b18b8;--pl-ink-50:#1c1b1899;--pl-accent:#f5a524;--pl-shadow:#20293626;background:var(--pl-bg);color:var(--pl-ink)}.dark .landing-module__jDH3nq__landing{--pl-bg:#06070b;--pl-surface:#0d0e13;--pl-surface-2:#15161d;--pl-panel:#0a0b10;--pl-border:#ffffff1a;--pl-border-strong:#fff3;--pl-ink:#edece8;--pl-ink-70:#edece8bd;--pl-ink-50:#edece899;--pl-shadow:#00000080}.landing-module__jDH3nq__display{font-family:var(--font-author),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.08}.landing-module__jDH3nq__landing section[id]{scroll-margin-top:5rem}.landing-module__jDH3nq__landing a:focus-visible,.landing-module__jDH3nq__landing button:focus-visible,.landing-module__jDH3nq__landing summary:focus-visible{outline:2px solid var(--pl-ink);outline-offset:4px}.landing-module__jDH3nq__soft{background:var(--pl-surface)}.landing-module__jDH3nq__hero{background:linear-gradient(var(--pl-surface)0%,var(--pl-surface)65%,var(--pl-surface-2)100%)}.landing-module__jDH3nq__primaryAction,.landing-module__jDH3nq__secondaryAction{justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:.875rem 2rem;font-size:1rem;transition:opacity .16s,border-color .16s,background-color .16s;display:inline-flex}.landing-module__jDH3nq__primaryAction{background:var(--pl-ink);color:var(--pl-bg);font-weight:600;box-shadow:0 2px 3px #19191914}.landing-module__jDH3nq__primaryAction:hover{opacity:.88}.landing-module__jDH3nq__secondaryAction{border:1px solid var(--pl-border-strong);background:var(--pl-panel);color:var(--pl-ink);font-weight:500;box-shadow:0 1px 2px #1919190a}.landing-module__jDH3nq__secondaryAction:hover{border-color:var(--pl-ink)}.landing-module__jDH3nq__textLink{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--pl-border-strong);text-decoration-color:var(--pl-border-strong);font-weight:500;transition:text-decoration-color .16s}.landing-module__jDH3nq__textLink:hover{text-decoration-color:currentColor}.landing-module__jDH3nq__iconTile{border:1px solid var(--pl-border);background:var(--pl-surface);color:var(--pl-ink);justify-content:center;align-items:center;display:flex}.landing-module__jDH3nq__soft .landing-module__jDH3nq__iconTile{background:var(--pl-panel)}.landing-module__jDH3nq__kbd{border:1px solid var(--pl-border-strong);background:var(--pl-surface);font-family:var(--font-mono),ui-monospace,monospace;color:var(--pl-ink);white-space:nowrap;margin-inline:.125rem;padding:.0625rem .375rem;font-size:.82em;line-height:1.5;display:inline-block}.landing-module__jDH3nq__display .landing-module__jDH3nq__kbd{letter-spacing:0;vertical-align:.14em;border-bottom-width:3px;margin-inline:.06em;padding:.04em .28em .02em;font-size:.6em;font-weight:500}.landing-module__jDH3nq__trustItems{color:var(--pl-ink-70);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.5rem;font-size:.8125rem;line-height:1.5;display:grid}.landing-module__jDH3nq__trustItems li{align-items:center;gap:.625rem;display:flex}.landing-module__jDH3nq__trustItems svg{color:var(--pl-ink);flex-shrink:0}@media (min-width:768px){.landing-module__jDH3nq__trustItems{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:1.75rem}.landing-module__jDH3nq__trustItems li{justify-content:center;padding-inline:1rem}.landing-module__jDH3nq__trustItems li+li{border-inline-start:1px solid var(--pl-border)}}.landing-module__jDH3nq__split{align-items:center;gap:3rem;display:grid}.landing-module__jDH3nq__split>*{min-width:0}@media (min-width:1024px){.landing-module__jDH3nq__split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}}.landing-module__jDH3nq__panel{border:1px solid var(--pl-border-strong);background:var(--pl-panel);box-shadow:0 16px 40px -24px var(--pl-shadow);overflow:hidden}.landing-module__jDH3nq__panelHeading{border-bottom:1px solid var(--pl-border);background:var(--pl-surface);align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;display:flex}.landing-module__jDH3nq__panelHeading>span:first-of-type{flex:1}.landing-module__jDH3nq__panelFooter{border-top:1px solid var(--pl-border);padding:1.25rem;font-size:.875rem;line-height:1.6}.landing-module__jDH3nq__paletteInput{border-bottom:1px solid var(--pl-border);color:var(--pl-ink-50);align-items:center;gap:.625rem;padding:.875rem 1.25rem;font-size:.875rem;display:flex}.landing-module__jDH3nq__caret{background:var(--pl-ink);vertical-align:text-bottom;width:1px;height:1.1em;margin-left:1px;animation:1.1s step-end infinite landing-module__jDH3nq__blink;display:inline-block}@keyframes landing-module__jDH3nq__blink{50%{opacity:0}}.landing-module__jDH3nq__commandList{padding:.5rem}.landing-module__jDH3nq__commandGroup{letter-spacing:.04em;text-transform:uppercase;color:var(--pl-ink-50);padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:500}.landing-module__jDH3nq__commandItem{text-align:start;width:100%;min-height:44px;color:var(--pl-ink);align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;transition:background-color .16s;display:flex}.landing-module__jDH3nq__commandItem>svg{color:var(--pl-ink-50);flex-shrink:0}.landing-module__jDH3nq__commandItem>span:first-of-type{flex:1;min-width:0}.landing-module__jDH3nq__commandItem:hover,.landing-module__jDH3nq__commandItem:focus-visible{background:var(--pl-surface)}.landing-module__jDH3nq__commandHint{font-family:var(--font-mono),ui-monospace,monospace;color:var(--pl-ink-50);white-space:nowrap;font-size:.75rem}.landing-module__jDH3nq__tree{font-family:var(--font-mono),ui-monospace,monospace;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.9;overflow-x:auto}.landing-module__jDH3nq__treeRow{white-space:nowrap;align-items:center;gap:.375rem;display:flex}.landing-module__jDH3nq__treeRow>svg{color:var(--pl-ink-50);flex-shrink:0}.landing-module__jDH3nq__treeKey{color:var(--pl-ink)}.landing-module__jDH3nq__treeMeta{color:var(--pl-ink-50)}.landing-module__jDH3nq__treeString{color:#0a7f45}.landing-module__jDH3nq__treeNumber{color:#b35c00}.landing-module__jDH3nq__treeBool{color:#2457c5}.dark .landing-module__jDH3nq__treeString{color:#7ee2a8}.dark .landing-module__jDH3nq__treeNumber{color:#ffb86b}.dark .landing-module__jDH3nq__treeBool{color:#79c0ff}.landing-module__jDH3nq__parseError{border-top:1px solid var(--pl-border);color:var(--pl-ink-70);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.875rem 1.25rem;font-size:.8125rem;display:flex}.landing-module__jDH3nq__parseError>svg{color:#c2410c;flex-shrink:0}.dark .landing-module__jDH3nq__parseError>svg{color:#fb923c}.landing-module__jDH3nq__shortcutRow{border-bottom:1px solid var(--pl-border);color:var(--pl-ink-70);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.875rem;display:flex}.landing-module__jDH3nq__shortcutRow:last-child{border-bottom:0}.landing-module__jDH3nq__featureGrid{border:1px solid var(--pl-border);background:var(--pl-border);gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.landing-module__jDH3nq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-module__jDH3nq__featureGrid.landing-module__jDH3nq__three{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-module__jDH3nq__featureCard{background:var(--pl-bg);padding:2rem;transition:background-color .16s}.landing-module__jDH3nq__soft .landing-module__jDH3nq__featureCard{background:var(--pl-panel)}.landing-module__jDH3nq__featureCard:hover{background:var(--pl-surface)}.landing-module__jDH3nq__featureCard h3{letter-spacing:-.025em}.landing-module__jDH3nq__featureCard p{max-width:42ch;line-height:1.75}.landing-module__jDH3nq__comparison{border:1px solid var(--pl-border);background:var(--pl-panel);box-shadow:0 2px 6px #19191904}.landing-module__jDH3nq__comparison th,.landing-module__jDH3nq__comparison td{text-align:start;padding:1rem}.landing-module__jDH3nq__comparison thead{background:var(--pl-surface)}.landing-module__jDH3nq__comparison th:nth-child(2),.landing-module__jDH3nq__comparison td:nth-child(2){background:var(--pl-surface-2)}.landing-module__jDH3nq__steps>div{border-top:1px solid var(--pl-border-strong);padding-top:1.5rem}.landing-module__jDH3nq__faq details{padding-inline:1.25rem;transition:background-color .16s}.landing-module__jDH3nq__faq details[open],.landing-module__jDH3nq__faq details:hover{background:var(--pl-surface)}.landing-module__jDH3nq__faq summary{min-height:68px}.landing-module__jDH3nq__faq summary::-webkit-details-marker{display:none}@media (max-width:639px){.landing-module__jDH3nq__landing>main>section{padding-block:3.5rem;padding-inline:1.25rem}.landing-module__jDH3nq__landing>main>.landing-module__jDH3nq__trust{padding:0}.landing-module__jDH3nq__faq details{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__landing a,.landing-module__jDH3nq__landing button,.landing-module__jDH3nq__faq details,.landing-module__jDH3nq__featureCard,.landing-module__jDH3nq__commandItem{transition:none}.landing-module__jDH3nq__caret{animation:none}}
