.hub-module__Qkj17W__container{background:linear-gradient(#0a0a0a 0%,#111 100%);min-height:100vh}.hub-module__Qkj17W__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.hub-module__Qkj17W__logoWrapper{align-items:center;gap:.75rem;display:flex}.hub-module__Qkj17W__logoText{color:var(--text-on-accent,#fff);font-size:1.25rem;font-weight:700}.hub-module__Qkj17W__userInfo{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.hub-module__Qkj17W__userName{color:#f3f4f6;font-size:.875rem;font-weight:600}.hub-module__Qkj17W__userEmail{color:#9ca3af;font-size:.75rem}.hub-module__Qkj17W__main{max-width:1200px;margin:0 auto;padding:3rem 2rem}.hub-module__Qkj17W__title{color:var(--text-on-accent,#fff);margin-bottom:.5rem;font-size:2rem;font-weight:700}.hub-module__Qkj17W__subtitle{color:#9ca3af;margin-bottom:2.5rem;font-size:1rem}.hub-module__Qkj17W__loading{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;display:flex}.hub-module__Qkj17W__spinner{border:3px solid #ffffff1a;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite hub-module__Qkj17W__spin}@keyframes hub-module__Qkj17W__spin{to{transform:rotate(360deg)}}.hub-module__Qkj17W__error{color:#ef4444;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;display:flex}.hub-module__Qkj17W__error button{color:var(--text-on-accent,#fff);cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500}.hub-module__Qkj17W__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:40vh;display:flex}.hub-module__Qkj17W__emptyIcon{color:#4b5563;margin-bottom:1rem}.hub-module__Qkj17W__emptyState h2{color:#f3f4f6;font-size:1.5rem;font-weight:600}.hub-module__Qkj17W__emptyState p{color:#9ca3af;margin-bottom:1rem}.hub-module__Qkj17W__createButton{color:var(--text-on-accent,#fff);cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border:none;border-radius:12px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.hub-module__Qkj17W__createButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b82f64d}.hub-module__Qkj17W__sections{flex-direction:column;gap:3rem;display:flex}.hub-module__Qkj17W__section{flex-direction:column;gap:1.5rem;display:flex}.hub-module__Qkj17W__sectionTitle{color:#f3f4f6;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.hub-module__Qkj17W__sectionIcon{color:#9ca3af;justify-content:center;align-items:center;display:flex}.hub-module__Qkj17W__workspaceGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.hub-module__Qkj17W__workspaceCard{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem;transition:all .2s}.hub-module__Qkj17W__workspaceCard:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.hub-module__Qkj17W__invitedCard{border-color:#f59e0b33}.hub-module__Qkj17W__invitedCard:hover{border-color:#f59e0b66}.hub-module__Qkj17W__cardHeader{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.hub-module__Qkj17W__workspaceIcon{width:48px;height:48px;color:var(--text-on-accent,#fff);background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.hub-module__Qkj17W__workspaceInfo{flex:1;min-width:0}.hub-module__Qkj17W__workspaceName{color:#f3f4f6;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1rem;font-weight:600;overflow:hidden}.hub-module__Qkj17W__tenantName{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.hub-module__Qkj17W__workspaceDesc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.875rem;display:-webkit-box;overflow:hidden}.hub-module__Qkj17W__cardFooter{justify-content:flex-end;display:flex}.hub-module__Qkj17W__roleTag{color:var(--text-on-accent,#fff);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.hub-module__Qkj17W__createCard{background:0 0;border-style:dashed;border-color:#ffffff26;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.hub-module__Qkj17W__createCard:hover{background:#3b82f60d;border-color:#3b82f680}.hub-module__Qkj17W__createIcon{color:#6b7280;margin-bottom:.75rem;transition:color .2s}.hub-module__Qkj17W__createCard:hover .hub-module__Qkj17W__createIcon{color:#3b82f6}.hub-module__Qkj17W__createText{color:#6b7280;font-size:.875rem;font-weight:500;transition:color .2s}.hub-module__Qkj17W__createCard:hover .hub-module__Qkj17W__createText{color:#3b82f6}@media (max-width:768px){.hub-module__Qkj17W__header{padding:1rem}.hub-module__Qkj17W__main{padding:2rem 1rem}.hub-module__Qkj17W__title{font-size:1.5rem}.hub-module__Qkj17W__workspaceGrid{grid-template-columns:1fr}}
