.catalog_page__mOwVO{padding-bottom:12px}.catalog_content__Fm8cW{display:grid;grid-gap:52px;gap:52px;border-top:1px solid var(--nf-line);padding:36px 0 44px}.catalog_invitation__vGs2i{border-top:1px solid var(--nf-line);padding:24px 0 0}.catalog_invitation__vGs2i p{max-width:750px;margin:0;font-size:.9rem;line-height:1.9;color:var(--nf-muted)}.catalog_page__mOwVO a:focus-visible{outline:2px solid var(--nf-focus);outline-offset:4px}@media (max-width:760px){.catalog_content__Fm8cW{gap:38px;padding-top:28px}}.idea-board_heading__tpjVT{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:24px}.idea-board_heading__tpjVT h2{margin:0;font-size:1.5rem;line-height:1.4}.idea-board_section__uExM9{scroll-margin-top:100px}.idea-board_heading__tpjVT>span{color:var(--nf-muted);font-size:.85rem}.idea-board_empty__CgzAf{margin:0;padding:24px 0;border-top:1px solid var(--nf-line);font-size:.9rem;line-height:1.85;color:var(--nf-muted);max-width:760px}.idea-board_heading__tpjVT p{max-width:540px;margin:0;font-size:.8rem;line-height:1.8;color:var(--nf-muted)}.idea-board_board__6axVm{border:1px solid var(--nf-line);border-radius:12px;background:var(--nf-surface)}.idea-board_columns__BIwd4,.idea-board_row__kGezb{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.85fr) minmax(0,.75fr) minmax(0,1.3fr);grid-gap:24px;gap:24px;padding:18px 24px}.idea-board_board__6axVm[data-status-column=false] .idea-board_columns__BIwd4,.idea-board_board__6axVm[data-status-column=false] .idea-board_row__kGezb{grid-template-columns:minmax(0,2fr) minmax(0,.85fr) minmax(0,1.3fr)}.idea-board_columns__BIwd4{color:var(--nf-muted);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.idea-board_rows___NHSa{list-style:none;padding:0;margin:0}.idea-board_rows___NHSa li{border-top:1px solid var(--nf-line)}.idea-board_row__kGezb{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:155px;align-items:center;transition:background .18s ease;border-radius:6px}.idea-board_row__kGezb:hover{background:var(--nf-atmosphere)}.idea-board_row__kGezb:focus-visible{outline:2px solid var(--nf-focus);outline-offset:3px}.idea-board_main__qmZwK strong{display:block;font-size:1rem;line-height:1.5;margin:0 0 10px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-text-decoration-color:var(--nf-line);text-decoration-color:var(--nf-line)}.idea-board_row__kGezb:focus-visible strong,.idea-board_row__kGezb:hover strong{-webkit-text-decoration-color:var(--nf-creative);text-decoration-color:var(--nf-creative)}.idea-board_main__qmZwK>span{display:block;margin:0;font-size:.75rem;line-height:1.8;color:var(--nf-muted)}.idea-board_direction__n64Uc,.idea-board_next__7N6Rr,.idea-board_stage__fcTrg{font-size:.72rem;line-height:1.8}.idea-board_next__7N6Rr{color:var(--nf-muted)}.idea-board_status__0p_1z{display:inline-flex;align-items:center;gap:7px;font-size:.67rem;white-space:nowrap}.idea-board_status__0p_1z i{height:6px;width:6px;border:1px solid var(--nf-muted);border-radius:50%}.idea-board_status__0p_1z[data-stage=experiment] i{background:var(--nf-creative);border-color:var(--nf-creative)}.idea-board_status__0p_1z[data-stage=prototype] i{background:var(--nf-orange-400);border-color:var(--nf-orange-400)}.idea-board_mobileLabel__Jbn19{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:850px){.idea-board_heading__tpjVT{flex-direction:column;gap:12px}.idea-board_heading__tpjVT p{max-width:620px}.idea-board_columns__BIwd4{display:none}.idea-board_rows___NHSa li:first-child{border-top:0}.idea-board_row__kGezb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;padding:24px}.idea-board_board__6axVm[data-status-column=false] .idea-board_row__kGezb{grid-template-columns:minmax(0,1fr)}.idea-board_main__qmZwK,.idea-board_next__7N6Rr{grid-column:1/-1}.idea-board_main__qmZwK strong{font-size:1.05rem}.idea-board_mobileLabel__Jbn19{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal;display:block;margin-bottom:4px;color:var(--nf-muted);font-size:.6rem}}@media (max-width:400px){.idea-board_row__kGezb{padding:20px;gap:14px}.idea-board_direction__n64Uc,.idea-board_next__7N6Rr,.idea-board_stage__fcTrg{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.idea-board_row__kGezb{transition:none}}.idea-dialog_dialog__u7Xzf{position:fixed;inset:0;margin:auto;width:min(680px,calc(100vw - 48px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);padding:0;border:1px solid var(--nf-line);border-radius:15px;background:var(--nf-surface);color:var(--nf-ink);box-shadow:0 25px 100px #0006;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.idea-dialog_dialog__u7Xzf[open]{animation:idea-dialog_idea-in__dVrZ5 .24s cubic-bezier(.2,.7,.2,1) both}.idea-dialog_dialog__u7Xzf::-webkit-backdrop{background:rgba(3,5,15,.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:idea-dialog_backdrop-in__B5w6E .24s ease both}.idea-dialog_dialog__u7Xzf::backdrop{background:rgba(3,5,15,.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:idea-dialog_backdrop-in__B5w6E .24s ease both}.idea-dialog_dialog__u7Xzf[data-closing=true]{animation:idea-dialog_idea-out__Gesvv .18s ease both}.idea-dialog_dialog__u7Xzf[data-closing=true]::-webkit-backdrop{animation:idea-dialog_backdrop-out__cm9Rb .18s ease both}.idea-dialog_dialog__u7Xzf[data-closing=true]::backdrop{animation:idea-dialog_backdrop-out__cm9Rb .18s ease both}.idea-dialog_toolbar__xtmJM{position:-webkit-sticky;position:sticky;top:0;height:0;z-index:1}.idea-dialog_close___St8F{position:absolute;right:12px;top:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:var(--nf-surface);color:var(--nf-muted);cursor:pointer;transition:color .18s}.idea-dialog_close___St8F:hover{color:var(--nf-ink)}.idea-dialog_close___St8F:focus-visible{outline:2px solid var(--nf-focus);outline-offset:-3px}.idea-dialog_header__iO0hl{padding:38px 38px 24px;border-bottom:1px solid var(--nf-line)}.idea-dialog_meta__0Bp2u{display:flex;flex-wrap:wrap;gap:10px 20px;padding-right:24px;color:var(--nf-muted);font-size:.62rem;letter-spacing:.06em}.idea-dialog_meta__0Bp2u>span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 9px 2px 0;background:var(--nf-orange-400);border-radius:50%}.idea-dialog_header__iO0hl h2{margin:22px 0 16px;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.2;letter-spacing:-.03em}.idea-dialog_header__iO0hl p{margin:0;color:var(--nf-muted);font-size:.87rem;line-height:1.75}.idea-dialog_content__CeK4L{padding:25px 38px 34px}.idea-dialog_approach__H0wdT{margin:0 0 28px;font-size:.87rem;line-height:1.85;color:var(--nf-ink)}.idea-dialog_properties__kfpYA{margin:0;display:grid;grid-gap:22px;gap:22px}.idea-dialog_properties__kfpYA>div{display:grid;grid-template-columns:125px 1fr;grid-gap:20px;gap:20px}.idea-dialog_properties__kfpYA dt{font-size:.72rem;line-height:1.8;color:var(--nf-muted)}.idea-dialog_properties__kfpYA dd{margin:0;display:grid;grid-gap:8px;gap:8px;font-size:.78rem;line-height:1.8}.idea-dialog_score__jDky5{color:var(--nf-orange-400);font-size:1rem}.idea-dialog_score__jDky5 span{color:var(--nf-muted);font-size:.7rem;font-weight:400}.idea-dialog_empty__xQCKg{color:var(--nf-muted)}@keyframes idea-dialog_idea-in__dVrZ5{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes idea-dialog_idea-out__Gesvv{to{opacity:0;transform:translateY(9px) scale(.99)}}@keyframes idea-dialog_backdrop-in__B5w6E{0%{opacity:0}to{opacity:1}}@keyframes idea-dialog_backdrop-out__cm9Rb{to{opacity:0}}@media(max-width:600px){.idea-dialog_dialog__u7Xzf{width:calc(100vw - 24px);max-height:calc(100dvh - 32px);border-radius:12px}.idea-dialog_header__iO0hl{padding:34px 24px 22px}.idea-dialog_content__CeK4L{padding:23px 24px 28px}.idea-dialog_properties__kfpYA>div{grid-template-columns:1fr;gap:5px}.idea-dialog_properties__kfpYA{gap:19px}.idea-dialog_header__iO0hl h2{font-size:1.65rem}.idea-dialog_meta__0Bp2u{font-size:.55rem}}@media(prefers-reduced-motion:reduce){.idea-dialog_dialog__u7Xzf::-webkit-backdrop,.idea-dialog_dialog__u7Xzf[data-closing=true]::-webkit-backdrop{animation:none}.idea-dialog_dialog__u7Xzf::backdrop,.idea-dialog_dialog__u7Xzf[data-closing=true],.idea-dialog_dialog__u7Xzf[data-closing=true]::backdrop,.idea-dialog_dialog__u7Xzf[open]{animation:none}.idea-dialog_close___St8F{transition:none}}