.Roadmap_page__FVLoh{--roadmap-shipped:var(--mk-ink);--roadmap-in-progress:var(--mk-brand);--roadmap-planned:var(--mk-outline)}.Roadmap_intro___NWK0{display:flex;flex-direction:column;gap:1.5rem;max-width:760px}.Roadmap_title__uWzUn{font-size:var(--mk-fs-h1)}.Roadmap_description__WhLh6{max-width:560px;color:var(--mk-body);font-size:var(--mk-fs-body-lg);letter-spacing:var(--mk-ls-mid);line-height:1.4}.Roadmap_board__iNzT1{margin-top:3rem;display:grid;gap:3rem}@media(min-width:851px){.Roadmap_board__iNzT1{margin-top:4rem}}@media(min-width:1024px){.Roadmap_board__iNzT1{align-items:flex-start;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}}.Roadmap_column__AJZBN{display:flex;flex-direction:column;gap:1rem}.Roadmap_columnHead__0q1hd{display:flex;flex-direction:column;gap:.5rem;padding-inline:4px}.Roadmap_column__AJZBN .Roadmap_columnTitle__YCUxK{display:flex;align-items:center;gap:.625rem;font-weight:700;text-transform:uppercase;line-height:1;color:var(--mk-body);font-family:inherit;font-size:1.25rem;letter-spacing:0}.Roadmap_dot__qDPD2{display:inline-block;flex-shrink:0;border-radius:9999px;width:10px;height:10px;background-color:var(--roadmap-dot)}[data-status=shipped] .Roadmap_dot__qDPD2{--roadmap-dot:var(--roadmap-shipped)}[data-status=inProgress] .Roadmap_dot__qDPD2{--roadmap-dot:var(--roadmap-in-progress)}[data-status=planned] .Roadmap_dot__qDPD2{--roadmap-dot:transparent;box-shadow:inset 0 0 0 2px var(--roadmap-planned)}.Roadmap_count__0YuTL{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:500;min-width:28px;height:24px;padding-inline:8px;background-color:var(--mk-fill);color:var(--mk-body);font-size:var(--mk-fs-meta);font-variant-numeric:tabular-nums}.Roadmap_columnDescription__JZ6Ab{color:var(--mk-body);font-size:.9375rem;letter-spacing:var(--mk-ls-body);line-height:1.4}.Roadmap_list___loge{display:flex;flex-direction:column;gap:.625rem}.Roadmap_card__1dnwQ{display:flex;flex-direction:column;padding:20px 30px 30px;border-radius:var(--mk-radius-card);background-color:var(--mk-card)}[data-status=planned] .Roadmap_card__1dnwQ{background-color:transparent;box-shadow:inset 0 0 0 1px var(--mk-line)}.Roadmap_area__8MeBY{color:var(--mk-brand-text);font-size:var(--mk-fs-meta);font-weight:500;letter-spacing:.06em}.Roadmap_card__1dnwQ .Roadmap_cardTitle__x_RDs{margin-top:.75rem;font-size:var(--mk-fs-card);letter-spacing:var(--mk-ls-mid);line-height:1.2}.Roadmap_cardBody__D5mEA{margin-top:.5rem;color:var(--mk-body);font-size:var(--mk-fs-body);letter-spacing:var(--mk-ls-body);line-height:1.45}.Roadmap_request__W69_s{margin-top:4rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:32px 28px;border-radius:var(--mk-radius-card);background-color:var(--mk-fill)}@media(min-width:768px){.Roadmap_request__W69_s{flex-direction:row;align-items:center;justify-content:space-between;padding:40px 36px}}.Roadmap_request__W69_s .Roadmap_requestTitle__aQpeI{font-size:var(--mk-fs-h2-sm);letter-spacing:var(--mk-ls-mid);line-height:1.2}.Roadmap_requestBody__1m5_V{margin-top:.5rem;color:var(--mk-body);font-size:var(--mk-fs-body);letter-spacing:var(--mk-ls-body);line-height:1.4}.Roadmap_requestAction__5ckUB{width:100%;flex-shrink:0}@media(min-width:768px){.Roadmap_requestAction__5ckUB{width:auto}}