.home{--home-bg:#f4f4f1;--home-surface:#fff;--home-line:#e6e6e1;--home-ink:#14171f;--home-ink-2:#3b3f4a;--home-ink-3:#6b7080;--home-mint:#14b57f;--home-mint-soft:#e3f7ef;--home-indigo:#3b48d6;--home-indigo-soft:#eceefc;min-height:100%;color:var(--home-ink);background:radial-gradient(circle at top left, #14b57f14, transparent 32%), radial-gradient(circle at top right, #3b48d614, transparent 28%), var(--home-bg);flex-direction:column;padding:32px 24px 24px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;display:flex}.home__header{width:100%;max-width:960px;margin:0 auto 48px}.home__brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.home__mark{color:#7cf2c4;background:#14171f;border:1px solid #23272f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.home__tagline{color:var(--home-ink-3);margin-top:8px;font-size:13px}.home__main{flex:1;width:100%;max-width:960px;margin:0 auto}.home__intro{max-width:560px;margin-bottom:32px}.home__title{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.1}.home__lead{color:var(--home-ink-2);margin-top:12px;font-size:15px}.home__video{border:1px solid var(--home-line);color:var(--home-ink);background:var(--home-surface);border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:8px 12px;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 1px 2px #14171f0a}.home__video:hover{background:#fafaf8;border-color:#d4d4cd;box-shadow:0 4px 12px #14171f0f}.home__video:focus-visible{outline:2px solid var(--home-indigo);outline-offset:2px}.home__video-icon{color:#fff;background:#14171f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.home__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home__card{border:1px solid var(--home-line);background:var(--home-surface);border-radius:16px;flex-direction:column;gap:12px;min-height:240px;padding:24px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #14171f0a}.home__card:hover{border-color:#d4d4cd;transform:translateY(-2px);box-shadow:0 8px 24px #14171f14}.home__card:focus-visible{outline:2px solid var(--home-indigo);outline-offset:2px}.home__card-top{justify-content:space-between;align-items:center;display:flex}.home__version{border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:28px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.home__card--mint .home__version{color:#0b6b4b;background:var(--home-mint-soft)}.home__card--indigo .home__version{color:#2a349c;background:var(--home-indigo-soft)}.home__card-arrow{width:32px;height:32px;color:var(--home-ink-3);background:#f8f8f6;border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.home__card:hover .home__card-arrow{color:var(--home-ink);background:#efefeb}.home__card--mint:hover .home__card-arrow{color:#0b6b4b;background:var(--home-mint-soft)}.home__card--indigo:hover .home__card-arrow{color:#2a349c;background:var(--home-indigo-soft)}.home__card-title{letter-spacing:-.01em;font-size:20px;font-weight:600}.home__card-desc{color:var(--home-ink-2);font-size:14px;line-height:1.55}.home__tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding:0;list-style:none;display:flex}.home__tags li{border:1px solid var(--home-line);color:var(--home-ink-3);background:#fafaf8;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:500}.home__foot{border-top:1px solid var(--home-line);width:100%;max-width:960px;color:var(--home-ink-3);margin:48px auto 0;padding-top:16px;font-size:12px}@media (width<=720px){.home{padding:24px 16px 16px}.home__header{margin-bottom:32px}.home__title{font-size:28px}.home__grid{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,dl,dd{margin:0}svg{flex:none;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pulse-v1,.pulse-v2{min-height:100%}.version-switch{flex:none}.version-switch button{min-width:36px;padding:0 8px}.segmented{background:#efefeb;border:1px solid #e6e6e1;border-radius:8px;padding:3px;display:inline-flex}.segmented button{color:#6b7080;border-radius:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s}.segmented button:hover{color:#14171f}.segmented button.on{color:#14171f;background:#fff;box-shadow:0 1px 2px #14171f0a}.seg{background:#fff;border:1px solid #d9d8d4;border-radius:6px;display:inline-flex;overflow:hidden}.seg button{color:#737370;border-right:1px solid #e8e7e4;height:28px;padding:0 10px;font-size:12px;font-weight:500;transition:background .1s,color .1s}.seg button:last-child{border-right:0}.seg button:hover{color:#1a1a1a;background:#f5f5f4}.seg button.on{color:#fff;background:#1a1a1a}
