.page_page__WXrYG{min-height:100vh;background:var(--bg-base)}.page_wrap__lVfqv{max-width:900px;margin:0 auto;padding:32px 24px 96px}.page_header__UHYIR{margin-bottom:20px}.page_title__HeoAh{font-family:var(--font-sans);font-weight:700;font-size:30px;color:var(--text-primary);margin:0 0 6px}.page_subtitle__bP_DW{font-size:13.5px;color:rgba(255,255,255,.5)}.page_card__SeYpy{background:var(--bg-surface);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:28px}.page_skeletonBlock__M1Akt{border-radius:12px;padding:24px;font-size:14px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.4)}.page_errorBanner__IB1qQ{padding:12px 16px;border-radius:10px;background:rgba(248,113,113,.1);color:#f87171;font-size:13.5px}.page_muted__S9JK5{color:rgba(255,255,255,.4);font-weight:400}.page_emptyState__W2FTH{text-align:center;padding:32px 16px}.page_emptyTitle__LAb9H{font-size:14.5px;font-weight:600;color:rgba(255,255,255,.6);margin-bottom:4px}.page_emptyDesc__g1o_H{font-size:13px;color:rgba(255,255,255,.45);margin:0 auto;max-width:48ch;line-height:1.5}.page_campaignList__sk3Hr{display:flex;flex-direction:column}.page_campaignRow__gpTY2{display:grid;grid-template-columns:1.2fr .8fr 1.3fr .6fr 24px;gap:12px;align-items:center;padding:16px 4px;margin:0 -4px;border-top:1px solid rgba(255,255,255,.08);border-radius:10px;text-decoration:none;color:inherit;transition:background .15s cubic-bezier(.2,.8,.2,1)}.page_campaignRow__gpTY2:first-child{border-top:none}.page_campaignRow__gpTY2:hover{background:rgba(255,255,255,.03)}@media (max-width:700px){.page_campaignRow__gpTY2{grid-template-columns:1fr;gap:6px}}.page_campaignInfo__KaODb{display:flex;align-items:center;gap:10px}.page_campaignName__gvNR1{font-size:13.5px;font-weight:600;color:var(--text-primary)}.page_pillActive__11CVr{color:var(--pop-emerald);background:rgba(52,211,153,.12)}.page_pillActive__11CVr,.page_pillClosed__uoyAK{display:inline-block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 9px;border-radius:999px}.page_pillClosed__uoyAK{color:rgba(255,255,255,.5);background:rgba(255,255,255,.08)}.page_campaignColLabel__evwYR{font-size:10.5px;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.04em}.page_campaignValue__q0zTI{font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:var(--text-primary)}.page_campaignArrow__Auqmp{text-align:right;color:rgba(255,255,255,.25);font-size:15px}@media (max-width:700px){.page_campaignArrow__Auqmp{display:none}}