.landing-module__g1LwZa__landingPage{--landing-ink:var(--text);--landing-ink-2:var(--text-soft);--landing-ink-3:var(--muted);--landing-bg:var(--background);--landing-surface:var(--color-white);--landing-control:var(--color-white);--landing-hairline:var(--black-a3);--landing-hairline-soft:var(--black-a2);--landing-success:var(--green);--landing-warning:var(--yellow);--landing-shadow-control:0 0 0 1px var(--black-a3), inset 0 1px 0 var(--color-white), 0 2px 5px var(--black-a2);--landing-shadow-card:0 0 0 1px var(--black-a2), inset 0 1px 0 var(--color-white), 0 1px 2px var(--black-a1), 0 6px 16px var(--black-a2);--landing-radius-sm:6px;--landing-radius-md:9px;--landing-radius-lg:10px;--landing-ease:cubic-bezier(.2, 0, 0, 1);background:var(--landing-bg);min-height:100dvh;color:var(--landing-ink);letter-spacing:0;place-items:center;font-size:14px;line-height:1.5;display:grid;overflow-x:clip}.landing-module__g1LwZa__instrument{width:100%;max-width:440px;min-height:100dvh;padding:56px 24px 44px}.landing-module__g1LwZa__top,.landing-module__g1LwZa__logo,.landing-module__g1LwZa__navActions,.landing-module__g1LwZa__navButton,.landing-module__g1LwZa__navTextButton,.landing-module__g1LwZa__metaLine,.landing-module__g1LwZa__partnerBadge,.landing-module__g1LwZa__heroActions,.landing-module__g1LwZa__primaryButton,.landing-module__g1LwZa__secondaryButton,.landing-module__g1LwZa__sectionHead,.landing-module__g1LwZa__commandField,.landing-module__g1LwZa__installRow,.landing-module__g1LwZa__channelRow,.landing-module__g1LwZa__rowStatus,.landing-module__g1LwZa__footer{align-items:center;display:flex}.landing-module__g1LwZa__top{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-bottom:6px}.landing-module__g1LwZa__logo{color:var(--landing-ink);gap:8px;font-size:13px;font-weight:650;text-decoration:none}.landing-module__g1LwZa__logoMark{border-radius:var(--landing-radius-sm);background:var(--landing-control);width:24px;height:24px;color:var(--landing-ink);box-shadow:var(--landing-shadow-control);place-items:center;font-size:12px;font-weight:700;display:grid}.landing-module__g1LwZa__navActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.landing-module__g1LwZa__navButton,.landing-module__g1LwZa__navTextButton,.landing-module__g1LwZa__primaryButton,.landing-module__g1LwZa__secondaryButton{border-radius:var(--landing-radius-sm);min-height:32px;transition:background-color .16s var(--landing-ease), color .16s var(--landing-ease), opacity .16s var(--landing-ease), transform .12s var(--landing-ease), box-shadow .16s var(--landing-ease);cursor:crosshair;justify-content:center;padding:8px 12px;font-size:12.5px;font-weight:650;line-height:1;text-decoration:none}.landing-module__g1LwZa__navTextButton{color:var(--landing-ink-3);background:0 0;border:0;padding-inline:4px}.landing-module__g1LwZa__navButton,.landing-module__g1LwZa__secondaryButton{background:var(--landing-control);color:var(--landing-ink-2);box-shadow:var(--landing-shadow-control);border:0}.landing-module__g1LwZa__primaryButton{background:var(--bg-accent);color:var(--text-on-accent);box-shadow:var(--landing-shadow-control);border:0;gap:6px}.landing-module__g1LwZa__secondaryButton{color:var(--landing-ink-2)}.landing-module__g1LwZa__navButton:hover,.landing-module__g1LwZa__navTextButton:hover,.landing-module__g1LwZa__secondaryButton:hover{color:var(--landing-ink)}.landing-module__g1LwZa__primaryButton:hover{background:var(--bg-accent-hover)}.landing-module__g1LwZa__navButton:active,.landing-module__g1LwZa__navTextButton:active,.landing-module__g1LwZa__primaryButton:active,.landing-module__g1LwZa__secondaryButton:active,.landing-module__g1LwZa__commandField:active{transform:scale(.96)}.landing-module__g1LwZa__commandField:active{transform:scale(.98)}.landing-module__g1LwZa__navButton:focus-visible,.landing-module__g1LwZa__navTextButton:focus-visible,.landing-module__g1LwZa__primaryButton:focus-visible,.landing-module__g1LwZa__secondaryButton:focus-visible,.landing-module__g1LwZa__commandField:focus-visible,.landing-module__g1LwZa__footer a:focus-visible,.landing-module__g1LwZa__faqList summary:focus-visible{outline:2px solid var(--ring-accent);outline-offset:3px}.landing-module__g1LwZa__metaLine{color:var(--landing-ink-3);font-family:var(--font-mono);flex-wrap:wrap;gap:8px;margin-top:28px;font-size:11px;line-height:1}.landing-module__g1LwZa__metaLine span{align-items:center;min-height:18px;display:inline-flex}.landing-module__g1LwZa__metaLine span+span:before{background:var(--landing-hairline);content:"";border-radius:999px;width:3px;height:3px;margin-right:8px}.landing-module__g1LwZa__hero{margin-top:28px;margin-bottom:36px}.landing-module__g1LwZa__partnerBadge{border-radius:var(--landing-radius-sm);background:var(--landing-control);width:max-content;min-height:24px;color:var(--landing-ink-2);font-family:var(--font-mono);box-shadow:var(--landing-shadow-control);gap:5px;margin:0 0 12px;padding:5px 8px;font-size:11px;line-height:1}.landing-module__g1LwZa__partnerBadge svg{color:var(--landing-success)}.landing-module__g1LwZa__hero h1{color:var(--landing-ink);margin:0;font-size:17px;font-weight:650;line-height:1.35}.landing-module__g1LwZa__tagline{max-width:62ch;color:var(--landing-ink-2);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.62}.landing-module__g1LwZa__heroActions{flex-wrap:wrap;gap:9px;margin-top:18px}.landing-module__g1LwZa__demoRows,.landing-module__g1LwZa__installRows,.landing-module__g1LwZa__channelRows,.landing-module__g1LwZa__faqList{border-top:1px solid var(--landing-hairline-soft)}.landing-module__g1LwZa__demoRows{margin-bottom:44px}.landing-module__g1LwZa__statusRow{border-bottom:1px solid var(--landing-hairline-soft);grid-template-columns:24px minmax(0,1fr) minmax(70px,auto);align-items:center;gap:12px;min-height:58px;display:grid}.landing-module__g1LwZa__rowIcon{border-radius:var(--landing-radius-sm);background:var(--landing-control);width:24px;height:24px;color:var(--landing-ink-2);box-shadow:var(--landing-shadow-control);place-items:center;display:grid}.landing-module__g1LwZa__rowCopy{min-width:0}.landing-module__g1LwZa__rowCopy span{color:var(--landing-ink-3);font-family:var(--font-mono);font-size:11px;line-height:1;display:block}.landing-module__g1LwZa__rowCopy strong{color:var(--landing-ink);margin-top:5px;font-size:13px;font-weight:650;line-height:1.25;display:block}.landing-module__g1LwZa__rowCopy p{color:var(--landing-ink-3);margin-top:4px;font-size:12px;line-height:1.45}.landing-module__g1LwZa__rowStatus{min-width:70px;color:var(--landing-ink-2);font-family:var(--font-mono);justify-content:flex-end;gap:7px;font-size:11px;line-height:1}.landing-module__g1LwZa__rowStatus span{background:var(--landing-success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--landing-success) 18%, transparent);border-radius:999px;flex:none}.landing-module__g1LwZa__rowStatusWarning span{background:var(--landing-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--landing-warning) 22%, transparent)}.landing-module__g1LwZa__commandBlock,.landing-module__g1LwZa__previewBlock,.landing-module__g1LwZa__rowSection,.landing-module__g1LwZa__ledgerBlock,.landing-module__g1LwZa__faqBlock{margin-bottom:40px}.landing-module__g1LwZa__sectionHead{justify-content:space-between;gap:12px;margin-bottom:12px}.landing-module__g1LwZa__sectionHead h2{min-width:0;color:var(--landing-ink-2);margin:0;font-size:13px;font-weight:650;line-height:1.25}.landing-module__g1LwZa__sectionHead span{max-width:48%;color:var(--landing-ink-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;overflow:hidden}.landing-module__g1LwZa__commandField{border-radius:var(--landing-radius-md);background:var(--landing-surface);width:100%;min-height:42px;color:var(--landing-ink);font-family:var(--font-mono);box-shadow:var(--landing-shadow-card);transition:color .16s var(--landing-ease), transform .12s var(--landing-ease), box-shadow .16s var(--landing-ease);cursor:crosshair;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none}.landing-module__g1LwZa__commandPrefix{color:var(--landing-ink-3)}.landing-module__g1LwZa__commandText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.landing-module__g1LwZa__commandField svg{color:var(--landing-ink-3);flex:none}.landing-module__g1LwZa__installRows{margin-top:18px}.landing-module__g1LwZa__installRow{border-bottom:1px solid var(--landing-hairline-soft);gap:10px;min-height:52px}.landing-module__g1LwZa__installRow svg,.landing-module__g1LwZa__channelRow svg{color:var(--landing-success);flex:none}.landing-module__g1LwZa__installRow strong,.landing-module__g1LwZa__channelRow strong{color:var(--landing-ink);font-size:13px;font-weight:650;line-height:1.25;display:block}.landing-module__g1LwZa__installRow p,.landing-module__g1LwZa__channelRow p{color:var(--landing-ink-3);margin-top:4px;font-size:12px;line-height:1.45}.landing-module__g1LwZa__codeCard{border-radius:var(--landing-radius-lg);background:var(--landing-surface);min-height:142px;box-shadow:var(--landing-shadow-card);padding:14px 16px;display:grid}.landing-module__g1LwZa__codeLine{min-height:28px;font-family:var(--font-mono);grid-template-columns:82px minmax(0,1fr);align-items:center;font-size:12.5px;line-height:1.7;display:grid}.landing-module__g1LwZa__codeLine span{color:var(--landing-ink-3)}.landing-module__g1LwZa__codeLine strong{min-width:0;color:var(--landing-ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.landing-module__g1LwZa__channelRow{border-bottom:1px solid var(--landing-hairline-soft);grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:64px;padding:10px 0;display:grid}.landing-module__g1LwZa__channelRow>span{width:max-content;max-width:100%;color:var(--landing-ink-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;line-height:1;overflow:hidden}.landing-module__g1LwZa__ledger{border-top:1px solid var(--landing-hairline-soft);grid-template-columns:1fr;margin:0;display:grid}.landing-module__g1LwZa__ledger div{border-bottom:1px solid var(--landing-hairline-soft);grid-template-columns:minmax(96px,.7fr) minmax(0,1fr);align-items:center;gap:12px;min-height:52px;display:grid}.landing-module__g1LwZa__ledger dt{color:var(--landing-ink-3);font-family:var(--font-mono);font-size:11px;line-height:1}.landing-module__g1LwZa__ledger dd{color:var(--landing-ink);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:650;line-height:1.3}.landing-module__g1LwZa__faqList details{border-bottom:1px solid var(--landing-hairline-soft)}.landing-module__g1LwZa__faqList summary{min-height:50px;color:var(--landing-ink);cursor:crosshair;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:650;line-height:1.35;list-style:none;display:flex}.landing-module__g1LwZa__faqList summary::-webkit-details-marker{display:none}.landing-module__g1LwZa__faqList summary svg{color:var(--landing-ink-3);transition:transform .16s var(--landing-ease);flex:none}.landing-module__g1LwZa__faqList details[open] summary svg{transform:rotate(90deg)}.landing-module__g1LwZa__faqList p{color:var(--landing-ink-3);margin:0;padding:0 20px 16px 0;font-size:12.5px;line-height:1.65}.landing-module__g1LwZa__footer{color:var(--landing-ink-3);font-family:var(--font-mono);flex-wrap:wrap;gap:6px 12px;margin-top:44px;font-size:11px;line-height:1}.landing-module__g1LwZa__footer span{color:var(--landing-ink-2)}.landing-module__g1LwZa__footer a{color:var(--landing-ink-3);transition:color .16s var(--landing-ease);cursor:crosshair;text-decoration:none}.landing-module__g1LwZa__footer a:hover{color:var(--landing-ink)}@media (prefers-reduced-motion:no-preference){.landing-module__g1LwZa__instrument>*{opacity:0;animation:landing-module__g1LwZa__enter .6s var(--landing-ease) forwards}.landing-module__g1LwZa__instrument>:nth-child(2){animation-delay:90ms}.landing-module__g1LwZa__instrument>:nth-child(3){animation-delay:.18s}.landing-module__g1LwZa__instrument>:nth-child(4){animation-delay:.27s}.landing-module__g1LwZa__instrument>:nth-child(5){animation-delay:.36s}.landing-module__g1LwZa__instrument>:nth-child(6){animation-delay:.45s}}@keyframes landing-module__g1LwZa__enter{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:480px){.landing-module__g1LwZa__instrument{padding:36px 18px 44px}.landing-module__g1LwZa__top{align-items:flex-start}.landing-module__g1LwZa__navActions{justify-content:flex-start;width:100%}.landing-module__g1LwZa__metaLine{margin-top:24px}.landing-module__g1LwZa__hero{margin-bottom:28px}.landing-module__g1LwZa__demoRows{margin-bottom:36px}.landing-module__g1LwZa__statusRow{grid-template-columns:24px minmax(0,1fr);padding:10px 0}.landing-module__g1LwZa__rowStatus{grid-column:2;justify-content:flex-start}.landing-module__g1LwZa__sectionHead span{display:none}.landing-module__g1LwZa__commandBlock,.landing-module__g1LwZa__previewBlock,.landing-module__g1LwZa__rowSection,.landing-module__g1LwZa__ledgerBlock,.landing-module__g1LwZa__faqBlock{margin-bottom:36px}}
