@layer pages{.cjdYzW_root{gap:var(--space-10);flex-direction:column;flex:1;height:100%;display:flex}.cjdYzW_searchBar{gap:var(--space-0) var(--space-8);display:flex}.cjdYzW_cardContent{gap:var(--space-6);flex-direction:column;display:flex}.cjdYzW_filtersContainer{flex-direction:row;justify-content:space-between;align-items:end;display:flex}.cjdYzW_filters{gap:var(--space-6);flex-direction:row;justify-content:start;display:flex}.cjdYzW_tabContent{gap:var(--space-10);flex-direction:column;display:flex}}
@layer components{:where(.iytFwG_content){letter-spacing:0;z-index:1000;max-width:280px;padding:var(--space-3) var(--space-5);color:var(--color-text-1);overflow-wrap:anywhere;background-color:var(--color-slate-800);border-radius:var(--radius-sm);font-size:12px;font-weight:400;line-height:18px;box-shadow:0 4px 12px #00000026}.iytFwG_arrow{fill:var(--color-slate-800)}}
@layer components{._3EHNuW_modalContent[data-scroll-area=body]{width:592px}._3EHNuW_drawerContent{height:100dvh;max-height:100dvh}@media (max-width:767px){._3EHNuW_drawerContent{bottom:calc(var(--mobile-navigation-height) + env(safe-area-inset-bottom));height:calc(100dvh - var(--mobile-navigation-height) - env(safe-area-inset-bottom));max-height:calc(100dvh - var(--mobile-navigation-height) - env(safe-area-inset-bottom))}}._3EHNuW_header{flex-shrink:0}._3EHNuW_body{flex:auto;min-height:0}._3EHNuW_footer{flex-shrink:0;align-items:stretch;gap:16px}._3EHNuW_actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:12px;width:100%;display:flex}}
@layer components{:where(.tNtLqG_content){gap:var(--space-6);width:100%;padding:var(--space-9);scrollbar-color:var(--color-gray-100) #0000;scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}:where(.tNtLqG_content)::-webkit-scrollbar{width:6px}:where(.tNtLqG_content)::-webkit-scrollbar-track{background:0 0}:where(.tNtLqG_content)::-webkit-scrollbar-thumb{background:var(--color-gray-100);border-radius:var(--radius-xs)}}
@layer pages{.z9YBrG_pageWrapper{gap:var(--space-9);flex-direction:column;width:100%;display:flex}@media (max-width:639px){.z9YBrG_pageWrapper{--accordion-item-radius:var(--radius-none);--card-radius:var(--radius-none);--card-shadow:none;width:calc(100% + var(--page-padding)*2);max-width:none;margin-inline:calc(var(--page-padding)*-1)}}.z9YBrG_textContent{gap:var(--space-7);flex-direction:column;display:flex}.z9YBrG_header{gap:var(--space-5);flex-direction:column;display:flex}.z9YBrG_body{gap:var(--space-10);grid-template-columns:auto 450px;grid-template-areas:"main actions""comments.";width:100%;display:grid}@media (max-width:1023px){.z9YBrG_body{grid-template-columns:auto;grid-template-areas:"main""actions""comments"}}.z9YBrG_comments{grid-area:comments}.z9YBrG_main{gap:var(--space-10);flex-direction:column;grid-area:main;justify-content:space-between;display:flex}.z9YBrG_textBlocks{gap:var(--space-8);flex-direction:column;display:flex}.z9YBrG_actions{gap:var(--space-10);flex-direction:column;grid-area:actions;width:450px;display:flex}@media (max-width:1023px){.z9YBrG_actions{width:100%}}.z9YBrG_imageArea{border-radius:var(--card-radius,var(--radius-lg));width:100%;height:400px;position:relative;overflow:hidden}@media (max-width:767px){.z9YBrG_imageArea{height:300px}}@media (max-width:479px){.z9YBrG_imageArea{height:220px}}.z9YBrG_blurredImage{object-fit:cover;filter:blur(20px);width:100%;height:100%;inset:0;transform:scale(1.1)}.z9YBrG_imageWrapper{height:100%;margin:auto;position:relative}.z9YBrG_ideaLogo{object-fit:contain}.z9YBrG_userAvatar{border-radius:var(--radius-circular)}.z9YBrG_photoPlaceholder{background:var(--color-avatar-background);border:1px solid var(--color-avatar-border);border-radius:var(--radius-circular);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.z9YBrG_userName{transition:color var(--transition-base)}.z9YBrG_ideaCreator{gap:var(--space-6);flex-direction:column;justify-content:space-between;display:flex}.z9YBrG_ideaMeta{gap:var(--space-10);align-items:center;display:flex}.z9YBrG_date{gap:var(--space-4);flex-direction:row;align-items:center;display:flex}.z9YBrG_dateIcon,.z9YBrG_dateText{color:var(--color-text-3)}.z9YBrG_aboutText{gap:var(--space-4);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:767px){.z9YBrG_aboutText{grid-template-columns:minmax(0,1fr)}}.z9YBrG_aboutItem{gap:var(--space-2);color:var(--color-text-3);display:flex}.z9YBrG_aboutValue{color:var(--color-text-2)}.z9YBrG_sectionHeader{margin-bottom:var(--space-4)}.z9YBrG_actionsBlock{gap:var(--space-10);flex-direction:column;display:flex}@media (max-width:1023px){.z9YBrG_desktopActionButtonGroup{display:none}}@media (min-width:1024px){.z9YBrG_mobileActionButtonGroup{display:none}}.z9YBrG_ideaDescription{white-space:pre-wrap;min-height:1em}}
@layer pages{.DS1ovW_block{gap:var(--space-6);flex-direction:column;display:flex}.DS1ovW_totalVotesText{color:var(--color-text-3)}.DS1ovW_blue{--option-color:var(--color-blue-500);--option-bg:var(--color-blue-100)}.DS1ovW_green{--option-color:var(--color-green-500);--option-bg:var(--color-green-100)}.DS1ovW_yellow{--option-color:var(--color-yellow-500);--option-bg:var(--color-yellow-100)}.DS1ovW_red{--option-color:var(--color-red-500);--option-bg:var(--color-red-100)}.DS1ovW_violet{--option-color:var(--color-violet-500);--option-bg:var(--color-violet-100)}.DS1ovW_slate{--option-color:var(--color-slate-500);--option-bg:var(--color-slate-100)}.DS1ovW_optionIcon{width:32px;height:32px;color:var(--option-color);background:var(--option-bg);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}}
@layer pages{._0G_LnW_options{gap:var(--space-4);padding-block:var(--space-4);flex-direction:column;display:flex}._0G_LnW_optionSelect{gap:var(--space-4);width:100%;height:50px;padding:var(--space-3) var(--space-4);cursor:pointer;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);transition:border-color var(--transition-base);align-items:center;display:flex}._0G_LnW_optionSelect:hover{border-color:var(--color-gray-300)}._0G_LnW_optionTitle{flex:1}._0G_LnW_hint{color:var(--color-text-3);text-align:center}}
@layer pages{.gWncHW_commentList{gap:var(--space-4);flex-direction:column;display:flex}.gWncHW_divider{align-self:center;width:95%}.gWncHW_allLoadedText{color:var(--color-text-3);text-align:center}}
@layer components{.Xm8LRq_root{gap:var(--gap);width:100%;min-width:min-content;max-width:max-content;color:var(--color-text-2);cursor:pointer;background:var(--color-white);border-radius:var(--radius-md);transition:color var(--transition-base),background-color var(--transition-base);border:none;justify-content:center;align-items:center;padding-inline:clamp(0px,12.5cqi - 23.75px,15px);display:inline-flex}.Xm8LRq_root .Xm8LRq_icon{flex-shrink:0}.Xm8LRq_root:hover:not(:disabled){background:var(--color-gray-100)}.Xm8LRq_root:disabled{cursor:not-allowed;opacity:.5}.Xm8LRq_count{font-variant-numeric:tabular-nums;min-width:1ch;color:var(--color-text-2);overflow-wrap:normal;white-space:nowrap;margin:0}.Xm8LRq_bookmarked .Xm8LRq_icon{color:var(--color-accent)}.Xm8LRq_bookmarked:hover:not(:disabled) .Xm8LRq_icon{color:var(--color-accent-hover)}.Xm8LRq_sm{letter-spacing:0;--gap:var(--space-2);height:32px;font-size:14px;font-weight:400;line-height:20px}.Xm8LRq_md{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media (min-width:768px){.Xm8LRq_md{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}.Xm8LRq_md{--gap:var(--space-3);height:40px}.Xm8LRq_lg{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media (min-width:768px){.Xm8LRq_lg{letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}}.Xm8LRq_lg{--gap:var(--space-4);height:48px}}
@layer components{.FXWTTW_root{gap:var(--gap);width:100%;min-width:min-content;max-width:max-content;color:var(--color-text-2);cursor:pointer;background:var(--color-white);border-radius:var(--radius-md);transition:color var(--transition-base),background-color var(--transition-base);border:none;justify-content:center;align-items:center;padding-inline:clamp(0px,12.5cqi - 23.75px,15px);display:inline-flex}.FXWTTW_root:hover:not(:disabled){background:var(--color-gray-100)}.FXWTTW_root:disabled{cursor:not-allowed;opacity:.5}.FXWTTW_count{font-variant-numeric:tabular-nums;min-width:1ch;color:var(--color-text-2);overflow-wrap:normal;white-space:nowrap;margin:0}.FXWTTW_icon{color:var(--color-text-2);transition:color var(--transition-base),fill var(--transition-base);flex-shrink:0}.FXWTTW_liked .FXWTTW_icon{color:var(--color-negative)}.FXWTTW_liked:hover:not(:disabled) .FXWTTW_icon{color:var(--color-negative-hover)}.FXWTTW_sm{letter-spacing:0;--gap:var(--space-2);height:32px;font-size:14px;font-weight:400;line-height:20px}.FXWTTW_md{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media (min-width:768px){.FXWTTW_md{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}.FXWTTW_md{--gap:var(--space-3);height:40px}.FXWTTW_lg{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media (min-width:768px){.FXWTTW_lg{letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}}.FXWTTW_lg{--gap:var(--space-4);height:48px}}
@layer components{.HQUQzW_linkRoot{width:100%}.HQUQzW_labelRoot{gap:var(--gap);width:100%;min-width:min-content;max-width:max-content;color:var(--color-text-2);cursor:pointer;background:var(--color-white);border-radius:var(--radius-md);transition:color var(--transition-base),background-color var(--transition-base);border:none;flex-direction:row;justify-content:center;align-items:center;padding-inline:clamp(0px,12.5cqi - 23.75px,15px);display:inline-flex}.HQUQzW_labelRoot .HQUQzW_icon{flex-shrink:0}.HQUQzW_labelRoot:hover{background:var(--color-gray-100)}.HQUQzW_count{font-variant-numeric:tabular-nums;min-width:1ch;color:var(--color-text-2);overflow-wrap:normal;white-space:nowrap;margin:0}.HQUQzW_icon{color:var(--color-text-2);transition:color var(--transition-base),fill var(--transition-base);flex-shrink:0}.HQUQzW_sm{letter-spacing:0;--gap:var(--space-2);height:32px;font-size:14px;font-weight:400;line-height:20px}.HQUQzW_md{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media (min-width:768px){.HQUQzW_md{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}.HQUQzW_md{--gap:var(--space-3);height:40px}.HQUQzW_lg{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media (min-width:768px){.HQUQzW_lg{letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}}.HQUQzW_lg{--gap:var(--space-4);height:48px}}
@layer components{.tNoKkW_separator{margin:var(--space-2) var(--space-0);color:var(--color-avatar-border)}}
.qCzi-a_root{gap:var(--space-7);justify-content:end;display:flex}
@layer pages{._qGlIW_footer{flex-direction:row;justify-content:end;padding:0}}
.xAl-cG_root{gap:var(--space-5);padding-top:var(--space-4);flex-direction:column;display:flex}.xAl-cG_buttonContainer{gap:var(--space-7);justify-content:end;display:flex}
@layer pages{.A1F1Eq_header{z-index:var(--z-header);width:100%;height:var(--header-height);padding:var(--space-6) var(--space-0);background:var(--color-surface-1);border-bottom:1px solid var(--color-input-border);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.A1F1Eq_logo{width:120px;height:30px}.A1F1Eq_menu{gap:var(--space-6);align-items:center;display:flex}@media (max-width:767px){.A1F1Eq_menu{display:none}}.A1F1Eq_notificationButton{flex:1 0 auto;justify-content:center;align-items:center;height:-webkit-fill-available;height:-moz-available;height:stretch;margin-left:8px;margin-right:23px;display:flex}.A1F1Eq_inner{width:100%;max-width:1440px;padding:var(--space-0) var(--space-10);margin:var(--space-0) auto;justify-content:space-between;align-items:center;display:flex}@media (max-width:639px){.A1F1Eq_inner{padding:var(--space-0) var(--space-8)}}@media (max-width:767px){.A1F1Eq_myIdeasButton,.A1F1Eq_proposeIdeaButtonDesktop{display:none}}}
@layer pages{@media (max-width:639px){.X4wLDa_toolbar{box-shadow:none}}.X4wLDa_toolbarContent{gap:var(--space-6);flex-direction:column;display:flex}.X4wLDa_searchBar{gap:var(--space-8);display:flex}.X4wLDa_sort{width:220px;min-width:0}@media (max-width:767px){.X4wLDa_sort{width:100%}}.X4wLDa_submitBtn{flex:0 0 max-content}@media (max-width:1023px){.X4wLDa_mobileOnly{flex:none}.X4wLDa_mobileOnly span{display:none}}.X4wLDa_mobileFiltersButton{flex-shrink:0}@media (min-width:1024px){.X4wLDa_mobileFiltersButton{display:none}}@media (max-width:1023px){.X4wLDa_mobileFiltersButton{display:block}}@media (max-width:767px){.X4wLDa_filtersDrawer{bottom:calc(var(--mobile-navigation-height) + env(safe-area-inset-bottom))}}.X4wLDa_toolbarDownContent{gap:var(--space-8);justify-content:space-between;display:flex}@media (max-width:450px){.X4wLDa_toolbarDownContent span{display:none}}}
@layer pages{.LvtQpW_root{justify-content:center;align-items:center;display:inline-flex;position:relative}.LvtQpW_icon{stroke-width:1.7px}.LvtQpW_badge{box-sizing:border-box;min-width:20px;height:20px;padding:var(--space-0) var(--space-3);color:var(--color-white);text-align:center;text-wrap:nowrap;background-color:var(--color-accent);border-radius:var(--radius-3xl);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-8px;left:11px}}
@layer components{.kBiHOq_warning{color:var(--color-yellow-900);background:var(--color-yellow-50);border:1px solid var(--color-yellow-200);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:16px;display:flex}@media (max-width:479px){.kBiHOq_warning{padding:8px}}.kBiHOq_icon{color:var(--color-orange-400);flex:none;align-self:center}.kBiHOq_content{flex-direction:column;gap:4px;display:flex}.kBiHOq_title{color:var(--color-text-2);font-weight:600}.kBiHOq_description{color:var(--color-text-2)}}
.H8nupq_card{flex:1 0;justify-content:center}.H8nupq_cardContent{gap:var(--space-6);flex-direction:column;display:flex}.H8nupq_pagination{align-self:center}.H8nupq_list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
@layer pages{.wqq-2q_scrollContainer{scrollbar-gutter:auto;flex-direction:column;flex:1;justify-content:start;align-items:start;min-height:0;display:flex;overflow-y:auto}.wqq-2q_scrollContainer::-webkit-scrollbar{width:4px}.wqq-2q_scrollContainer::-webkit-scrollbar-track{background:0 0}.wqq-2q_scrollContainer::-webkit-scrollbar-thumb{background-color:var(--color-avatar-border);border-radius:var(--radiuz-circular)}.wqq-2q_innerContainer{width:100%;position:relative}.wqq-2q_row{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:0;left:0}.wqq-2q_loader{margin:var(--space-8) var(--space-0);align-self:center}.wqq-2q_retryButton{margin-top:var(--space-7)}}
@layer pages{.mGqCWq_root{gap:var(--space-8);width:100%;padding:var(--space-9);background-color:var(--color-negative-soft);border:1px solid var(--color-red-200);border-radius:var(--radius-xl);align-items:start;display:flex}@media (max-width:479px){.mGqCWq_root{flex-direction:column;align-items:flex-start}}.mGqCWq_warning{background-color:var(--color-orange-100);border-color:var(--color-orange-200)}.mGqCWq_warning .mGqCWq_icon{color:var(--color-orange-600)}.mGqCWq_heading{gap:var(--space-4);flex-direction:column;align-items:start;display:flex}.mGqCWq_icon{color:var(--color-negative);flex-shrink:0;margin-top:2px}.mGqCWq_description{text-align:right;overflow-wrap:anywhere}@media (max-width:479px){.mGqCWq_description{text-align:left}}}
