.dashboard_container__cBw4N{padding-top:2.5rem;padding-bottom:5rem}.dashboard_statsGrid__AFqn8{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:2.25rem}.dashboard_statCard__4U9PZ{background-color:var(--bg-surface);box-sizing:border-box;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;min-height:96px;position:relative}.dashboard_statContent__shLuv{display:flex;flex-direction:column;justifyContent:flex-start;gap:.5rem;min-width:0}.dashboard_statLabel__6mNYN{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.dashboard_statValue__jfdgX{font-family:var(--font-mono);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:800;color:var(--text-primary);margin:0;line-height:1}.dashboard_statIconBox__Xkvkt{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:2px solid var(--border-color);border-radius:var(--radius-sm,6px);box-shadow:2px 2px 0 var(--border-color);flex-shrink:0}.dashboard_iconLime__nBaGb{background-color:var(--accent-lime)}.dashboard_iconOrange__TBZX7{background-color:var(--accent-orange)}.dashboard_iconYellow__QU7JN{background-color:var(--accent-yellow)}.dashboard_iconCyan__vcIHU{background-color:var(--accent-cyan)}.dashboard_projectsSection__9rFPw{display:flex;flex-direction:column;gap:1.25rem}.dashboard_sectionHeader__EYSeg{display:flex;justifyContent:space-between;align-items:center;padding-bottom:.75rem;border-bottom:2px solid var(--border-color)}.dashboard_sectionTitle__OgLv_{font-family:var(--font-display);font-weight:800;font-size:1.35rem;color:var(--text-primary);margin:0}.dashboard_projectList__ykhEZ{display:flex;flex-direction:column;gap:1.25rem}.dashboard_projectCard__8aw0I{background-color:var(--bg-surface);box-sizing:border-box;transition:transform .1s ease,box-shadow .1s ease}.dashboard_projectCard__8aw0I:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-lg)}.dashboard_projectInner__B_k3M{display:flex;justifyContent:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem}.dashboard_projectMain__vfGj_{display:flex;align-items:center;gap:1.15rem;min-width:0;flex:1 1}.dashboard_projectLogoBox__grLcU{width:52px;height:52px;border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:2px 2px 0 var(--border-color);overflow:hidden;background-color:var(--accent-cyan);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:800;font-size:1.1rem;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard_projectLogoImg__hunj7{width:100%;height:100%;object-fit:cover;display:block}.dashboard_projectInfo__8e_VV{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1 1}.dashboard_projectTitleRow__h9FhV{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dashboard_projectTitleLink__DFS_2{font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:var(--text-primary);text-decoration:none;line-height:1.25;transition:color .12s ease}.dashboard_projectTitleLink__DFS_2:hover{color:var(--accent-purple)}.dashboard_projectTagline__zpitE{font-size:.925rem;color:var(--text-secondary);line-height:1.45;margin:0;word-break:break-word}.dashboard_projectMetaRow__nFWto{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.775rem;color:var(--text-muted);flex-wrap:wrap;margin-top:.15rem}.dashboard_metaChip__jxs33{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-secondary)}.dashboard_separator__m3Ram{color:var(--border-color);font-weight:900;font-size:.85rem;margin:0 .15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard_projectActions__h9s53{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;flex-shrink:0}.dashboard_actionBtnLink__aE_3_{text-decoration:none;display:inline-flex}.dashboard_emptyStateWrapper__qAJo7{text-align:center;padding:3rem 1.5rem}.dashboard_emptyIcon__CU2ep{margin:0 auto 1rem;color:var(--text-secondary)}.dashboard_emptyTitle__lm1Le{font-family:var(--font-display);font-weight:800;font-size:1.35rem;color:var(--text-primary);margin:0 0 .5rem}.dashboard_emptyDescription__m73u0{font-size:.95rem;color:var(--text-secondary);max-width:480px;margin:0 auto 1.5rem;line-height:1.55}@media (max-width:768px){.dashboard_projectInner__B_k3M{flex-direction:column;align-items:stretch;gap:1rem}.dashboard_projectActions__h9s53{width:100%;padding-top:.75rem;border-top:1.5px solid var(--border-color)}.dashboard_projectActions__h9s53 a{flex:1 1}.dashboard_projectActions__h9s53 button{width:100%}}.Button_button__WQ3_h{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;font-family:var(--font-display);font-weight:700;text-decoration:none;cursor:pointer;border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);transition:transform .1s ease,box-shadow .1s ease,background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Button_button__WQ3_h:focus-visible{outline:3px solid var(--accent-orange);outline-offset:2px}.Button_icon__zJGIe{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Button_sm__EVr0q{height:clamp(34px,32px + .8vw,38px);padding:0 var(--space-sm);font-size:var(--font-size-sm);box-shadow:var(--shadow-sm)}.Button_sm__EVr0q:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--border-color)}.Button_sm__EVr0q:active:not(:disabled){transform:translate(2px,2px);box-shadow:0 0 0 var(--border-color)}.Button_md__HVi37{height:clamp(40px,38px + 1vw,46px);padding:0 var(--space-md);font-size:var(--font-size-base);box-shadow:var(--shadow-md)}.Button_md__HVi37:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:var(--shadow-lg)}.Button_md__HVi37:active:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 0 var(--border-color)}.Button_lg__jlvo1{height:clamp(48px,44px + 1.2vw,54px);padding:0 var(--space-lg);font-size:var(--font-size-md);box-shadow:var(--shadow-lg)}.Button_lg__jlvo1:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:var(--shadow-xl)}.Button_lg__jlvo1:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 0 var(--border-color)}.Button_primary___5QRF{background-color:var(--accent-yellow);color:#111111}.Button_primary___5QRF:hover:not(:disabled){background-color:#FFF04D}.Button_secondary__z8DZE{background-color:var(--bg-surface);color:var(--text-primary)}.Button_secondary__z8DZE:hover:not(:disabled){background-color:var(--bg-surface-subtle)}.Button_lime__uLfuQ{background-color:var(--accent-lime);color:#111111}.Button_lime__uLfuQ:hover:not(:disabled){background-color:#33FF85}.Button_orange__YMV1e{background-color:var(--accent-orange);color:#FFFFFF}.Button_orange__YMV1e:hover:not(:disabled){background-color:#FF7B24}.Button_cyan__VXE1J{background-color:var(--accent-cyan);color:#111111}.Button_cyan__VXE1J:hover:not(:disabled){background-color:#33EBFF}.Button_danger__1cN7Q{background-color:var(--state-error);color:#FFFFFF}.Button_danger__1cN7Q:hover:not(:disabled){background-color:#FF4D63}.Button_ghost__9OlTm{background-color:transparent;color:var(--text-primary);box-shadow:none;border-color:transparent}.Button_ghost__9OlTm:hover:not(:disabled){background-color:var(--bg-surface-subtle);border-color:var(--border-color);box-shadow:var(--shadow-sm)}.Button_ghost__9OlTm:active:not(:disabled){transform:translate(1px,1px);box-shadow:none}.Button_fullWidth__I0BsA{width:100%}.Button_button__WQ3_h:disabled,.Button_disabled__wUorh{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:var(--shadow-sm)!important}.Card_card__HEwtR{background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;width:100%;max-width:100%;box-sizing:border-box}.Card_shadowSm__v_ziO{box-shadow:var(--shadow-sm)}.Card_shadowMd___H1Od{box-shadow:var(--shadow-md)}.Card_shadowLg__3erwK{box-shadow:var(--shadow-lg)}.Card_interactive__TnTvw:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-lg)}.Card_interactive__TnTvw:active{transform:translate(2px,2px);box-shadow:var(--shadow-sm)}.Card_banner__LIsOY{height:8px;width:100%;border-bottom:2px solid var(--border-color)}.Card_bannerGame__WE4wv{background-color:var(--accent-lime)}.Card_bannerWebApp__RTbOW{background-color:var(--accent-yellow)}.Card_bannerMobile__cHBg0{background-color:var(--accent-cyan)}.Card_bannerDesktop__IHWwp{background-color:var(--accent-purple)}.Card_bannerWebsite__hHCE_{background-color:var(--accent-magenta)}.Card_bannerPlugin__86Zcu{background-color:var(--accent-orange)}.Card_paddingNone__4eTxu{padding:0}.Card_paddingSm__xbOkI{padding:var(--space-sm)}.Card_paddingMd__juqlh{padding:var(--space-md)}.Card_paddingLg__yeAIp{padding:var(--space-xl)}.Badge_badge__7wutk{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;font-family:var(--font-mono);font-size:.75rem;font-weight:700;border:2px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:1.5px 1.5px 0 var(--border-color);white-space:nowrap;line-height:1.2}.Badge_default__lCzd_{background-color:var(--bg-surface-subtle);color:var(--text-primary)}.Badge_yellow__1O2YU{background-color:var(--accent-yellow);color:#111111}.Badge_lime__PF8He{background-color:var(--accent-lime);color:#111111}.Badge_cyan__h2crY{background-color:var(--accent-cyan);color:#111111}.Badge_orange__i6J7J{background-color:var(--accent-orange);color:#FFFFFF}.Badge_magenta__po21r{background-color:var(--accent-magenta);color:#FFFFFF}.Badge_purple__A7J83{background-color:var(--accent-purple);color:#FFFFFF}.Badge_red__tofqP{background-color:var(--state-error);color:#FFFFFF}.Badge_outline__Ue_S_{background-color:transparent;color:var(--text-primary)}.Form_formGroup__A66Et{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.15rem;width:100%}.Form_label__gbDzT{font-family:var(--font-display);font-size:.875rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between}.Form_required__8Qtwg{color:var(--state-error);margin-left:.2rem}.Form_input__IdqiZ,.Form_textarea__f6JiR{width:100%;font-family:var(--font-body);font-size:.95rem;color:var(--text-primary);background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);padding:.65rem .85rem;box-shadow:var(--shadow-sm);outline:none;transition:box-shadow .12s ease,border-color .12s ease}.Form_input__IdqiZ:focus,.Form_textarea__f6JiR:focus{box-shadow:var(--shadow-md);border-color:var(--border-color);background-color:var(--bg-surface-elevated)}.Form_input__IdqiZ::placeholder,.Form_textarea__f6JiR::placeholder{color:var(--text-muted);opacity:.7}.Form_textarea__f6JiR{min-height:120px;resize:vertical;line-height:1.5}.Form_errorText__tK_FN{font-weight:600;color:var(--state-error)}.Form_errorText__tK_FN,.Form_helperText__8MGtT{font-family:var(--font-mono);font-size:.75rem;margin-top:.25rem}.Form_helperText__8MGtT{color:var(--text-muted)}.Form_inputError___kTD3{border-color:var(--state-error)!important;box-shadow:2px 2px 0 var(--state-error)!important}.CustomSelect_formGroup__P1XPt{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.15rem;width:100%}.CustomSelect_label__YG6Xo{font-family:var(--font-display);font-size:.875rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between}.CustomSelect_required__WXGgN{color:var(--state-error);margin-left:.2rem}.CustomSelect_selectContainer__DsnGU{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-display)}.CustomSelect_fullWidth__G6VEN{width:100%;display:block}.CustomSelect_trigger__bPP3E{width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:0 .85rem;background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-family:var(--font-display);font-weight:700;font-size:.875rem;color:var(--text-primary);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease;box-sizing:border-box}.CustomSelect_trigger__bPP3E:focus-visible{outline:none;box-shadow:var(--shadow-md);border-color:var(--border-color);background-color:var(--bg-surface-elevated)}.CustomSelect_triggerError__oibrd{border-color:var(--state-error)!important;box-shadow:2px 2px 0 var(--state-error)!important}.CustomSelect_trigger__bPP3E:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--border-color);background-color:var(--bg-surface-subtle)}.CustomSelect_triggerOpen___8Pls,.CustomSelect_trigger__bPP3E:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--border-color)}.CustomSelect_triggerLeft__1qt1y{display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden}.CustomSelect_triggerIcon__5mdDm{display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0}.CustomSelect_triggerText__ReBCH{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.CustomSelect_chevron__r8OBE{display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0;transition:transform .15s cubic-bezier(.16,1,.3,1)}.CustomSelect_chevronRotated__q81qc{transform:rotate(180deg)}.CustomSelect_menu__MyoTg{position:absolute;top:calc(100% + 6px);left:0;width:100%;min-width:200px;background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:.35rem;z-index:50;max-height:280px;overflow-y:auto;box-sizing:border-box;animation:CustomSelect_menuSlideDown__JqRiC .15s cubic-bezier(.16,1,.3,1)}@keyframes CustomSelect_menuSlideDown__JqRiC{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CustomSelect_optionItem__FRUOm{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .65rem;background:transparent;border:none;border-radius:3px;font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--text-secondary);cursor:pointer;text-align:left;transition:background-color .1s ease,color .1s ease;box-sizing:border-box}.CustomSelect_optionItem__FRUOm:hover{background-color:var(--bg-surface-subtle);color:var(--text-primary)}.CustomSelect_optionItemActive__jCZ1F{background-color:var(--accent-yellow)!important;color:#111111!important;border:1.5px solid var(--border-color);box-shadow:1.5px 1.5px 0 var(--border-color)}.CustomSelect_optionLeft__JKzTp{display:flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden}.CustomSelect_optionLabel__53Vie{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CustomSelect_checkIcon__8I5QQ{flex-shrink:0;color:#111111}.CustomSelect_errorText__YgrEx{font-weight:600;color:var(--state-error)}.CustomSelect_errorText__YgrEx,.CustomSelect_helperText__AWRC6{font-family:var(--font-mono);font-size:.75rem;margin-top:.25rem}.CustomSelect_helperText__AWRC6{color:var(--text-muted)}.UpvoteButton_upvoteBtn__Crr2q{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;box-sizing:border-box;min-width:58px;padding:.5rem .65rem;background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .1s ease,box-shadow .1s ease,background-color .15s ease,color .15s ease}.UpvoteButton_upvoteBtn__Crr2q:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--border-color);background-color:var(--bg-surface-subtle)}.UpvoteButton_upvoteBtn__Crr2q:active:not(:disabled){transform:translate(2px,2px);box-shadow:0 0 0 var(--border-color)}.UpvoteButton_active__P2ijB{background-color:var(--accent-orange)!important;color:#FFFFFF!important;border-color:var(--border-color)}.UpvoteButton_active__P2ijB .UpvoteButton_count__QCENc{color:#FFFFFF}.UpvoteButton_active__P2ijB .UpvoteButton_icon__EQk_x{transform:translateY(-1px)}.UpvoteButton_count__QCENc{font-family:var(--font-mono);font-weight:800;font-size:.85rem;line-height:1;color:var(--text-primary)}.UpvoteButton_icon__EQk_x{display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.UpvoteButton_horizontal__1lUtV{flex-direction:row;min-width:auto;gap:.45rem}.UpvoteButton_horizontal__1lUtV.UpvoteButton_sm__aDKjs{height:38px;padding:0 .85rem;font-size:.85rem;box-shadow:var(--shadow-sm)}.UpvoteButton_horizontal__1lUtV.UpvoteButton_md__ddUvQ{height:44px;padding:0 1.15rem;font-size:.95rem;box-shadow:var(--shadow-md)}.UpvoteButton_horizontal__1lUtV.UpvoteButton_lg__85z2N{height:52px;padding:0 1.5rem;font-size:1.05rem;box-shadow:var(--shadow-lg)}.FollowButton_followBtn__fouwm{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;font-family:var(--font-display);font-weight:700;border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .1s ease,box-shadow .1s ease,background-color .12s ease;white-space:nowrap}.FollowButton_sm__jfT5A{height:38px;padding:0 .85rem;font-size:.85rem;box-shadow:var(--shadow-sm)}.FollowButton_md__Fjqiv{height:44px;padding:0 1.25rem;font-size:.95rem;box-shadow:var(--shadow-md)}.FollowButton_iconOnlySm___5S65{width:34px;height:34px;padding:0;box-shadow:1.5px 1.5px 0 var(--border-color);flex-shrink:0}.FollowButton_iconOnlyMd__eUOQT{width:40px;height:40px;padding:0;box-shadow:var(--shadow-sm);flex-shrink:0}.FollowButton_unfollowing__TAGVl{background-color:var(--bg-surface);color:var(--text-primary)}.FollowButton_unfollowing__TAGVl:hover:not(:disabled){background-color:var(--accent-yellow);color:#111;transform:translate(-1px,-1px);box-shadow:var(--shadow-lg)}.FollowButton_following__VQiU0{background-color:var(--accent-lime);color:#111}.FollowButton_following__VQiU0:hover:not(:disabled){background-color:var(--state-error);color:#FFF;transform:translate(-1px,-1px);box-shadow:var(--shadow-lg)}.FollowButton_followBtn__fouwm:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}@media (max-width:640px){.FollowButton_responsiveIconOnly__Sogk4 .FollowButton_btnText__m_Bsx{display:none}.FollowButton_responsiveIconOnly__Sogk4.FollowButton_md__Fjqiv{width:44px;height:44px;padding:0;justify-content:center}.FollowButton_responsiveIconOnly__Sogk4.FollowButton_sm__jfT5A{width:38px;height:38px;padding:0;justify-content:center}}.RankBadge_rankBadge__QSjlH{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;font-family:var(--font-mono);font-weight:800;font-size:.95rem;border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);flex-shrink:0}.RankBadge_rank1__I_s8S{background-color:var(--accent-yellow);color:#111111;box-shadow:2.5px 2.5px 0 var(--border-color)}.RankBadge_rank2__t6ajU{background-color:var(--accent-cyan);color:#111111}.RankBadge_rank3__zVq2_{background-color:var(--accent-lime);color:#111111}.RankBadge_rankDefault__npSiG{background-color:var(--bg-surface-subtle);color:var(--text-muted)}.Modal_backdrop__BF_4M{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(18,18,22,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;padding:1rem}.Modal_modalWindow__vGMP8{background-color:var(--bg-surface);border:var(--border-width-lg) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-xl);width:100%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:Modal_modalPop__HQ_4Y .15s cubic-bezier(.175,.885,.32,1.275)}@keyframes Modal_modalPop__HQ_4Y{0%{transform:scale(.95) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.Modal_windowHeader__axC5r{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;background-color:var(--accent-yellow);border-bottom:var(--border-width-md) solid var(--border-color)}.Modal_windowTitle__c4WfC{font-family:var(--font-display);font-weight:800;font-size:1rem;color:#111111;display:flex;align-items:center;gap:.5rem}.Modal_closeButton__Djgg8{background:transparent;border:2px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center;box-shadow:1.5px 1.5px 0 var(--border-color);transition:transform .1s ease}.Modal_closeButton__Djgg8:hover{background-color:var(--state-error);color:#FFFFFF}.Modal_closeButton__Djgg8:active{transform:translate(1px,1px);box-shadow:none}.Modal_modalBody__sllJ0{padding:1.5rem;overflow-y:auto}.Avatar_avatar___CNw9{display:inline-flex;align-items:center;justify-content:center;background-color:var(--accent-cyan);color:#111111;font-family:var(--font-display);font-weight:800;border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:1.5px 1.5px 0 var(--border-color);overflow:hidden;position:relative;flex-shrink:0;box-sizing:border-box}.Avatar_xs__fQbQq{width:22px;height:22px;font-size:.65rem;border:1.5px solid var(--border-color);border-radius:4px;box-shadow:none}.Avatar_sm__PTX3x{width:28px;height:28px;font-size:.75rem}.Avatar_md__L2Odp{width:44px;height:44px;font-size:1rem}.Avatar_lg__hRP5m{width:64px;height:64px;font-size:1.5rem;border-width:var(--border-width-md);box-shadow:var(--shadow-sm)}.Avatar_xl__GeTp4{width:96px;height:96px;font-size:2.2rem;border-width:var(--border-width-lg);box-shadow:var(--shadow-md)}.Avatar_image__Q7asb{width:100%;height:100%;object-fit:cover}.MarkdownRenderer_markdown__9V0wp{font-family:var(--font-body);color:var(--text-primary);line-height:1.7;font-size:1.05rem}.MarkdownRenderer_markdown__9V0wp h1,.MarkdownRenderer_markdown__9V0wp h2,.MarkdownRenderer_markdown__9V0wp h3,.MarkdownRenderer_markdown__9V0wp h4{font-family:var(--font-display);font-weight:800;margin-top:1.75rem;margin-bottom:.75rem;line-height:1.25}.MarkdownRenderer_markdown__9V0wp h1{font-size:1.85rem;border-bottom:3px solid var(--border-color);padding-bottom:.4rem}.MarkdownRenderer_markdown__9V0wp h2{font-size:1.45rem;display:flex;align-items:center;gap:.5rem}.MarkdownRenderer_markdown__9V0wp h3{font-size:1.2rem}.MarkdownRenderer_markdown__9V0wp p{margin-bottom:1.25rem}.MarkdownRenderer_markdown__9V0wp strong{font-weight:700;color:var(--text-primary)}.MarkdownRenderer_markdown__9V0wp ol,.MarkdownRenderer_markdown__9V0wp ul{margin-bottom:1.25rem;padding-left:1.5rem}.MarkdownRenderer_markdown__9V0wp li{margin-bottom:.4rem}.MarkdownRenderer_markdown__9V0wp blockquote{margin:1.5rem 0;padding:1rem 1.25rem;background-color:var(--accent-yellow);color:#111111;border:3px solid var(--border-color);border-left-width:8px;box-shadow:var(--shadow-sm);font-weight:600}.MarkdownRenderer_markdown__9V0wp pre{margin:1.5rem 0;padding:1.25rem;background-color:#121216;color:#00FF66;border:3px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);overflow-x:auto;font-family:var(--font-mono);font-size:.9rem;line-height:1.5}.MarkdownRenderer_markdown__9V0wp code{font-family:var(--font-mono);background-color:var(--bg-surface-subtle);color:var(--text-primary);padding:.15rem .4rem;border:1.5px solid var(--border-color);border-radius:3px;font-size:.88em;font-weight:600}.MarkdownRenderer_markdown__9V0wp pre code{background-color:transparent;color:inherit;border:none;padding:0}.MarkdownRenderer_markdown__9V0wp img{max-width:100%;height:auto;border:3px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);margin:1.5rem 0}.MarkdownRenderer_markdown__9V0wp hr{border:none;border-top:3px dashed var(--border-color);margin:2rem 0}.NotificationBell_bellWrapper__3K86A{position:relative;display:inline-block}.NotificationBell_bellBtn__pgtjR{display:flex;align-items:center;justify-content:center;width:38px;height:38px;box-sizing:border-box;background-color:var(--bg-surface-subtle);color:var(--text-primary);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);cursor:pointer;position:relative;transition:transform .1s ease,box-shadow .1s ease,background-color .12s ease}.NotificationBell_bellBtn__pgtjR:hover{background-color:var(--accent-yellow);color:#111;transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--border-color)}.NotificationBell_bellBtn__pgtjR:active{transform:translate(2px,2px);box-shadow:none}.NotificationBell_badgeCount__C83yf{position:absolute;top:-6px;right:-6px;background-color:var(--accent-orange);color:#FFFFFF;font-family:var(--font-mono);font-weight:800;font-size:.7rem;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-full);border:1.5px solid var(--border-color);display:flex;align-items:center;justify-content:center;box-shadow:1px 1px 0 var(--border-color)}.NotificationBell_dropdown__3Qyd1{position:absolute;top:calc(100% + 10px);right:0;width:360px;max-width:calc(100vw - 2rem);background-color:var(--bg-surface);border:var(--border-width-lg) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-xl);z-index:1000;overflow:hidden;animation:NotificationBell_dropdownPop___riof .15s cubic-bezier(.175,.885,.32,1.275)}@keyframes NotificationBell_dropdownPop___riof{0%{transform:translateY(-8px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.NotificationBell_header__p3jKF{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--accent-yellow);border-bottom:var(--border-width-md) solid var(--border-color);font-family:var(--font-display);font-weight:800;font-size:.95rem;color:#111}.NotificationBell_markAllBtn__36gvC{background:transparent;border:none;font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:#111;text-decoration:underline;cursor:pointer}.NotificationBell_markAllBtn__36gvC:hover{color:var(--text-secondary)}.NotificationBell_list__tHK9O{max-height:380px;overflow-y:auto;display:flex;flex-direction:column}.NotificationBell_item__dNUGD{padding:.85rem 1rem;border-bottom:1.5px solid var(--border-color);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.25rem;transition:background-color .12s ease}.NotificationBell_item__dNUGD:last-child{border-bottom:none}.NotificationBell_item__dNUGD:hover{background-color:var(--bg-surface-subtle)}.NotificationBell_unreadItem__laa4Q{background-color:rgba(255,230,0,.15);border-left:4px solid var(--accent-yellow)}.NotificationBell_itemTitle__gbJl1{font-family:var(--font-display);font-weight:800;font-size:.9rem;color:var(--text-primary);display:flex;align-items:center;gap:.4rem}.NotificationBell_itemMessage__REut7{font-size:.825rem;color:var(--text-secondary);line-height:1.4}.NotificationBell_itemTime__MxmUm{font-family:var(--font-mono);font-size:.725rem;color:var(--text-muted);margin-top:.15rem}.NotificationBell_emptyState__W4dFQ{padding:2rem 1rem;text-align:center;color:var(--text-secondary);font-size:.875rem}.Navbar_navbar__Vi3fo{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;background-color:var(--bg-surface);border-bottom:var(--border-width-md) solid var(--border-color);box-shadow:0 4px 0 rgba(0,0,0,.05)}.Navbar_navContainer__0RQ0G{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 var(--container-padding);max-width:var(--max-content-width);margin:0 auto}.Navbar_brandGroup__Z7Tsn{display:flex;align-items:center;gap:var(--space-lg)}.Navbar_logo__fqcoW{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-weight:800;font-size:var(--font-size-xl);color:var(--text-primary);text-decoration:none}.Navbar_logoBox__a4qF1{display:flex;align-items:center;justify-content:center;width:clamp(32px,30px + .5vw,38px);height:clamp(32px,30px + .5vw,38px);background-color:var(--accent-yellow);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.Navbar_logoText__NGG_7{font-family:var(--font-display);font-weight:800;font-size:var(--font-size-xl);color:var(--text-primary);line-height:1;white-space:nowrap}.Navbar_navLinks__TQTAg{display:flex;align-items:center;gap:var(--space-md)}.Navbar_navLink__Rxdx0{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-sm);color:var(--text-secondary);transition:color .15s ease;display:flex;align-items:center;gap:.35rem}.Navbar_navLink__Rxdx0:hover{color:var(--text-primary)}.Navbar_actionGroup__tS076{display:flex;align-items:center;gap:.85rem}.Navbar_userMenuWrapper__DBNcz{position:relative}.Navbar_userDropdown__RhtQC{position:absolute;top:calc(100% + 8px);right:0;width:240px;background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:1000;overflow:hidden;animation:Navbar_dropdown-appear__QPq9y .12s ease-out}@keyframes Navbar_dropdown-appear__QPq9y{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Navbar_userHeader__vXsjf{padding:.85rem 1rem;background-color:var(--bg-surface-subtle);border-bottom:2px solid var(--border-color)}.Navbar_userName__YPs8b{font-family:var(--font-display);font-weight:800;font-size:.95rem;color:var(--text-primary);display:block}.Navbar_userHandle__vgn9m{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.Navbar_menuList__CdyTC{display:flex;flex-direction:column;padding:.35rem 0}.Navbar_menuItem__2DOWc{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;font-family:var(--font-display);font-weight:700;font-size:.875rem;color:var(--text-primary);text-decoration:none;transition:background-color .1s ease;background:none;border:none;width:100%;text-align:left;cursor:pointer}.Navbar_menuItem__2DOWc:hover{background-color:var(--bg-surface-subtle)}.Navbar_menuDivider__WGr0l{height:2px;background-color:var(--border-color);margin:.25rem 0}.Navbar_logoutBtn__p8x_W{color:var(--state-error)}.Navbar_logoutBtn__p8x_W:hover{background-color:rgba(255,51,75,.1)}.Navbar_mobileToggleBtn__PWGoh{display:none;align-items:center;justify-content:center;width:38px;height:38px;background-color:var(--bg-surface-subtle);border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);cursor:pointer;color:var(--text-primary);transition:transform .1s ease,box-shadow .1s ease}.Navbar_mobileToggleBtn__PWGoh:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--border-color)}.Navbar_mobileMenuDrawer__xMSM_{position:absolute;top:100%;left:0;right:0;background-color:var(--bg-surface);border-bottom:var(--border-width-md) solid var(--border-color);box-shadow:var(--shadow-lg);z-index:999;padding:1rem 0;animation:Navbar_drawer-slide__ev_F5 .15s cubic-bezier(.16,1,.3,1)}@keyframes Navbar_drawer-slide__ev_F5{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navbar_mobileMenuList__O8S13{display:flex;flex-direction:column;padding:0 1rem;gap:.25rem}.Navbar_mobileMenuItem__xyId1{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--text-primary);text-decoration:none;border-radius:var(--radius-sm);background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:background-color .1s ease}.Navbar_mobileMenuItem__xyId1:hover{background-color:var(--bg-surface-subtle)}.Navbar_mobileDivider__fRciQ{height:2px;background-color:var(--border-color);margin:.5rem 0}@media (max-width:768px){.Navbar_navLinks__TQTAg{display:none}.Navbar_desktopOnly__ab_vR{display:none!important}.Navbar_mobileToggleBtn__PWGoh{display:flex}}.DashboardProjects_container__iVygg{display:flex;flex-direction:column;gap:1.25rem}.DashboardProjects_toolbar__aw_ti{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.DashboardProjects_searchBox__VEk50{flex:1 1;min-width:220px;position:relative;display:flex;align-items:center}.DashboardProjects_searchIcon__SmsLW{position:absolute;left:.85rem;color:var(--text-muted);pointer-events:none;display:flex;align-items:center}.DashboardProjects_searchInput__YMCwk{width:100%;height:42px;padding:0 .85rem 0 2.4rem;background-color:var(--bg-surface);border:2px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-family:var(--font-body);font-size:.925rem;color:var(--text-primary);outline:none;transition:box-shadow .15s ease,border-color .15s ease;box-sizing:border-box}.DashboardProjects_searchInput__YMCwk:focus{border-color:var(--border-color);box-shadow:2px 2px 0 var(--border-color)}.DashboardProjects_searchInput__YMCwk::placeholder{color:var(--text-muted)}.DashboardProjects_filterControls__HcLeP{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.DashboardProjects_selectWrapper__xEp_i{width:180px}.DashboardProjects_resultInfoRow__DXguZ{display:flex;justifyContent:space-between;align-items:center;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);padding:0 .25rem}.DashboardProjects_projectList__tTRjl{display:flex;flex-direction:column;gap:1.15rem}.DashboardProjects_projectCard__asfk8{background-color:var(--bg-surface);box-sizing:border-box;transition:transform .1s ease,box-shadow .1s ease}.DashboardProjects_projectCard__asfk8:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-lg)}.DashboardProjects_projectInner__Rj3be{display:flex;justifyContent:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.25rem}.DashboardProjects_projectMain__5S25G{display:flex;align-items:flex-start;gap:1.15rem;min-width:0;flex:1 1}.DashboardProjects_projectLogoBox__Gliet{width:52px;height:52px;border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:2px 2px 0 var(--border-color);overflow:hidden;background-color:var(--accent-cyan);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:800;font-size:1.1rem;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:flex-start}.DashboardProjects_projectLogoImg__bTY3J{width:100%;height:100%;object-fit:cover;display:block}.DashboardProjects_projectInfo__qQZcg{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1 1}.DashboardProjects_projectTitleRow__c7Tyj{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.DashboardProjects_projectTitleLink__VwkOB{font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:var(--text-primary);text-decoration:none;line-height:1.25;transition:color .12s ease}.DashboardProjects_projectTitleLink__VwkOB:hover{color:var(--accent-purple)}.DashboardProjects_projectTagline__IQBHM{font-size:.925rem;color:var(--text-secondary);line-height:1.45;margin:0;word-break:break-word}.DashboardProjects_projectMetaRow__6ZvGv{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.775rem;color:var(--text-muted);flex-wrap:wrap;margin-top:.15rem}.DashboardProjects_metaChip__c_jdc{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-secondary)}.DashboardProjects_separator__8bFAl{color:var(--border-color);font-weight:900;font-size:.85rem;margin:0 .15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DashboardProjects_projectActions__yJsmA{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;flex-shrink:0;align-self:flex-start}.DashboardProjects_actionBtnLink__nJKNI{text-decoration:none;display:inline-flex}.DashboardProjects_emptyStateWrapper__tj0VF{text-align:center;padding:3rem 1.5rem}.DashboardProjects_emptyIcon__mGQW9{margin:0 auto 1rem;color:var(--text-secondary)}.DashboardProjects_emptyTitle__tweTl{font-family:var(--font-display);font-weight:800;font-size:1.35rem;color:var(--text-primary);margin:0 0 .5rem}.DashboardProjects_emptyDescription__jY5ZW{font-size:.95rem;color:var(--text-secondary);max-width:480px;margin:0 auto 1.5rem;line-height:1.55}@media (max-width:768px){.DashboardProjects_toolbar__aw_ti{flex-direction:column;align-items:stretch;gap:.75rem}.DashboardProjects_filterControls__HcLeP{width:100%}.DashboardProjects_selectWrapper__xEp_i{flex:1 1;width:auto}.DashboardProjects_projectCard__asfk8{padding:.875rem!important}.DashboardProjects_projectInner__Rj3be{display:flex;flex-direction:column;align-items:stretch;gap:.85rem}.DashboardProjects_projectMain__5S25G{display:grid;grid-template-columns:44px 1fr;grid-gap:.5rem .75rem;gap:.5rem .75rem;align-items:center;width:100%}.DashboardProjects_projectLogoBox__Gliet{grid-column:1;grid-row:1;width:44px;height:44px;font-size:.95rem;align-self:center}.DashboardProjects_projectInfo__qQZcg{display:contents}.DashboardProjects_projectTitleRow__c7Tyj{grid-column:2;grid-row:1;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0;align-self:center}.DashboardProjects_projectTitleLink__VwkOB{font-size:1.05rem;line-height:1.25}.DashboardProjects_projectTagline__IQBHM{grid-column:1/span 2;grid-row:2;font-size:.885rem;line-height:1.45;margin:.15rem 0 0;width:100%;color:var(--text-secondary)}.DashboardProjects_projectMetaRow__6ZvGv{grid-column:1/span 2;grid-row:3;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.75rem;margin-top:.25rem}.DashboardProjects_projectActions__yJsmA{width:100%;padding-top:.75rem;border-top:1.5px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.5rem}.DashboardProjects_projectActions__yJsmA a:first-child,.DashboardProjects_projectActions__yJsmA a:nth-child(2){flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.25rem);min-width:130px}.DashboardProjects_projectActions__yJsmA a:nth-child(3){flex:1 1 100%;width:100%}.DashboardProjects_projectActions__yJsmA button{width:100%;justify-content:center}}.ReactionGroup_reactionGroup__w6nzJ{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap;flex-shrink:0}.ReactionGroup_reactionBtn__O0_zm{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;font-family:var(--font-mono);font-size:.75rem;font-weight:700;background-color:var(--bg-surface-subtle);color:var(--text-primary);border:1.5px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;transition:all .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.ReactionGroup_reactionBtnMd__MWlek{padding:.35rem .85rem;font-size:.85rem;border-width:2px}.ReactionGroup_reactionBtn__O0_zm:hover:not(:disabled){background-color:var(--accent-yellow);color:#111111;transform:translate(-1.5px,-1.5px);box-shadow:1.5px 1.5px 0 var(--border-color)}.ReactionGroup_reactionBtn__O0_zm:active:not(:disabled){transform:translate(0);box-shadow:none}.ReactionGroup_reactionBtn__O0_zm:disabled{opacity:.7;cursor:wait}.ReactionGroup_reactionBtnActiveFire__Bog7F{background-color:var(--accent-orange)!important;color:#FFFFFF!important;border-color:var(--border-color)!important}.ReactionGroup_reactionBtnActiveInsightful__bMZ1y{background-color:var(--accent-yellow)!important;color:#111111!important;border-color:var(--border-color)!important}.ReactionGroup_reactionBtnActiveLike__AkbBN{background-color:var(--accent-magenta)!important;color:#FFFFFF!important;border-color:var(--border-color)!important}.DevLogCard_card__9gINI{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.DevLogCard_header__tJ_vy{display:flex;justifyContent:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;width:100%}.DevLogCard_projectInfo__r5oBn{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.DevLogCard_logoLink__pVx01{display:flex;flex-shrink:0;text-decoration:none;transition:transform .1s ease}.DevLogCard_logoLink__pVx01:hover{transform:translate(-1px,-1px)}.DevLogCard_projectLogo__1neAm{width:40px!important;height:40px!important;border-radius:var(--radius-sm);border-width:var(--border-width-sm);box-shadow:2px 2px 0 var(--border-color);font-size:.95rem;flex-shrink:0}.DevLogCard_titleAndMeta___D7ON{display:flex;flex-direction:column;gap:.15rem;min-width:0}.DevLogCard_projectName__1wX0w{font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--text-primary);text-decoration:none;line-height:1.25;transition:color .12s ease}.DevLogCard_projectName__1wX0w:hover{color:var(--accent-purple)}.DevLogCard_metaLine__C8V0D{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.DevLogCard_authorLink__c13eL{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);text-decoration:none;transition:color .12s ease}.DevLogCard_authorLink__c13eL:hover{color:var(--text-primary);text-decoration:underline}.DevLogCard_dateText__HCUjb,.DevLogCard_dot__Xwl9G{font-size:.75rem;color:var(--text-muted)}.DevLogCard_dateText__HCUjb{font-family:var(--font-mono)}.DevLogCard_desktopBadgeGroup__b1VuY{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-left:auto;flex-shrink:0}.DevLogCard_mobileBadgeGroup__8pDDU{display:none}.DevLogCard_content__HhM1T{display:flex;flex-direction:column;width:100%}.DevLogCard_logTitle__XpMsu{font-family:var(--font-display);font-weight:800;font-size:1.2rem;line-height:1.35;display:block;margin-bottom:.5rem;color:var(--text-primary);text-decoration:none;transition:color .12s ease;word-break:break-word}.DevLogCard_logTitle__XpMsu:hover{color:var(--accent-orange)}.DevLogCard_excerpt__8ty6n{color:var(--text-secondary);font-size:.925rem;line-height:1.55;margin-bottom:1.15rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.DevLogCard_footer__jrMbr{display:flex;justifyContent:space-between;align-items:center;padding-top:.85rem;border-top:1.5px solid var(--border-color);flex-wrap:nowrap;gap:.5rem;width:100%;margin-top:auto}.DevLogCard_readMoreLink___LTas{margin-left:auto;display:inline-flex;text-decoration:none;flex-shrink:0}@media (max-width:640px){.DevLogCard_header__tJ_vy{margin-bottom:.5rem}.DevLogCard_desktopBadgeGroup__b1VuY{display:none}.DevLogCard_mobileBadgeGroup__8pDDU{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:.5rem;width:100%}.DevLogCard_projectLogo__1neAm{width:36px!important;height:36px!important}.DevLogCard_projectName__1wX0w{font-size:.95rem}.DevLogCard_authorLink__c13eL,.DevLogCard_dateText__HCUjb,.DevLogCard_dot__Xwl9G{font-size:.72rem}.DevLogCard_logTitle__XpMsu{font-size:1.05rem;line-height:1.3;margin-bottom:.35rem}.DevLogCard_excerpt__8ty6n{font-size:.875rem;line-height:1.5;margin-bottom:.85rem;-webkit-line-clamp:2}.DevLogCard_footer__jrMbr{padding-top:.65rem;gap:.35rem}}.ProfileStream_streamContainer__2PVfe{display:flex;flex-direction:column;gap:1.25rem;width:100%}.ProfileStream_tabHeader__obofB{display:flex;align-items:center;justify-content:flex-start}.ProfileStream_tabs__qu7OZ{width:auto}.ProfileStream_tabContent__3HtQC{width:100%}.ProfileStream_itemsList__6pZIU{display:flex;flex-direction:column;gap:1.25rem}.ProfileStream_devlogCardHeader__KvDk3{display:flex;justifyContent:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem}.ProfileStream_devlogMeta__3ZoIE{flex:1 1;min-width:0}.ProfileStream_badgeRow__xw4aS{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.ProfileStream_devlogTitle___2HhE{font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:var(--text-primary);text-decoration:none;display:block;transition:color .12s ease;line-height:1.35}.ProfileStream_devlogTitle___2HhE:hover{color:var(--accent-orange)}.ProfileStream_devlogExcerpt__3jcj8{font-size:.885rem;color:var(--text-secondary);margin-top:.45rem;line-height:1.5}.ProfileStream_devlogFooter__XSEFJ{display:flex;justifyContent:space-between;align-items:center;padding-top:.75rem;margin-top:.85rem;border-top:1.5px dashed var(--border-color);flex-wrap:wrap;gap:.65rem}.ProfileStream_emptyState__a4g0w{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin:0}.DevLogTimeline_timeline__MXWCs{display:flex;flex-direction:column;gap:var(--space-xl);position:relative;padding-left:clamp(2rem,1.75rem + 1vw,2.75rem);width:100%;max-width:100%;box-sizing:border-box}.DevLogTimeline_timeline__MXWCs:before{content:"";position:absolute;top:1.5rem;bottom:1.5rem;left:14px;width:3px;background-color:var(--border-color)}.DevLogTimeline_item__eA_0K{position:relative;width:100%;max-width:100%;box-sizing:border-box}.DevLogTimeline_nodeMarker__UcD5z{position:absolute;left:clamp(-2.75rem,-2.5rem - .5vw,-2rem);top:1.25rem;width:30px;height:30px;background-color:var(--accent-yellow);border:2.5px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:1.5px 1.5px 0 var(--border-color);display:flex;align-items:center;justify-content:center;z-index:2}.DevLogTimeline_card__g1VS8{width:100%;box-sizing:border-box}.DevLogTimeline_headerRow__YJ6iK{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.6rem;width:100%}.DevLogTimeline_badgeGroup__7TBg_{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.DevLogTimeline_metaGroup__3QAsx{display:flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.775rem;color:var(--text-muted);flex-wrap:wrap}.DevLogTimeline_metaDate__qXqPO{color:var(--text-muted)}.DevLogTimeline_dot__efSif{color:var(--text-muted);font-size:.75rem}.DevLogTimeline_readTimeText__5yE_1{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-muted)}.DevLogTimeline_logTitle__421Cw{font-family:var(--font-display);font-weight:800;font-size:var(--font-size-xl);color:var(--text-primary);text-decoration:none;display:block;margin-bottom:.45rem;transition:color .12s ease;line-height:1.35;word-break:break-word}.DevLogTimeline_logTitle__421Cw:hover{color:var(--accent-orange)}.DevLogTimeline_excerpt__YN__u{font-size:.925rem;color:var(--text-secondary);line-height:1.55;margin-bottom:1rem}.DevLogTimeline_footerRow__zED3a{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.5rem;padding-top:.85rem;border-top:1.5px solid var(--border-color);width:100%}.DevLogTimeline_readMoreLink__1kASI{margin-left:auto;text-decoration:none;display:inline-flex;flex-shrink:0}@media (max-width:640px){.DevLogTimeline_timeline__MXWCs{padding-left:0;gap:var(--space-md)}.DevLogTimeline_nodeMarker__UcD5z,.DevLogTimeline_timeline__MXWCs:before{display:none}.DevLogTimeline_headerRow__YJ6iK{flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:.45rem}.DevLogTimeline_metaGroup__3QAsx{font-size:.72rem;gap:.35rem}.DevLogTimeline_logTitle__421Cw{font-size:1.1rem;line-height:1.3;margin-bottom:.35rem}.DevLogTimeline_excerpt__YN__u{font-size:.875rem;line-height:1.5;margin-bottom:.85rem}.DevLogTimeline_footerRow__zED3a{padding-top:.65rem;gap:.35rem}}.ProjectLogFilter_actionBar__Byeh6{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin-bottom:var(--space-lg)}.ProjectLogFilter_filterContainer__JxM8e{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1 1;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 4px 8px 2px}.ProjectLogFilter_writeButtonLink__sK7Xw{text-decoration:none;flex-shrink:0;display:inline-flex}@media (max-width:640px){.ProjectLogFilter_actionBar__Byeh6{flex-direction:column;align-items:stretch;gap:.5rem}.ProjectLogFilter_writeButtonLink__sK7Xw{display:none}}.ProjectLogFilter_filterContainer__JxM8e::-webkit-scrollbar{display:none}.ProjectLogFilter_pill__PvtWx{padding:.35rem .75rem;font-family:var(--font-display);font-weight:700;font-size:var(--font-size-2xs);background-color:var(--bg-surface);color:var(--text-secondary);border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:1.5px 1.5px 0 var(--border-color);cursor:pointer;transition:all .1s ease;white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.ProjectLogFilter_pill__PvtWx:hover{background-color:var(--bg-surface-subtle);color:var(--text-primary);transform:translate(-1px,-1px);box-shadow:2.5px 2.5px 0 var(--border-color)}.ProjectLogFilter_pill__PvtWx:active{transform:translate(1px,1px);box-shadow:none}.ProjectLogFilter_activePill__mhwmh{background-color:var(--accent-yellow)!important;color:#111111!important;box-shadow:2px 2px 0 var(--border-color)}.ProjectLogFilter_count__UAHs0{font-family:var(--font-mono);font-size:.7rem;opacity:.8}.ProjectHero_heroCard__pRd_U{display:flex;flex-direction:column;width:100%;margin-bottom:var(--space-2xl);overflow:hidden;box-sizing:border-box}.ProjectHero_coverBanner__V4V9Q{height:clamp(160px,130px + 9vw,240px);background-size:cover;background-position:50%}.ProjectHero_coverBanner__V4V9Q,.ProjectHero_defaultCoverBanner__pVv3p{width:100%;border-bottom:var(--border-width-md) solid var(--border-color)}.ProjectHero_defaultCoverBanner__pVv3p{height:clamp(90px,75px + 4vw,120px);background-color:var(--bg-surface-subtle);background-image:radial-gradient(var(--border-color) 1px,transparent 1px);background-size:16px 16px}.ProjectHero_body__k1ydj{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);box-sizing:border-box}.ProjectHero_topRow__l0Qfd{display:flex;justifyContent:space-between;align-items:flex-end;gap:var(--space-md);margin-top:-52px;margin-bottom:.25rem;width:100%}.ProjectHero_logoWrapper__Z3uvU{width:clamp(72px,64px + 2vw,92px);height:clamp(72px,64px + 2vw,92px);border:var(--border-width-lg) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);background-color:var(--bg-surface);overflow:hidden;flex-shrink:0;position:relative;z-index:2;box-sizing:border-box}.ProjectHero_logoImage__Y34Dp{width:100%;height:100%;object-fit:cover;display:block}.ProjectHero_logoAvatar__jeCsp{width:100%!important;height:100%!important;border:none!important;border-radius:0!important;box-shadow:none!important}.ProjectHero_actionGroup__H6UPu{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto;z-index:2}.ProjectHero_writeDevlogLink__YUHpW{text-decoration:none;display:inline-flex}.ProjectHero_titleSection__89wEO{display:flex;flex-direction:column;gap:.35rem;width:100%}.ProjectHero_titleRow__Bixqv{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ProjectHero_title__rDr7T{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:800;color:var(--text-primary);margin:0;line-height:1.15}.ProjectHero_badgeGroup__vbcWp{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ProjectHero_tagline__JkxuU{font-size:var(--font-size-base);font-weight:400;color:var(--text-secondary);line-height:1.55;margin:0}.ProjectHero_techStackRow__mtMiG{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-left:auto}.ProjectHero_techBadge__HXOFO{font-family:var(--font-mono);font-size:var(--font-size-2xs)}.ProjectHero_linksBar__8DY1E{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-top:var(--space-md);border-top:1.5px solid var(--border-color);margin-top:.25rem;width:100%}.ProjectHero_linkButtons__3DBkm{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ProjectHero_externalLink__U_PSv{text-decoration:none;display:inline-flex}@media (max-width:640px){.ProjectHero_body__k1ydj{padding:var(--space-md)}.ProjectHero_topRow__l0Qfd{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-top:-42px;gap:.5rem}.ProjectHero_actionGroup__H6UPu{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:nowrap}.ProjectHero_linksBar__8DY1E{flex-direction:column;align-items:stretch;gap:.75rem}.ProjectHero_linkButtons__3DBkm{width:100%}.ProjectHero_linkButtons__3DBkm a{flex:1 1;min-width:130px}.ProjectHero_linkButtons__3DBkm button{width:100%}.ProjectHero_techStackRow__mtMiG{margin-left:0;width:100%}}.LeaderboardFilters_filterContainer__JXauW{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.LeaderboardFilters_primaryRow__x1kBv{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 6px 6px 2px}.LeaderboardFilters_primaryRow__x1kBv::-webkit-scrollbar{display:none}.LeaderboardFilters_desktopCategoryPills__0zzW4{display:flex;align-items:center;gap:.4rem;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 4px 6px 2px}.LeaderboardFilters_desktopCategoryPills__0zzW4::-webkit-scrollbar{display:none}.LeaderboardFilters_pill__0ZRu4{padding:.35rem .75rem;font-family:var(--font-display);font-weight:700;font-size:var(--font-size-2xs);background-color:var(--bg-surface);color:var(--text-secondary);border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:1.5px 1.5px 0 var(--border-color);cursor:pointer;transition:all .1s ease;white-space:nowrap;flex-shrink:0}.LeaderboardFilters_pill__0ZRu4:hover{background-color:var(--bg-surface-subtle);color:var(--text-primary);transform:translate(-1px,-1px);box-shadow:2.5px 2.5px 0 var(--border-color)}.LeaderboardFilters_pill__0ZRu4:active{transform:translate(1px,1px);box-shadow:none}.LeaderboardFilters_activePill__L_pDq{background-color:var(--accent-yellow)!important;color:#111111!important;box-shadow:2px 2px 0 var(--border-color)}.LeaderboardFilters_mobileCategorySelectContainer__xoSCe{display:none}@media (max-width:640px){.LeaderboardFilters_desktopCategoryPills__0zzW4{display:none}.LeaderboardFilters_mobileCategorySelectContainer__xoSCe{display:block;width:100%}.LeaderboardFilters_primaryRow__x1kBv{width:100%;margin-bottom:.15rem}}.FeedFilters_filterContainer__eUr1_{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.FeedFilters_primaryRow__N1VPv{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 6px 6px 2px}.FeedFilters_primaryRow__N1VPv::-webkit-scrollbar{display:none}.FeedFilters_desktopCategoryPills__wX9ef{display:flex;align-items:center;gap:.4rem;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 4px 6px 2px}.FeedFilters_desktopCategoryPills__wX9ef::-webkit-scrollbar{display:none}.FeedFilters_pill__hEFv5{padding:.35rem .75rem;font-family:var(--font-display);font-weight:700;font-size:var(--font-size-2xs);background-color:var(--bg-surface);color:var(--text-secondary);border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:1.5px 1.5px 0 var(--border-color);cursor:pointer;transition:all .1s ease;white-space:nowrap;flex-shrink:0}.FeedFilters_pill__hEFv5:hover{background-color:var(--bg-surface-subtle);color:var(--text-primary);transform:translate(-1px,-1px);box-shadow:2.5px 2.5px 0 var(--border-color)}.FeedFilters_pill__hEFv5:active{transform:translate(1px,1px);box-shadow:none}.FeedFilters_activePill__nzaXo{background-color:var(--accent-yellow)!important;color:#111111!important;box-shadow:2px 2px 0 var(--border-color)}.FeedFilters_mobileCategorySelectContainer__fNjPa{display:none}@media (max-width:640px){.FeedFilters_desktopCategoryPills__wX9ef{display:none}.FeedFilters_mobileCategorySelectContainer__fNjPa{display:block;width:100%}.FeedFilters_primaryRow__N1VPv{width:100%;margin-bottom:.15rem}}.FeedSidebar_sidebarContainer__QDpiR{display:flex;flex-direction:column;gap:1.5rem}.FeedSidebar_recommendCard__D2rAS{background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:1.25rem}.FeedSidebar_recommendHeader__PeBf7{display:flex;align-items:center;gap:.5rem;margin-bottom:.95rem;padding-bottom:.6rem;border-bottom:2px solid var(--border-color)}.FeedSidebar_headerIconBox__YtenQ{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background-color:var(--accent-yellow);border:1.5px solid var(--border-color);border-radius:3px;box-shadow:1.5px 1.5px 0 var(--border-color)}.FeedSidebar_recommendTitle__PVkHg{font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--text-primary);margin:0}.FeedSidebar_projectList__J8O1z{display:flex;flex-direction:column;gap:.85rem}.FeedSidebar_projectItem__X_Xhj{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .85rem;background-color:var(--bg-surface);border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:2px 2px 0 var(--border-color);transition:transform .12s ease,box-shadow .12s ease}.FeedSidebar_projectItem__X_Xhj:hover{transform:translate(-1.5px,-1.5px);box-shadow:3.5px 3.5px 0 var(--border-color)}.FeedSidebar_itemHeader__KEynu{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.FeedSidebar_projectInfoLeft__2k7ZH{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1 1}.FeedSidebar_titleMetaGroup___jKk7{display:flex;flex-direction:column;min-width:0;flex:1 1}.FeedSidebar_projectTitleLink__3t_VY{font-family:var(--font-display);font-weight:800;font-size:.925rem;color:var(--text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;transition:color .12s ease}.FeedSidebar_projectTitleLink__3t_VY:hover{color:var(--accent-purple);text-decoration:underline}.FeedSidebar_metaRow__YzH5l{font-family:var(--font-mono);font-size:.725rem;color:var(--text-muted);font-weight:600}.FeedSidebar_tagline__Yzsbr{font-size:.825rem;color:var(--text-secondary);line-height:1.45;margin:0;word-break:break-word}.FeedSidebar_ctaCard__LCORS{background-color:var(--accent-yellow);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:1.25rem}.FeedSidebar_ctaTitle__VZkie{font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:#111111;margin:0 0 .35rem}.FeedSidebar_ctaDescription__7grTH{font-size:.875rem;color:#222222;line-height:1.45;margin:0 0 1rem}.DeveloperCard_card__lFRvO{background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease,border-color .15s ease;position:relative}.DeveloperCard_card__lFRvO:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-lg);border-color:var(--border-color)}.DeveloperCard_terminalBar__UNHWg{display:flex;align-items:center;justify-content:space-between;padding:.45rem .85rem;background-color:var(--bg-surface-subtle);border-bottom:var(--border-width-sm) solid var(--border-color)}.DeveloperCard_terminalDots__3x85M{display:flex;align-items:center;gap:.3rem}.DeveloperCard_dot__oJ_aF{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--border-color)}.DeveloperCard_dotRed__oLQX2{background-color:var(--state-error)}.DeveloperCard_dotYellow__r73I8{background-color:var(--accent-yellow)}.DeveloperCard_dotGreen__v8qMP{background-color:var(--accent-lime)}.DeveloperCard_terminalTitle__5QrFR{font-family:var(--font-mono);font-size:.725rem;font-weight:700;color:var(--text-muted)}.DeveloperCard_body__Jd3MQ{padding:1.15rem;display:flex;flex-direction:column;gap:.85rem;flex:1 1}.DeveloperCard_topRow__0vCvz{display:flex;align-items:center;gap:.85rem}.DeveloperCard_avatarWrapper__yP60e{flex-shrink:0}.DeveloperCard_nameGroup__O_yTf{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1}.DeveloperCard_nameLink__1TV1N{text-decoration:none;color:inherit}.DeveloperCard_fullName__j2IKL{font-family:var(--font-display);font-weight:800;font-size:1.15rem;line-height:1.25;color:var(--text-primary);word-break:break-word;transition:color .12s ease}.DeveloperCard_nameLink__1TV1N:hover .DeveloperCard_fullName__j2IKL{color:var(--accent-purple);text-decoration:underline}.DeveloperCard_username__X8r9p{font-family:var(--font-mono);font-weight:700;font-size:.8rem;color:var(--text-muted)}.DeveloperCard_headline__n103C{font-family:var(--font-display);font-weight:700;font-size:.885rem;line-height:1.35;color:var(--accent-orange);margin:0}.DeveloperCard_bio__h5MkT{font-size:.85rem;color:var(--text-secondary);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DeveloperCard_statsRow__FtMmG{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .65rem;background-color:var(--bg-surface-subtle);border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--text-secondary)}.DeveloperCard_statItem__mLx3z{display:inline-flex;align-items:center;gap:.25rem}.DeveloperCard_statDivider__2_iQ7{color:#a1a1aa}.DeveloperCard_techStackRow__sDj1_{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;flex-wrap:wrap;width:100%}.DeveloperCard_techPill__jVQZc{font-family:var(--font-mono);font-size:.7rem!important;padding:.12rem .4rem!important;font-weight:600!important;line-height:1.2!important}.DeveloperCard_footerRow__D5UlW{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.85rem;border-top:1.5px solid var(--border-color);margin-top:auto;flex-wrap:wrap}.DeveloperCard_socialGroup__j2cyx{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;flex-wrap:wrap}.DeveloperCard_socialBtn__hFcSi{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-surface);border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:1px 1px 0 var(--border-color);color:var(--text-primary);text-decoration:none;transition:all .1s ease;flex-shrink:0}.DeveloperCard_socialBtn__hFcSi:hover{background-color:var(--accent-yellow);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--border-color)}.DeveloperCard_viewProfileLink__aeOoD{text-decoration:none;margin-left:auto}@media (max-width:480px){.DeveloperCard_footerRow__D5UlW{flex-direction:column;align-items:stretch}.DeveloperCard_viewProfileLink__aeOoD{width:100%;margin-left:0}.DeveloperCard_viewProfileLink__aeOoD button{width:100%}}.developers_pageContainer__IM4sc{padding-top:2.5rem;padding-bottom:5rem}.developers_heroBanner__7QTWP{background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:var(--space-xl) var(--space-lg);margin-bottom:var(--space-xl)}.developers_heroTitle__hSxDR{font-size:var(--font-size-3xl);font-family:var(--font-display);font-weight:800;line-height:1.2;margin:0}.developers_heroDesc__LJfJq{color:var(--text-secondary);font-size:var(--font-size-base);margin-top:.5rem;max-width:680px;line-height:1.6}.developers_toolbarContainer__4hOaO{background-color:transparent;border:none;box-shadow:none;padding:0;margin-bottom:var(--space-xl);display:flex;flex-direction:column;gap:.85rem}.developers_toolbarRow__vlONZ{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.developers_searchBox__IsTWa{flex:1 1;min-width:240px;position:relative;display:flex;align-items:center}.developers_searchIcon__0ikTu{position:absolute;left:.85rem;color:var(--text-muted);pointer-events:none}.developers_searchInput__Avo_C{width:100%;height:42px;padding:0 .85rem 0 2.5rem;background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-family:var(--font-body);font-size:.925rem;color:var(--text-primary);outline:none;transition:box-shadow .12s ease,border-color .12s ease}.developers_searchInput__Avo_C:focus{box-shadow:var(--shadow-md);border-color:var(--border-color);background-color:var(--bg-surface-elevated)}.developers_searchInput__Avo_C::placeholder{color:var(--text-muted);opacity:.7}.developers_sortContainer__3A9Hu{min-width:220px;flex-shrink:0}.developers_quickFiltersRow__Xj1FQ{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.developers_chip__pbtxb{padding:.3rem .75rem;font-family:var(--font-mono);font-size:.75rem;font-weight:700;background-color:var(--bg-surface);border:var(--border-width-sm) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:1.5px 1.5px 0 var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all .1s ease}.developers_chip__pbtxb:hover{background-color:var(--bg-surface-elevated);transform:translate(-1px,-1px);box-shadow:2.5px 2.5px 0 var(--border-color)}.developers_activeChip__xzbip{background-color:var(--accent-yellow)!important;color:#111111!important;box-shadow:2px 2px 0 var(--border-color)!important}.developers_resultsBar__7SE5h{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;font-family:var(--font-mono);font-size:.825rem;font-weight:700;color:var(--text-secondary)}.developers_developersGrid__hfkT2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.developers_emptyCard__QXOeJ{text-align:center;padding:3rem 1.5rem;background-color:var(--bg-surface);border:var(--border-width-md) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.developers_emptyIcon__aXjDn{margin:0 auto 1rem;color:var(--text-muted)}.developers_emptyTitle__U_Vsw{font-size:1.25rem;margin-bottom:.5rem}.developers_emptyDesc__qkBo9{color:var(--text-secondary);max-width:440px;margin:0 auto 1.5rem;font-size:.9rem;line-height:1.5}@media (max-width:640px){.developers_heroBanner__7QTWP{padding:var(--space-lg) var(--space-md)}.developers_toolbarRow__vlONZ{flex-direction:column;align-items:stretch}.developers_sortContainer__3A9Hu{width:100%}.developers_developersGrid__hfkT2{grid-template-columns:1fr}}