.workspaces_container__ZXvCh{max-width:1200px;margin:0 auto;padding:32px 24px}.workspaces_headingRow__Cr267{margin-bottom:28px}.workspaces_eyebrow__OUOdP{font-size:11px;font-weight:700;letter-spacing:.1em;color:#7c3aed;margin-bottom:8px}.workspaces_title__s5R1j{font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 8px}.workspaces_subtitle__i3qt5{font-size:15px;color:#64748b;margin:0;max-width:680px;line-height:1.5}.workspaces_primaryCreateBtn__b1Pv0{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#ffffff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(124,58,237,.3);transition:opacity .15s}.workspaces_primaryCreateBtn__b1Pv0:hover{opacity:.92}.workspaces_grid__3LWE7{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px}.workspaces_card___vqic{border:1.5px solid #e2e8f0;border-radius:14px;background:#ffffff;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.03)}.workspaces_card___vqic:hover{border-color:#cbd5e1;box-shadow:0 6px 16px rgba(0,0,0,.06)}.workspaces_cardActive__sF__u{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed,0 6px 20px rgba(124,58,237,.12)}.workspaces_cardHeader__kkUgw{display:flex;align-items:center;gap:14px}.workspaces_avatarLetter__SVaaw{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#ffffff;display:grid;place-items:center;font-size:18px;font-weight:800;flex-shrink:0}.workspaces_cardInfo__kw_1q{flex:1 1;min-width:0}.workspaces_cardTitleRow__dfIZ6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspaces_cardTitle__KG98u{font-size:16px;font-weight:700;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaces_activeBadge__2qcPv{font-size:11px;font-weight:700;background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;border-radius:999px;padding:2px 8px}.workspaces_roleBadge__HUQc8{display:inline-block;font-size:12px;color:#64748b;margin-top:2px}.workspaces_cardDescription__wJ6M9{font-size:13px;color:#64748b;margin:0}.workspaces_cardDescription__wJ6M9 code{font-size:11px;background:#f1f5f9;padding:2px 6px;border-radius:4px;color:#334155}.workspaces_cardActions__nI1xk{display:flex;gap:8px;margin-top:auto;flex-wrap:wrap}.workspaces_activeBtn__LUsbb{flex:1 1;text-align:center;background:#7c3aed;color:#ffffff;padding:9px 14px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.workspaces_activeBtn__LUsbb:hover{background:#6d28d9}.workspaces_switchBtn__lHK6i{flex:1 1;background:#f8fafc;color:#0f172a;border:1px solid #cbd5e1;padding:9px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.workspaces_switchBtn__lHK6i:hover{background:#f1f5f9;border-color:#94a3b8}.workspaces_secondaryBtn__INvEN{background:transparent;color:#64748b;border:1px solid #e2e8f0;padding:9px 12px;border-radius:8px;font-size:13px;text-decoration:none;transition:all .15s}.workspaces_secondaryBtn__INvEN:hover{color:#0f172a;border-color:#cbd5e1}.workspaces_addCard__4Q2v5{border:2px dashed #cbd5e1;border-radius:14px;background:#f8fafc;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;min-height:180px;transition:all .2s ease}.workspaces_addCard__4Q2v5:hover{border-color:#7c3aed;background:#faf5ff}.workspaces_addIcon__hA3R_{font-size:28px;color:#7c3aed;margin-bottom:8px;line-height:1}.workspaces_addLabel__zG0l6{font-size:14px;font-weight:700;color:#0f172a}.workspaces_addSub___qUdt{font-size:12px;color:#64748b;margin-top:4px}.workspaces_errorBox__h75Qq{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:20px}.workspaces_modalOverlay__9Zb_1{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:grid;place-items:center;padding:16px}.workspaces_modal__z5UPK{background:#ffffff;border-radius:16px;max-width:480px;width:100%;padding:28px;box-shadow:0 20px 40px rgba(0,0,0,.2)}.workspaces_modalHeader__Sxlb2{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.workspaces_modalHeader__Sxlb2 h2{font-size:18px;font-weight:700;color:#0f172a;margin:0}.workspaces_modalClose__QCL1g{background:none;border:none;font-size:18px;color:#64748b;cursor:pointer}.workspaces_modalDesc__jBVgh{font-size:14px;color:#64748b;margin:0 0 20px;line-height:1.5}.workspaces_label__HtQ6w{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:#334155;margin-bottom:24px}.workspaces_input__xmbYk{border:1.5px solid #cbd5e1;border-radius:8px;padding:10px 14px;font-size:14px;outline:none}.workspaces_input__xmbYk:focus{border-color:#7c3aed}.workspaces_modalButtons__aDxYg{display:flex;justify-content:flex-end;gap:10px}.workspaces_cancelBtn__1Xd4s{background:transparent;border:1px solid #cbd5e1;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:600;color:#475569;cursor:pointer}.workspaces_confirmBtn__5MnAg{background:#7c3aed;border:none;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:700;color:#ffffff;cursor:pointer}.workspaces_confirmBtn__5MnAg:disabled{opacity:.6;cursor:not-allowed}