.BenchmarkBars-module__Cgt3wW__wrap{flex-direction:column;gap:28px;width:100%;max-width:980px;margin-top:clamp(24px,4vh,40px);display:flex}.BenchmarkBars-module__Cgt3wW__specRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.BenchmarkBars-module__Cgt3wW__specPill{background:var(--bg-1,#fff);box-shadow:inset 0 0 0 1px var(--fg-3);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 12px;font-size:.75rem;line-height:1.2;display:inline-flex}.BenchmarkBars-module__Cgt3wW__primaryCard{background:var(--bg-alpha-1);border-radius:20px;flex-direction:column;gap:18px;padding:clamp(28px,4vw,40px);display:flex}.BenchmarkBars-module__Cgt3wW__primaryHeader{flex-direction:column;gap:6px;display:flex}.BenchmarkBars-module__Cgt3wW__primaryLabel{color:var(--accent-dark);margin:0;font-size:1.125rem;font-weight:700}.BenchmarkBars-module__Cgt3wW__primaryExplainer{max-width:620px;color:var(--text-3);margin:0;font-size:.875rem;line-height:1.55}.BenchmarkBars-module__Cgt3wW__primaryRow{flex-direction:column;gap:8px;display:flex}.BenchmarkBars-module__Cgt3wW__primaryMeta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BenchmarkBars-module__Cgt3wW__primaryName{color:var(--text-1);font-size:1rem;font-weight:600}.BenchmarkBars-module__Cgt3wW__primaryValueGroup{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.BenchmarkBars-module__Cgt3wW__primaryValue{letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1}.BenchmarkBars-module__Cgt3wW__primaryCount{color:var(--text-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;line-height:1.2}.BenchmarkBars-module__Cgt3wW__primaryRowCompetitor .BenchmarkBars-module__Cgt3wW__primaryName,.BenchmarkBars-module__Cgt3wW__primaryRowCompetitor .BenchmarkBars-module__Cgt3wW__primaryValue{color:var(--text-3)}.BenchmarkBars-module__Cgt3wW__track{background:var(--bg-3);border-radius:999px;height:44px;position:relative;overflow:hidden}.BenchmarkBars-module__Cgt3wW__trackSecondary{height:12px}.BenchmarkBars-module__Cgt3wW__fill{border-radius:inherit;background:var(--text-4);will-change:width;position:absolute;inset:0 auto 0 0}.BenchmarkBars-module__Cgt3wW__fillEgo{background:linear-gradient(90deg, var(--accent-dark), var(--accent))}.BenchmarkBars-module__Cgt3wW__secondaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.BenchmarkBars-module__Cgt3wW__secondaryGrid{grid-template-columns:1fr}}.BenchmarkBars-module__Cgt3wW__secondaryCard{background:var(--bg-alpha-1);text-align:left;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.BenchmarkBars-module__Cgt3wW__secondaryTitle{color:var(--text-1);margin:0;font-size:.9375rem;font-weight:600}.BenchmarkBars-module__Cgt3wW__secondaryHint{color:var(--text-4);margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.BenchmarkBars-module__Cgt3wW__secondaryRows{flex-direction:column;gap:14px;margin-top:auto;padding-top:14px;display:flex}.BenchmarkBars-module__Cgt3wW__secondaryRow{flex-direction:column;gap:6px;display:flex}.BenchmarkBars-module__Cgt3wW__secondaryMeta{justify-content:space-between;align-items:baseline;gap:8px;font-size:.8125rem;display:flex}.BenchmarkBars-module__Cgt3wW__secondaryName{color:var(--text-3)}.BenchmarkBars-module__Cgt3wW__secondaryValue{color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:700}.BenchmarkBars-module__Cgt3wW__secondaryRowCompetitor .BenchmarkBars-module__Cgt3wW__secondaryValue{color:var(--text-3);font-weight:500}.BenchmarkBars-module__Cgt3wW__methodology{color:var(--text-3);text-align:center;flex-direction:column;gap:8px;margin:0;font-size:.8125rem;line-height:1.7;display:flex}.BenchmarkBars-module__Cgt3wW__methodology p{margin:0}.BenchmarkBars-module__Cgt3wW__repoCard{background:var(--bg-1,#fff);box-shadow:0 0 0 1px var(--fg-3);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;text-decoration:none;transition:box-shadow .15s;display:flex}.BenchmarkBars-module__Cgt3wW__repoCard:hover{box-shadow:0 0 0 1px var(--accent)}.BenchmarkBars-module__Cgt3wW__repoCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.BenchmarkBars-module__Cgt3wW__repoTitle{color:var(--text-1);font-size:1rem;font-weight:700}.BenchmarkBars-module__Cgt3wW__repoSub{color:var(--text-3);font-size:.875rem;line-height:1.5}.BenchmarkBars-module__Cgt3wW__repoName{color:var(--text-2);font-size:.875rem;font-weight:600;font-family:var(--font-mono,ui-monospace, monospace);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}
.MigrationBoard-module__jrAXoW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:1080px;margin-top:clamp(24px,4vh,40px);display:grid}@media (max-width:960px){.MigrationBoard-module__jrAXoW__grid{grid-template-columns:1fr;max-width:560px}}.MigrationBoard-module__jrAXoW__card{background:var(--bg-alpha-1);text-align:left;border-radius:16px;flex-direction:column;gap:14px;padding:28px;display:flex}.MigrationBoard-module__jrAXoW__header{align-items:center;gap:12px;min-height:56px;display:flex}.MigrationBoard-module__jrAXoW__index{background:var(--accent-light);width:32px;height:32px;color:var(--text-1);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}.MigrationBoard-module__jrAXoW__title{color:var(--text-1);font-size:1.0625rem;font-weight:700;line-height:1.3}.MigrationBoard-module__jrAXoW__mediaBox{background:var(--bg-1,#fff);border-radius:12px;width:100%;height:190px;position:relative;overflow:hidden}.MigrationBoard-module__jrAXoW__welcomeRive{width:min(100%,300px);height:184px;margin:auto;position:absolute;inset:0}.MigrationBoard-module__jrAXoW__promptLabel{color:var(--text-5);font-family:var(--font-ibm-mono), ui-monospace, "SF Mono", Menlo, monospace;margin:0;font-size:13px;font-style:italic;position:absolute;top:20px;left:20px}.MigrationBoard-module__jrAXoW__commandPanel{background:var(--bg-alpha-1);border-radius:12px;flex-direction:column;align-items:flex-end;gap:10px;width:calc(100% - 24px);padding:12px 14px;display:flex;position:absolute;top:46px;left:50%;transform:translate(-50%)}.MigrationBoard-module__jrAXoW__commandText{width:100%;color:var(--text-2);font-family:var(--font-ibm-mono), ui-monospace, "SF Mono", Menlo, monospace;text-align:left;margin:0;font-size:12.5px;font-weight:500;line-height:1.45}.MigrationBoard-module__jrAXoW__commandSlash{color:var(--accent,#6b5bff);font-weight:700}.MigrationBoard-module__jrAXoW__actionRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:2px;display:flex}.MigrationBoard-module__jrAXoW__openButton{background:var(--accent-light);color:var(--text-1);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.MigrationBoard-module__jrAXoW__copyButton{background:var(--text-1);color:var(--fg-1);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.MigrationBoard-module__jrAXoW__caption{color:var(--text-2);margin:0;font-size:.9375rem;line-height:1.55}.MigrationBoard-module__jrAXoW__footnote{max-width:720px;color:var(--text-4);text-align:center;margin:20px auto 0;font-size:.875rem;line-height:1.55}
.TrustedByStrip-module__X8SI3a__trusted{text-align:center;width:100%;padding:clamp(32px,5vh,56px) 0 0}.TrustedByStrip-module__X8SI3a__trustedLabel{color:var(--text-3);margin-bottom:20px;font-size:.9375rem}.TrustedByStrip-module__X8SI3a__logoWall{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.TrustedByStrip-module__X8SI3a__logoTrack{align-items:center;gap:64px;width:max-content;animation:32s linear infinite TrustedByStrip-module__X8SI3a__logoMarquee;display:flex}.TrustedByStrip-module__X8SI3a__logoWall:hover .TrustedByStrip-module__X8SI3a__logoTrack{animation-play-state:paused}.TrustedByStrip-module__X8SI3a__logoTrack img{flex:none;width:auto;height:26px}@keyframes TrustedByStrip-module__X8SI3a__logoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.TrustedByStrip-module__X8SI3a__logoTrack{flex-wrap:wrap;justify-content:center;gap:36px;width:100%;animation:none}}
