.public-roadmap-module__AtrFdW__page{max-width:1280px;margin:auto;padding:24px 32px 48px}.public-roadmap-module__AtrFdW__intro{padding:0 4px 28px}.public-roadmap-module__AtrFdW__back{min-height:44px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:inline-flex}.public-roadmap-module__AtrFdW__back:hover{color:var(--primary)}.public-roadmap-module__AtrFdW__titleRow{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:24px;display:flex}.public-roadmap-module__AtrFdW__eyebrow{color:var(--primary);font-size:12px;font-weight:600}.public-roadmap-module__AtrFdW__intro h1{letter-spacing:-.045em;text-wrap:balance;margin-top:12px;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:600;line-height:1.2}.public-roadmap-module__AtrFdW__introDetail{max-width:360px;color:var(--muted-foreground);font-size:14px;line-height:1.9}.public-roadmap-module__AtrFdW__board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.public-roadmap-module__AtrFdW__lane{background:color-mix(in srgb,var(--muted) 70%,var(--background));border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:14px;min-width:0;padding:18px 12px 12px}.public-roadmap-module__AtrFdW__lane[data-lane=now]{background:color-mix(in srgb,var(--primary) 5%,var(--background))}.public-roadmap-module__AtrFdW__laneHeader{padding:0 8px 20px}.public-roadmap-module__AtrFdW__laneHeader>div{align-items:center;gap:9px;display:flex}.public-roadmap-module__AtrFdW__laneHeader h2{letter-spacing:-.02em;font-size:16px;font-weight:600}.public-roadmap-module__AtrFdW__laneHeader p{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.6}.public-roadmap-module__AtrFdW__laneDot{background:var(--muted-foreground);border-radius:50%;width:8px;height:8px}.public-roadmap-module__AtrFdW__lane[data-lane=now] .public-roadmap-module__AtrFdW__laneDot{background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.public-roadmap-module__AtrFdW__lane[data-lane=next] .public-roadmap-module__AtrFdW__laneDot{background:var(--primary);opacity:.5}.public-roadmap-module__AtrFdW__cards{gap:12px;display:grid}.public-roadmap-module__AtrFdW__card,.public-roadmap-module__AtrFdW__foundation{border:1px solid var(--border);background:var(--surface);border-radius:9px;min-width:0;padding:20px;box-shadow:0 2px 3px #18132603}.public-roadmap-module__AtrFdW__cardTop{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.public-roadmap-module__AtrFdW__cardIcon{width:32px;height:32px;color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--surface));border-radius:7px;place-items:center;display:grid}.public-roadmap-module__AtrFdW__status{color:var(--muted-foreground);font-size:11px}.public-roadmap-module__AtrFdW__status[data-status=inProgress]{color:var(--primary);font-weight:600}.public-roadmap-module__AtrFdW__card h3,.public-roadmap-module__AtrFdW__foundation h3{letter-spacing:-.025em;margin-top:12px;font-size:17px;font-weight:600;line-height:1.5}.public-roadmap-module__AtrFdW__card>p,.public-roadmap-module__AtrFdW__foundation>p{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.65}.public-roadmap-module__AtrFdW__scope{border-top:1px solid var(--border);margin-top:18px}.public-roadmap-module__AtrFdW__scope summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding-top:8px;font-size:12px;list-style:none;display:flex}.public-roadmap-module__AtrFdW__scope summary::-webkit-details-marker{display:none}.public-roadmap-module__AtrFdW__scope summary:hover{color:var(--primary)}.public-roadmap-module__AtrFdW__scope summary svg{transition:transform .18s}.public-roadmap-module__AtrFdW__scope[open] summary svg{transform:rotate(180deg)}.public-roadmap-module__AtrFdW__scope>ul{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:8px;padding:12px 0 0 14px;list-style:outside}.public-roadmap-module__AtrFdW__scope li{margin-top:8px;padding-left:2px;font-size:12px;line-height:1.9}.public-roadmap-module__AtrFdW__foundation{color:#fff;background:#24204f;border-color:#24204f}.public-roadmap-module__AtrFdW__foundation>p{color:#d5d1eb}.public-roadmap-module__AtrFdW__available{color:#cee9da;align-items:center;gap:5px;font-size:11px;display:flex}.public-roadmap-module__AtrFdW__foundation>ul{gap:12px;margin-top:20px;display:grid}.public-roadmap-module__AtrFdW__foundation li{color:#e6e2f3;align-items:flex-start;gap:8px;font-size:13px;line-height:1.7;display:flex}.public-roadmap-module__AtrFdW__foundation li svg{color:#c5baff;flex-shrink:0;margin-top:3px}.public-roadmap-module__AtrFdW__demoLink{color:#e2dcff;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:20px;padding-top:14px;font-size:12px;display:flex}.public-roadmap-module__AtrFdW__demoLink:hover{text-decoration:underline}.public-roadmap-module__AtrFdW__notice{max-width:820px;color:var(--muted-foreground);margin:24px 4px 0;font-size:11px;line-height:1.8}@media (max-width:1023px){.public-roadmap-module__AtrFdW__board{gap:14px}.public-roadmap-module__AtrFdW__titleRow{flex-direction:column;align-items:flex-start;gap:16px}.public-roadmap-module__AtrFdW__introDetail{max-width:640px}.public-roadmap-module__AtrFdW__page{padding:16px 20px 32px}.public-roadmap-module__AtrFdW__titleRow{margin-top:20px}.public-roadmap-module__AtrFdW__intro{padding-bottom:28px}.public-roadmap-module__AtrFdW__board{grid-template-columns:1fr;gap:24px}.public-roadmap-module__AtrFdW__lane{padding:18px 12px 12px}.public-roadmap-module__AtrFdW__card,.public-roadmap-module__AtrFdW__foundation{padding:22px}.public-roadmap-module__AtrFdW__card>p,.public-roadmap-module__AtrFdW__foundation>p,.public-roadmap-module__AtrFdW__scope li{font-size:13px}.public-roadmap-module__AtrFdW__scope summary,.public-roadmap-module__AtrFdW__demoLink{font-size:12px}}@media (prefers-reduced-motion:reduce){.public-roadmap-module__AtrFdW__scope summary svg{transition:none}}@media (min-width:1024px){.public-roadmap-module__AtrFdW__board{grid-template-rows:auto repeat(3,auto);align-items:stretch;row-gap:12px}.public-roadmap-module__AtrFdW__lane{grid-template-rows:subgrid;grid-row:span 4;row-gap:12px;display:grid}.public-roadmap-module__AtrFdW__laneHeader{padding-bottom:8px}.public-roadmap-module__AtrFdW__cards{display:contents}.public-roadmap-module__AtrFdW__foundation{flex-direction:column;grid-row:span 2;display:flex}.public-roadmap-module__AtrFdW__foundation>ul{gap:16px;margin-top:24px;margin-bottom:24px}.public-roadmap-module__AtrFdW__foundation .public-roadmap-module__AtrFdW__demoLink{margin-top:auto}.public-roadmap-module__AtrFdW__card{flex-direction:column;display:flex}.public-roadmap-module__AtrFdW__card>p{margin-bottom:16px}.public-roadmap-module__AtrFdW__scope{margin-top:auto}}.public-roadmap-module__AtrFdW__back:focus-visible,.public-roadmap-module__AtrFdW__scope summary:focus-visible,.public-roadmap-module__AtrFdW__demoLink:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.public-roadmap-module__AtrFdW__demoLink:focus-visible{outline-color:#c5baff}