.roadmap-module__8-ghdq__page{min-height:calc(100svh - 68px);color:var(--ink,#354139);background:radial-gradient(circle at 85% 0,#e5ecdf,#0000 35%),#f5f2e9;padding:36px 24px 64px}.roadmap-module__8-ghdq__shell{width:min(1120px,100%);margin:auto}.roadmap-module__8-ghdq__hero{padding:22px 4px 34px}.roadmap-module__8-ghdq__eyebrow{color:#658168;letter-spacing:.12em;font-size:12px;font-weight:800}.roadmap-module__8-ghdq__hero h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(32px,5vw,48px);font-weight:650}.roadmap-module__8-ghdq__hero p{color:#6b746c;max-width:650px;line-height:1.9}.roadmap-module__8-ghdq__hero a,.roadmap-module__8-ghdq__links a{color:#55745c;font-size:13px;font-weight:750;text-decoration:none}.roadmap-module__8-ghdq__links{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.roadmap-module__8-ghdq__panel{background:#fffefb;border:1px solid #e0e3d9;border-radius:24px;min-width:0;padding:28px;box-shadow:0 12px 38px #394b3c08}.roadmap-module__8-ghdq__panel h2{margin:0 0 8px;font-size:22px}.roadmap-module__8-ghdq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;display:flex}.roadmap-module__8-ghdq__filters,.roadmap-module__8-ghdq__actions,.roadmap-module__8-ghdq__chips{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.roadmap-module__8-ghdq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.roadmap-module__8-ghdq__card{background:#fbfcf7;border:1px solid #e5e7de;border-radius:18px;min-width:0;padding:24px}.roadmap-module__8-ghdq__card h3{overflow-wrap:anywhere;margin:18px 0 14px;font-size:19px;line-height:1.5}.roadmap-module__8-ghdq__chip,.roadmap-module__8-ghdq__softChip{border-radius:999px;padding:5px 10px;font-size:11px;font-weight:750}.roadmap-module__8-ghdq__chip{color:#416c4d;background:#e6f0e3}.roadmap-module__8-ghdq__chip[data-status=IN_PROGRESS]{color:#366981;background:#e6f0f5}.roadmap-module__8-ghdq__chip[data-status=RELEASED]{color:#416c4d;background:#dcebd8}.roadmap-module__8-ghdq__softChip{color:#787265;background:#f1eee5}.roadmap-module__8-ghdq__details summary{color:#55745c;cursor:pointer;font-size:13px;font-weight:700}.roadmap-module__8-ghdq__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.roadmap-module__8-ghdq__muted{color:#737b72;font-size:12px;line-height:1.7}.roadmap-module__8-ghdq__notice,.roadmap-module__8-ghdq__empty{color:#6b746c;text-align:center;background:#f5f7f0;border-radius:16px;padding:30px 16px}.roadmap-module__8-ghdq__empty h3{color:#536b57;margin-top:0}.roadmap-module__8-ghdq__error{color:#923e34;background:#fff0e9;border-radius:12px;margin-bottom:18px;padding:14px 18px;line-height:1.7}.roadmap-module__8-ghdq__success{color:#416c4d;background:#eaf3e6;border-radius:12px;padding:12px 16px}.roadmap-module__8-ghdq__warning{color:#8b672e;background:#fff5dd;border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.7}.roadmap-module__8-ghdq__primary,.roadmap-module__8-ghdq__secondary{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.roadmap-module__8-ghdq__primary{color:#fff;background:#55765b}.roadmap-module__8-ghdq__secondary{color:#596c5d;background:#f4f5ee;border-color:#dde3d7}.roadmap-module__8-ghdq__primary:disabled,.roadmap-module__8-ghdq__secondary:disabled{opacity:.5;cursor:not-allowed}.roadmap-module__8-ghdq__page button:focus-visible,.roadmap-module__8-ghdq__page a:focus-visible,.roadmap-module__8-ghdq__page summary:focus-visible,.roadmap-module__8-ghdq__page input:focus-visible,.roadmap-module__8-ghdq__page textarea:focus-visible,.roadmap-module__8-ghdq__page select:focus-visible{outline-offset:3px;outline:3px solid #9fbaa3}.roadmap-module__8-ghdq__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}.roadmap-module__8-ghdq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.roadmap-module__8-ghdq__list{gap:14px;display:grid}.roadmap-module__8-ghdq__form{gap:18px;margin-top:20px;display:grid}.roadmap-module__8-ghdq__field{color:#5b695c;gap:8px;font-size:13px;font-weight:700;display:grid}.roadmap-module__8-ghdq__field input,.roadmap-module__8-ghdq__field select,.roadmap-module__8-ghdq__field textarea{color:#354139;min-width:0;max-width:100%;font:inherit;background:#fffefb;border:1px solid #d9e1d3;border-radius:10px;padding:10px 12px}.roadmap-module__8-ghdq__field textarea{resize:vertical;min-height:180px;line-height:1.8}.roadmap-module__8-ghdq__pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.roadmap-module__8-ghdq__releases{margin-bottom:26px}.roadmap-module__8-ghdq__releases .roadmap-module__8-ghdq__eyebrow{margin-bottom:12px;display:block}.roadmap-module__8-ghdq__releaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.roadmap-module__8-ghdq__card .roadmap-module__8-ghdq__versionTitle{letter-spacing:-.04em;font-size:30px}.roadmap-module__8-ghdq__releaseItems{gap:16px;display:grid}.roadmap-module__8-ghdq__releaseItems section+section{border-top:1px solid #e3e7dc;padding-top:16px}.roadmap-module__8-ghdq__releaseItems h4{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.roadmap-module__8-ghdq__releaseItems p{margin-bottom:0}.roadmap-module__8-ghdq__board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.roadmap-module__8-ghdq__lane{background:#f5f7f0;border:1px solid #e0e5d9;border-radius:18px;min-width:0;min-height:220px;padding:16px}.roadmap-module__8-ghdq__laneTitle{color:#4d6853;margin:0 0 16px;font-size:18px}.roadmap-module__8-ghdq__lane .roadmap-module__8-ghdq__card{background:#fffefb;padding:18px}.roadmap-module__8-ghdq__cardTitle{overflow-wrap:anywhere;margin:16px 0 12px;font-size:17px;line-height:1.5}.roadmap-module__8-ghdq__draggableCard[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.roadmap-module__8-ghdq__draggableCard[draggable=true]:active{cursor:grabbing}.roadmap-module__8-ghdq__draggableCard:focus-visible{outline-offset:3px;outline:3px solid #9fbaa3}.roadmap-module__8-ghdq__laneEnd{color:#737b72;text-align:center;border:1px dashed #cbd8c6;border-radius:12px;margin-top:14px;padding:24px 10px;font-size:12px}.roadmap-module__8-ghdq__lane[data-drop=true],.roadmap-module__8-ghdq__card[data-drop=true]{outline-offset:2px;outline:3px solid #9fbaa3}.roadmap-module__8-ghdq__card[data-dragging=true]{opacity:.55}.roadmap-module__8-ghdq__editorDialog{overscroll-behavior:contain;color:#354139;background:#fffefb;border:1px solid #e0e3d9;border-radius:24px;width:min(720px,100% - 32px);max-width:none;max-height:calc(100svh - 48px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #263b3540}.roadmap-module__8-ghdq__editorDialog::backdrop{background:#1c302970}.roadmap-module__8-ghdq__dialogContent{padding:28px}.roadmap-module__8-ghdq__dialogHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.roadmap-module__8-ghdq__dialogHeader h2{margin:0 0 8px;font-size:22px}.roadmap-module__8-ghdq__dialogHeader p{margin:0}.roadmap-module__8-ghdq__dialogHeader>button{flex-shrink:0}.roadmap-module__8-ghdq__nextLanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.roadmap-module__8-ghdq__publicLane{min-width:0}.roadmap-module__8-ghdq__publicLane:only-child{grid-column:1/-1}@media (max-width:950px){.roadmap-module__8-ghdq__board{grid-template-columns:1fr}}@media (max-width:600px){.roadmap-module__8-ghdq__nextLanes{grid-template-columns:1fr}.roadmap-module__8-ghdq__editorDialog{border-radius:18px;max-height:calc(100svh - 24px)}.roadmap-module__8-ghdq__dialogContent{padding:20px 16px}}@media (max-width:800px){.roadmap-module__8-ghdq__releaseGrid,.roadmap-module__8-ghdq__grid{grid-template-columns:1fr}}@media (max-width:600px){.roadmap-module__8-ghdq__page{padding:22px 16px 40px}.roadmap-module__8-ghdq__panel{padding:20px 16px}.roadmap-module__8-ghdq__cards{grid-template-columns:1fr}.roadmap-module__8-ghdq__card{padding:20px}.roadmap-module__8-ghdq__toolbar,.roadmap-module__8-ghdq__filters{align-items:stretch}.roadmap-module__8-ghdq__pair{grid-template-columns:1fr}}
