.roadmap_page__mUoam{padding-block:3.5rem 1rem}.roadmap_hero__pd57Q{max-width:62rem}.roadmap_hero__pd57Q>p{max-width:43rem;margin-top:1.25rem;color:var(--muted);font-size:1.125rem;line-height:1.65}.roadmap_heroActions___qkcQ{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem}.roadmap_overview__Ha8cr{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:3rem;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:#f1e8d6}.roadmap_overview__Ha8cr>a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;padding:1.5rem;color:var(--foreground);text-decoration:none;transition:background-color .18s}.roadmap_overview__Ha8cr>a+a{border-left:1px solid var(--border)}.roadmap_overview__Ha8cr>a:hover{background:#e9dcc2}.roadmap_overviewCount__yiPg6{grid-column:1/-1;font-family:var(--font-display);font-size:2.75rem;line-height:1}.roadmap_overviewName__fz3NX{font-size:.9rem;font-weight:650}.roadmap_overviewArrow__C3uwX{color:var(--accent-hover);font-size:1.25rem}.roadmap_sections__RjfAt{display:grid;gap:3.5rem;margin-top:3.5rem}.roadmap_feedback__9HAs4,.roadmap_section__EKmi1{scroll-margin-top:6.5rem}.roadmap_sectionHeader__iktqC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.5rem}.roadmap_sectionHeader__iktqC>a{gap:.5rem}.roadmap_sectionIntro__0n75f{display:flex;align-items:center;gap:1rem}.roadmap_sectionIcon__PV6o_{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;color:var(--accent-hover)}.roadmap_sectionIcon__PV6o_ svg{width:32px;height:32px}.roadmap_sectionIntro__0n75f h2{font-family:var(--font-display);font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.2;letter-spacing:-.025em}.roadmap_sectionIntro__0n75f p{margin-top:.5rem;color:var(--muted);font-size:.9rem;line-height:1.6}.roadmap_ideaGrid__gRy0n,.roadmap_toolGrid__QezmO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.roadmap_ideaGrid__gRy0n{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap_card__G_OEI{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#fffcf5}.roadmap_cardLink__EF141{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.roadmap_cardBody__JK_jT{padding:1.4rem}.roadmap_cardHeading__6KupX{display:flex;align-items:center;gap:.85rem}.roadmap_cardHeading__6KupX h3{font-size:1.05rem;font-weight:700;line-height:1.4;letter-spacing:-.02em}.roadmap_toolIcon__AC0uy{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f3e4c5;color:var(--accent-hover)}.roadmap_cardBody__JK_jT>p{margin-top:.85rem;color:var(--muted);font-size:.9rem;line-height:1.7}.roadmap_cardBody__JK_jT>.roadmap_date__KFY1J{color:var(--foreground);font-size:.8rem;font-weight:600}.roadmap_cardAction__8hAeO{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:.9rem 1.4rem;border-top:1px solid var(--border);background:#f7efdf;color:var(--accent-hover);font-size:.8rem;font-weight:650;transition:background-color .18s}.roadmap_cardLink__EF141:hover .roadmap_cardAction__8hAeO{background:#f1e4cb}.roadmap_cardLink__EF141:focus-visible,.roadmap_overview__Ha8cr>a:focus-visible{outline:2px solid var(--accent-hover);outline-offset:-4px}.roadmap_feedback__9HAs4{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--border)}.roadmap_feedback__9HAs4>a{display:inline-flex;gap:.5rem;margin-top:1.5rem}@media (max-width:1100px){.roadmap_toolGrid__QezmO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.roadmap_page__mUoam{padding-top:2rem}.roadmap_hero__pd57Q>p{font-size:1rem}.roadmap_overview__Ha8cr{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.roadmap_overview__Ha8cr>a{padding:1.1rem}.roadmap_overview__Ha8cr>a+a{border-left:0}.roadmap_overview__Ha8cr>a:nth-child(2n){border-left:1px solid var(--border)}.roadmap_overview__Ha8cr>a:nth-child(n+3){border-top:1px solid var(--border)}.roadmap_overviewCount__yiPg6{font-size:2.2rem}.roadmap_sections__RjfAt{gap:2.75rem;margin-top:2.75rem}.roadmap_ideaGrid__gRy0n,.roadmap_toolGrid__QezmO{grid-template-columns:1fr}.roadmap_sectionIcon__PV6o_{width:30px}.roadmap_sectionIcon__PV6o_ svg{width:28px;height:28px}.roadmap_sectionIntro__0n75f{align-items:flex-start;gap:.75rem}}@media (prefers-reduced-motion:reduce){.roadmap_cardAction__8hAeO,.roadmap_overview__Ha8cr>a{transition:none}}.comments_composer__ak_6a{position:relative;padding:clamp(1.25rem,2.2vw,2rem);border:1px solid var(--border);border-radius:22px;background:#fffcf5;box-shadow:0 5px 0 #e8ddcc}.comments_composerHeader__eg_Ho{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.comments_composerMark__bi8zb{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:14px;background:#f8e4c0;color:var(--accent)}.comments_composerHeader__eg_Ho h2{font-family:var(--font-sans),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2}.comments_intro__lG23q{font-size:.875rem;line-height:1.65;color:var(--muted);margin-bottom:1.4rem}.comments_form__ZXppf{position:relative;display:flex;flex-direction:column}.comments_commentLabel__BI1z6{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-size:.8rem;font-weight:600;margin-bottom:.55rem}.comments_count__7DcDl{color:var(--muted);font-weight:400;font-size:.75rem;font-variant-numeric:tabular-nums}.comments_textarea__oHR1v{width:100%;min-height:136px;resize:vertical;border:1px solid var(--border);border-radius:14px;background:var(--background);padding:.9rem 1rem;font:inherit;font-size:.9rem;line-height:1.65;color:var(--foreground);transition:border-color .15s,box-shadow .15s}.comments_textarea__oHR1v:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.comments_textarea__oHR1v::placeholder{color:var(--muted);opacity:1}.comments_textarea__oHR1v:disabled{opacity:.65}.comments_identity__nIoAw{margin-block:.6rem 1rem;font-size:.8rem}.comments_identity__nIoAw summary{min-height:44px;align-content:center;cursor:pointer}.comments_identityFields__8AUdr label span,.comments_identity__nIoAw summary span{color:var(--muted);font-weight:400}.comments_identityFields__8AUdr{display:grid;gap:.9rem;padding:.25rem 0 .75rem}.comments_identityFields__8AUdr label{display:grid;gap:.45rem;font-weight:600}.comments_identityFields__8AUdr input{width:100%;min-height:44px}.comments_submit__PnpND{width:100%;display:flex;justify-content:space-between;min-height:48px;padding-inline:1.15rem}.comments_notice__kY_pE{margin-top:.9rem;font-size:.75rem;line-height:1.6;color:var(--muted)}.comments_honeypot__jt_iW{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.comments_error__qhS_z{margin-bottom:1rem;border-left:3px solid var(--accent);padding:.6rem .8rem;background:#fcf0e2;color:var(--foreground);font-size:.85rem;line-height:1.5}.comments_success__XjM0o{display:grid;gap:1.25rem;padding-block:.5rem}.comments_success__XjM0o h3{font-size:1.1rem;font-weight:700;margin-block:.8rem .4rem}.comments_success__XjM0o p{color:var(--muted);font-size:.9rem;line-height:1.6}.comments_successMark__gZPEH{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--accent-2);font-size:1.25rem}.comments_unavailable__LJ_Dd{padding:1rem;border-radius:14px;background:var(--background);font-size:.9rem;line-height:1.7}.comments_allComments__1U5gp,.comments_unavailable__LJ_Dd a{color:var(--accent);text-decoration:underline;text-underline-offset:4px;font-weight:600}.comments_allComments__1U5gp{display:inline-flex;align-items:center;min-height:44px;margin-top:.5rem;font-size:.8rem}.comments_toolSection__fZK_S{margin-top:5rem;border-top:1px solid var(--border);padding-top:2rem}.comments_toolHeading__Ae87x{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.comments_toolHeading__Ae87x h2{font-family:var(--font-sans),sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.035em}.comments_toolBody___OsTe{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:2rem;align-items:start}.comments_list__uqDMT{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.comments_comment__VdHvU{border:1px solid var(--border);border-radius:18px;background:#fffcf5;padding:1.4rem}.comments_comment__VdHvU p{font-size:.95rem;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.comments_byline__Mpj0_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1rem;font-size:.75rem;color:var(--muted)}.comments_byline__Mpj0_ strong{color:var(--foreground);font-weight:600}.comments_scope__oifoP{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .7rem;margin-bottom:.9rem;border:1px solid var(--border);border-radius:999px;color:var(--foreground);font-size:.75rem;text-decoration:none;background:var(--background)}.comments_scope__oifoP:hover{border-color:var(--accent);color:var(--accent)}.comments_empty__I0AQ0{max-width:32rem;color:var(--muted);font-size:.95rem;line-height:1.75;padding-block:.5rem}@media (max-width:850px){.comments_toolBody___OsTe{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.comments_textarea__oHR1v{transition:none}}.community_page__wzZYr{padding-block:clamp(2.5rem,5vw,5rem) 5rem}.community_header__intTE{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:3rem;border-bottom:1px solid var(--border)}.community_header__intTE h1{font-size:clamp(2.65rem,5vw,5rem);line-height:1.06;letter-spacing:-.045em}.community_header__intTE h1 span{color:var(--accent)}.community_lead__xSBSF{max-width:41rem;margin-top:1.5rem;color:var(--muted);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75}.community_roadmapLink__7mdpu{display:inline-flex;justify-content:space-between;align-items:center;gap:2rem;min-height:48px;flex:none;border-bottom:1px solid var(--foreground);font-size:.875rem;font-weight:600}.community_roadmapLink__7mdpu:hover{color:var(--accent);border-color:var(--accent)}.community_board__1sMUk{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,.8fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-top:2.5rem}.community_conversationHeading__44010{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.community_conversationHeading__44010 h2{font-family:var(--font-sans),sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:-.035em}.community_conversationHeading__44010>span{color:var(--muted);font-size:.8rem}.community_welcome__5RXma{padding:clamp(1.5rem,3vw,2.75rem);border:1px solid #e7d4aa;border-radius:22px;background:#f6e9cb;margin-bottom:1.25rem}.community_welcomeTop__ikcuE{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--accent)}.community_author__431EX{font-size:.8rem;font-weight:650;color:var(--foreground)}.community_welcome__5RXma h3{font-size:clamp(1.7rem,2.4vw,2.4rem);letter-spacing:-.035em;margin-block:.75rem 1rem}.community_welcome__5RXma p{max-width:36rem;font-size:1rem;line-height:1.8;color:#665441}.community_guidelines__hQhXw{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;border-top:1px solid #decca6;margin-top:1.75rem;padding-top:1rem;font-size:.75rem;color:#665441}.community_guidelines__hQhXw span:before{content:"✓";margin-right:.45rem;color:var(--foreground)}.community_firstNote___Gzfy{max-width:37rem;color:var(--muted);line-height:1.75;font-size:.875rem;padding:.75rem .25rem}.community_composer__f_tOO{min-width:0}@media (max-width:850px){.community_header__intTE{align-items:start;flex-direction:column}.community_board__1sMUk{grid-template-columns:1fr;gap:2.5rem}.community_composer__f_tOO{grid-row:1}.community_header__intTE h1{font-size:clamp(2.5rem,8vw,4rem)}}