.roadmap-utility-page[data-astro-cid-r2ns7bld]{color:var(--color-ink);background:var(--color-paper)}.roadmap-shell[data-astro-cid-r2ns7bld]{width:min(calc(100% - 96px),1240px);margin:0 auto;padding:clamp(56px,7vw,92px) 0 clamp(80px,10vw,140px)}.utility-heading[data-astro-cid-r2ns7bld]{padding-bottom:13px;display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #b8b8b4;font-size:11px;font-weight:650}.roadmap-intro[data-astro-cid-r2ns7bld]{padding:clamp(50px,6vw,78px) 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.roadmap-intro[data-astro-cid-r2ns7bld]>div[data-astro-cid-r2ns7bld]{max-width:720px}.roadmap-intro[data-astro-cid-r2ns7bld] h1[data-astro-cid-r2ns7bld]{margin-bottom:18px;font-size:clamp(48px,6vw,78px);font-weight:650;letter-spacing:-.065em;line-height:.94}.roadmap-intro[data-astro-cid-r2ns7bld] p[data-astro-cid-r2ns7bld]{max-width:610px;color:var(--color-ink-soft);font-size:clamp(15px,1.4vw,18px);line-height:1.5}.roadmap-button[data-astro-cid-r2ns7bld]{min-width:168px;min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;background:#0b0b0b;font-size:12px;font-weight:650;transition:opacity .18s ease}.roadmap-button[data-astro-cid-r2ns7bld]:hover,.roadmap-button[data-astro-cid-r2ns7bld]:focus-visible{opacity:.65}.roadmap-list[data-astro-cid-r2ns7bld]{border-top:1px solid #b8b8b4;border-bottom:1px solid #b8b8b4}.roadmap-row[data-astro-cid-r2ns7bld]{min-height:92px;padding:15px 0;display:grid;grid-template-columns:54px minmax(170px,.55fr) minmax(260px,1fr) auto;gap:clamp(18px,3.2vw,46px);align-items:center;border-bottom:1px solid #dededb;transition:opacity .18s ease}.roadmap-row[data-astro-cid-r2ns7bld]:last-child{border-bottom:0}.roadmap-row[data-astro-cid-r2ns7bld]:hover,.roadmap-row[data-astro-cid-r2ns7bld]:focus-visible{opacity:.5}.roadmap-row[data-astro-cid-r2ns7bld] img[data-astro-cid-r2ns7bld],.roadmap-mark[data-astro-cid-r2ns7bld]{width:50px;height:50px;border-radius:12px;object-fit:cover}.roadmap-mark[data-astro-cid-r2ns7bld]{display:grid;place-items:center;color:#f6f6f2;background:#1b1916;font-size:11px;font-weight:700}.roadmap-name[data-astro-cid-r2ns7bld]{display:flex;align-items:baseline;gap:12px}.roadmap-row[data-astro-cid-r2ns7bld] h2[data-astro-cid-r2ns7bld]{font-size:19px;font-weight:650;letter-spacing:-.035em}.roadmap-row[data-astro-cid-r2ns7bld] span[data-astro-cid-r2ns7bld],.roadmap-row[data-astro-cid-r2ns7bld] small[data-astro-cid-r2ns7bld]{color:var(--color-ink-soft);font-size:10px;font-weight:650}.roadmap-row[data-astro-cid-r2ns7bld] p[data-astro-cid-r2ns7bld]{color:var(--color-ink-soft);font-size:13px}.roadmap-row[data-astro-cid-r2ns7bld] small[data-astro-cid-r2ns7bld]{color:var(--color-ink);white-space:nowrap}.roadmap-suggest[data-astro-cid-r2ns7bld]{margin-top:clamp(78px,9vw,120px);padding-top:clamp(54px,7vw,86px);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(54px,8vw,110px);border-top:1px solid #b8b8b4;scroll-margin-top:90px}.idea-intro[data-astro-cid-r2ns7bld]{align-self:start}.idea-label[data-astro-cid-r2ns7bld]{margin-bottom:28px;color:var(--color-ink-soft);font-size:11px;font-weight:650}.idea-intro[data-astro-cid-r2ns7bld] h2[data-astro-cid-r2ns7bld]{max-width:490px;margin-bottom:20px;font-size:clamp(34px,4vw,54px);font-weight:650;letter-spacing:-.06em;line-height:.96}.idea-intro[data-astro-cid-r2ns7bld]>p[data-astro-cid-r2ns7bld]:nth-of-type(2){max-width:480px;color:var(--color-ink-soft);font-size:15px;line-height:1.55}.back-to-roadmaps[data-astro-cid-r2ns7bld]{width:fit-content;margin-top:28px;padding-bottom:3px;display:inline-block;border-bottom:1px solid currentColor;font-size:11px;font-weight:650}.roadmap-utility-page .idea-form{display:grid;gap:18px}.roadmap-utility-page .form-field{display:grid;gap:8px}.roadmap-utility-page .form-field label{color:var(--color-ink);font-size:11px;font-weight:650}.roadmap-utility-page .form-field label span,.roadmap-utility-page .form-note{color:var(--color-ink-soft)}.roadmap-utility-page .form-field input,.roadmap-utility-page .form-field select,.roadmap-utility-page .form-field textarea{width:100%;min-height:48px;padding:13px 14px;border:1px solid var(--color-rule);border-radius:4px;outline:none;color:var(--color-ink);background:var(--color-paper);font:14px/1.45 var(--font-geist-sans),Arial,sans-serif}.roadmap-utility-page .form-field textarea{resize:vertical}.roadmap-utility-page .form-field input:focus,.roadmap-utility-page .form-field select:focus,.roadmap-utility-page .form-field textarea:focus{border-color:#0b0b0b}.roadmap-utility-page .form-note{font-size:10px;line-height:1.5}.roadmap-utility-page .idea-form .button{width:fit-content;min-height:48px;padding:0 22px;border:0;border-radius:4px;color:#fff;background:#0b0b0b;font:650 12px var(--font-geist-sans),Arial,sans-serif;cursor:pointer}.roadmap-utility-page .idea-form .button:disabled{opacity:.55;cursor:wait}.roadmap-utility-page .form-error{color:#9f2929;font-size:12px}.roadmap-utility-page .idea-success{min-height:320px;padding:36px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid var(--color-rule);border-radius:4px;background:var(--color-paper-warm)}.roadmap-utility-page .idea-success>span{width:42px;height:42px;margin-bottom:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#0b0b0b}.roadmap-utility-page .idea-success h3{margin-bottom:10px;font-size:30px}.roadmap-utility-page .idea-success p{margin-bottom:24px;color:var(--color-ink-soft)}@media(max-width:760px){.roadmap-shell[data-astro-cid-r2ns7bld]{width:calc(100% - 36px);padding-top:42px}.roadmap-intro[data-astro-cid-r2ns7bld],.roadmap-suggest[data-astro-cid-r2ns7bld]{grid-template-columns:1fr;align-items:start}.roadmap-button[data-astro-cid-r2ns7bld]{width:100%}.roadmap-row[data-astro-cid-r2ns7bld]{grid-template-columns:54px 1fr auto;gap:12px}.roadmap-row[data-astro-cid-r2ns7bld] p[data-astro-cid-r2ns7bld]{grid-column:2 / -1;padding-bottom:5px}.utility-heading[data-astro-cid-r2ns7bld] p[data-astro-cid-r2ns7bld]:last-child{display:none}}@media(prefers-reduced-motion:reduce){.roadmap-button[data-astro-cid-r2ns7bld],.roadmap-row[data-astro-cid-r2ns7bld]{transition:none}}
