.CampaignProgress_wrap__JEwxc{display:flex;flex-direction:column;gap:6px}.CampaignProgress_head__B3uxz{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:.85rem;color:var(--color-text)}.CampaignProgress_raised__74oHh{font-family:var(--font-heading,"Geologica",sans-serif);font-size:1.05rem;font-weight:700}.CampaignProgress_goal__dR3ZE{color:var(--color-muted)}.CampaignProgress_track__iDnmV{height:10px;background:var(--color-border);border-radius:999px;overflow:hidden}.CampaignProgress_fill__domky{height:100%;background:var(--color-text);border-radius:999px;transition:width .4s ease}.CampaignProgress_pct__r01sQ{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.75rem;font-weight:600;color:var(--color-muted)}.CampaignProgress_panel__zIlmY .CampaignProgress_head__B3uxz{font-size:.92rem}.CampaignProgress_panel__zIlmY .CampaignProgress_raised__74oHh{font-size:1.4rem}.CampaignProgress_panel__zIlmY .CampaignProgress_track__iDnmV{height:14px;background:var(--color-surface);border:1px solid var(--color-border)}.CampaignCard_wrap__X_xzq{container-type:inline-size;height:100%}.CampaignCard_card__zhvRg{height:100%;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;transition:transform .18s,box-shadow .18s}.CampaignCard_card__zhvRg:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.CampaignCard_banner__OU7cB{display:block;text-decoration:none;color:inherit;aspect-ratio:16/6;background:var(--color-bg);border-bottom:1px solid var(--color-border);overflow:hidden}.CampaignCard_bannerImg__oEe_N{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.CampaignCard_card__zhvRg:hover .CampaignCard_bannerImg__oEe_N{transform:scale(1.03)}.CampaignCard_bannerPlaceholder__K474p{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-border)}.CampaignCard_body__sDD6j{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:20px}.CampaignCard_metaRow__vvy42{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.CampaignCard_type__71pUr{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.CampaignCard_left__uzBJx,.CampaignCard_type__71pUr{font-family:var(--font-heading,"Geologica",sans-serif)}.CampaignCard_left__uzBJx{font-size:.72rem;font-weight:600;background:var(--color-text);color:#fff;padding:3px 10px;border-radius:999px;white-space:nowrap}.CampaignCard_name__GUer2{font-size:1.3rem;line-height:1.2;letter-spacing:-.01em;color:var(--color-text)}.CampaignCard_deadline__dN_Uc{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.9rem;font-weight:600;color:var(--color-text)}.CampaignCard_cause__cH0dT{background:var(--color-bg);border-radius:10px;padding:10px 12px;font-size:.88rem;font-weight:600;line-height:1.5}.CampaignCard_desc__pRom4{font-size:.9rem;color:var(--color-muted);line-height:1.6}.CampaignCard_foot__awLyc{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.CampaignCard_count__r3hVV{font-size:.8rem;color:var(--color-muted)}.CampaignCard_count__r3hVV,.CampaignCard_cta__s3xWB{font-family:var(--font-heading,"Geologica",sans-serif)}.CampaignCard_cta__s3xWB{background:var(--color-text);color:#fff;text-decoration:none;padding:10px 18px;border-radius:8px;font-size:.88rem;font-weight:700;transition:opacity .15s}.CampaignCard_cta__s3xWB:hover{opacity:.85}@container (min-width: 720px){.CampaignCard_card__zhvRg{flex-direction:row}.CampaignCard_banner__OU7cB{flex:0 0 42%;aspect-ratio:auto;min-height:280px;border-bottom:none;border-right:1px solid var(--color-border)}.CampaignCard_body__sDD6j{padding:28px;justify-content:center}.CampaignCard_name__GUer2{font-size:1.6rem}}.CampaignCard_endsSoon__ik0r5 .CampaignCard_left__uzBJx{background:#dc2626;display:inline-flex;align-items:center;gap:4px}.Campaigns_page__Ry2fG{max-width:1200px;margin:0 auto;padding:40px 24px 72px}.Campaigns_title__gqlhS{font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.02em}.Campaigns_sub__u7UHT{margin-top:8px;color:var(--color-muted);line-height:1.6;max-width:640px}.Campaigns_sectionTitle__HuAVf{margin:36px 0 16px;font-size:1.3rem;letter-spacing:-.01em}.Campaigns_grid__uPwQN{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.Campaigns_empty__WMEfI{color:var(--color-muted);line-height:1.6}.Campaigns_empty__WMEfI a{color:var(--color-text);font-weight:600}@keyframes Campaigns_shimmer__VybJf{0%{background-position:-600px 0}to{background-position:600px 0}}.Campaigns_skel__hgz61{height:380px;border-radius:16px;background:linear-gradient(90deg,#e8e8e8 25%,#f2f2f2 50%,#e8e8e8 75%);background-size:1200px 100%;animation:Campaigns_shimmer__VybJf 1.5s linear infinite}.Campaigns_pastList__qlaz4{display:flex;flex-direction:column;gap:10px}.Campaigns_pastRow__AXldK{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:inherit;text-decoration:none}.Campaigns_pastRow__AXldK:hover{border-color:var(--color-muted)}.Campaigns_pastIcon__dpU9_{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-bg);color:var(--color-muted)}.Campaigns_pastMain__HGDYE{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.Campaigns_pastMain__HGDYE strong{font-family:var(--font-heading,"Geologica",sans-serif)}.Campaigns_pastMain__HGDYE span{font-size:.85rem;color:var(--color-muted)}.Campaigns_pastRaised__5BXI9{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-heading,"Geologica",sans-serif);font-weight:800;white-space:nowrap}.Campaigns_pastRaised__5BXI9 small{font-weight:500;font-size:.75rem;color:var(--color-muted)}@media (max-width:540px){.Campaigns_page__Ry2fG{padding:28px 16px 56px}.Campaigns_grid__uPwQN{grid-template-columns:1fr}}