.LikeButton-module-scss-module__1ZqAnq__like-button{align-items:center;gap:var(--ams-space-xs);display:flex}.LikeButton-module-scss-module__1ZqAnq__like-button__button{color:var(--ams-color-text);cursor:pointer;font-size:var(--ams-icon-font-size);background:0 0;border:none;align-items:center;padding-block:0;padding-inline:0;transition:color .15s,transform .1s;display:flex}.LikeButton-module-scss-module__1ZqAnq__like-button__button:hover{color:var(--ams-color-highlight-magenta)}.LikeButton-module-scss-module__1ZqAnq__like-button__button:active{transform:scale(.88)}.LikeButton-module-scss-module__1ZqAnq__like-button__button svg{fill:currentColor;block-size:1em;inline-size:1em}.LikeButton-module-scss-module__1ZqAnq__like-button__button--small{font-size:var(--ams-icon-small-font-size)}.LikeButton-module-scss-module__1ZqAnq__like-button__button--large{font-size:var(--ams-icon-large-font-size)}.LikeButton-module-scss-module__1ZqAnq__like-button__icon--liked{color:var(--ams-color-highlight-magenta);transition:color .15s}
.Card-module-scss-module__ZOcE8a__card{block-size:100%;inline-size:100%;transition:box-shadow .2s}.Card-module-scss-module__ZOcE8a__card:hover{box-shadow:var(--ams-space-xs) var(--ams-space-xs) 0 0 var(--ams-color-text)}.Card-module-scss-module__ZOcE8a__card--big{padding-block:var(--ams-space-m);padding-inline:var(--ams-space-m)}.Card-module-scss-module__ZOcE8a__card--small{padding-block:var(--ams-space-s);padding-inline:var(--ams-space-s)}.Card-module-scss-module__ZOcE8a__card__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Card-module-scss-module__ZOcE8a__card__footer{z-index:1;justify-content:flex-end;align-items:center;margin-block-start:var(--ams-space-m);display:flex;position:relative}.Card-module-scss-module__ZOcE8a__card__author{margin-block:0;margin-inline-end:auto}
.EmojiPicker-module-scss-module___n5xQW__emoji-picker{gap:var(--ams-space-xs);grid-template-columns:repeat(6,1fr);display:grid}.EmojiPicker-module-scss-module___n5xQW__emoji-picker__option{aspect-ratio:1;border:var(--ams-border-width-m) solid #0000;cursor:var(--ams-cursor-interactive);font-size:var(--ams-typography-body-text-large-font-size);padding-block:var(--ams-space-xs);padding-inline:var(--ams-space-xs);background:0 0;justify-content:center;align-items:center;line-height:1;display:flex}.EmojiPicker-module-scss-module___n5xQW__emoji-picker__option:focus-visible{outline-offset:var(--ams-focus-outline-offset);outline:auto}.EmojiPicker-module-scss-module___n5xQW__emoji-picker__option--selected{border-color:var(--ams-color-interactive);border-width:var(--ams-border-width-l)}.EmojiPicker-module-scss-module___n5xQW__emoji-picker__option--taken{cursor:var(--ams-cursor-disabled);filter:grayscale();opacity:.3}
.LoginForm-module-scss-module__UPLGfG__login-form{gap:var(--ams-space-m);flex-direction:column;max-inline-size:32rem;display:flex}.LoginForm-module-scss-module__UPLGfG__login-form__server-error{border-inline-start:4px solid var(--ams-color-feedback-error);color:var(--ams-color-feedback-error);font-family:var(--ams-typography-font-family);font-size:var(--ams-typography-body-text-font-size);padding-block:var(--ams-space-s);padding-inline:var(--ams-space-s)}
.Navigation-module-scss-module__lHi1OW__navigation{padding-block-start:var(--ams-space-l)!important;padding-block-end:var(--ams-space-l)!important}.Navigation-module-scss-module__lHi1OW__navigation__link--active{background-color:var(--navigation-link-active-background-color)}.Navigation-module-scss-module__lHi1OW__navigation__label{display:block}.Navigation-module-scss-module__lHi1OW__navigation__shortcut{display:none}@media (min-width:72.5rem){.Navigation-module-scss-module__lHi1OW__navigation__shortcut{gap:var(--ams-space-xs);opacity:.55;justify-content:center;display:flex}.Navigation-module-scss-module__lHi1OW__navigation__shortcut-key{background-color:var(--navigation-shortcut-background-color);font-family:ui-monospace,monospace;font-size:var(--ams-typography-body-text-small-font-size);padding-block:var(--ams-space-xs);padding-inline:var(--ams-space-xs);font-weight:400;line-height:1}}
.AddReaction-module-scss-module__9CsPxa__add-reaction{gap:var(--ams-space-m);flex-direction:column;margin-block-start:var(--ams-space-l);display:flex}
.Reactions-module-scss-module__6M-ejG__reactions{gap:var(--ams-space-m);flex-direction:column;list-style:none;display:flex}.Reactions-module-scss-module__6M-ejG__reactions__item{border:var(--ams-border-width-m) solid var(--ams-color-separator);border-inline-start-width:var(--ams-border-width-xl);padding-block:var(--ams-space-m);padding-inline:var(--ams-space-m)}.Reactions-module-scss-module__6M-ejG__reactions__item--team{background-color:color-mix(in sRGB, var(--ams-color-highlight-magenta) 8%, var(--ams-color-background-body));border-inline-start-color:var(--ams-color-highlight-magenta)}.Reactions-module-scss-module__6M-ejG__reactions__content{margin-block-end:var(--ams-space-s)}.Reactions-module-scss-module__6M-ejG__reactions__author{align-items:center;gap:var(--ams-space-s);flex-wrap:wrap;display:flex}.Reactions-module-scss-module__6M-ejG__reactions__author-name{color:var(--ams-color-text-secondary);font-weight:700}.Reactions-module-scss-module__6M-ejG__reactions--compact{gap:0}.Reactions-module-scss-module__6M-ejG__reactions--compact .Reactions-module-scss-module__6M-ejG__reactions__item{border:none;border-block-end:var(--ams-border-width-s) solid var(--ams-color-separator);padding-block:var(--ams-space-s);padding-inline:0}.Reactions-module-scss-module__6M-ejG__reactions--compact .Reactions-module-scss-module__6M-ejG__reactions__item:last-child{border-block-end:none}.Reactions-module-scss-module__6M-ejG__reactions--compact .Reactions-module-scss-module__6M-ejG__reactions__item--team{border-inline-start:var(--ams-border-width-xl) solid var(--ams-color-highlight-magenta);background-color:#0000;padding-inline-start:var(--ams-space-s)}.Reactions-module-scss-module__6M-ejG__reactions--compact .Reactions-module-scss-module__6M-ejG__reactions__content{margin-block-end:var(--ams-space-xs)}.Reactions-module-scss-module__6M-ejG__reactions--compact .Reactions-module-scss-module__6M-ejG__reactions__author{gap:var(--ams-space-xs)}
.Roadmap-module-scss-module__I-Oxjq__roadmap{inline-size:100%;display:flex}.Roadmap-module-scss-module__I-Oxjq__roadmap__timeline-wrapper{flex:1;min-inline-size:0;overflow-x:auto}
.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar{inline-size:var(--roadmap-sidebar-width,15rem);flex-shrink:0}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__header{background-color:var(--ams-color-background-body);block-size:var(--roadmap-header-height);border-block-end:var(--ams-border-width-s) solid var(--ams-color-separator);border-inline-end:var(--ams-border-width-s) solid var(--ams-color-separator);padding-inline:var(--ams-space-m);z-index:2;align-items:center;display:flex;position:sticky;inset-block-start:0}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__header-title{margin-block:0}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__list{border-inline-end:var(--ams-border-width-s) solid var(--ams-color-separator);margin-block:0;padding-inline-start:0;list-style:none}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__feature-item{border-block-end:var(--ams-border-width-s) solid var(--ams-color-separator)}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__feature-row{background-color:var(--ams-color-background-body);block-size:var(--roadmap-feature-row-height,3.5rem);align-items:center;gap:0;display:flex}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__feature-row--selected{border-inline-start:var(--ams-border-width-xl) solid var(--ams-color-interactive)}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__toggle-button{block-size:100%;color:var(--ams-color-interactive);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;inline-size:2.5rem;padding-block:0;padding-inline:0;display:flex}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__toggle-button:hover{color:var(--ams-color-interactive-hover)}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__toggle-button svg{fill:currentColor;block-size:1rem;inline-size:1rem}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__toggle-spacer{flex-shrink:0;inline-size:2.5rem;display:inline-block}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__feature-button{cursor:pointer;block-size:100%;min-inline-size:0;text-align:start;background:0 0;border:none;flex:1;padding-block:0;padding-inline-start:0;padding-inline-end:var(--ams-space-s)}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__feature-title{color:var(--ams-color-text);font-family:var(--ams-typography-font-family);font-size:var(--ams-typography-body-text-small-font-size);font-weight:var(--ams-typography-body-text-bold-font-weight);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__story-list{margin-block:0;padding-inline-start:0;list-style:none}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__story-item{border-block-end:var(--ams-border-width-s) solid var(--ams-color-separator)}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__story-button{block-size:var(--roadmap-story-row-height,3rem);color:var(--ams-color-text);cursor:pointer;inline-size:100%;text-align:start;background:0 0;border:none;align-items:center;padding-inline-start:2.5rem;padding-inline-end:var(--ams-space-s);display:flex}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__story-button--selected{background-color:var(--ams-color-background-body);border-inline-start:var(--ams-border-width-xl) solid var(--ams-color-highlight-azure);padding-inline-start:calc(2.5rem - var(--ams-border-width-xl))}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__story-button--standalone{padding-inline-start:var(--ams-space-m)}.RoadmapSidebar-module-scss-module__Ja6D8W__sidebar__story-title{color:var(--ams-color-text);font-family:var(--ams-typography-font-family);font-size:var(--ams-typography-body-text-small-font-size);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.RoadmapItem-module-scss-module__8MWxNq__item{block-size:calc(100% - var(--ams-space-xs));border-radius:var(--ams-space-xs);cursor:pointer;min-inline-size:0;padding-inline:var(--ams-space-s);text-align:start;background:0 0;border:none;align-self:center;align-items:center;display:flex;overflow:hidden}.RoadmapItem-module-scss-module__8MWxNq__item--feature{background-color:var(--ams-color-interactive)}.RoadmapItem-module-scss-module__8MWxNq__item--story{background-color:var(--ams-color-highlight-azure)}.RoadmapItem-module-scss-module__8MWxNq__item--selected{outline:var(--ams-border-width-xl) solid var(--ams-color-text);outline-offset:var(--ams-border-width-m);z-index:10}.RoadmapItem-module-scss-module__8MWxNq__item__title{color:var(--ams-color-text-inverse);font-family:var(--ams-typography-font-family);font-size:var(--ams-typography-body-text-small-font-size);font-weight:var(--ams-typography-body-text-bold-font-weight);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}
.RoadmapTimeline-module-scss-module__NhaBLq__wrapper{--roadmap-day-count:7;--roadmap-col-width:100px}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__header,.RoadmapTimeline-module-scss-module__NhaBLq__timeline__body{grid-template-columns:repeat(var(--roadmap-day-count), var(--roadmap-col-width));min-inline-size:100%;display:grid}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__header{background-color:var(--ams-color-background-body);border-block-end:var(--ams-border-width-s) solid var(--ams-color-separator);z-index:2;grid-template-rows:auto auto;position:sticky;inset-block-start:0}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__bands{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__band{border-inline-start:var(--ams-border-width-s) solid var(--ams-color-separator);min-inline-size:0;padding-block:var(--ams-space-xs);padding-inline:var(--ams-space-s);align-items:center;display:flex;position:relative}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__band:first-child{border-inline-start:none}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__band-label{color:var(--ams-color-text);font-family:var(--ams-typography-font-family);font-size:var(--ams-typography-body-text-small-font-size);font-weight:var(--ams-typography-body-text-bold-font-weight);text-overflow:ellipsis;white-space:nowrap;position:sticky;inset-inline-start:var(--ams-space-s);overflow:hidden}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__day-labels{grid-column:1/-1;grid-template-columns:subgrid;min-block-size:2.5rem;display:grid}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__day-label{color:var(--ams-color-text-secondary);font-family:var(--ams-typography-font-family);padding-block:var(--ams-space-xs);text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;font-size:.75rem;display:flex;position:relative}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__label-text{background-color:var(--ams-color-background-body);padding-inline:var(--ams-space-xs);z-index:1;position:absolute;inset-inline-start:0;transform:translate(-50%)}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__day-label--today{color:var(--ams-color-interactive);font-weight:var(--ams-typography-body-text-bold-font-weight)}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__day-label--today .RoadmapTimeline-module-scss-module__NhaBLq__timeline__label-text{background-color:var(--ams-color-background-body);border-radius:var(--ams-space-xs)}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__day-label--hidden{opacity:.5}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__day-name{text-transform:uppercase;font-size:.625rem}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__day-num{font-weight:var(--ams-typography-body-text-bold-font-weight);line-height:1}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__body{grid-template-rows:auto;position:relative}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__grid-lines{grid-column:1/-1;grid-template-columns:subgrid;pointer-events:none;z-index:0;display:grid;position:absolute;inset-block:0}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__grid-line{border-inline-start:var(--ams-border-width-s) solid var(--ams-color-separator);opacity:.3;grid-row:1/-1}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__feature-group{display:contents}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__row{border-block-end:var(--ams-border-width-s) solid var(--ams-color-separator);grid-column:1/-1;grid-template-columns:subgrid;z-index:1;align-items:center;display:grid;position:relative}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__row--feature{background-color:var(--ams-color-background-body);block-size:var(--roadmap-feature-row-height,3.5rem)}.RoadmapTimeline-module-scss-module__NhaBLq__timeline__row--story{background-color:var(--ams-color-background-body);block-size:var(--roadmap-story-row-height,3rem)}
.FeatureDetail-module-scss-module__bf89fG__feature-detail__stories-container{margin-block-start:var(--ams-space-l)}.FeatureDetail-module-scss-module__bf89fG__feature-detail__stories{margin-block-start:var(--ams-space-m)}.FeatureDetail-module-scss-module__bf89fG__feature-detail__story-content{gap:var(--ams-space-xs);padding-block:var(--ams-space-xs);flex-direction:column;display:flex}.FeatureDetail-module-scss-module__bf89fG__feature-detail__story-date{display:flex}.FeatureDetail-module-scss-module__bf89fG__feature-detail__details{gap:var(--ams-space-xs) var(--ams-space-m);grid-template-columns:max-content 1fr;display:grid}.FeatureDetail-module-scss-module__bf89fG__feature-detail__details dt,.FeatureDetail-module-scss-module__bf89fG__feature-detail__details dd{margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.FeatureDetail-module-scss-module__bf89fG__feature-detail__header{align-items:flex-start;gap:var(--ams-space-m);justify-content:space-between;margin-block-end:var(--ams-space-m);display:flex}
.IdeaDetail-module-scss-module__CYYv8G__idea-detail__stories-container{margin-block-start:var(--ams-space-l)}.IdeaDetail-module-scss-module__CYYv8G__idea-detail__stories{margin-block-start:var(--ams-space-m)}.IdeaDetail-module-scss-module__CYYv8G__idea-detail__story-content{gap:var(--ams-space-xs);padding-block:var(--ams-space-xs);flex-direction:column;display:flex}.IdeaDetail-module-scss-module__CYYv8G__idea-detail__story-date{display:flex}.IdeaDetail-module-scss-module__CYYv8G__idea-detail__details{gap:var(--ams-space-xs) var(--ams-space-m);grid-template-columns:max-content 1fr;display:grid}.IdeaDetail-module-scss-module__CYYv8G__idea-detail__details dt,.IdeaDetail-module-scss-module__CYYv8G__idea-detail__details dd{margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.IdeaDetail-module-scss-module__CYYv8G__idea-detail__header{align-items:flex-start;gap:var(--ams-space-m);justify-content:space-between;margin-block-end:var(--ams-space-m);display:flex}
.StoryDetail-module-scss-module__FUpyEW__story-detail__details{gap:var(--ams-space-xs) var(--ams-space-m);grid-template-columns:max-content 1fr;display:grid}.StoryDetail-module-scss-module__FUpyEW__story-detail__details dt,.StoryDetail-module-scss-module__FUpyEW__story-detail__details dd{margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.StoryDetail-module-scss-module__FUpyEW__story-detail__header{align-items:flex-start;gap:var(--ams-space-m);justify-content:space-between;margin-block-end:var(--ams-space-m);display:flex}
.StrapiImageBlock-module-scss-module__FwuM4W__image-block{margin-block:var(--ams-space-l)}
