.profile_page____0wO{width:min(100%,var(--container));margin:0 auto;padding:1.25rem 1rem 4rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.profile_avatarFallback__h_Z7g,.profile_heroCard__wdJ_K,.profile_identityItem__nwcm1,.profile_sectionCard__on_tf,.profile_statCard__wS9_P{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-sm)}.profile_heroCard__wdJ_K,.profile_sectionCard__on_tf{padding:clamp(1.25rem,3vw,2rem)}.profile_heroCard__wdJ_K{display:grid;grid-gap:1.5rem;gap:1.5rem;background:radial-gradient(circle at top right,rgb(84 187 250/.22),transparent 32%),radial-gradient(circle at 18% 78%,rgb(255 195 66/.22),transparent 36%),var(--bg-panel)}.profile_heroHeader__CZNif{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:center}.profile_avatarFallback__h_Z7g,.profile_avatar__f2UDF{width:5.5rem;height:5.5rem;border-radius:50%}.profile_avatar__f2UDF{object-fit:cover;border:1px solid var(--line)}.profile_avatarFallback__h_Z7g{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:2rem;background:#ffc342;color:#000}.profile_eyebrow__P_kuD{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.3rem .65rem;border-radius:999px;border:1px solid #000;background:#ffc342;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.profile_title__Qm44E{margin:.5rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);line-height:1.04;text-shadow:1px 1px 0 #f0f0f0,2px 2px 0 #000}.profile_titleRow__Ck9Oc{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.profile_githubLink__nAkO7{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:.5rem;border-radius:999px;border:1px solid #000;background:#fff;color:#000;transition:transform .15s ease,background-color .15s ease}.profile_githubLink__nAkO7:hover{transform:translateY(-1px);background:#ffc342}.profile_githubIcon__S_3HT{width:18px;height:18px}.profile_editProfileButton__dgAm8,.profile_modalCloseButton__PgCc4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.82rem 1.2rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.profile_editProfileButton__dgAm8{margin-top:.85rem;border:1px solid #000;background:#000;color:#fff}.profile_editProfileButton__dgAm8:hover,.profile_modalCloseButton__PgCc4:hover{transform:translateY(-1px)}.profile_modalCloseButton__PgCc4{border:1px solid #000;background:#fff;color:var(--fg)}.profile_emptyText__Eplsu,.profile_identityValue__7VNbx,.profile_modalText__4z3WY,.profile_sectionText___r_BN,.profile_subtitle__siBq2{margin:0;color:var(--fg-muted);line-height:1.75}.profile_actions__fL5Zi{display:flex;flex-wrap:wrap;gap:.75rem}.profile_identityGrid__9WOby,.profile_statsGrid__Q0bhS{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:1rem;gap:1rem}.profile_identityItem__nwcm1,.profile_statCard__wS9_P{padding:1rem}.profile_identityLabel__tBLH1,.profile_statLabel__5wIUm{display:block;margin-bottom:.35rem;color:var(--fg-soft);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.profile_statValue__qQh9S{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem)}.profile_identityValue__7VNbx{word-break:break-word}.profile_sectionHeader___sSTQ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.profile_sectionTitle___Vi78{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem)}.profile_cardsGrid__U0UkE{display:grid;grid-template-columns:repeat(3,minmax(0,22rem));justify-content:space-between;grid-gap:1rem;gap:1rem}.profile_cardActions__CqE8i{justify-content:space-between}.profile_actionGroup__AyCuN,.profile_cardActions__CqE8i{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.profile_completionMeta__STMid{margin:0;color:var(--fg-soft);font-size:.92rem}.profile_modalOverlay__nOmDb{position:fixed;inset:0;border:0;background:rgb(0 0 0/.42);z-index:40}.profile_modalCard__FQGeJ{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(calc(100vw - 2rem),36rem);max-height:min(calc(100vh - 2rem),44rem);padding:clamp(1.1rem,3vw,1.5rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at top right,rgb(84 187 250/.18),transparent 32%),radial-gradient(circle at 14% 86%,rgb(255 195 66/.24),transparent 36%),var(--bg-panel);box-shadow:0 24px 80px rgb(0 0 0/.24),0 0 0 1px rgb(0 0 0/.06);z-index:41;display:grid;grid-gap:1rem;gap:1rem}.profile_modalHeader__h_AZw{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.profile_modalTitle__16973{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,3vw,2rem)}.profile_modalBody__zDnWA{display:grid;grid-gap:.85rem;gap:.85rem;overflow-y:auto;padding-right:.2rem}@media (max-width:720px){.profile_cardsGrid__U0UkE,.profile_heroHeader__CZNif{grid-template-columns:1fr}.profile_modalCard__FQGeJ{width:min(calc(100vw - 1rem),36rem);max-height:calc(100vh - 1rem);border-radius:var(--radius-md)}}@media (max-width:1120px) and (min-width:721px){.profile_cardsGrid__U0UkE{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}.app_main__d3ie_{width:min(100%,var(--container));margin:0 auto;padding:1.25rem 1rem 4rem}.app_container__OKGJ1{display:grid;grid-gap:1.25rem;gap:1.25rem}.app_featurePanel__d9_JS,.app_heroSection__W0lD2,.app_listSection__oZc2c,.app_noticeCard__EHrkz{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-sm)}.app_heroSection__W0lD2{padding:clamp(1.5rem,3vw,2.5rem);background:radial-gradient(circle at top right,rgb(84 187 250/.24),transparent 32%),radial-gradient(circle at 14% 86%,rgb(255 195 66/.3),transparent 34%),var(--bg-panel)}.app_authContainer__4DXj6,.app_buttonRow__i0ivb,.app_heroGrid__7bRd_,.app_metricsRow__qHy87,.app_sectionHead__L5DMp,.app_sectionHeader__PsuvW,.app_showcaseContainer__rOKI0{display:flex;gap:1rem;flex-wrap:wrap}.app_heroGrid__7bRd_,.app_sectionHeader__PsuvW{align-items:flex-start;justify-content:space-between}.app_heroCopy__osRJ0{flex:1 1 34rem}.app_heroSide__qy9nj{flex:1 1 18rem;display:grid;grid-gap:.85rem;gap:.85rem;align-self:stretch}.app_eyebrow__WbtTs{display:inline-flex;align-items:center;color:#000;background:#ffc342;border:1px solid #000;border-radius:999px;padding:.3rem .6rem;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.app_title__KtTm_{margin:.6rem 0 0;font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);line-height:1.02;letter-spacing:.03em;color:var(--fg);text-shadow:1px 1px 0 #f0f0f0,2px 2px 0 #000}.app_metricText__0Q7Ie,.app_noticeText__fLb6o,.app_showcaseText__dgNKe,.app_supportingText__3Px1L{margin:0;color:var(--fg-muted);line-height:1.75}.app_showcaseText__dgNKe{max-width:48rem;font-size:1rem}.app_metricsRow__qHy87{margin-top:1.4rem}.app_metricCard__LRsCY{min-width:9rem;flex:1 1 10rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.app_metricValue__ecrOK{margin:0;color:var(--fg);font-size:clamp(1.6rem,5vw,2.5rem);font-weight:800;line-height:1}.app_metricText__0Q7Ie{margin-top:.45rem}.app_heroInfoCard__kauuN{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.app_heroInfoLabel____9_Z{margin:0;color:var(--fg-soft);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.app_heroInfoValue__AyVDq{margin:0;color:var(--fg);font-size:1rem;line-height:1.6}.app_cardRow__5FtAr{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.app_card__UYVcL,.app_featureCard__0sgSC{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.2rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.app_card__UYVcL:hover,.app_featureCard__0sgSC:hover{transform:translateY(-2px);border-color:var(--line-strong);background:#fff5db}.app_featurePanel__d9_JS,.app_listSection__oZc2c,.app_noticeCard__EHrkz{padding:1.5rem}.app_featurePanel__d9_JS{display:grid;grid-gap:1rem;gap:1rem}.app_featureGrid__o7tjs{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.9rem;gap:.9rem}.app_cardTitle__P1gHb,.app_featureTitle__QEhP9,.app_noticeTitle__HI5Xv{margin:0;color:var(--fg)}.app_featureTitle__QEhP9{font-family:var(--font-display);font-size:1rem}.app_cardTitle__P1gHb{font-family:var(--font-display);font-size:1.2rem;line-height:1.35}.app_cardText__27390{color:var(--fg-muted);line-height:1.7}.app_noticeTitle__HI5Xv{font-family:var(--font-display);font-size:1.6rem;letter-spacing:.02em}.app_buttonRow__i0ivb{align-items:center}.app_loginButton__wFY2M,.app_secondaryButton__ItHOp,.app_submitButton__cbWFK{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.88rem 1.35rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.app_loginButton__wFY2M,.app_submitButton__cbWFK{border:1px solid #000;background:#000;color:#fff}.app_loginButton__wFY2M:hover,.app_submitButton__cbWFK:hover{transform:translateY(-1px);filter:brightness(1.06)}.app_secondaryButton__ItHOp{border:1px solid #000;background:#fff;color:var(--fg)}.app_secondaryButton__ItHOp:hover{transform:translateY(-1px);background:#ffc342}.app_textLink__apcN3{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--fg);font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:.18em;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.app_textLink__apcN3:hover{color:var(--fg-soft)}.app_form__zE3Xa{display:grid;grid-gap:.75rem;gap:.75rem}.app_input__PEjla{width:100%;border:1px solid var(--line);border-radius:.75rem;background:rgb(255 255 255/.9);color:var(--fg);padding:.9rem 1rem;outline:none}.app_input__PEjla::placeholder{color:var(--fg-soft)}.app_input__PEjla:focus{border-color:#000;box-shadow:0 0 0 3px rgb(255 195 66/.35)}.app_errorText__aNy6H,.app_successText__lQH1T{margin:0;font-weight:600}.app_errorText__aNy6H{color:#ff7347}.app_successText__lQH1T{color:#219b74}.app_fieldLabel__yu2bg{color:var(--fg);font-weight:700}.app_backLink__fcjNQ{color:#000;text-decoration:underline;-webkit-text-decoration-color:rgb(0 0 0/.35);text-decoration-color:rgb(0 0 0/.35);text-underline-offset:.24em}.app_backLink__fcjNQ:hover{color:#ff7347}.app_listSection__oZc2c{display:grid;grid-gap:1rem;gap:1rem}.app_sectionHeader__PsuvW{align-items:center}.app_supportingText__3Px1L{max-width:40rem}@media (min-width:768px){.app_main__d3ie_{padding:2rem 1.5rem 5rem}.app_container__OKGJ1{gap:1.5rem}.app_featurePanel__d9_JS,.app_listSection__oZc2c,.app_noticeCard__EHrkz{padding:1.75rem}}@media (max-width:640px){.app_featurePanel__d9_JS,.app_heroSection__W0lD2,.app_listSection__oZc2c,.app_noticeCard__EHrkz{border-radius:var(--radius-md)}}.programs_page__XoUAf{width:min(100%,var(--container));margin:0 auto;padding:1.25rem 1rem 4rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.programs_actionRow__nk7m9,.programs_cardHeader___xDEK,.programs_communitySectionHeader__kkofB,.programs_heroActions__zHZEA,.programs_pageHeader__7KQL5{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.programs_eyebrow__h1h_x{display:inline-flex;color:#000;background:#ffc342;border:1px solid #000;border-radius:999px;padding:.3rem .6rem;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.programs_pageTitle__X2F8i{margin:.55rem 0 0;color:var(--fg);font-family:var(--font-display);font-size:clamp(2rem,5vw,4rem);line-height:1.04;letter-spacing:.03em;text-shadow:1px 1px 0 #f0f0f0,2px 2px 0 #000}.programs_cardText__B012a,.programs_detailSectionText__N6Mq1,.programs_emptyText__1urxH,.programs_formHint__Vjy4x,.programs_listText__xFNHZ,.programs_metaText__O7vdA,.programs_pageDescription__OKlKl{margin:0;color:var(--fg-muted);line-height:1.75}.programs_pageDescription__OKlKl{margin-top:.85rem;font-size:1rem}.programs_communityCard__l36q4,.programs_detailCard__FAAG1,.programs_detailListItem__Lej3L,.programs_detailMetaItem__ZjUaf,.programs_emptyState__a_URo,.programs_formShell__VaAbX,.programs_groupCard__Z2irN,.programs_heroCard__6jY86{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-sm)}.programs_heroCard__6jY86{padding:clamp(1.5rem,3vw,2.5rem);background:radial-gradient(circle at top right,rgb(84 187 250/.24),transparent 30%),radial-gradient(circle at 18% 80%,rgb(255 195 66/.26),transparent 36%),var(--bg-panel)}.programs_communityPopoverContent__hp52_,.programs_communityPreviewList__nBA9i,.programs_metricsGrid__bGoNF,.programs_participantGrid__Xz8sQ,.programs_programSummaryIntro__QX8Ck,.programs_programSummaryShell__5q7EJ{display:grid;grid-gap:1rem;gap:1rem}.programs_metricsGrid__bGoNF,.programs_participantGrid__Xz8sQ{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.programs_heroContentGrid__uT7Yk{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.9fr);grid-gap:2rem;gap:2rem;align-items:start}.programs_heroCommunityList__Ugu1a,.programs_heroContentMain__9Bd2V,.programs_heroContentSide__qrgtI{display:grid;grid-gap:1rem;gap:1rem}.programs_heroBottomActions__OT6bu{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem}.programs_heroInfoBlock__k6nTs{display:grid;grid-template-columns:5.25rem minmax(0,1fr);grid-gap:.45rem 1rem;gap:.45rem 1rem;align-items:start}.programs_heroInfoLabel__J9jR3{display:block;margin:0;color:var(--fg-soft);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.programs_heroInfoValue__LpHlI{min-width:0}.programs_heroCommunityItem__qkas0{display:flex;align-items:center;justify-content:space-between;gap:1rem}.programs_actionGroup__mREq6,.programs_heroTopRow___xhwG,.programs_statusGroup__y7Tln{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.programs_heroTopRow___xhwG{justify-content:space-between}.programs_heroApplicationStatus__dvccv{display:flex;align-items:flex-start}.programs_heroApplicationMessage__k5Yv0{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0;padding:.7rem 1rem;border-radius:999px;border:1px solid #000;font-weight:700;color:#000;line-height:1.6}.programs_actionGroup__mREq6{justify-content:flex-end}.programs_githubLink__SvZyS{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid #000;background:#fff;color:#000;transition:transform .15s ease,background-color .15s ease}.programs_githubLink__SvZyS:hover{transform:translateY(-1px);background:#ffc342}.programs_githubIcon__nhmO6{width:1.35rem;height:1.35rem}.programs_chartCard__xv6L8,.programs_communityPreviewCard__s8mVO,.programs_metricCard__eLVD7,.programs_participantCard__FrB9B{border:1px solid rgb(0 0 0/.1);border-radius:var(--radius-md);background:rgb(255 255 255/.76)}.programs_communityPreviewCard__s8mVO,.programs_metricCard__eLVD7,.programs_participantCard__FrB9B{padding:1rem}.programs_metricCard__eLVD7 strong{display:block;margin-bottom:.35rem;color:var(--fg-soft);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.programs_metricCard__eLVD7 span{color:var(--fg);line-height:1.6;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem)}.programs_actionRow__nk7m9,.programs_heroActions__zHZEA{align-items:center}.programs_communityRemove__oegIT,.programs_primaryButton__qDOkb,.programs_primaryLink__fXbTp,.programs_secondaryLink__a7tGH,.programs_segmentActive__BSxF9,.programs_segmentButton__3c_1P{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.82rem 1.2rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.programs_primaryButton__qDOkb,.programs_primaryLink__fXbTp{border:1px solid #000;background:#000;color:#fff}.programs_primaryButton__qDOkb:hover,.programs_primaryLink__fXbTp:hover{transform:translateY(-1px);filter:brightness(1.06)}.programs_secondaryLink__a7tGH,.programs_segmentButton__3c_1P{border:1px solid #000;background:#fff;color:var(--fg)}.programs_secondaryLink__a7tGH:hover,.programs_segmentActive__BSxF9:hover,.programs_segmentButton__3c_1P:hover{transform:translateY(-1px);background:#ffc342}.programs_textLink__vQDpu{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--fg);font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:.18em;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.programs_textLink__vQDpu:hover{color:var(--fg-soft)}.programs_segmentActive__BSxF9{border:1px solid #000;background:#68d4ac;color:#000}.programs_groupGrid__T4FJO{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.programs_catalogFilters__jL7QW,.programs_catalogHeader__V0IYW,.programs_catalogToolbar__Ph_rM,.programs_groupGrid__T4FJO{display:grid;grid-gap:1rem;gap:1rem}.programs_catalogHeader__V0IYW{padding:.5rem 0 .25rem}.programs_catalogHeaderText__xwR_V{max-width:48rem}.programs_catalogFilters__jL7QW{padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgb(255 255 255/.95),rgb(244 240 233/.9));box-shadow:var(--shadow-sm)}.programs_filterGroup__KY946,.programs_filtersForm__zr2Np{display:grid;grid-gap:.9rem;gap:.9rem}.programs_searchRow__ZPrmP{display:grid;grid-gap:1rem;gap:1rem}.programs_searchField__col8Q{display:grid;grid-gap:.5rem;gap:.5rem}.programs_filterActions__WzLd4{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.programs_filterLabel__i8sq8{margin:0;color:var(--fg);font-size:.9rem;font-weight:800;letter-spacing:.04em}.programs_activeFilters__AJ8GH,.programs_filterHint__Jefdc,.programs_resultCount__m6cEQ{margin:0;color:var(--fg-muted)}.programs_filterChipList__qwYMG{display:flex;flex-wrap:wrap;gap:.75rem}.programs_filterChip__pGY1B{display:inline-flex;align-items:center;gap:.5rem;padding:.68rem .92rem;border:1px solid #000;border-radius:999px;background:#fff;color:var(--fg);font-weight:700}.programs_filterChip__pGY1B:has(input:checked){box-shadow:inset 0 0 0 1px #000}.programs_filterChip__pGY1B input{width:1rem;height:1rem;margin:0;accent-color:#000}.programs_catalogToolbar__Ph_rM{align-items:center}.programs_catalogGrid__b5XSB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.programs_catalogCard__SpLRO{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:1.25rem;border:2px solid #000;border-radius:1.4rem;background:linear-gradient(180deg,rgb(255 248 235/.98),rgb(255 255 255/.98));box-shadow:0 14px 32px rgb(0 0 0/.08)}.programs_cardFooter__XOJAs,.programs_cardTopRow__xA_2s{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.programs_catalogCardBody__m8KQv,.programs_catalogCardHeader__eKse4{display:grid;grid-gap:.75rem;gap:.75rem}.programs_catalogCardBody__m8KQv>.programs_cardText__B012a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.programs_lifecycleBadge__BkDIg,.programs_reviewBadge__zhpHa{display:inline-flex;align-items:center;border-radius:999px;padding:.42rem .8rem;border:1px solid #000;font-size:.76rem;font-weight:800}.programs_lifecycleBadge__BkDIg,.programs_reviewBadge__zhpHa{color:#000}.programs_filterChipUpcoming__kXY48,.programs_lifecycleUpcoming__Q1fKB{border-color:#d9a400;background:#ffe27a;color:#4d3900}.programs_filterChipRegistering__ajBeI,.programs_lifecycleRegistering__0lM99{border-color:#2f9b67;background:#b6f0d4;color:#0d4b2e}.programs_filterChipOngoing__ICYdJ,.programs_lifecycleOngoing__lzKj_{border-color:#2877c9;background:#b8dcff;color:#0d3d74}.programs_filterChipEnded__cc3xv,.programs_lifecycleEnded__AYFEg{border-color:#d47a1c;background:#ffd4a8;color:#733600}.programs_catalogCardUpcoming__dCdNT{border-color:#d9a400;box-shadow:0 14px 32px rgb(217 164 0/.14)}.programs_catalogCardRegistering__Zj6Hb{border-color:#2f9b67;box-shadow:0 14px 32px rgb(47 155 103/.14)}.programs_catalogCardOngoing__4hzZv{border-color:#2877c9;box-shadow:0 14px 32px rgb(40 119 201/.16)}.programs_catalogCardEnded__zQ2rw{border-color:#d47a1c;box-shadow:0 14px 32px rgb(212 122 28/.16)}.programs_infoGrid__P9xAU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.programs_infoItem__rVNMK{display:grid;grid-gap:.3rem;gap:.3rem;padding:.85rem .9rem;border:1px solid rgb(0 0 0/.1);border-radius:1rem;background:rgb(255 255 255/.72)}.programs_infoItem__rVNMK dt{color:var(--fg-soft);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.programs_infoItem__rVNMK dd{margin:0;color:var(--fg);line-height:1.6}.programs_paginationPages__cH6QD,.programs_pagination__EXIWk{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.programs_pagination__EXIWk{justify-content:center}.programs_paginationLink___ekTx{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding:.75rem 1rem;border:1px solid #000;border-radius:999px;background:#fff;color:var(--fg);font-weight:800}.programs_paginationCurrent__0m2ff{background:#ffc342}.programs_paginationDisabled__DZql_{opacity:.45;pointer-events:none}.programs_groupCard__Z2irN{display:grid;grid-gap:1rem;gap:1rem;padding:1.3rem;border-radius:var(--radius-md);background:var(--bg-soft)}.programs_cardHeader___xDEK{align-items:flex-start}.programs_cardTitle__QnDgs,.programs_communitySectionTitle__by2dt,.programs_detailSectionTitle__2K56R{margin:0;color:var(--fg)}.programs_cardTitle__QnDgs{font-family:var(--font-display);font-size:1.24rem}.programs_communitySectionTitle__by2dt,.programs_detailSectionTitle__2K56R{font-family:var(--font-display);font-size:1.02rem}.programs_statusBadge__lkwRG{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem .8rem;border:1px solid #000;background:#ececec;color:var(--fg);font-size:.76rem;font-weight:800;text-transform:uppercase}.programs_metaPill__0SiuZ{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem .85rem;background:rgb(0 0 0/.06);color:var(--fg);font-weight:700}.programs_pendingBadge__7zogb{background:#ffc342;color:#000}.programs_featuredBadge__urWv2{background:#ff7347;color:#000}.programs_approvedBadge__W1vAD{background:#68d4ac;color:#000}.programs_rejectedBadge__NO8Qr{background:#54bbfa;color:#000}.programs_detailList__q8oAY,.programs_detailMeta__qJv0e,.programs_tagList__MmR_o{display:flex;flex-wrap:wrap;gap:.6rem}.programs_tag__bIt9x{border-radius:999px;padding:.42rem .78rem;border:1px solid #000;background:#fff;color:var(--fg);font-size:.84rem;font-weight:700}.programs_detailLayout___b_Y2{display:grid;grid-gap:1rem;gap:1rem}.programs_contentRow__bMth0{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,3fr);grid-gap:1rem;gap:1rem}.programs_courseInfoCard__iXQMB,.programs_participantSummaryCard__82E2P{height:100%}.programs_participantAvatarList__d_aR3{display:flex;flex-wrap:wrap;gap:.85rem;align-items:flex-start}.programs_participantAvatarLink__exvtk{display:inline-flex;transition:transform .15s ease}.programs_participantAvatarLink__exvtk:hover{transform:translateY(-1px)}.programs_inlineSection__e4sos{display:grid;grid-gap:.9rem;gap:.9rem}.programs_detailCard__FAAG1{display:grid;grid-gap:1rem;gap:1rem;padding:1.5rem}.programs_detailListItem__Lej3L,.programs_detailMetaItem__ZjUaf{list-style:none;min-width:11rem;flex:1 1 12rem;padding:1rem;border-radius:var(--radius-md);background:var(--bg-soft)}.programs_detailListItem__Lej3L strong,.programs_detailMetaItem__ZjUaf strong{display:block;margin-bottom:.35rem;font-size:.8rem;color:var(--fg-soft);letter-spacing:.06em;text-transform:uppercase}.programs_markdownBlock__bX0lz{white-space:pre-wrap}.programs_communityQrCode__z2qC2{display:block;width:min(100%,12rem);height:auto;margin-top:.75rem;border:1px solid var(--line);border-radius:.75rem;background:#fff}.programs_communityTrigger__oh9BM{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:999px;padding:.72rem 1rem;background:#fff;color:var(--fg);font-weight:700;cursor:pointer}.programs_communityPreviewCard__s8mVO{display:flex;align-items:center;justify-content:space-between;gap:1rem}.programs_communityPopover__K7Fm3{max-width:min(20rem,calc(100vw - 2rem))}.programs_communityPopoverTitle__KVW5Q{color:var(--fg);font-size:.96rem}.programs_communityPopoverImage__E7eWa{display:block;width:min(100%,14rem);max-height:14rem;object-fit:contain;border:1px solid var(--line);border-radius:.75rem;background:#fff}.programs_participantHeader__DiFiw{display:flex;align-items:center;gap:.85rem}.programs_participantAvatarFallback__6xAiV,.programs_participantAvatar__EW0ck{width:3.25rem;height:3.25rem;border-radius:999px;border:1px solid var(--line);background:#fff}.programs_participantAvatar__EW0ck{object-fit:cover}.programs_participantAvatarFallback__6xAiV{display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--fg);background:linear-gradient(135deg,#ffc342,#54bbfa)}.programs_chartCard__xv6L8{padding:1.25rem}.programs_completionChart___BMpE{width:100%;height:auto}.programs_chartBar__7NqMh{fill:#54bbfa;stroke:#000;stroke-width:1.5}.programs_chartLabel__P4C1N,.programs_chartValue__VBO6s{fill:var(--fg);font-size:12px;font-weight:700}.programs_formShell__VaAbX{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem}.programs_groupForm__AigmU{display:grid;grid-gap:1.25rem;gap:1.25rem}.programs_formGrid__eycS2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.programs_field__l4N_P,.programs_inlineCheckbox__Q0kWD{display:grid;grid-gap:.5rem;gap:.5rem;align-self:start;color:var(--fg);font-weight:700}.programs_fieldLabel__i8x84{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.programs_requiredMark__jQAJb{color:#d72638;font-weight:800}.programs_fieldWide__VoXjh{grid-column:1/-1}.programs_fieldInvalid__of_I3{color:#b42318}.programs_input__WL7iN,.programs_select__XGdLh,.programs_textarea__8pagm{width:100%;border:1px solid var(--line);border-radius:.75rem;background:rgb(255 255 255/.9);color:var(--fg);padding:.9rem 1rem;outline:none}.programs_input__WL7iN::placeholder,.programs_textarea__8pagm::placeholder{color:var(--fg-soft)}.programs_input__WL7iN:focus,.programs_select__XGdLh:focus,.programs_textarea__8pagm:focus{border-color:#000;box-shadow:0 0 0 3px rgb(255 195 66/.35)}.programs_inputInvalid___O5_D{border-color:#d72638;box-shadow:0 0 0 3px rgb(215 38 56/.18)}.programs_textarea__8pagm{resize:vertical;min-height:8rem}.programs_inlineCheckbox__Q0kWD{align-self:center;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.6rem}.programs_inlineCheckbox__Q0kWD input{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--brand)}.programs_communityList__9pA06,.programs_communitySection__GjsTC{display:grid;grid-gap:.9rem;gap:.9rem}.programs_communityCard__l36q4{padding:1rem;border-radius:var(--radius-md);background:var(--bg-soft);display:grid;grid-gap:.75rem;gap:.75rem}.programs_communityCardHeader__g1GkK{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.programs_communityRemove__oegIT{border:1px solid #000;background:#ff7347;color:#000}.programs_communityRemove__oegIT:disabled{opacity:.5;cursor:not-allowed}.programs_segmentedControl__0P6wG,.programs_tagInputList__j4J2W{display:flex;flex-wrap:wrap;gap:.6rem}.programs_tagInputChip__VkE4J{display:inline-flex;align-items:center;gap:.5rem;padding:.52rem .82rem;border:1px solid #000;border-radius:999px;background:#fff;color:var(--fg);font-weight:700}.programs_tagInputRemove__OuUio{border:0;width:1.5rem;height:1.5rem;border-radius:999px;background:#ffc342;color:var(--fg);font-size:1rem;line-height:1;cursor:pointer}.programs_tagInputRemove__OuUio:disabled{cursor:not-allowed;opacity:.5}.programs_errorText__znOSN{margin:0;color:#d72638;font-weight:700}.programs_noticeText__IoUaY{margin:0;color:#000}.programs_emptyState__a_URo{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.5rem}@media (min-width:768px){.programs_page__XoUAf{padding:2rem 1.5rem 5rem;gap:1.5rem}.programs_searchRow__ZPrmP{grid-template-columns:minmax(0,1fr) auto;align-items:end}.programs_detailCard__FAAG1,.programs_emptyState__a_URo,.programs_formShell__VaAbX{padding:1.75rem}}@media (max-width:768px){.programs_heroContentGrid__uT7Yk{grid-template-columns:1fr;gap:1.25rem}.programs_contentRow__bMth0{grid-template-columns:1fr}.programs_heroApplicationStatus__dvccv{align-items:flex-start}.programs_heroCommunityItem__qkas0{flex-direction:column;align-items:stretch}.programs_heroInfoBlock__k6nTs{grid-template-columns:1fr;gap:.35rem}.programs_catalogGrid__b5XSB,.programs_formGrid__eycS2,.programs_infoGrid__P9xAU{grid-template-columns:1fr}.programs_fieldWide__VoXjh{grid-column:auto}.programs_detailCard__FAAG1,.programs_emptyState__a_URo,.programs_formShell__VaAbX,.programs_groupCard__Z2irN,.programs_heroCard__6jY86{border-radius:var(--radius-md)}.programs_communityPreviewCard__s8mVO{flex-direction:column;align-items:stretch}}@media (max-width:980px) and (min-width:769px){.programs_catalogGrid__b5XSB{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkin-panels_section__NwL8t{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-sm);padding:1.5rem;display:grid;grid-gap:1rem;gap:1rem}.checkin-panels_drawerHeader__YQjKK,.checkin-panels_header__Oxjg9,.checkin-panels_itemActions__Mgrg1,.checkin-panels_listHeader__IV4MN,.checkin-panels_pagination__X9fe2,.checkin-panels_toolbarRow__H7Ibc{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.checkin-panels_drawerHeader__YQjKK,.checkin-panels_header__Oxjg9,.checkin-panels_listHeader__IV4MN{justify-content:space-between;align-items:flex-start}.checkin-panels_title__IEpg5{margin:0;color:var(--fg);font-family:var(--font-display);font-size:1.12rem;letter-spacing:.02em}.checkin-panels_empty__DX6r4,.checkin-panels_itemMeta__kypXe,.checkin-panels_preview__rqb9d,.checkin-panels_text__2l32D{margin:0;color:var(--fg-muted);line-height:1.7}.checkin-panels_editorShell__P_RgP{border:1px solid var(--line);border-radius:.75rem;background:rgb(255 255 255/.9);overflow:hidden}.checkin-panels_editorReadonly__LAsAe{opacity:.92}.checkin-panels_compactNoteEditor__Z5TjL .ProseMirror{padding:24px}.checkin-panels_buttonGhost__Yrkha,.checkin-panels_buttonSecondary__jxY7t,.checkin-panels_button__BgqDC{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.78rem 1rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.checkin-panels_button__BgqDC{border:1px solid #000;background:#000;color:#fff}.checkin-panels_buttonSecondary__jxY7t{border:1px solid #000;background:#fff;color:var(--fg)}.checkin-panels_buttonGhost__Yrkha{border:1px dashed #000;border-radius:999px;background:#fff;padding:.45rem .8rem;color:#000}.checkin-panels_buttonGhost__Yrkha:disabled,.checkin-panels_buttonSecondary__jxY7t:disabled,.checkin-panels_button__BgqDC:disabled{cursor:not-allowed;opacity:.55;transform:none}.checkin-panels_buttonGhost__Yrkha:not(:disabled):hover,.checkin-panels_buttonSecondary__jxY7t:not(:disabled):hover,.checkin-panels_button__BgqDC:not(:disabled):hover{transform:translateY(-1px)}.checkin-panels_buttonGhost__Yrkha:not(:disabled):hover,.checkin-panels_buttonSecondary__jxY7t:not(:disabled):hover{background:#ffc342;color:#000}.checkin-panels_error__OiXVf,.checkin-panels_notice__R2deC{margin:0;font-weight:700}.checkin-panels_notice__R2deC{color:#1d7a52}.checkin-panels_error__OiXVf{color:#ff7347}.checkin-panels_list__rEhlu{display:grid;grid-gap:.9rem;gap:.9rem}.checkin-panels_item__gknOB{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.checkin-panels_itemMeta__kypXe{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.92rem}.checkin-panels_preview__rqb9d{white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.checkin-panels_overlay__M0tLL{position:fixed;inset:0;border:0;background:rgb(0 0 0/.38);z-index:30}.checkin-panels_drawer__tf7zg{position:fixed;top:0;right:0;width:min(100%,34rem);height:100vh;background:#ffffff;box-shadow:-8px 0 0 rgb(0 0 0/.95);z-index:31;padding:1.5rem;display:grid;grid-gap:1rem;gap:1rem;overflow-y:auto;border-left:1px solid var(--line)}.checkin-panels_drawerContent__EisLY{white-space:pre-wrap;color:var(--fg);line-height:1.8}.checkin-panels_metaChip__qUkZJ{border-radius:999px;border:1px solid #000;background:#ffc342;color:var(--fg);padding:.38rem .75rem;font-size:.84rem;font-weight:700}@media (max-width:768px){.checkin-panels_drawer__tf7zg,.checkin-panels_section__NwL8t{padding:1rem;border-radius:var(--radius-md)}}