.home_page___Yl7R{max-width:1200px;margin:0 auto;padding:24px 16px 48px}.home_intro__sQQOg{margin-bottom:24px}.home_title__QqFzU{margin:0 0 16px;font-size:1.75rem;overflow-wrap:anywhere}.home_subtitle__LVy7s{margin:0 0 20px;color:var(--color-text-secondary)}.home_actions__ySvMo{display:flex;flex-wrap:wrap;gap:12px}.home_cards__08afs{display:grid;grid-template-columns:1fr;gap:16px}.home_card__qzl6o{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.home_cardTitle__F2HVE{margin:0;font-size:1.25rem}.home_cardText__dPsDK{margin:0;color:var(--color-text-secondary)}.home_cardButton__FwuRe,.home_primaryButton__IndJh,.home_secondaryButton__JYhbv{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:var(--radius);font-weight:600;text-decoration:none}.home_cardButton__FwuRe,.home_primaryButton__IndJh{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.home_secondaryButton__JYhbv{border:1px solid var(--color-primary);background:transparent;color:var(--color-primary)}.home_cardButton__FwuRe{align-self:flex-start;margin-top:auto}.home_cardButton__FwuRe:focus-visible,.home_primaryButton__IndJh:focus-visible,.home_secondaryButton__JYhbv:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.home_member__aIm92{display:flex;align-items:center;gap:12px;min-width:0}.home_avatar__0NTdg{flex-shrink:0;border-radius:50%;object-fit:cover}.home_memberText__aHG73{min-width:0}.home_memberEmail__gwfue,.home_memberName__isIkU{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home_memberName__isIkU{font-weight:600}.home_memberEmail__gwfue{font-size:.875rem;color:var(--color-text-secondary)}.home_pending__89FcV{margin:0;padding-left:10px;border-left:3px solid var(--color-warning);font-size:.875rem;color:var(--color-text)}@media (min-width:768px){.home_cards__08afs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (min-width:1024px){.home_cards__08afs{grid-template-columns:repeat(3,minmax(0,1fr))}}