.Text_container-extra__luxPp{margin-left:auto;margin-right:auto;max-width:1728px;padding-left:14px;padding-right:14px}@media(min-width:1440px){.Text_container-extra__luxPp{padding-left:24px;padding-right:24px;max-width:1748px}}@media(min-width:2540px){.Text_container-extra__luxPp{max-width:1992px;padding-left:0;padding-right:0}}@media(max-width:767px){.Text_desktopOnly___zqYU{display:none!important}}@media(min-width:768px){.Text_mobileOnly__ju92J{display:none!important}}.GrantsPanel_container-extra__xAkKl{margin-left:auto;margin-right:auto;max-width:1728px;padding-left:14px;padding-right:14px}@media(min-width:1440px){.GrantsPanel_container-extra__xAkKl{padding-left:24px;padding-right:24px;max-width:1748px}}@media(min-width:2540px){.GrantsPanel_container-extra__xAkKl{max-width:1992px;padding-left:0;padding-right:0}}.GrantsPanel_panel__uk25h{display:flex;flex-direction:column;gap:24px;padding:24px;background:var(--auto-secondary);border:1px solid var(--auto-border-light)}@media screen and (max-width:767px){.GrantsPanel_panel__uk25h{padding:16px;gap:16px}}.GrantsPanel_header__0rwO1{display:flex;flex-direction:column;gap:12px}.GrantsPanel_titleStrip__pMQXQ{display:flex;align-items:center;gap:12px}.GrantsPanel_badge__nXbf_{display:block;flex-shrink:0;width:28px;height:28px;color:var(--auto-text)}.GrantsPanel_title__MWqdQ{font-size:24px;font-weight:700;line-height:1.2;color:var(--auto-text);margin:0}@media screen and (max-width:767px){.GrantsPanel_title__MWqdQ{font-size:20px}}.GrantsPanel_desc___LG9m{font-size:13px;line-height:18px;color:var(--auto-text-secondary);margin:-4px 0 0}.GrantsPanel_current__A1vdu{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.2}.GrantsPanel_currentLabel__nzHej{color:var(--auto-text-secondary)}.GrantsPanel_currentPrize__pwAlj{font-size:14px;font-weight:700;color:var(--auto-text)}.GrantsPanel_currentDeadline__QW5qH{color:var(--auto-text-secondary)}.GrantsPanel_ctas__Ae5EQ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.2}.GrantsPanel_ctaItem__ZKj3x{display:inline-flex;align-items:center;gap:8px}.GrantsPanel_cta__M4XJY{color:var(--auto-primary);text-decoration:underline;text-underline-offset:2px}.GrantsPanel_cta__M4XJY:hover{color:var(--auto-primary);opacity:.8}.GrantsPanel_dot__WFiYp{color:var(--auto-muted-foreground)}.GrantsPanel_tableScroll__prUzB{overflow-x:auto}.GrantsPanel_table__aYtas{width:100%;min-width:380px;border-collapse:collapse;table-layout:fixed;font-size:13px}.GrantsPanel_table__aYtas th{padding-bottom:10px;border-bottom:1px solid var(--auto-border-light);font-size:12px;font-weight:700;line-height:1.2;color:var(--auto-text-secondary);text-align:left;vertical-align:bottom}.GrantsPanel_table__aYtas td{padding:12px 0;line-height:1.2;color:var(--auto-text);vertical-align:middle}.GrantsPanel_table__aYtas tbody tr:last-child td{border-bottom:1px solid var(--auto-border-light)}.GrantsPanel_table__aYtas td:not(:last-child),.GrantsPanel_table__aYtas th:not(:last-child){padding-right:12px}.GrantsPanel_colWeek__x6R33{width:40px;font-weight:700}.GrantsPanel_colWinner__T7Q_I{width:92px;font-weight:700}.GrantsPanel_colPrize___FFMI{width:148px}.GrantsPanel_colRepo__f7jHf{width:auto}.GrantsPanel_colStatus__pVch8{width:80px;font-weight:700;text-align:right}.GrantsPanel_truncate__Q8_57{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.GrantsPanel_prize__6EK_r{display:flex;align-items:center;gap:8px;min-width:0}.GrantsPanel_prizeImg__AXbzd{position:relative;display:block;flex-shrink:0;width:32px;height:32px;border:1px solid var(--auto-border-light);overflow:hidden}.GrantsPanel_prizeImg__AXbzd img{width:100%;height:100%;object-fit:cover;display:block}.GrantsPanel_prizeName__H6j3e{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:16px;min-width:0}.GrantsPanel_repo__rBi5t{color:var(--auto-primary);text-decoration:underline;text-underline-offset:2px}.GrantsPanel_repo__rBi5t:hover{color:var(--auto-primary);opacity:.8}.GrantsPanel_statusSuccess__cTyUp{color:#128a4b}[data-theme=dark] .GrantsPanel_statusSuccess__cTyUp{color:#35c17e}.GrantsPanel_footer__MYIF5,.GrantsPanel_statusPending__lpFND{color:var(--auto-text-secondary)}.GrantsPanel_footer__MYIF5{font-size:11px;line-height:1.2;margin:0}.RepoGrid_container-extra__2u_4u{margin-left:auto;margin-right:auto;max-width:1728px;padding-left:14px;padding-right:14px}@media(min-width:1440px){.RepoGrid_container-extra__2u_4u{padding-left:24px;padding-right:24px;max-width:1748px}}@media(min-width:2540px){.RepoGrid_container-extra__2u_4u{max-width:1992px;padding-left:0;padding-right:0}}.RepoGrid_grid__QiUl5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:32px}@media screen and (max-width:1023px){.RepoGrid_grid__QiUl5{column-gap:32px}}@media screen and (max-width:767px){.RepoGrid_grid__QiUl5{grid-template-columns:minmax(0,1fr);row-gap:24px}}.RepoGrid_entry__h3dc2{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:start}@media screen and (max-width:767px){.RepoGrid_entry__h3dc2{grid-template-columns:108px minmax(0,1fr);gap:12px}}.RepoGrid_entry__h3dc2:hover .RepoGrid_thumb__6LnMv img{transform:scale(1.03)}.RepoGrid_thumb__6LnMv{position:relative;width:160px;aspect-ratio:160/104;border-radius:2px;overflow:hidden}@media screen and (max-width:767px){.RepoGrid_thumb__6LnMv{width:108px}}.RepoGrid_thumb__6LnMv img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.RepoGrid_thumbEmpty__t4Afj{background:var(--auto-muted)}.RepoGrid_info__uVzZA{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.RepoGrid_entryTitle__m76xZ{font-size:16px;line-height:20px;font-weight:700;color:var(--auto-text);text-decoration:none;word-break:break-word}.RepoGrid_entryTitle__m76xZ:where(a):hover{color:var(--auto-text);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:767px){.RepoGrid_entryTitle__m76xZ{font-size:15px}}.RepoGrid_desc__1OwyN{font-size:13px;line-height:18px;color:var(--auto-text-secondary);margin-bottom:0;word-break:break-word}.RepoGrid_stats__jdrcd{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;line-height:1;color:var(--auto-text-secondary)}.RepoGrid_stat__JeBNL{display:inline-flex;align-items:center;gap:4px;line-height:1}.RepoGrid_stat__JeBNL svg{flex-shrink:0;width:11px;height:11px}.RepoGrid_tags__ivzag{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.RepoGrid_tag__nKORk{display:inline-flex;align-items:center;max-width:100%;padding:2px 6px;border:1px solid var(--auto-border-light);border-radius:2px;font-size:10px;line-height:12px;color:var(--auto-text-secondary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s ease}.RepoGrid_tag__nKORk:focus-visible,.RepoGrid_tag__nKORk:hover{color:var(--auto-text);border-color:var(--auto-border);text-decoration:none}.OpenSourcePage_container-extra__AFmln{margin-left:auto;margin-right:auto;max-width:1728px;padding-left:14px;padding-right:14px}@media(min-width:1440px){.OpenSourcePage_container-extra__AFmln{padding-left:24px;padding-right:24px;max-width:1748px}}@media(min-width:2540px){.OpenSourcePage_container-extra__AFmln{max-width:1992px;padding-left:0;padding-right:0}}.OpenSourcePage_wrapper__ocUFg{max-width:1748px;margin:0 auto;padding:54px 24px 64px}@media screen and (max-width:767px){.OpenSourcePage_wrapper__ocUFg{padding:12px 14px 40px}}.OpenSourcePage_title__nw9Vm{font-size:24px;color:var(--auto-text-secondary);line-height:34px;letter-spacing:-.8px;margin-bottom:48px;max-width:880px}@media screen and (max-width:767px){.OpenSourcePage_title__nw9Vm{font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.4px;margin-bottom:24px}}.OpenSourcePage_title__nw9Vm b{padding:0 2px;background:linear-gradient(transparent 40%,#f5ed00 0);font-weight:500}[data-theme=dark] .OpenSourcePage_title__nw9Vm b{background:linear-gradient(transparent 40%,#8f7e00 0)}.OpenSourcePage_layout__6fJPP{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:110px;align-items:start}@media screen and (max-width:1439px){.OpenSourcePage_layout__6fJPP{gap:48px}}@media screen and (max-width:1199px){.OpenSourcePage_layout__6fJPP{grid-template-columns:minmax(0,1fr);gap:48px}}@media screen and (max-width:767px){.OpenSourcePage_layout__6fJPP{gap:32px}}.OpenSourcePage_layoutFull__CGRE6{grid-template-columns:minmax(0,1fr)}